主题中讨论的其他器件:LP87642Q1EVM、 TPS2052B
此开发板已工作了几周、仅用于为支持的 Scalable PMIC 项目提供 I2C 接口。
现在、尽管已接通电源、但两个 USB 端口都无法正常工作。
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.
此开发板已工作了几周、仅用于为支持的 Scalable PMIC 项目提供 I2C 接口。
现在、尽管已接通电源、但两个 USB 端口都无法正常工作。
您好!
XDS110侧现在似乎可以正常工作、但 MCU 侧 USB 不能正常工作。
我使用默认的链路位置;MCU 从 XDS110侧供电(5V 和3.3V)。
MCU 3.3V (TP13)和1.2V (TP12)电压轨是良好的、
MCU TARGET_VBUS (TP4)= 5.071 (直接连接到 PC、使用外部供电集线器时则为5.24V)。
从 TARGET_VBUS 到接地的阻抗为75K。 TARGET_VBUS 进入 U2 TVS 二极管、然后进入 MCU PB1 (专为5V 电压设计)和 USB OTG 开关。
我购买了第二个开发板、下载了 PMIC I2C 接口固件(3073.aevm_1_0_3_6.hex)并连接了2个 USB 端口。 现在 MCU 侧在这个(YAY)上观察到正常。
从 TARGET_VBUS 到接地的阻抗为240K、因此明显更高。
断开并重新连接新电路板几次后、USB 端口也同样无法再正常工作。
TARGET_VBUS 的接地阻抗现在为200K。 也许还可以吧?
还不能使用第二块板进行开发、所以 TSTO、我有2个砖头、没有任何进展。
现在两者相同:XDS110端工作、MCU 不提供任何内容。
我会让他们在一段时间内断电,然后看看我选择的 PC /USB 线缆是否可以在明天神奇地连接。
BTW:作为备份,相比之下,我使用 NanoPI Neo Air 模块没有问题。 该闪存已连接到 PMIC、我可以使用 Python 读取寄存器、但显然无法使用它连接到 PMIC GUI。
我想知道 处理器上的 TARGET_VBUS 检测引脚 PB1的规格-数据表中没有给出它! -它说可以用5V 电压,但这会在芯片3.3V 电压上电之前应用,上限是多少?
感谢你的帮助。
史蒂夫
进一步探测(从原理图):
示波器显示 XDS110 USB 信号看起来良好并且可以正常运行。
MSP432 USPD_P 低电平 。 。 。 通常对于 USB、DP 引脚有一个上拉电阻器、
在未插入电缆且 XDS110和 MCU 均上电的情况下(使用外部5V 和内部3.3V 稳压器)、并且 TARGET_VBUS 和 DEBUG_VBUS 也为5V、XDS 侧的 XDS_DP 是否按预期处于高电平(>3V)、但 MSP432侧 USBD_P 仍为0V。 也在 MCU 引脚94 (PL6)处测量。
开发板在153mA 处输入5V 在25MHz 处晶振运行正常-未连接其他内容。
对于此代码(3073.aevm_1_0_3_6.hex)采取一些 LED 操作将会很有用。
因此、MSP432 USB 外设无法正常工作。 两个电路板具有相同的故障。
不确定接下来如何处理这些电路板、MSP432开发套件设计/MCU 在某种程度上似乎非常脆弱。
BTW:
最终用途是对 LP876411 PMIC 进行编程 芯片 from Scalable PMIC GUI、我已经有了一些不错的成功、但需要开发板的功能更长一点。
理想情况下、我会使用 LP87642Q1EVM 模块、如果有人有销售的模块、请告诉我。
另外、如果 PMIC GUI 可以使用替代的标准 USB 转 I2C 桥接器、那将会很有效率、但就目前而言、我使用 Python、是从我可靠的 NanoPi Neo 开始黑客攻击。
谢谢 Charles。
我给了这一点更多的考虑因果性和任何线索. 。 。
XDS110端只需为 MSP432所需的板3.3V 稳压器加电(通过 DEBUG_VBUS)。
如果电源从 MSP432端通过(使用 J6)路由到 XDS110、则只需要 MSP432端。
因此、只需连接 TARGET_VBUS 和 DEBUG_VBUS 即可完成此操作(两个链接都已安装)。
因此、链接2条 VBUS 线路是一件合乎逻辑的事情(如果 USB 端口短路)。
问:该操作如何会损坏 MSP432 USB。
执行此操作时可能还会发生一些其他更细微的影响(从原理图中可以看出、这并不明显)?
感谢您的支持。
页 S:我会为 MSP432侧选择 VBUS 到3.3V 的稳压器。
谢谢 Charles。
我给了这一点更多的考虑因果性和任何线索. 。 。
XDS110端只需为 MSP432所需的板3.3V 稳压器加电(通过 DEBUG_VBUS)。
如果电源从 MSP432端通过(使用 J6)路由到 XDS110、则只需要 MSP432端。
因此、只需连接 TARGET_VBUS 和 DEBUG_VBUS 即可完成此操作(两个链接都已安装)。
因此、链接2条 VBUS 线路是一件合乎逻辑的事情(如果 USB 端口短路)。
问:该操作如何会损坏 MSP432 USB。
执行此操作时可能还会发生一些其他更细微的影响(从原理图中可以看出、这并不明显)?
感谢您的支持。
页 S:我会为 MSP432侧选择 VBUS 到3.3V 的稳压器。
测量:使用示波器、这就是通过以下方式为 MSP432供电的效果:
(注意在2个故障电路板上进行的测量-结果相同)
在条件2下、两个电路板都出现故障。 此处、MSP432 PB1 (TARGET_VBUS 检测)引脚可(通常情况下)获得无电源的7.5V 峰值电压。
条件3表明阻抗较低的电缆到 MSP432的过冲较小(6.4V)。
南
PB1可耐受5V 电压、因此可能无需连接 VCC 的基板二极管。
恕我直言、MSP432 USB OTG 电源需要:一个输入滤波器和/或多熔丝以及一个连接到 PB1的串联电阻器。
更深入地探讨系统设计指南中的内容:
第2段未在此开发板上实现、请考虑至少添加100R 电阻器-显然不仅仅是针对 ESD。
最好:在 USB 输入端安装一个 π 型滤波器以限制浪涌等、并在 MSP432附近安装一个3.3V 稳压器。
请考虑我的研究并提供有效的行动方案。
非常感谢、此致、
史蒂夫
因此、只需连接 TARGET_VBUS 和 DEBUG_VBUS 即可完成此操作(两个链接都已安装)。
因此、链接2条 VBUS 线路是一件合乎逻辑的事情(如果 USB 端口短路)。
[/报价]您好!
您能否详细说明将 TARGET_VBUS 和 DEBUG_VBUS 连接在一起是什么意思? 您是说在3和5之间放置一根跳线吗?
默认情况下、电路板通过5和6之间的跳线通过调试 USB 端口供电。 您可以通过在3和4之间使用跳线、从器件 USB 端口为电路板供电。 有关详细信息、请参阅 LaunchPad 用户指南。 https://www.ti.com/lit/pdf/slau748
2.1.6.4提供了其他接头和跳线 JP1、用于为以太网 LaunchPad 开发套件选择5V 电源输入源。 左侧位置对应于 BoosterPack 插件模块电源;此位置也会断开两个 USB 电压与电路板的初级5V 输入的连接。 在左侧位置、TPS2052B 不限制电流、因此应格外注意。 中间位置通过以太网插孔附近板底部的 USB 连接器供电。 默认位置为右侧、在该位置中、电源通过 J101从 XDS-110 USB 连接获取。 如果 JP1在左侧或中间位置、分别选择 BoosterPack 接头或 USB OTG 连接器、则从外部为电路板提供3.3V 电压、并移除 J101上的3V3跳线。
您好!
只有一种方法可以为 MSP432供电、并对其进行 USB 供电设备评估、即仅来自 USB OTG 连接器端(一根电缆)、无 XDS110电缆或外部电源。
从上面的 JP1开始:
原理图很清晰、看起来 MSP432是为这类应用而设计的。
到问题. 。 。
看起来 USB 电缆电感足以导致 USB_OTG 端口 VBUS 引脚上出现过压(>7V、见上文)。 高质量 USB3.1电缆更好、但显然 TVS 保护在这种情况下无效。
计划:
我已经订购了第三个 MSP432开发板和一些备用 CPU。
目前、我必须使用一个 USB 集线器和两个端口来继续进行项目 LP876411的开发(希望也不要破坏该板)。
同时、我将交换故障电路板上的 MSP432 (以确认理论)、然后在 PB1 (VBUS 感应)输入端添加限流电阻器、以保证符合< 64mA 规范(AMR)。
完成后-您知道我将看到它是否在单个"USB 供电设备"配置中出现故障。
我将发布结果。
[/报价]
- 使跳线跨接3-4、这会将 TARGET_VBUS 5V 施加到 VBUS 电源轨。
- 将第二根跳线置于5-6上、即 VBUS 轨到 DEBUG_VBUS、这可为为 MSP432供电所需的 XDS110侧3.3V 稳压器供电(无需外部电源)。
- 5V 电源通过稳压器从 USB_OTG 流向 XDS110、然后再返回到 MSP432。 这就是任何独立 MSP432作为"USB 供电设备"获得电力的方式。
那么、您是否要将两根跳线分别置于3-4和5-6之间? 我仍然不明白您这样做的目的。 您只能 在三个选项之一之间放置一根跳线。
另请注意、在 USB 模式下、PB1只能承受5V 的电压。 当不处于 USB 模式时、 PB1引脚不应有5V 电压。