电子说
在硬件设计中,当我们需要为 I²C 和 SMBus 兼容应用扩展更多的输入/输出端口时,CAT9555 这款 CMOS 设备就成了一个不错的选择。今天,我们就来深入了解一下 CAT9555 的特性、应用及工作原理。
文件下载:CAT9555-D.PDF
CAT9555 是一款能够为 I²C 和 SMBus 兼容应用提供 16 位并行输入/输出端口扩展的设备。它适用于众多需要额外 I/O 的场景,如传感器、电源开关、LED、按钮和风扇等应用。该设备由两个 8 位配置端口(可设置为输入或输出)、输入、输出和极性反转寄存器,以及一个与 I²C/SMBus 兼容的串行接口组成。
| TSSOP | Pin Name | Function |
|---|---|---|
| 1 | INT | 中断输出(开漏) |
| 2 | A1 | 地址输入 1 |
| 3 | A2 | 地址输入 2 |
| 4 - 11 | I/O 0.0 - I/O 0.7 | I/O 端口 0.0 至 I/O 端口 0.7 |
| 12 | VSS | 接地 |
| 13 - 20 | I/O 1.0 - I/O 1.7 | I/O 端口 1.0 至 I/O 端口 1.7 |
| 21 | A0 | 地址输入 0 |
| 22 | SCL | 串行时钟 |
| 23 | SDA | 串行数据 |
| 24 | VCC | 电源供应 |
| Parameters | Ratings | Unit |
|---|---|---|
| VCC 相对于地 | -0.5 至 +6.5 | V |
| 任何引脚相对于地的电压 | -0.5 至 +5.5 | V |
| I/O 引脚的直流电流 | ±50 | mA |
| 直流输入电流 | ±20 | mA |
| VCC 电源电流 | 160 | mA |
| VSS 电源电流 | 200 | mA |
| 封装功耗能力(TA = 25°C) | 1.0 | W |
| 结温 | +150 | °C |
| 存储温度 | -65 至 +150 | °C |
在不同的工作条件下,CAT9555 有相应的直流工作参数,如供应电压、供应电流、输入输出电压和电流等。例如,在工作模式下,VCC = 5.5V,无负载,fSCL = 100kHz 时,供应电流最大为 200μA。
包括时钟频率、START 条件保持时间、LOW 和 HIGH 时间等参数。例如,时钟频率范围为 100kHz,START 条件保持时间在快速 I²C 模式下最小为 0.6μs。
总线主设备发送 START 条件后,需要发送一个从设备地址字节来启用 CAT9555 进行读写操作。从设备地址的前四位固定为二进制 0100,接下来的三位 A2、A1、A0 用于选择设备,第 8 位是 R/W 位,用于指定读写操作。
每个接收设备在成功接收数据后需要生成一个确认信号,通过在第九个时钟周期下拉 SDA 线来表示。CAT9555 在接收 START 条件和从设备地址后会响应确认信号,在读写操作中也会根据情况进行确认。
| Command (hex) | Register |
|---|---|
| 0h | 输入端口 0 |
| 1h | 输入端口 1 |
| 2h | 输出端口 0 |
| 3h | 输出端口 1 |
| 4h | 极性反转端口 0 |
| 5h | 极性反转端口 1 |
| 6h | 配置端口 0 |
| 7h | 配置端口 1 |
当电源施加到 VCC 引脚时,内部上电复位脉冲将 CAT9555 保持在复位状态,直到 VCC 达到 VPOR 电平,此时复位条件释放,内部状态机和寄存器初始化为默认状态。
CAT9555 适用于多种应用场景,如白色家电(洗碗机、洗衣机)、手持设备(手机、PDA、数码相机)和数据通信(路由器、集线器和服务器)等。
目前可订购的型号为 CAT9555YI - T2,采用 TSSOP 封装,标准引脚镀层为亚光锡。所有封装均符合 RoHS 标准。
在实际设计中,我们需要根据具体的应用需求,合理选择和使用 CAT9555,充分发挥其优势。你在使用类似 I/O 扩展器时遇到过哪些问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !