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.

[参考译文] LP55231:间歇性闪烁干扰(I2C 控制)

Guru**** 2370380 points
Other Parts Discussed in Thread: LP55231, LP5569
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/637147/lp55231-intermittent-blinking-glitches-i2c-control

器件型号:LP55231
主题中讨论的其他器件: LP5569

我们使用 LP55231以不同模式在中等频率(~100Hz)下使八个白色 LED 闪烁。 周围电路与数据表第1页"典型应用"下所示的示例布局相同(CLK 接地)。 我们使用 nRF52通过 I2C 控制 LED。 由于应用程序中的限制、我们无法使用内置程序引擎。

不幸的是,我们可以用肉眼看到某种情况是不对的。 以下列事件序列为例:

  1. 将 D1的 PWM 设置为0xFF
  2. 等待5ms
  3. 将 D1的 PWM 设置为0x00
  4. 等待5ms

人们会期望这会在 LED 上产生平滑的 PWM 信号、但我们会观察到随机事件、其中 LED 保持打开或关闭的时间仅为一秒。 换言之、占空比看起来 在一段时间内每个周期的占空比更像是80%。  使用逻辑分析仪观察 I2C 总线可以发现所有通信都是完美无误的。 我们还能够在写入"D1 PWM"寄存器后对其进行读取、以确认写入了正确的值。 我们使用一个简单的程序加载了程序引擎以执行相同的操作序列、并且它运行得很好。

您知道我们为什么会看到这种效果吗? 如果不是、您是否有关于我们如何调查此问题的提示?

我很乐意提供更多信息、请随时提问。

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

    您好、Fredrick、

    您是否想向我发送电流波形和寄存器值?

    夏季- su@ti.com

    谢谢!

    苏美

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

    您好、Sumer、感谢您的快速回答。 µA 合理的电流值、500 μ A 至15mA 范围内的任何值都会出现这种情况。  

    我添加了一个波形、如下所示。 绿线表示 LED 上的电压,蓝线表示 I2C 通信活动--注意通信在整个过程中是如何一致的,但 LED 似乎在波形中间附近短暂的延迟后关闭。

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

    您好、Fredrik、

    我尝试复制 EVM 中的行为、但失败了、

    I2C SDA 的电流延迟时间非常短。

    您是否想确认以下事项:

    波形的时间刻度是多少?

    您能否将 SDA 和 LED 电流放在同一页中、使用 LED 电流下降沿和上升沿触发?

    谢谢!

    夏季

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

    夏季、  

    我不是很确定你要求我做什么。 我捕获了更详细的示波器波形、以更好地说明我的问题。 时间刻度在 x 轴上可见。 大约-20ms 时、您可以看到出现了"干扰"、这次是在打开 LED 时。 SDA 的时钟频率为400KHz。

    如果您需要更多信息、请告诉我。  

    感谢你的帮助!

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

    您好、Fredrick、

      您的波形是清晰的、这正是我需要的。 我是否可以知道所有器件都是相同的行为、或者只有一个器件具有此器件?

       我们正在对此进行深入研究、请留出更多时间进行更新、因为它 是传统器件。

    谢谢!

    夏季

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Fredrick、
    您是否想将所有寄存器设置发送给我?
    谢谢!
    夏季
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Fredrik、

       我可以在实验室中重复此操作、我们会请求数据库进行进一步分析。

    它是传统设备、因此检查数据库可能需要更长的时间。

    我尝试发送相同的命令两次、这将有所帮助。

    您是否想尝试此解决方案、或者您可以尝试我们的新器件 LP5569?

    如需更多支持、请告诉我、谢谢!

    夏季

     

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

    您好、夏季、

    感谢你的建议。 根据您的建议、发送相同命令两次是可接受的解决方案。 我们还将介绍 LP5569。