¿Diferencia entre SPI y CSI?

1

Quiero saber la diferencia entre la Interfaz Periférica Serial (SPI) y la Interfaz Serial Registrada (CSI). Sé que ambos protocolos son de naturaleza serial y difieren en el número de líneas de señal. Quiero saber cuándo se prefiere CSI a SPI y ¿por qué tiene señales de "entrada de reloj" y "salida de reloj"?

    
pregunta Durgaprasad

1 respuesta

2

La Interfaz Periférica Serial (SPI) y la Interfaz Serial Registrada (CSI) son esencialmente lo mismo, ambas interfaces seriales síncronas en modo maestro / esclavo con reloj, entrada y salida de datos. Ambos utilizan cables de selección de chip para abordar múltiples dispositivos.

La interfaz CSI se implementa en las NEC / Renesas V850 líneas de microcontroladores y parece que Ser propietario de NEC.

Este documento, "Comunicación periférica de CSI a SPI en microcontroladores V850ES" explica cómo programar el CSI registros de un microcontrolador V850ES para interactuar con varios periféricos SPI, como MAX6627 y DS1722. Por ejemplo, la tabla 2 del documento muestra las equivalencias entre "NEC Electronics CSI Clocking Method", los bits de registro CKPn y DAPn, y "SPI Clocking Method", los bits CPOL y CHPA que controlan la polaridad y el tiempo de la sincronización.

Aunque un diagrama (Figura 1) en el documento muestra dos derivaciones de reloj (una en entrada y otra en salida), en realidad son el mismo pin, así que creo que esto solo representa la funcionalidad dual de clock out para un maestro y para un esclavo, que es el mismo para ambas interfaces.

Además de los cables de reloj de serie (SCK), entrada de datos (SI) y salida de datos (SO) comunes a CSI y SPI, CSI tiene un cable de intercambio de manos opcional que se puede usar para controlar una transferencia de datos. de la misma manera en que se usan las señales de protocolo de enlace de UART RTS / CTS.

No veo ninguna razón por la cual se prefiera CSI a SPI, usted verá una u otra dependiendo del proveedor. La interfaz CSI implementada en el V850ES solo aumenta hasta 5 Mb / s, mientras que la mayoría de las interfaces SPI aumenta hasta 25 o incluso 50 Mb / s, por lo que, en este sentido, SPI es la mejor opción.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas