SGM31240:24 通道 LED 驱动芯片的技术剖析
在电子设计领域,LED 驱动芯片是实现多彩显示和照明效果的关键组件之一。SGM31240 作为一款 24 通道 LED 驱动芯片,以其丰富的功能和灵活的配置,在众多应用场景中展现出强大的优势。今天,我们就来深入解析 SGM31240 的技术特性和应用细节。
文件下载:SGM31240.pdf
一、芯片概述
SGM31240 由 24 个独立 PWM 控制的恒流通道组成,专为驱动 LED 而设计。通过 I2C 接口,可根据 8/10/12/16 位 PWM 分辨率设置和振荡器频率设置,将 PWM 频率编程为相应的值。每个通道的输出电流可通过 4kΩ 外部电阻和内部寄存器设置为 20mA,同时具备电流限制功能,避免过流情况发生。
芯片采用 Green TQFN - 4×4 - 32AL 封装,工作电压范围为 2.7V 至 5.5V,工作温度范围为 - 40℃ 至 + 85℃,适用于多种环境。
二、主要特性
1. 电源与接口
- 宽电源范围:支持 2.7V 至 5.5V 的电源供应,能适应不同的电源环境。
- I2C 接口:具备自动地址递增功能,有四个可选的 I2C 地址和一个广播地址,方便与其他设备进行通信。
- SDB 功能:SDB 可用于复位 I2C 模块和内部复位寄存器,还能通过拉低 SDB 或使用软件关机功能关闭芯片,降低功耗。
2. 高精度电流下沉
- 芯片在设备间和通道间的电流误差均控制在 ±5% 以内,确保了 LED 亮度的一致性。
3. 可调 PWM 频率
- 根据不同的 PWM 分辨率设置,提供多种 PWM 频率选择,如 8 位 PWM 分辨率时,有 125kHz、62.5kHz 等多种频率可选。这使得芯片能够满足不同应用场景对 PWM 频率的需求。
4. 多通道 RGB 驱动
- 支持 256 级全局电流配置、256 级绿/红/蓝光电流设置和 256 级 LED 模块电流设置,以及最大 65535 级的独立 PWM 调制,可实现丰富的色彩和亮度调节。
5. EMI 和可听噪声降低
- 采用相移和反相功能、扩频功能以及 PWM 散射方法,有效降低电磁干扰和可听噪声,提升系统的稳定性和可靠性。
三、应用场景
- 移动设备:适用于手机等手持设备的 LED 显示,为屏幕提供均匀的背光。
- 家电领域:可用于家电中的 LED 指示灯,实现各种状态指示功能。
- 24 通道 LED 驱动:在需要多通道 LED 驱动的场景中,如大型显示屏、照明系统等,发挥重要作用。
四、电气特性
1. 电源相关参数
- 电源电压范围为 2.7V 至 5.5V,VCC 的 UVLO 上升阈值为 2.5V,下降阈值为 2.35V。
- 静态电流在不同工作模式下有所不同,如在 ECO 模式下,当所有输出 PWM 寄存器为 0h 且时间超过 32ms 时,VCC 的静态电流可低至 1.5µA。
2. 电流参数
- 每个通道的最大灌电流在 VOUT = 0.8V、100% PWM 和全直流电流时为 19 - 21mA,电流限制可通过寄存器设置。
- 通道间和设备间的电流误差在 100% PWM 和全直流电流时为 ±5%。
3. 其他参数
- 输出 PWM 频率的精度在不同设置下误差控制在 - 5% 至 5% 之间。
- 热关断温度为 155℃,热关断迟滞为 20℃。
五、I2C 接口
1. 接口特性
- 支持标准模式、快速模式和快速模式 + 通信速度,标准模式频率最高可达 100kbits/s,快速模式最高可达 400kbits/s,快速模式 + 最高可达 1Mbits/s。
- 总线空闲时,总线线路由弱电流源或上拉电阻拉高,处于逻辑高状态。SDA 引脚为开漏输出。
2. 通信过程
- 起始和停止条件:主设备在总线空闲时发起 START 条件开始数据传输,传输完成后释放总线并发起 STOP 条件结束传输。
- 数据传输:数据以 8 位字节为单位传输,MSB 优先。每个字节传输后,接收方会回复一个确认位(ACK 或 NCK)。
- 读写操作:支持单写、多写、单读和多读操作,通过设置数据方向位(R/$overline{W}$)来区分读写操作。
六、工作模式
1. 上电复位
- 上电时,SGM31240 会进行复位,所有寄存器恢复默认值,LED 驱动关闭。当 VCC 低于 POR 阈值电压(2V)时,芯片会再次复位。在 VCC 上升超过 POR 阈值后,需等待至少 200µs 才能进行 I2C 读写操作,再等待 200µs 才能启用 LED 照明效果。
2. 寄存器复位
- 通过向 REG0x5D 复位寄存器写入 0x00 可触发软件复位,复位后所有寄存器恢复默认值,芯片进入待机模式。软件复位命令通过 I2C 总线确认后,需等待至少 200µs 才能启用 LED 照明效果。
3. 关机模式
- 当 SDB 拉低时,芯片进入关机模式,此时 I2C 接口不可访问,所有寄存器被复位。
4. 待机模式
- 当 SDB 从低拉高、CHIP_EN 位从 1 置为 0 或在活动模式下发生 VCC 欠压锁定时,芯片进入待机模式。在待机模式下,所有模拟块断电,但 I2C 接口可访问,所有寄存器可配置。
5. 活动模式
- 当 SDB 引脚为高且 CHIP_EN 位设置为 1 时,芯片进入活动模式。
6. ECO 模式
- 当 ECO_MODE 设置为 1 时,自动 ECO 模式启用。若 ECO_MODE = 1 且 REG0x01 至 REG0x30 寄存器的值为 00H 超过 32ms,芯片自动进入 ECO 模式。向 REG0x01 至 REG0x30 中的任何寄存器写入非零值,设备将立即退出 ECO 模式并进入活动模式。
7. 过温保护
- 过温保护仅在活动模式下启用,当温度超过 + 155℃ 时,SGM31240 将关闭所有输出通道。
8. VCC 欠压锁定保护
- UVLO 保护在活动模式下工作,防止 VCC 欠压时的异常操作,并关闭照明效果,UVLO 下降阈值为 2.35V。
七、电流配置与 PWM 调制
1. 电流配置
每个绿/红/蓝 LED 的平均输出电流可通过公式 $I{OUTn }=K × frac{V{REXT }}{R{EXT}} × frac{I{GLB }}{255} × frac{I{LEDy }}{255} × frac{PWMx }{256 × 256}$ 计算,其中 K 为电压比 200,$V{REXT}$ 为 $R{EXT}$ 引脚的参考电压 0.4V,$R{EXT}$ 为 $R{EXT}$ 引脚的硬件电阻,$I{GLB}$ 为 8 位全局电流寄存器,$I_{LEDy}$ 为 8 位 LED 模块电流寄存器,PWMx 为 16 位 PWM 寄存器。
2. PWM 调制
- PWM 频率由振荡器频率设置的三位和 PWM 分辨率设置的两位决定。为避免 MLCC 可听噪声,建议使用低于 500Hz 或高于 20kHz 的 PWM 频率。
- 若 PWM 设置为 FFFFH,输出占空比将强制为 100%。
3. PWM 散射方法
- 通过 REG0x5B[7] 控制 PWM 散射功能,可将正脉冲宽度分散到整个 PWM 周期,提高 LED 的刷新率,同时降低电磁发射和可听噪声,提升 RGB 色彩渲染性能。
4. PWM 相位延迟和反相方法
- 相位延迟通过 REG0x5A 寄存器的 PHASE_DELAYEN 位控制,将输出分为四组,使 $V{LED}$ 线上的总灌电流平均分配到每个相位。
- 反相控制由 REG0x5A[3:0] 位决定,可减少一组中的电流纹波。
5. PWM 扩频功能
- 当 SPREAD_EN 位(REG0x5B[4])设置为 “1” 时,启用扩频功能。通过设置 SPREAD_RANGE[1:0] 位(REG0x5B[3:2]),可选择 4%/8%/16%/32% 四种扩频范围,将总电磁发射能量分散到更宽的频带,显著降低 EMI 峰值能量。该功能仅在 PWM 频率大于 7.8kHz 时有效。
八、寄存器映射
SGM31240 共有 66 个 8 位寄存器,从 REG0x00 到 REG0x5D。这些寄存器用于控制芯片的各种功能,如 ECO 模式、PWM 分辨率、振荡器频率、输出电流限制、相位延迟、反相、散射、扩频等。每个寄存器的具体功能和位定义在文档中有详细说明,工程师可根据实际需求进行配置。
九、封装与订购信息
芯片采用 Green TQFN - 4×4 - 32AL 封装,提供了详细的封装外形尺寸、推荐焊盘尺寸、卷带和卷轴信息以及纸箱尺寸等,方便工程师进行 PCB 设计和采购。
SGM31240 以其丰富的功能和灵活的配置,为 LED 驱动应用提供了强大的解决方案。在实际设计中,工程师可根据具体需求合理配置芯片的各项参数,充分发挥其性能优势。你在使用 SGM31240 过程中遇到过哪些问题呢?欢迎在评论区分享交流。
-
LED驱动芯片
+关注
关注
8文章
287浏览量
27499
发布评论请先 登录
SGM31240:24 通道 LED 驱动芯片的技术剖析
评论