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.

[参考译文] TPS6521905:CAN't 连接到 USB2ANY

Guru**** 2668435 points

Other Parts Discussed in Thread: TPS65219, USB2ANY, TPS65219EVM-SKT, TPS6521905, MSP430F5529

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1577327/tps6521905-can-t-connect-to-usb2any

器件型号: TPS6521905
主题中讨论的其他器件: USB2ANYTPS65219EVM-SKT、TPS65219、 MSP430F5529

您好、  

早在五月份、我就在 TPS6521905 设计到我的电路板上。 我花了一些时间来让 TPS65219EVM-SKT 与 GUI 配合使用、并让其对某些器件进行编程。 这些现已内置于少数原型板中、我需要访问这些器件。 当前、当输出与电路的其余部分断开连接时、它们在 5 个输出 I SETUP 中的每一个上产生正确的输出电压、但连接后、TPS6521905 将拒绝导通。 为了进行调查、我获得了 USB3ANY 适配器、但 TPS65219_GUI 在插入时无法识别它。 我已通过将 EVM 与新器件连接并成功编程来检查 GUI 的运行、但是、当我拔下 EVM 并插入 USB2ANY 适配器时、GUI 会尝试连接到它、但返回“Hardware not connected“。 连接失败。 读取已完成。“ 错误消息。

如何将 USB2ANY 连接到 GUI、如果这种方法正确、我的行为是什么?

