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.

[参考译文] LP8501:针对阻塞总线条件的 I2C 复位/恢复

Guru**** 2507255 points
Other Parts Discussed in Thread: LP8501

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/883513/lp8501-i2c-reset-recover-for-stuck-bus-condition

器件型号:LP8501

大家好

我的客户正在使用 LP8501、他们希望验证在 I2C 总线卡滞时可以采取什么措施。

切换 EN 引脚是否是一种复位总线的方法?

Morover 我的客户希望我们测试并记录任何建议的措施。

感谢您处理此请求。

此致

Ueli

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

    您好、Ueli、

    切换 EN 引脚可使 IC 进入待机状态。 所有功能块将被禁用。 与复位不同的是寄存器不会被复位。 我认为、如果这个卡住的问题是由 I2C 接口引起的、切换 EN 引脚应该会有所帮助。  

    客户能否提供 I2C 卡滞问题示例? 由于 EVM 板上不能重复此过程、我不确定客户需要哪种测试。  

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

    你(们)好、哈迪

    感谢您的快速回复。

    我向客户推荐了这个论坛帖子、他可能会回来在论坛中提供更详细的信息。

    此致

    Ueli

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

    您好、Hardy、

    很抱歉耽误你的回答。

    我正在尝试从固件工程师那里收集有关 I2C 在与 LP8501通信时被卡住的情况的更多信息。

    但不确定固件工程师是否有大量详细信息可供分享、以及何时能够深入探讨。

    我想 I2C 总线可能会在缺少时钟时卡住(如 此处的示例所示)、或者如果主机在传输期间复位(从机将一直等待下一个时钟事件发送或接收位、 不侦听任何起始条件)。

    您认为上述两个示例中的任何一个都可能导致 LP8501的 I2C 卡滞吗? 如果是、是否可以在 EVM 板上重复此操作以确认切换 EN 引脚将解除 I2C 总线的阻断?

    此致

    Fabiano

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

    您好 Fabiano、

    在这些情况下、我认为 MCU 向器件发送了错误格式的 I2C 命令、因此器件无法响应。 不应是卡滞问题。 对于此类数据事务故障问题、切换 EN 引脚或重新为 VCC 供电都有助于重置接口块中的数据并解决问题。