电子说
在今天的电子设计领域,LED 调光控制是一个常见且重要的应用场景。onsemi 的 CAT9532 作为一款 16 位可编程 LED 调光器,凭借其丰富的功能和出色的性能,为工程师们提供了一个理想的解决方案。本文将深入剖析 CAT9532 的特性、工作原理以及应用实例,帮助大家更好地理解和应用这款产品。
文件下载:CAT9532-D.PDF
CAT9532 是一款 CMOS 设备,它提供了 16 位并行输入/输出端口扩展器,专门针对 LED 调光控制进行了优化。该设备的输出可以直接并行驱动 16 个 LED,每个 LED 可以独立地开启、关闭,或者以两种可编程速率之一闪烁。它还能以 256 级亮度步进实现 LED 调光,适用于背光和颜色混合等应用。此外,CAT9532 适用于 I²C 和 SMBus 兼容的应用,能够有效限制总线流量,释放总线主控器的定时器资源。
I/O 引脚可作为通用输入/输出(GPIO)使用,增加了产品的灵活性和适用性。
支持 400 kHz 的 I²C 总线,确保数据传输的高效性和稳定性。
工作电压范围为 2.3 V 至 5.5 V,并且 I/O 引脚具有 5 V 容限,能适应不同的电源环境。
| CAT9532 的引脚功能明确,不同引脚承担着不同的作用: | TSSOP | TQFN | Pin Name | Function |
|---|---|---|---|---|
| 1 | 22 | A0 | 地址输入 0 | |
| 2 | 23 | A1 | 地址输入 1 | |
| 3 | 24 | A2 | 地址输入 2 | |
| 4 - 11 | 1 - 8 | LED0 - LED7 | LED 驱动输出 0 至 7,I/O 端口 0 至 7 | |
| 12 | 9 | VSS | 接地 | |
| 13 - 20 | 10 - 17 | LED8 - LED15 | LED 驱动输出 8 至 15,I/O 端口 8 至 15 | |
| 21 | 18 | RESET | 复位输入 | |
| 22 | 19 | SCL | 串行时钟 | |
| 23 | 20 | SDA | 串行数据 | |
| 24 | 21 | VCC | 电源供应 |
CAT9532 支持 I²C 总线数据传输协议,在 I²C 总线中,发送数据的设备为发送器,接收数据的设备为接收器。传输由主设备控制,主设备生成串行时钟以及所有的起始和停止条件。CAT9532 作为从设备,主从设备都可以作为发送器或接收器,但主设备决定激活哪种模式。
主设备发送起始条件后,需要发送一个从设备地址字节来选择 CAT9532 进行读写操作。从设备地址的前四位固定为二进制 1100,接下来的三位 A2、A1、A0 用于选择同一总线上最多八个设备中的一个,最后一位是 R/W 位,用于指定读写操作。
数据传输成功后,每个接收设备需要生成应答信号。应答设备在第九个时钟周期将 SDA 线拉低,表示已接收 8 位数据。
主设备成功发送从设备地址并得到应答后,会发送一个命令字节到 CAT9532 的控制寄存器。控制寄存器的最低四位 B0、B1、B2、B3 用于选择要访问的内部寄存器。如果自动递增标志(AI)被设置,控制寄存器的最低四位在读写操作后会自动递增,方便用户顺序访问内部寄存器。
| 以下是一个编程示例,展示了如何设置不同 LED 的状态: | 步骤 | 命令描述 | I²C 数据 |
|---|---|---|---|
| 1 | 起始 | ||
| 2 | 发送从设备地址,A0 - A2 为低电平 | C0h | |
| 3 | 命令字节:AI = “1”;PSC0 地址 | 12h | |
| 4 | 设置 Blink 1 为 152 Hz,T_Blink1 = 1/152,写入 PSC0 = 0 | 00h | |
| 5 | 设置 PWM0 占空比为 30%,PWM0 / 256 = 0.3,写入 PWM0 = 77 | 4Dh | |
| 6 | 设置 Blink 2 为 2 Hz,T_Blink1 = 1/2,写入 PSC1 = 75 | 4Bh | |
| 7 | 设置 PWM1 占空比为 50%,PWM1 / 256 = 0.5,写入 PWM1 = 128 | 80h | |
| 8 | 写入 LS0:LED0 至 LED3 开启 | 55h | |
| 9 | 写入 LS1:LED4 至 LED7 以 Blink1 速率闪烁 | AAh | |
| 10 | 写入 LS2:LED8 至 LED11 以 Blink2 速率闪烁 | FFh | |
| 11 | 写入 LS3:LED12 至 LED15 关闭 | 00h | |
| 12 | 停止 |
CAT9532 是一款功能强大、性能出色的 16 位可编程 LED 调光器,它在 LED 调光控制方面具有显著的优势。通过灵活的可编程功能、丰富的寄存器设置以及良好的总线兼容性,能够满足各种不同的应用需求。无论是背光应用、RGB 颜色混合,还是传感器控制等领域,CAT9532 都能发挥重要作用。在实际设计中,工程师们可以根据具体需求合理使用 CAT9532 的各项功能,以实现高效、稳定的 LED 调光控制。大家在使用过程中有没有遇到过什么问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !