本应用说明展示了B-G474E-DPOW1 Discovery套件中嵌入的高亮度RGB LED功能。该演示应用基于STM32G474RE Arm Cortex-M4内核微控制器构建,适用于数字电源转换应用。它演示了如何使用片上外设:高分辨率定时器(HRTIM)、数模转换器(DAC)和比较器(COMP)。微控制器内部的高集成度减少了LED调光模拟组件解决方案通常所需的外部组件数量。DAC与COMP、COMP与HRTIM或HRTIM与DAC之间的直接硬件连接降低了CPU负载并消除了系统中的任何延迟。B-G474E-DPOW1 Discovery套件包含高亮度RGB LED(LD1)、四个信号LED(LD2至LD5)和操纵杆B2,无需额外组件。通过连接到主机PC的Micro-B USB电缆为套件供电后,用户即可访问高亮度RGB LED演示软件。该套件预装了此示例。RGB LED由三个独立的LED(红、绿、蓝)组成,每个LED独立控制。高亮度LED驱动采用逆变器降压转换器拓扑结构,包括串联在MOSFET漏极引脚和高亮度LED之间的电感器。检测电阻(R_SENSE)连接到MOSFET源极引脚,其电压电平反馈到内部比较器COMP2(PA7)。DAC外设提供控制LED正向电流的阈值电平。STM32G474RE HRTIM驱动DAC锯齿波信号生成的能力被使用。比较器输出连接到高分辨率定时器,一旦通过R_SENSE电阻电平达到电流水平,就会触发并关闭PWM生成。高分辨率定时器设置为PWM频率250 kHz,高亮度LED的最大驱动周期为4μs。LED点亮时,第一个脉冲的时间可能会延长(由于多个连续的100%占空比周期)。当高分辨率定时器通过电源控制晶体管打开高亮度LED时,正向电流通过LED增加,直到达到通过R_SENSE电阻电平在比较器上检测到的100 mA最大值,然后LED关闭。LED亮度与高分辨率定时器发出的脉冲数成比例调整,调光功能通过交替100 mA电流脉冲实现。安全注意事项:软件将每个LED的最大正向电流限制为100 mA,LED上方设有光学立方体保护。操作时不要覆盖此电流限制或移除光学保护,避免眼睛直接暴露在光线下。