ATNEL tech-forum
https://forum.atnel.pl/

SPI programowe VS kable
https://forum.atnel.pl/topic21867.html
Strona 1 z 1

Autor:  hopek [ 12 sty 2019, o 00:29 ]
Tytuł:  SPI programowe VS kable

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?

Autor:  mirekk36 [ 12 sty 2019, o 00:37 ]
Tytuł:  Re: SPI programowe VS kable

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 ;)

Autor:  hopek [ 12 sty 2019, o 00:55 ]
Tytuł:  Re: SPI programowe VS kable

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?

Autor:  mirekk36 [ 12 sty 2019, o 01:23 ]
Tytuł:  Re: SPI programowe VS kable

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

Autor:  czarekgr [ 12 sty 2019, o 16:03 ]
Tytuł:  Re: SPI programowe VS kable

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ć.

Autor:  wchpikus [ 12 sty 2019, o 23:03 ]
Tytuł:  Re: SPI programowe VS kable

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

Autor:  hopek [ 14 sty 2019, o 22:22 ]
Tytuł:  Re: SPI programowe VS kable

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

Autor:  hopek [ 30 mar 2019, o 08:21 ]
Tytuł:  Re: SPI programowe VS kable

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

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/