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.

[参考译文] TM4C1294NCPDT:USB 数据线损坏

Guru**** 2693225 points

Other Parts Discussed in Thread: TM4C1294NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1599421/tm4c1294ncpdt-usb-data-lines-get-damaged

器件型号: TM4C1294NCPDT

这是一个多方面的问题。

 

最重要: 我们可提供基于 TM4C1294NCPDT(最新版本为 TM4C1294NCPDTI3)MCU 的器件。

我们将它们作为 USB 设备永久连接到 HP 台式机。 这些器件通过常规 USB2 A 转 B 电缆插入 USB3 端口。

器件的 USB 电路配置为“自供电设备“。 我们使用全尺寸 USB-B 连接器进行通信。

一段时间内(工厂 YTD 的 120 个设备中有 5 个设备)设备的 USB 通信设备死亡。 验尸结果表明 USB 端口不再通信、而 MCU 的其余部分运行正常、甚至可以通过 JTAG 进行重新编程。 有时、其中一个数据引脚(我们看到 DP)短接至 GND。

该设备由接地桌面 12VDC 电源适配器供电(设备的机箱和数字 GND 均与接地相连)、HP 计算机也接地。 器件和计算机均由同一电源板供电(以解决潜在的 GND 偏移等问题)。

此外: 我们已经通过了抗扰度合规性测试 高达 6kV 接触放电/6kV 空气 ESD、以及 2kV EFT/浪涌、不会对 USB 造成任何损坏。

观察结果: 在查看通信时、器件似乎默认为全速模式。 数据频率似乎为 6MHz、DP 保持在+3.1V、DM 在空闲时保持在 0V。

附加问题: TM4C 被广播为 USB2 高速 USB 设备;是否有办法强制它进行自身广播并作为 USB2 进行通信? 到目前为止、它默认为 USB1 速度;我们使用 TI 提供的库驱动程序、而不需要模块。

 

图片:下面的您可以看到 USB 在连接器和 TM4C 相应 USB 引脚之间的连接方式。 PB1 用作 USB0VBUS、并通过 1K 电阻、4.7V 齐纳二极管和滤波 0.1uF 电容器对 VBUS 进行调节。  
DM/DP 引脚会穿过 CM 扼流圈、该扼流圈实际上 在每个绕组的两端都具有 ESD 保护。 扼流圈的图片也在下面。

好极了

Mike

image.png

image.png