您好,
我对 TLC5941有疑问,因为我的 LED 系统在闪烁!
我 的 GSCLK 为5MHz,Xlat 为30Hz (GS 数据刷新率),Iref = 620欧姆,DC = 6'b000100,每个 PWM 周期为4096,除了一个 cycl 不是4096,
在这种情况下,当我将 GS 数据设置为12'hfff 时 ,它不会闪烁 ,但当我将数据设置为12'h500以下时,它将闪烁!
这是我的波形,非常感谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我对 TLC5941有疑问,因为我的 LED 系统在闪烁!
我 的 GSCLK 为5MHz,Xlat 为30Hz (GS 数据刷新率),Iref = 620欧姆,DC = 6'b000100,每个 PWM 周期为4096,除了一个 cycl 不是4096,
在这种情况下,当我将 GS 数据设置为12'hfff 时 ,它不会闪烁 ,但当我将数据设置为12'h500以下时,它将闪烁!
这是我的波形,非常感谢!
Kenneth,您好!
首先,感谢您的回复~
我知道当 Xlat 拉高时,空白也应该拉高。 在本例中也是如此。
我的 xlat 跟随视频信号(vsync),它是30Hz。 如果我只发送1*4096 GSCLK 来填充帧(33.32ms) ,它将闪烁。
因此,我发送了 n*4096 GCLK 来增加 PWM 周期的数量。 但最后一个 PWM 周期不是4096 GCLK,而是空白上拉(如图1),LED 闪烁。
我该怎么办? 由于难以让 n*4096 GCLK =33.32ms,所以在我的情况下,最后一个 PWM 周期不是4096。