感谢您的帮助...

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

    您好、David:  

    为了确保我理解正确、您是否认为与 TPS65219EVM-SKT 电路板与 USB2ANY 和 GUI 的连接失败?

    或者、您是否尝试将 GUI 与定制电路板上的 USB2ANY 连接、但这失败了?

    无论哪种情况、您是否能够测量 SDA 和 SCL 电压 并确保其正确上拉至 3.3V?  

    如果上拉源由 PMIC 输出供电、则如果 PMIC 未按您所述的方式正确开启、I2C 通信将不可用。  
    我建议在此处使用外部 3V3 上拉源。

    此致、  

    Sarah

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

    您好、Sarah:

    非常感谢您的答复。 我尝试使用 USB2ANY 模块将 GUI 连接到定制电路板。 我今天下午确认、没有通信(没有 I2C 通信)的可能原因是 USB2ANY 的输出开关 (USB2ANY 原理图上的 U5) 未开启。  这是由 MSP430F55291PNR 控制的、对吗? 如果是、GUI 如何指示 USB2ANY 打开其 3V3 输出和/或选择其 5V 输出? 我在 GUI 的可用功能中看不到任何通过 USB2ANY 模块实现这种控制的内容、但这可能不是缺少 I2C 通信的原因。

    我在电路板上有一个单独的 3V3 上拉源。

    此致、David。

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

    您好、David:  

    感谢您在此处提供信息。  

    GUI 实际上根本没有与 USB2ANY 的 3.3V 引脚交互、SDA 和 SCL 应由外部 3V3 上拉源上拉、因此不使用/不需要 USB2ANY 的 3.3VEXT 输出。

    从我们的 EVM 原理图中可以看出、USB2Any 适配器的引脚 5 未连接:

    您是否需要展示电路板如何设置 USB2ANY 连接?

    此致、  
    Sarah

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

    您好、Sarah:

    非常感谢您的答复。

    简单来说、我使用 USB2ANY 模块连接到电路板上的 TPS6521905、而不是 EVM、这的接口原理图是

    该电路看起来像 MSP430F5529 可以对 I2C 接口进行一定程度的控制、并且能够提供 3.3V 输出、但如果无论是否设置了该接口、I2C 线路仍然可以通信、那么这应该没问题。

    我的电路看起来像这样...

    目前、我可以看到 SCL 和 SDA 线路在 3.3V 时处于高电平、但当我尝试将 USB2ANY 模块连接到运行 6521905_GUI 的桌面时、它们上没有任何活动。 我认为、GUI 尝试链接到 USB2ANY 但失败这一事实表明桌面与 USB2ANY 模块上的 MSP430F5529 通信存在问题、而不是与 PMIC 的 I2C 链路存在问题。

    此致、David。

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

    您好、David:  

    感谢 您的答复、  

    在原理图中、J44 似乎是连接到 USB2ANY 模块的输出。

    您是否只需将这些引脚通过母对母线单独连接到 USB2ANY 模块的引脚排列?
    J44 和 J45 似乎没有格式化为带状电缆的 10 引脚接头。  
    您是否能够展示该模块如何物理连接到您的电路板的图片、这一点我理解吗?
    我担心引脚分配不匹配。  

    为 进一步确保这不是 GUI 问题、  

    您是否还可以尝试运行 USB2ANY Explorer、检查 USB2ANY 模块是否正在运行最新固件?
    尝试上拉 3.3V ON 并 查看是否确认了 I2C?

    此致、  
    Sarah

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

    您好、Sarah:

    是的、J44 是 USB2ANY 模块的连接器、我使用母对母引线。

    明天我回到办公室时、我会给您发送一张图片、我还会使用 Explorer 检查固件。

    此致、David。

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

    您好、Sarah:

    非常感谢 USB2ANY Explorer 建议、现在更新固件可以让 TPS65219_GUI 查看 USB2ANY。 但是、GUI 现在无法与 TPS65219 器件本身通信、并显示错误消息“连接到 USB2ANY 控制器、但未能连接到 I2C @0x30 上的 TPS65219x “

    0x030 是我的器件的正确 I2C 地址。

    这里是我的设置的照片...

    您可能只需能够读取 SCL 线通过红线连接到 USB2ANY 模块的引脚 2、通过黄色导线连接到引脚 1、通过紫色导线连接到引脚 5。 电路板上有 3.3V 电压、通过 4.7k 电阻上拉 I2C 线路。 我无法在我的示波器上观察到 I2C 网络上的任何活动。

    此致、David。

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

    您好、David:  

    感谢更新、看起来这些引脚连接都可以、  
    当您说 I2C 线路上没有活动时、这些线路是否一直处于高电平?

    如果您只使用 USB2ANY I2C 选项卡并尝试读取或写入、这是否会在 SDA 或 SCL 线路上显示任何活动?

    “Failed to connect to TPS65219x on I2C @0x30“(未能连接到 I2C<eps> 0x30 上的 TPS65219x)错误消息不一定意味着地址 问题、这也可能表明硬件连接问题、它未正确连接到 PMIC、无法正确检测到它。  

    仔细检查所有连接、确保没有任何故障的电线或电缆。  

    此致、
    Sarah

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

    您好、Sarah:

    非常感谢您的建议。

    现在、我已经尝试使用此方法来测试 I2C 线路、我发现 USB2ANY 模块确实向 TPS65219 发出读写消息、但芯片没有响应。 这很奇怪、因为我假设只要芯片有 5V 电源、并且 I2C 线路被拉高、那么 TPS65219 的 I2C 部分就应始终在 I2C 线路上做出响应。 我确信我设置了正确的地址 0x30、并且它以 100KHz 的频率运行。 在设置 I2C 地址并请求对该地址进行写入后、便不会确认 USB2ANY 模块 (NAK)。

    如有任何进一步的建议、请提供吗?

    此致、David。

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

    您好、David:  

    这很有趣、只要 I2C 线路、VSYS 和 EN 已供电、并且一切都正确接地、器件就应该响应。   
    想知道、PMIC 的散热焊盘上有多少个过孔? 我们通常建议在此处至少使用九个过孔。

    您是否能够将逻辑分析仪/示波器连接到 I2C 线路、并共享线路上显示的确切内容的图像、以便我能够更好地理解?

    此致、  
    Sarah

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

    您好、Sarah:

    我在散热焊盘上肯定有 9 个过孔。

    以下是尝试写入...

    以下是尝试读取...

    我输入到内部地址框或写入数据框中的数字与这 2 个图像在 I2C 线路上看到的数字没有任何区别。

    此致、David。

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

    您好、David:  

    感谢示波器的拍摄、我看到即使行处于活动状态、也会收到 NAK 错误。 。

    如果您测量了任何其他 PMIC 输出、该测量结果是否符合预期?  
    我不确定您电路板上提供了哪些测试点、但您是否能够检查 VDD1P8 是否正确调节?

    我只能想到 PMIC 可能已损坏、无法正常导通、从而导致 NAK。  

    此致、  

    Sarah

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

    您好、Sarah:

    感谢您的答复。  

    是的、我的所有 5 个编程输出都处于正确的电压。  

    我将 PMIC 替换一次、用一个未编程的器件、以查看它是否会在 I2C 总线上进行通信、但同样没有响应。 我将在几天内再次用完全编程的器件替换该器件、并告知您结果。

    非常感谢、David。

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

    您好、Sarah:

    我已经取得了所需的进展。 现在、我可以使用 USB2ANY Box 读取电路板上 TPS6521905 器件中的寄存器! 我认为这是由于某种原因,如重新启动我的 PC 或更换 USB 电缆.

    最后,我已经到了我可以开始弄清楚为什么芯片不工作的点。 当所有输出线路与主处理器电路断开连接时、PMIC 会产生正确的电压、但当我插入零欧姆电阻器以将 PMIC 连接到电路板的其余部分时、便不会输出任何电压。 我可以从寄存器中看到、降压寄存器 1 和 2 记录了故障、但我没有看到发生此错误的任何原因。 我想这是一个不同的问题来记录,而不是在这个线程..

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

    您好、David:

    Sarah 目前不在办公室。 我们可以在新线程中解决您的新问题、如果您能如此友好地创建另一个线程、记录您发现的我可以接管并相应地做出响应。  

    这是更容易跟踪目的从我们这边来创建一个新的主题,谢谢!

    此致、

    Brandon

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

    您好 Brandon、

    好的、几天后有机会就会这样做。

    谢谢 David