Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 10:11


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 12 sty 2019, o 00:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Witam. Mam mały problem z przebiegami na SPI programowym po którym chciałbym sterować potencjometrem cyfrowym do audio CS3310. Ogólnie samej płytki z potencjometrem nie mam jeszcze zaprojektowanej więc mógłbym tu jeszcze coś zmienić. Mikrokontroler jest na osobnej płytce PCB za front panelem, która łączy się z PCB układu CS3310 za pomocą szarej tasiemki z wtykiem CRIMP (około 25cm długa :D). na Pinie SCK jak i MOSI dbiegają one od idealnego prostokąta moim zdaniem dość znacznie z tym że przy samej płytce wahania napięcia są mniejsze niż na końcu tasiemki jak na oscylogramie poniżej ( niebieski - koniec taśmy, żółty bezpośrednio na padzie taśmy przy mikrokontrolerze):

Obrazek

Same linie SPI próbowałem podciągać rezystorami 4,7K do +5V lub do masy ale niewiele to wnosiło.
Pytanie czy lepszym rozwiązaniem będzie zastosować optoizolatory np PC817 przy samym potencjometrze czy może spróbować dać przewód ekranowany na linie transmisyjne SPI?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2019, o 00:37 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Po pierwsze przesadzasz bo to nie są takie złe przebiegi ;) chociaż po długich tasiemkach nie można spodziewać się lepszych ;)

Po drugie - chcesz lepsze ? Zmniejsz pan częstotliwość SCK - powinno nieco pomóc a dla potencjometru może nie mieć to żadnego znaczenia

Po trzecie - optoizolatory dla odległości 25cm i to w tym samym urządzeniu ? ... chyba nie najlepszy pomysł

Tak mi się wydaje ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2019, o 00:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Hmm w sumie jeśli zmniejszenie szybkości magistrali poprawi to jestem za, martwi mnie trochę ta różnica napięć bo na początku tasiemki i na końcu... Czy pojemność samego kabla by tak działała?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2019, o 01:23 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

ale to typowe co się dzieje na końcu taśmy ;) a ty masz na działkę 50ns .... ;) więc nie przesadzaj z tą jakością ;) ... jest ok moim zdaniem

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2019, o 16:03 
Offline
Użytkownik

Dołączył(a): 26 cze 2016
Posty: 186
Pomógł: 7

Mirek moim zdaniem ma rację, nie wygląda najgorzej. Te oscylacje prawdopodobnie wynikają z niedopasowania i odbić. Możesz spróbować dać na końcu taśmy rezystor ok 100 ohmów (do masy, popróbuj różne w tej okolicy). Ale nie wiem, czy to nie będzie za bardzo obciążać wyjść. W każdym razie próbę warto dla ciekawości zrobić.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2019, o 23:03 
Offline
Użytkownik

Dołączył(a): 05 kwi 2014
Posty: 339
Pomógł: 10

Rezystory ok 39 na liniach pomoga ubic te rezonanse.
Stosuje takie przy zegarze na i2s.


Wysłane z mojego SM-G950F przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2019, o 22:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Dziękuję za rady, postaram się przygotować PCB w taki sposób żeby już na żywym organizmie coś popróbować :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 mar 2019, o 08:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Witam po przerwie. Uporałem się z tym wzmacniaczem poprzez izolację optyczną SPI. Teraz po korekcie czasów trwania impulsów wszystko działa jak należy. Niestety poprzednim razem upaliłem 2 szt. CS3310 prawdopodobnie przez zasilacz impulsowy który użyłem we wzmacniaczu, musiałem zamówić z Ali nowe układy od innego sprzedającego ale tym razem zamówiłem PGA2311U oraz przerobiłem zasilacz (chodziło o uziemienie). Sterowanie jest bajecznie proste i jakość dźwięku na wysokim poziomie :)
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO