SPI: ¿Cómo funciona la comunicación con un dispositivo que tiene señales SDO y SDI multiplexadas?

4

Sí, esta pregunta está relacionada con MCP4131, que es un potenciómetro digital de 8 pines. Nunca he visto / escuchado / usado SPI multiplexado antes, así que estoy tratando de aclarar algunas confusiones. La hoja de datos muestra la conexión como se muestra a continuación:

Ahoraveamoslosdiagramasdetiempo,queesdondeseencuentralaconfusión.Seencuentranapartirdelapágina44:

La primera y tercera formas de onda muestran que SDI y SDO se activan al mismo tiempo. Ciertamente, el MCP4131 no puede emitir una señal de entrada al mismo tiempo, ya que en SPI una señal está bloqueada en un borde específico de SCK. En este caso es el flanco ascendente. Entonces, ¿entiendo correctamente que para MCP4131 solo es aplicable la segunda forma de onda, ya que la primera y la tercera no tienen sentido con SPI multiplexado?

Con SPI multiplexado y un modo de alto voltaje en CS, parece un dispositivo misterioso. ¿Por qué hacer la vida más difícil al exprimir tanta funcionalidad en un paquete tan pequeño?

    
pregunta quantum231

1 respuesta

4

El dispositivo Microchip está hecho con pines MISO y MOSI separados (también conocido como (probablemente) SDO y (probablemente) SDI respectivamente), así como pines MISO y MOSI multiplexados. Siempre es mejor llamar a estas redes por MISO y MOSI, ya que estos nombres no necesitan ser invertidos en el extremo más alejado del bus SPI. Una práctica que conduce a una confusión sin fin.

En cuanto a lo que significan las cifras:

La Figura 6-3 es para un dispositivo Microchip con pines MISO y MOSI separados. La Figura 6-5 es para un dispositivo Microchip con pines MISO y MOSI multiplexados. La Figura 6-7 es una característica donde el dispositivo SPI maestro suministra un mensaje SPI abreviado (comando que solo tiene 8 bits de longitud) al dispositivo SPI esclavo (para subir o bajar el potenciómetro). Sin embargo, como hay actividad en lo que está etiquetado como la línea "SDO", parece aplicarse al dispositivo Microchip con pines MISO y MOSI separados.

En cuanto a cómo funciona el SPI multiplexado:

Se espera que el MCP41X1 realice una copia de respaldo de la red MISO cuando necesite enviar datos en la segunda mitad de una transacción SPI. Es decir, se espera que el MCP41X1 eclipse cualquier actividad de la red MOSI porque la red MOSI y MISO están separadas por R1.

En cuanto a elegir o no la multiplexación MISO & Fichas de estilo MOSI:

El paquete de 8 pines MCP41X1 permite el acceso a ambos lados del potenciómetro, así como al limpiador. Ofrece esto a expensas de multiplexar el MISO & Pines MOSI.

El paquete de 8 pines MCP41X2 permite MISO & Alfileres MOSI. Ofrece esto ofreciendo solo un lado del potenciómetro y el limpiador.

(MOSI = Master Out Slave In) (MISO = Master In Slave Out)

    
respondido por el st2000

Lea otras preguntas en las etiquetas