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.

[参考译文] LM5066:为 i2c 总线上的所有消息获取0xFF

Guru**** 2390755 points
Other Parts Discussed in Thread: INA233, LM5066

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/919157/lm5066-getting-0xff-for-all-messages-on-the-i2c-bus

器件型号:LM5066
主题中讨论的其他器件:INA233

您好!

我始终从器件接收0xFF 字节。 无论读取函数是什么。 我尝试使用 MFR_ID (99h)、READ_VIN (88h)、READ_VOUT (8Bh)和 READ_TEMPORATURE (8Dh)。

器件以确认方式回答我的问题、但在所有情况下、数据为(are) FF。

器件的模拟部分似乎正常工作。

下面是我与电路板针对88h 和8Bh 函数的通信的两个截图。 我认为我错过了一些东西、因为我更改了器件、问题仍然存在。

请注意、SDAI 和 SDAO 已连接到我的板上。

提前感谢您的帮助、

Maxime Javaux

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

    尊敬的 Maxime:

    欢迎使用 E2E!

    您所面临的问题与主题 https://e2e.ti.com/support/sensors/f/1023/t/722669?HDC2010-HDC2010-I2C-data-out-is-00-FF-FF-FF-not-seem-to-get-proper-ACK-from-HDC2010中讨论的问题类似。 您能否尝试一下、如果没有帮助、请告诉我。

    此致、Rakesh

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

    您好、Rakesh、

    我先写入命令、然后读取所有 FF。 数据如下:

    以下是示波器捕获:

    我想当我查看您之前链接的 Thread 时,我必须做什么?

    此致

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

    尊敬的 Maxime:

    您是否有随 EVM 提供的 FTDI 软件狗? 您能否 使用热插拔 GUI 连接 FTDI 软件狗并尝试与我们的器件通信。 ?

    此致、Rakesh

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

    您好!

    我找到了错误。 我基于我也使用的 INA233芯片实现了 PMBus 协议、在该数据表中、读取字的协议描述为:

    因此,我实施了该协议,以便从主器件发出的两条 i2c 消息之间存在一个停止条件,但这不是它必须的方式! 两条消息之间不应出现停止。 因此、LM5066会丢失、不会给出任何答案(导致 FFFF、因为它会释放总线)。

    此致、

    最大