这种用于双线双向总线(I2C)的8位I/O扩展器设计用于2.3V至5.5V VCC操作。它通过I2C接口[串行时钟(SCL)、串行数据(SDA)]为大多数微控制器系列提供通用远程I/O扩展。
PCA9534ADB由一个8位配置(输入或输出选择)、输入端口、输出端口和极性反转(有效高或有效低)寄存器组成。通电时,I/O配置为输入。然而,系统主机可以通过写入I/O配置位来启用I/O作为输入或输出。每个输入或输出的数据保存在相应的输入或输出寄存器中。输入端口寄存器的极性可以用极性反转寄存器反转。所有寄存器均可由系统主机读取。
在超时或其他不正确操作的情况下,系统主控器可以利用上电重置功能重置PCA9534ADB,该功能将寄存器置于其默认状态并初始化I2C/SMBus状态机。
当任何输入状态与其对应的输入端口寄存器状态不同时,PCA9534ADB开漏中断(INT)输出被激活,并用于向系统主控器指示输入状态已改变。
INT可以连接到微控制器的中断输入。通过在该线路上发送中断信号,远程I/O可以通知微控制器其端口上是否有输入数据,而无需通过I2C总线进行通信。因此,PCA9534ADB仍然是一个简单的从设备。
该设备的输出(锁存)具有直接驱动LED的高电流驱动能力。它具有低电流消耗。
三个硬件引脚(A0、A1和A2)用于编程和改变固定的I2C地址,并允许多达八个设备共享相同的I2C总线或SMBus。
PCA9534ADB与PCF8574引脚对引脚和I2C地址兼容。然而,由于PCA9534ADB对PCF8574的增强,需要进行软件更改。
PCA9534ADB是PCA9554的低功耗版本。PCA9534ADB和PCA9554之间的唯一区别是,PCA9534亚行消除了内部I/O上拉电阻器,当I/O保持较低时,这大大降低了待机模式下的功耗。
PCA9534A和PCA9534ADB是相同的,除了它们的固定I2C地址。这允许在同一I2C总线上最多16个这些设备(每个8个)。
特色
- 最大1μA的低待机电流消耗
- I2C到并行端口扩展器
- 开路漏极有效低中断输出
- 工作电源电压范围为2.3 V至5.5 V
- 5 V容错I/O端口
- 400 kHz快速I2C总线
- 三个硬件地址引脚允许I2C/SMBus上最多八个设备
- 与PCA9534A结合使用时,I2C/SMBus上最多允许16个设备
有关I2C扩展器产品,请参阅 - 输入/输出配置寄存器
- 极性反转寄存器
- 内部通电复位
- 所有通道配置为输入时通电
- 通电时无故障
- SCL/SDA输入上的噪声滤波器
- 具有高电流驱动最大能力的锁存输出,用于直接驱动LED
- 闩锁性能超过100 mA,符合JESD 78,II级
- ESD保护超过JESD 22
- 2000-V人体模型(A114-A)
- 200-V机器型号(A115-A)
- 1000V带电装置型号(C101)