Tak więc w poprzednim pytaniu zapytałem o użycie magistrali SPI na krótkich dystansach do komunikacji między deskami. Polecono mi wypróbowanie rezystorów terminujących. Umieściłem rezystor blisko miejsca docelowego (ale nie dokładnie tam, była odległość 1 cm) i uziemiłem go [ponieważ była to tablica bez śladów rezystora końcowego, musiałem improwizować. Nie mogłem przylutować rezystora do urządzenia, ponieważ jest to TQFP i ma delikatne piny.]
Na podstawie niektórych podstawowych testów stwierdziłem, że rezystor 1K ledwie zmniejszył przeregulowanie. 470 omów i 180 omów działały lepiej. Im niżej poszedłem, tym lepiej działało. Przy 180 omach przekroczenie było o wolt lub nieco niższe. Teraz niestety nie mogę zejść znacznie więcej, ponieważ prąd jest większy niż mój MCU może znieść. Naprawiłem problem w bieżącej wersji płyty, stosując szeregowo rezystancję 330 omów. Doprowadziło to do przekroczenia 3,7 V, a czas narastania wynosił 10 lub 11 ns. Ale naprawdę chciałbym „właściwe” rozwiązanie w następnej wersji. Moje wymagania częstotliwościowe pozostają takie same: 2 MHz, ale wolałbym 4 MHz.
Więc czułem, że powinienem zapytać tutaj: czy przy kolejnej rewizji planszy powinienem umieścić mocne bufory na liniach? Znalezienie bufora nie jest tak naprawdę problemem, ale obecny los znacznie wzrośnie - mam 8 urządzeń na SPI, które wymagają zakończenia i 3 linie, które są zawsze aktywne, przechodzą do każdego. Przykład, SCK idzie na wszystkie 8 urządzeń. Każde urządzenie będzie miało, powiedzmy, rezystor terminujący 100 omów. To jest prąd pobierany 12 * 3,3 / 100 = 390 mA!
Więc jakie jest najlepsze wyjście tutaj? Czy powinienem wybrać „aktywne zakończenie”, używając diod Schottky'ego jako cęgów?
EDYCJA: Odnośnie impedancji linii: Jak już wspomniałem, intencją jest podłączenie 4 zewnętrznych płyt. Odległość między padami jest taka sama dla wszystkich (12 cali). Istnieją jednak również urządzenia na tej samej płytce co MCU - ale nie wymagają one zakończeń - długości wynoszą około cala (lub mniej) i występuje bardzo niewielkie przekroczenie (300 lub mV). Ślady, które trafiają na zewnętrzne tablice, mają z grubsza tę samą długość i szerokość. Druga warstwa na mojej planszy to nieprzerwana płaszczyzna uziemienia.