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.

[参考译文] LP5024EVM:I2C 最大值

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1258620/lp5024evm-i2c-naking

器件型号:LP5024EVM
主题中讨论的其他器件:USB2ANYLP5024

你(们)好!

我尝试使用 STM32G071 Nucleo 板使该 EVM 板正常工作。 我已经使用以下设置来设置 I2C:

我的跳线如下所示:

以下是我在 I2C 线路上看到的内容(用于初始从器件地址+方向字节):

通信看上去一切正常、我只是没有从 EVM 板得到 ACK。 我认为电路板上的跳线设置正确。 我由设置为5V 的外部电源供电。 我已通过使用 USB2ANY 连接器和 GUI 验证电路板是否能正常工作、但我无法通过外部微型电路板使用当前设置来使电路板正常工作... 有什么建议吗?

谢谢。

埃文

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

    您好、Evan:

    这里好像有4根导线。 我认为蓝色和紫色表示 SDA 和 SCL。 我想知道白色的和绿色的是什么?

    BR、Jared

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

    尊敬的 Jared:

    是的、紫色是 SCL、蓝色是 SDA。 另外还有三种: 绿色是5V 来自微控制器板、它下面有一条接地线、白色线是 EN 引脚、该引脚连接到微控制器板上的 GPIO 引脚 并设置为高电平(如上面的代码所示)。  我曾尝试通过供电和更改 J6来实现不同设置、以尝试将 EVM 板置为 ACK、但尚未找到适合我的设置。

    希望这对您有所帮助!

    谢谢。

    埃文

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

    您好、Evan:

    我已尝试使用0x3C 作为从器件地址、以在广播模式下控制 LP5024。 它可以在我的 EVM 上工作。 所以、我认为这不是硬件问题。 因此、我建议您尝试以下操作:

    1.请尝试检查器件的功耗、比如 VCC、VCAP、VMCU、VLED。

    2.请先参考下面我的硬件连接,并尝试发送您的命令。

    3.请尝试通过在独立模式下控制板来将您的从器件地址更改为0x28、以检查板是否有任何 ACK。

    BR、Jared

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

    尊敬的 Jared:

    我匹配了上面发送的跳线、并检查了电压 VCC、VMCU 和 VLED、它们都是5V。 我尝试了0x3C 和0x28作为从器件地址、但仍然没有获取 ACK。 我通过使用 USB2ANY 设置再次检查了该器件是否仍在工作、它确实在工作。 我还有什么其他想法可以尝试使这项工作正常吗?

    谢谢。

    埃文

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

    您好、Evan:

    您能否测量 CLK 高电平的持续时间?

    BR、Jared

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

    尊敬的 Jared:

    SCL 的高电平持续时间为750ns

    谢谢。

    埃文

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

    下面是包含一些测量值的波形屏幕截图。

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

    您好、Evan:

    我认为这毫无意义。 请给我几天时间、以便在我的办公室模拟您的信号。

    BR、Jared

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

    尊敬的 Jared:

    您能否给我提供波形应该是什么样的图片? 我发送的波形有什么问题吗?  应该 看到 ACK 吗?

    谢谢。

    埃文

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

    您好、Evan:

    这是我捕获的波形、t1、t2、t3就像 P0、p1、p2一样。 希望它可以帮助您。

    谢谢、BR、

    杰瑞德

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

    尊敬的 Jared:

    我的 I2C 波形看起来是否正确? 我应该得到 ACK 吗?

    谢谢。

    埃文

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

    您好、Evan:

    我认为您的 I2C 信号是正确的、您应该得到 ACK。 您能告诉我 I2C 波形是来自您的软件还是来自电路板吗? 如果只有来自您的 MCU、请从电路板捕获 I2C 波形。

    BR、Jared

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

    尊敬的 Jared:

    我相信我发现了这个问题。 下面是一个比较来自 USB2ANY (白色)的 I2C 与来自微控制器板的 I2C (彩色)的屏幕截图

    可以看到、在比较 SDA 线时、I2C 数据好像移动了一位。 我想知道为什么会出现这种情况? USB2ANY 将0x50传输为从器件地址、而不是0x28。 这不是 LP5024数据表中指定的值。 对此有什么想法吗?

    谢谢。

    埃文

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

    顺便说一下、在 EVM 板上的 R1和 R2上监控了这两种情况。

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

    您好、Evan:

    我认为这毫无意义。 如果 I2C 数据移动一位、我认为 SDA 下降沿也会移动一位。

    1.我要确保白色的信号来自电路板侧、颜色的信号来自 MCU、我没问题吧?

    2.您能否告诉我如何将 MCU 连接到电路板? 它们之间是否有什么关系?

    BR、Jared

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

    尊敬的 Jared:

    1. 显示的所有信号均通过探测电阻器 R1和 R2来测量。 白色信号是 在连接 USB2ANY 时测得的信号、彩色信号是在连接微型板时测得的信号。

    2.我用电线直接连接了微型板和 EVM 板,它们之间什么也没有。

    希望这对您有所帮助、如果您有更多问题、请告诉我。

    谢谢。

    埃文

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

    您好、Evan:

    非常抱歉、我为您的波形犯了一个错误。 LP5024的从器件地址为0x28、但从器件地址将与 W/R 位组合在一起。 因此、MCU 发送的实际信号将是0x50。 这意味着0x28向左移动了一位并变为0x50。

    因此、您应该将 MCU 命令从0x28更改为0x50。 然后、您将收到 ACK 响应。

    很抱歉耽误你的时间。

    BR、Jared

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

    尊敬的 Jared:

    这修复了我的问题。 感谢您的帮助!

    此致!

    埃文

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

    您好、Evan:

    很高兴为您提供帮助!

    BR、Jared