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.

[参考译文] TLC59108F:闪烁频率更改失败

Guru**** 2511415 points
Other Parts Discussed in Thread: TLC59108F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/777143/tlc59108f-change-of-blinking-frequency-fails

器件型号:TLC59108F

我遇到了 TLC59108F LED 驱动器的问题:
LED7输出端口上连接了一个 LED、该 LED 应每隔5秒将闪烁频率从慢速变为快速并返回。

当我尝试更改闪烁频率时、它开始缓慢闪烁、然后停止闪烁。 它随机保持开启或关闭、有时会再次启动、并在下一个 I2C 帧停止。

查看我的 I2C 数据日志:

1.启用振荡器
2.将组控制设置为闪烁模式
3.从 PWM0寄存器开始自动递增写入、直至 LEDOUT1寄存器:PWM0..7全占空比;组占空比50%;组频率 设置为慢速闪烁;启用 LED7进行组控制
4、自 PWM0寄存器开始自动递增写入、直至 LEDOUT1寄存器:PWM0..7全占空比;组占空比50%;组频率 设置为快速闪烁;启用 LED7进行组控制
5.重复3.
6.重复4.
(笑声)

有人能告诉我问题在哪里?

是否不允许在运行期间更改闪烁频率?

Dominik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Dominik、

    允许在运行期间更改闪烁频率。

    是否可以尝试仅更改 GRPFREQ 寄存器?

    请告诉我这是否能解决您的问题。
    谢谢。
    此致、
    Kenneth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    几乎是相同的行为。 它运行几次、然后 LED 有时会保持关闭、有时会亮起、或者在5s 周期中再次开始闪烁。

    其他一切(打开、关闭、调光)似乎都可以正常工作...

    是否可能出现时序问题?  

    此致

    Dominik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Dominik、

    实际上、我在 TLC59116EVM 上尝试过、类似但具有更多通道。

    我找不到任何问题。

    您是否会共享您的代码?

    谢谢。
    Kenneth