Quindi, nella mia domanda precedente ho chiesto di utilizzare il bus SPI a breve distanza per la comunicazione scheda-scheda. Mi è stato consigliato di provare i resistori di terminazione. Ho posizionato un resistore vicino alla destinazione (ma non esattamente lì, c'era una distanza di 1 cm) e l'ho messo a terra [poiché questa era una scheda senza impronte di resistore di terminazione, ho dovuto improvvisare. Non ho potuto saldare il resistore sul dispositivo in quanto è un TQFP e ha pin delicati.]
Da alcuni test di base, ho scoperto che una resistenza da 1K riduceva a malapena il superamento. 470 Ohm e 180 Ohm funzionavano meglio. Più in basso sono andato, meglio ha funzionato. Con 180 Ohm, il superamento era di circa un volt o un po 'più basso. Ora, sfortunatamente, non posso scendere molto di più perché la corrente è più di quanto il mio MCU possa gestire. Ho risolto il problema, sull'attuale revisione della scheda, usando una resistenza di 330 Ohm in serie. Ciò ha portato il superamento a 3,7 V e il tempo di salita è stato di 10 o 11 ns. Ma vorrei davvero una soluzione "adeguata" alla prossima revisione. I miei requisiti di frequenza rimangono gli stessi: 2 MHz ma preferirei 4 MHz.
Quindi ho sentito che avrei dovuto chiedere qui: alla prossima revisione del consiglio di amministrazione, dovrei mettere dei buffi buffer sulle linee? Trovare un buffer non è davvero un problema, ma l'attuale disegno aumenterà in modo significativo: ho 8 dispositivi sull'SPI che hanno bisogno di terminazione e 3 linee che sono sempre attive vanno a ciascuna. Un esempio, SCK va a tutti e 8 i dispositivi. Ogni dispositivo avrà, diciamo, una resistenza di terminazione da 100 Ohm. Quindi questo è un assorbimento di corrente di 12 * 3.3 / 100 = 390 mA!
Quindi qual è il miglior ricorso qui? Dovrei cercare la "terminazione attiva" usando i diodi Schottky come morsetti?
EDIT: per quanto riguarda l'impedenza di linea: come ho già detto in precedenza, l'intenzione è quella di collegare 4 schede esterne. La distanza da pad a pad è la stessa per tutti (12 pollici). Tuttavia, ci sono anche dispositivi sulla stessa scheda dell'MCU - ma questi non hanno bisogno di terminazioni - le lunghezze sono di circa un pollice (o meno) e c'è pochissimo superamento (300 o mV). Le tracce che vanno alle schede esterne sono approssimativamente della stessa lunghezza e larghezza. Il secondo strato sulla mia tavola è un piano di terra ininterrotto.