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.

[参考译文] TM4C123GH6PM:USB 通信停止且不会恢复

Guru**** 2456290 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/642424/tm4c123gh6pm-usb-communication-stops-and-not-resume

器件型号:TM4C123GH6PM

您好!

我编写一个关于 USBHostkeyboard 的代码。 正常情况下、它可以正常工作、但有时通信会停止、无法接收任何字符。 当我开始调试时、USB_FRAME 寄存器停止、USB_DEVCTL_SESSION 开关1至0。 问题是什么?

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

    从这里开始、我没有太多信息、因此我有一些基本问题、以便我可以了解您在做什么更好。

    1) 1)这是在 LaunchPad 上还是在定制板上?
    2) 2)如果是定制板、是否已成功测试任何 TivaWare 示例?
    3) 3)您是否正在尝试将 USB_HOST_Keyboard 示例从 TM4C1294移植到 TM4C123G? 或者、您是否正在尝试使用 USB_host_keyboard 作为示例重新创建新项目?
    4) 4)错误是以任何方式重复出现的、还是完全随机出现的?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    它是定制设计、我 定制了 Tivaware 示例、工作成功。 昨天晚上,我发现了一个错误,它与 ESD 有关,就像这个条目(https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/386738

    您能否分享 USB 电路的 ESD 技巧?  

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

    您好、Metin、

    您是否已查看我们系统设计指南的第3.9.3节? http://www.ti.com/lit/an/spma056/spma056.pdf

    第4.3节还提供了针对 USB 的注释、其中一些注释涉及 ESD 保护主题。

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

    谢谢、我们将应用所有规则。 我们认为使用以下 IC 对我们来说是否合适?  www.ti.com/.../TPD4S014

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

    我以前没有见过用于 TM4C USB 端口的充电器端口保护 IC。 它可能起作用、但我对这种器件的了解不够、无法肯定地进行评论。

    浏览论坛以获取 ESD 建议、几次单独提出的一个部分是: www.ti.com/.../TPD4E1B06

    这是我可以提出的最好的建议。 最终、您的 ESD 保护需求比特定于器件的需求更具体、因此我们不会将其作为专业知识领域。