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:USB2ANY 无法加载寄存器

Guru**** 2392905 points
Other Parts Discussed in Thread: LP5024EVM, USB2ANY, LP5024

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1472261/lp5024evm-usb2any-unable-to-load-registers

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

工具与软件:

此帖子与过去多个线程中出现的未解决问题有关:

LP5012EVM:GUI 问题-电源管理论坛-电源管理- TI E2E 支持论坛

LP5024EVM:LP5024和 USB2ANY 问题-电源管理论坛-电源管理- TI E2E 支持论坛

LP5024EVM:LP5024 EVM GUI 无法识别 USB2Any 或 LP5024;显示未连接-电源管理论坛-电源管理- TI E2E 支持论坛

LP5012EVM:LP50EVM GUI 错误-电源管理论坛-电源管理- TI E2E 支持论坛

LP50软件或 LP50xx 硬件在使用 I2C 与 USB2ANY 进行连接时似乎遇到问题。 我从用户指南入手、但很快就发现、除了参考原理图之外、它基本上是无用的。 最终、我一直都无法使 LP5024EVM 正常工作、以前帖子中似乎没有任何用户可以运行。 下面是我遇到的复杂情况,我已经解决了其中一些问题:

(1) LP50软件无法立即识别 USB2ANY、也不会提示用户按预期更新固件。

  • 为了让 LP50软件生成 USB2ANY 固件更新提示、我必须下载 USB2ANY Explorer 软件(SLVC695)以将 USB2ANY 固件更新到版本2.8.2.0
  • 将 USB2ANY 固件更新至版本2.8.2.0后、我能够在 LP50上获得固件更新提示以更新至版本3.0.0.7:

  • 继续进行固件更新似乎实际将 USB2ANY 更新为固件版本2.7.0.9 (而不是3.0.0.7):

  • 更新后、LP50软件确实会将 USB2ANY 识别为已连接:

(2)成功连接 USB2ANY 后、LP50软件仍然无法使用 USB2ANY 读取和/或写入寄存器。

  • 我已尝试使用相应的 ADDR1和 ADDR0引脚(0x28 [40]/0x29 [41]/0x2A [42]/0x2B [43])实现所有硬件地址
  • 我已经尝试手动控制 EN 引脚、并将其直接连接到 VCC / VMCU
  • 我已尝试所有可用的 I2C 总线速度(10kHz/100kHz/400kHz)
  • 我已经尝试了 VCC、VMCU 和 VLED 的所有外部电源配置
  • 我已经尝试使用 USB2ANY Explorer 软件启用/配置 USB2ANY I2C 总线和供电、这要求我再次完成(1)中所述的过程

(3)我已经尝试使用其他板通过 I2C 与 LP5024EVM 连接、但任何板都无法识别总线上的器件:

  • 这已经通过 LP5024EVM 上的硬接线连接的4.7K PU 电阻(R1 / R2)变得复杂了、因为大多数开发板已在 I2C 引脚上具有内置 PU:

我觉得很难相信,我有一个"dud"板,考虑到其他职位有相同的症状,但它是可能的。 最令人担忧的部分是、其他板甚至无法识别其 I2C 总线上的 LP5024EVM。 很遗憾、TI 对 EVM 有严格的"禁止退款/退货"政策、所以我甚至无法申请更换套件。 最好在该主题方面获得一些 TI 支持、从而深入解决这些未决问题、并在可能的情况下获得更换。

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

    您好、Ian、

    很抱歉给您带来不便。

    您可以在 LP5024页面 GUI 上向我显示 I2C 从器件地址吗?

    BR、Jared

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

    这是在 ADDR0和 ADDR1都连接到 GND 的情况下进行的。 该接口可防止您输入除0x28、0x29、0x2A 或0x2B 以外的地址、这些地址对应于 ADDR0和 ADDR1引脚的硬件选项。 我尝试过所有配置。

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

    尊敬的 LAN:

    以下是使用 LP50 EVM 的过程。

    1.打开 LP50 EVM 时、显示需要更新 USB2ANY 版本。

    2.然后点击"OK"、自动更新 USB2ANY 版本。

    3.然后、我可以将硬件连接到 LP50 EVM、我可以成功地写入或读取寄存器。

    能否检查您的故障是否如下图所示?

    BR、Jared

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

    尊敬的 Jared:

    是的-我得到的错误看起来与此完全一样...

    LP50软件可以识别 USB2ANY 已连接、但不会向 LP5024EVM 读取任何寄存器/向 LP5024EVM 写入任何寄存器。

    Ian

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

    尊敬的 LAN:

    我认为原因不是 USB2ANY 或 GUI 问题。

    请探测 R4的电压、即 IREF 引脚、C2的电压、即 VCAP 引脚、以查看该电压上是否存在电压。

    我想是因为您的器件没有成功上电。 因此 GUI 无法从器件中写入或读取。

    BR、Jared

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

    嗨、Jared、

    尽管 J3上已组装跳线、C2和 R4仍读取0V。

    C4、C3、R1和 R2的读数都为高电平(相对于其电源电压)、EN 引脚也是如此。

    Ian

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

    尊敬的 LAN:

    是的、这是正确的、问题是 IC 没有成功上电。

    由于电源电压和 EN 引脚都很高、我认为可能的原因可能是芯片中出现焊接问题或其他问题。

    还有 IC 吗? 您可以更换一个吗?

    BR、Jared