电子说
在电子设计的领域中,LED驱动芯片的性能往往直接影响到产品的显示效果和能耗。SGM31030作为一款由SGMICRO推出的恒流RGB LED驱动器,凭借其出色的性能和丰富的功能,在市场上具有很高的应用价值。下面,我们就来详细了解一下这款芯片。
文件下载:SGM31030.pdf
SGM31030是一款具备1MHz I²C兼容接口的3通道LED电流吸收驱动器,可在2.5V至5.5V的电源电压范围内稳定工作,超低的静态和关断电流消耗使其在对功耗敏感的应用中表现出色。它有三种主要的工作模式,能满足不同场景下对LED亮度和颜色的精确控制需求。此外,该芯片有Green UTDFN - 1.5×1.5 - 8L和UTQFN - 1.5×1.5 - 9AL两种封装形式,工作温度范围为 - 40℃至 + 85℃。
SGM31030的引脚功能根据不同封装有所差异。以UTDFN - 1.5×1.5 - 8L和UTQFN - 1.5×1.5 - 9AL封装为例,主要引脚包括电源引脚(VCC)、I²C时钟信号引脚(SCL)、I²C数据信号引脚(SDA)、接地引脚(GND)以及三个LED电流吸收引脚(LED1、LED2、LED3)等。不同引脚的组合和功能设计,为芯片的灵活应用提供了可能。
芯片提供两种绿色环保封装,UTDFN - 1.5×1.5 - 8L和UTQFN - 1.5×1.5 - 9AL,满足不同的安装和空间要求。同时,文档还给出了详细的封装外形尺寸和推荐焊盘尺寸,方便工程师进行PCB设计。
在该模式下,输出为纯直流电流,无脉冲宽度调制。默认输出直流电流计算公式为: [I{OUT }=25 mA × frac{ GCC }{63} × frac{COL}{255}, LCAI =0 ] 当启用低电流精度改进功能时,输出直流电流为: [I{OUT }=6.25 mA × frac{GCC}{63} × frac{COL}{255}, LCAI=1 ] 此外,该模式还支持淡入/淡出功能,通过线性扫描PWM占空比,可实现输出电流的平稳过渡。
输出为经过脉冲宽度调制的直流电流,电流寄存器决定输出电流的峰值,PWM寄存器控制输出的占空比。平均输出电流计算公式为: [OUT =left{begin{array}{c}25 mA × frac{G C C}{63} × frac{C O L}{255} × frac{P W M}{256}, L C A I=0 6.25 mA × frac{G C C}{63} × frac{C O L}{255} × frac{P W M}{256}, L C A I=1 end{array}right. ] 需要注意的是,在写入PWM值后,需向PWM更新寄存器REG0x20写入0x00来更新PWM寄存器。此模式下虽不支持淡入/淡出功能,但可通过连续写入PWM值和PWM更新来实现灯光效果。
通过设置LED模式配置寄存器,可使对应输出进入模式模式。在此模式下,需预先配置模式颜色电流、呼吸时序和循环计数。颜色更新和PWM时间更新寄存器更新后,灯光效果将启动。模式模式下有4种颜色模式,每种颜色模式的配置和循环次数都可通过相应寄存器进行设置。同时,芯片还支持伽马校正功能,可选择2.2伽马校正选项或线性选项,以确保亮度过渡符合人眼感知。
SGM31030采用标准I²C接口,支持标准模式、快速模式和快速模式加通信速度,频率分别可达100kbits/s、400kbits/s和1Mbits/s。总线线路通过弱电流源或上拉电阻拉高,空闲时处于逻辑高电平状态,SDA引脚为开漏输出。
SGM31030共有三十五个8位寄存器,从REG0x00到REG0x30,用于配置芯片的各种参数和功能。例如,REG0x00为芯片ID寄存器,REG0x01为全局控制寄存器,可用于启用芯片、设置ECO模式和PWM频率等。不同的寄存器具有不同的功能和默认值,工程师可根据实际需求进行配置。
上电时,SGM31030会进行复位,所有寄存器恢复默认值,LED驱动器关闭。VCC高于POR阈值后,需等待至少200μs才能进行I²C读写操作,再等待200μs才能启用LED灯光效果。通过向REG0x30写入0x00可触发软件复位,复位后同样需等待200μs才能启用LED灯光效果。
芯片在多种情况下会进入关断模式,如SDB引脚拉低(仅UTQFN - 1.5×1.5 - 9AL封装有效)、SCL超时(仅UTDFN - 1.5×1.5 - 8L封装有效)等。在关断模式下,I²C接口仍可访问,所有寄存器数据保留。将CHIPEN位从0设置为1,芯片可重新进入激活模式。
当ECO_MODE设置为1时,自动ECO模式启用。若30秒内无灯光效果,芯片会自动进入ECO模式;更新灯光效果或将ECO_MODE位设置为0,芯片将立即退出ECO模式并进入激活模式。
过温保护功能仅在激活模式下启用,当温度超过155℃时,芯片会关闭所有输出。
综上所述,SGM31030是一款功能强大、性能稳定的RGB LED驱动器。电子工程师在设计相关产品时,可充分利用其多种工作模式和丰富的寄存器配置功能,实现对RGB LED的精确控制。但在使用过程中,也需注意芯片的上电、复位、关断和过温保护等操作,以确保系统的稳定性和可靠性。大家在实际应用中是否遇到过类似芯片的使用问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !