explicación
Los búferes de bus I2C de cambio de nivel de la serie PCA9507/08/09/12A/17A/19/27 tienen dos pines de voltaje de suministro dedicados, bajo voltaje (hasta 0,9 V) y alto voltaje (2,7 V a 5,5 V) Proporciona cambio de nivel entre Aplicaciones I2C-bus o SMBus. También permite la expansión del bus I2C al proporcionar almacenamiento en búfer bidireccional para las líneas de datos (SDA) y reloj (SCL), al tiempo que conserva todos los modos operativos y características del sistema de bus I2C durante el cambio de nivel. Los diseñadores del sistema separan las dos mitades del bus tanto para el voltaje como para la capacitancia para realizar el intercambio en caliente y la traducción del nivel de voltaje. Además, los pines de suministro dual pueden encenderse en cualquier secuencia. Las E/S tolerantes a 5 V son de alta impedancia cuando cualquier pin de alimentación no está alimentado.
El PCA9507/08/09/12A/17A/19/27 permite sistemas I2C-bus o SMBus más grandes o más largos que anteriormente tenían un tamaño limitado por las siguientes restricciones:
- Dispositivos de bus I2C o capacitancia de trazas grandes que excedan el máximo de 400 pF permitido por la especificación de bus I2C
- Recorridos largos de bus o trazas de backplane multipunto
- Diferentes voltajes de suministro de operación o niveles de voltaje lógico dentro de un sistema
- Aislamiento de secciones de un sistema que han perdido energía
- Inserte una tarjeta sin alimentación en un bus I2C activo
Los PCA9507/08/09/12A/17A/19/27 están diseñados para operar a frecuencias de reloj I2C de hasta 400 kHz y son adecuados para su uso en entornos de bus I2C multimaestro o SMBus. Están diseñados específicamente para aplicaciones de cambio de nivel y multipunto de backplane. El dispositivo admite el arbitraje y la contención de bus con maestros de bus ubicados en cualquier segmento. Son bidireccionales y no requieren control direccional.
solicitud
Estos dispositivos de cambio de nivel se pueden utilizar para una variedad de propósitos.
- Bus I2C o extensión SMBus
- Aislamiento de bus I2C o SMBus
- conversión de voltaje
- Tarjeta esclava de cambio de nivel
- Fuente de corriente interna como alternativa a la resistencia pull-up
Bus I2C o extensión SMBus
Los búferes de bus de cambio de nivel PCA9507/08/09/12A/17A/19/27 admiten dos buses I2C de 400 pF o ramas SMBus como se muestra en la Figura 1. Extiende el bus I2C o SMBus en sistemas que requieren cargas capacitivas. Superior a 400 pF (máximo) especificado por el protocolo de bus I2C. Los diseñadores pueden escalar el uso del bus I2C o SMBus en sistemas con más dispositivos y longitudes de bus más largas, con solo un retraso de repetidor entre dispositivos. El dispositivo tiene capacidad multimaestro y admite arbitraje y contención de bus en cualquier segmento.
Aislamiento de bus I2C o SMBus
PCA9507/08/09/12A/17A/19/27 tiene
Una función de habilitar/deshabilitar que se puede usar para aislar eléctricamente ese segmento del bus I2C
o SMBus. Todos los dispositivos liberan sus pines de E/S cuando cae la tensión de alimentación.
Ejemplos de dónde es útil esta función de aislamiento incluyen:
- Permite el funcionamiento mixto de dispositivos de 100 kHz y 400 kHz en un bus compuesto al aislar el segmento que contiene el dispositivo de 100 kHz del resto del sistema de 400 kHz para que el dispositivo de 400 kHz pueda funcionar a la máxima velocidad.
- Admite bus de gestión PCI con 8 o más ranuras PCI.
- Detecta múltiples fuentes de alimentación en diferentes segmentos de bus y aísla automáticamente los segmentos que fallan o sufren “caídas de tensión”.