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.
Q1) ¿Necesito añadir 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 poner la resistencia de terminación - cerca del maestro o cerca del esclavo?
Q2) He visto otros diseños de referencia donde a veces la gente usa resistencias pull-up en todas las señales SPI, a veces sólo en algunas señales (CS o MISO) y a veces en ninguna. ¿Necesitamos resistencias pull-up en las señales SPI (ya que el puerto SPI tiene una configuración push-pull)? El único momento en que los pines estarán flotando es hasta que el microcontrolador obtenga su alimentación y pueda configurar los pines como salidas. Entonces, ¿debería usar resistencias pull-up o qué pasaría si no uso ninguna resistencia pull-up en mi diseño?