创造LED呼吸

创造LED呼吸

基于脉冲的控制技术

这种技术可以在任何GreenPak中使用。独立软开/关信道的数量取决于特定部分内可用的计数器数量。

图1 LED呼吸实施

可以通过基本PWM实现来生成LED呼吸模式,该PWM实现利用两个计数器之间的恒定变化。每个计数器输出高脉冲,以获得其编程周期的一个时钟周期。两个CNT / DLLY块被编程为不同的计数器数据设置,以在其输出之间提供小偏移。这些输出信号用于在设备内设置和复位触发器。图1描绘了基本实现,其中CNT2 / DLY2设置开启时段和CNT3 / DLY3设置占空比。

在图1中的实现中,PWM的频率由CNT2设置,可以用等式计算:

通过图2的波形示出了小偏移的效果。当计数器输出重合时,PWM周期结束。这导致较短的高脉冲和栅极和DFF拖鞋。NXOR门使PWM的反转提供了柔软的。PIN2是使能信号,虽然很高,计数器处于高电平复位。

资源

GreenPak设计师文件