Problemas al conectar el ADC diferencial a la cadena SPI [duplicado]

0

Necesito conectar 3 dispositivos con SPI en una configuración de cadena de margaritas.1 esclavos 2 maestros. el primer esclavo está típicamente conectado al maestro: SCK-SCK MOSI-MOSI CS-CS El segundo esclavo en la cadena no tiene entrada MOSI, solo SCK, MISO y CS. Puedo conectar este dispositivo esclavo al maestro (MISO) pero interrumpo la cadena entre los dos esclavos. Lostresdispositivosson:-Maestro:ATmega32(MCU) enlace - Esclavo 1: MCP23S17 (ADC diferencial) - Slave 2: LTC1285 (3V 12-bit A / D Converter) enlace

¿Es posible conectar estos 3 dispositivos en una configuración en cadena? Gracias por tu ayuda!

    
pregunta Danny

1 respuesta

2

No entiendes cómo funciona SPI.

En un bus SPI, todos los dispositivos se conectan a MISO, MOSI y SCK (o tantos de los que hay en el chip) en paralelo. Cada dispositivo tiene su propia conexión CS separada.

Conduce uno de los pines CS BAJOS y puede comunicarse con el dispositivo al que está conectado. Conduce ese ALTO y el otro BAJO, y te comunicas con el otro dispositivo.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas