Il mio microcontrollore (serie ATMEL) deve comunicare con un dispositivo slave utilizzando il protocollo SPI. Sto progettando l'hardware. La velocità massima del bus SPI è di 1 MHz. La distanza tra master e slave è inferiore a 50 mm.
Q1) Devo aggiungere la terminazione in serie sul bus SPI per evitare la riflessione a questa velocità SPI (1MHz)? In tal caso, come devo calcolare il suo valore e dove devo posizionare la resistenza di terminazione - vicino al master o vicino allo slave?
D2) Ho visto altri progetti di riferimento in cui a volte le persone usano resistori pull-up su tutti i segnali SPI, a volte solo su alcuni segnali (CS o MISO) e a volte nessuno. Abbiamo bisogno di resistori pull-up sui segnali SPI (poiché la porta SPI è una configurazione push-pull)? L'unica volta in cui i pin fluttueranno è fino a quando il microcontrollore non ottiene la sua potenza e può impostare i pin come uscite. Quindi dovrei usare resistenze pull-up o cosa succederà se non uso resistenze pull-up nel mio progetto?