Mi microcontrolador (serie ATMEL) necesita comunicarse con un dispositivo esclavo utilizando el protocolo SPI. Estoy diseñando el hardware. La velocidad máxima del bus SPI es de 1 MHz. La distancia entre el maestro y el esclavo es inferior a 50 mm.
P1) ¿Necesito agregar una terminación en serie en el bus SPI para evitar la reflexión a esta velocidad SPI (1MHz)? Si es así, ¿cómo debo calcular su valor y dónde debo colocar la resistencia de terminación, cerca del maestro o cerca del esclavo?
P2) He visto otros diseños de referencia en los que a veces las personas usan resistencias de extracción en todas las señales SPI, algunas veces solo en unas pocas señales (CS o MISO) y otras veces ninguna. ¿Necesitamos resistencias pull-up en las señales SPI (ya que el puerto SPI es una configuración push-pull)? La única vez que flotarán los pines es hasta que el microcontrolador obtenga su potencia y pueda configurar los pines como salidas. Entonces, ¿debería usar resistores de pull-up o lo que sucederá si no utilizo resistores de pull-up en mi diseño?