主题中讨论的其他器件:TM4C123
我们尝试通过集线器将键盘和鼠标连接到微控制器。
我们找到了 USB#01勘误表、指出"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.
我们尝试通过集线器将键盘和鼠标连接到微控制器。
我们找到了 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">我们需要一款产品来连接有线键盘和鼠标、它们都是低速的。我已经亲自使用 USB 全速连接了许多有线键盘和鼠标、但我可以理解、可能还有一些用例需要使用。 可以肯定地将低速与器件一起使用、 但我们没有内置该功能、因为我可以想到四年来只有三个用户在 TM4C 上要求使用 USB 低速功能、而在这一领域中、每个月有数十个用户对 USB 全速功能感到满意/特别想要使用 USB 全速功能。 对它的需求太小、我们无法投资资源来支持 USB 低速。
此致、
Ralph Jacobi