尊敬的 TI 团队:
我们在调试固件 TLC5946的驱动程序时遇到了一些问题。
希望获得支持以下两个问题的答案、请传达。
1) 1) 设置点校正模式。 仅当发送1 (点校正值)阶跃时、才能正常调节 LED 亮度。 但是、当该值大于1时、无法正常调节 LED 亮度。 最大 PWM 值仅为33/4095。
2) 2)灰度 PWM 控制参考时钟(GSCLK)必须由 MCU 提供?
顺便说一下、 原理图如下所示:

谢谢、
此致
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.
尊敬的 TI 团队:
我们在调试固件 TLC5946的驱动程序时遇到了一些问题。
希望获得支持以下两个问题的答案、请传达。
1) 1) 设置点校正模式。 仅当发送1 (点校正值)阶跃时、才能正常调节 LED 亮度。 但是、当该值大于1时、无法正常调节 LED 亮度。 最大 PWM 值仅为33/4095。
2) 2)灰度 PWM 控制参考时钟(GSCLK)必须由 MCU 提供?
顺便说一下、 原理图如下所示:

谢谢、
此致
尊敬的 Lumina:
很高兴为你提供帮助。
1) 1)根据您的描述推断、我想可能的原因是 VLED 过低或您在串行中放置过多 LED (VF 太大)、因此您不符合电流阱的余量电压要求。 这可能会使电流阱无法灌入更大的电流。 此外、这可能导致通道输出电压低于 LED 开路检测阈值并触发错误的 LOD 检测。 这将进一步触发"自动输出关闭"功能(请参阅数据表第19页)、此功能在 消隐下降沿之后 GSCLK 的第33个下降沿关闭 OUTn。 我想这就是您看到最大 PWM 值33/4095的原因。
后续步骤:
2) 2)必须从外部提供 GSCLK。
此致、
Steven
您好 Steven、
根据您的反馈、VLED 的电流已增加。 设置为 RIREF = 1.3kΩ Ω。
让我来描述一下我这边的情况。 此处仅连接一个 LED 输出通道、而其他输出通道为空。 将点校正模式值设置为更多 tha13时、将报告错误。
发生错误时、XERR 引脚处于低电平、最大 PWM 值仅为33/4095。 XERR 引脚状态的波形如下所示。

当有一个未连接的输出通道时、是否存在一个特定的错误?
谢谢、
此致
尊敬的 Lumina:
1. 很抱歉。 我的原始意思是、您可以尝试增大 VLED 的电压、而不是增大电流。
[引用 userid="471508" URL"~/support/power-management-group/power-management/f/power-manageming-forum/1123537/tlc5946-se-question-sing-about the application-of tlc5946/4168644#4168644"]根据您的反馈、VLED 的电流已增加[[/quote]]。请澄清以下数字。
[引用 userid="471508" url="~/support/power-management-group/power-management/f/power-manageming-forum/1123537/tlc5946-se-question-aby-the-application-of tlc5946/4168644#4168644"]将点校正模式值设置为更多 tha13[/quote 时3.仅检查在第33 GSCLK 脉冲上升沿期间打开的输出 LOD 数据。 因此、如果您不使用某些通道、请确保将其 GS 数据设置为0、以避免触发不需要的 LOD 检测。 然后、请检查最大 PWM 值问题是否仍然存在。
4.顺便说一下,您是否连接了串行中的任何 LED?
此致、
Steven