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.

[参考译文] TM4C123FH6PM:TM4C123FH6PM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1046956/tm4c123fh6pm-tm4c123fh6pm

器件型号:TM4C123FH6PM
主题中讨论的其他器件:TM4C123

我们尝试通过集线器将键盘和鼠标连接到微控制器。

我们找到了 USB#01勘误表、指出"USB 主机控制器通过集线器连接时、可能不会用于与低速设备通信"。

是否有任何方法可以解决此问题、以便我们可以 通过全速集线器使用低速设备?

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

    您好、Sara、

    该问题没有解决方法。 然而、低速并不是真正的用途。 我们的 USB 库甚至没有内置低速支持。 只有全速是许多鼠标和键盘接口的标准、而高速是 USB 2.0标准增加的新速度。 全速实际上只是 USB 1.1、目前几乎所有的鼠标或键盘都至少使用全速、但现在使用 USB 3.0和 USB-C 来实现尖端设备。

    此致、

    Ralph Jacobi

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

    遗憾  的是、TM4C123没有内置高速(仅使用外部器件)、我很乐意在 Tiva 中使用 USB 3.0、但它看起来并不现实。  
    我们需要一款产品来连接有线键盘和鼠标、它们都是低速产品。  
    即使是标准规定 、只有 LS 设备允许使用猪尾线缆。
    正确的是、有很多 FS、甚至 HS 键盘和鼠标、但 它们都是无线的。 包括新有线网络在内的所有有线网络都是低速的。
    更进一步 、由于支持 FS、您无法通过 USB 认证、因此所有 Tiva 系列都不符合 USB 认证的条件、您应该在客户在设计中使用 USB 认证之前向他们声明这一点。
    USB 2.0应支持 HS、FS 和 LS、因此我们无法告诉客户我们的产品支持2.0标准、甚至不支持1.1标准。 实际上、我们无法使用 Tiva 来支持任何标准或认证。  
    我希望像 TI 这样的大公司能够修复这一已知至少7年的错误。   

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

    您好、Gute、

    [引用 userid="49065" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1046956/tm4c123fh6pm-tm4c123fh6pm/3873050 #3873050"]不幸的是、TM4C123没有内置高速 (仅限外部器件) 

    我认为 TM4C123x 在任何情况下都不能支持高速。

    TM4C129x 器件可以使用外部 PHY 支持 USB 2.0高速、我们的 TI 参考设计中包含相关软件: https://www.ti.com/tool/TIDM-TM4C129USBHS

    [引用 userid="49065" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1046956/tm4c123fh6pm-tm4c123fh6pm/3873050 #3873050"]此外、由于不支持 FS、您无法通过 USB 认证、因此所有 Tiva 系列都不符合 USB 认证的要求、在客户在设计中使用 USB 认证之前、您应该向他们声明这一点。

    默认情况下、TivaWare 支持全速 USB。

    [引用 userid="49065" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1046956/tm4c123fh6pm-tm4c123fh6pm/3873050 #3873050"]USB 2.0应支持 HS、FS 和 LS、因此我们无法告诉客户我们的产品支持2.0标准、甚至不支持1.1标准。 实际上、我们无法使用 Tiva 来支持任何标准或认证。  [/报价]

    我不确定具体的需求、但我可以告诉您、 使用 TM4C 全速 USB 产品的客户并不短缺。 他们的需求可能有所不同、但我们没有任何客户抱怨使用 TM4C123x 器件进行 USB 认证失败。

    [引用 userid="49065" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1046956/tm4c123fh6pm-tm4c123fh6pm/3873050 #3873050">我们需要一款产品来连接有线键盘和鼠标、它们都是低速的。  
    甚至标准规定 、只有 LS 设备允许使用猪尾线缆。[/引述]

    我已经亲自使用 USB 全速连接了许多有线键盘和鼠标、但我可以理解、可能还有一些用例需要使用。 可以肯定地将低速与器件一起使用、 但我们没有内置该功能、因为我可以想到四年来只有三个用户在 TM4C 上要求使用 USB 低速功能、而在这一领域中、每个月有数十个用户对 USB 全速功能感到满意/特别想要使用 USB 全速功能。 对它的需求太小、我们无法投资资源来支持 USB 低速。

    此致、

    Ralph Jacobi