主题中讨论的其他器件: TPS2052B、 TM4C1294NCPDT
大家好、
我有点困惑。 《SPMU365C_EK-TM4C1294XL_Users Guide》指出:
"2.1.3 USB 连接
Connected LaunchPad 设计为支持 USB 2.0。 TPS2052B 负载开关连接到微控制器 USB 外设并由其控制、该外设在 USB 主机中运行时管理 USB Micro A/B 连接器的电源。 当用作 USB 器件时、可直接通过 USB Micro A/B 连接器为连接的整个 LaunchPad 供电。 使用 JP1选择所需的电源。 通过目标 USB micro A/B 连接器、开箱即可直接提供和支持 USB 2.0功能。 可通过添加外部 USB PHY 来启用高速 USB 3.0功能。 试验电路板扩展头 X11上提供了 USB 外部 PHY 控制和数据信号。"
但 SPMS386C_TM4C1294NCPDT_Microcontroller_Datasheet 指出:
TM4C1294NCPDT USB 模块具有以下特性:
(笑声)
USB 2.0高速(480Mbps)运行、集成 ULPI 接口可进行通信
物理层
"
我想知道哪个数据表包含正确的信息?
我将 TIRTOS USB 固件与 USBCDCD 驱动程序一起设置。 在主机上、我运行一个小型 Qt 控制台应用程序来确定64字节虚拟数据块的平均 triptime。 乒乓工作正常、但交通非常慢(~700kB/s)。
虚拟 COM 端口的器件描述符在 bcdUSB 字段中包含"USB 规范1.1"(由 USBlyzer 确定)。 对我来说、似乎 SPMS386C_TM4C1294NCPDT_Microcontroller_Datasheet 包含正确的信息。 USB 2.0仅适用于外部 PHY。
我是对的吗? 如果是,它是否也可以与分机配合使用 用于 USB 3.0的 PHY? 如果没有、我做了什么错误、无法建立 USB 2.0连接?
感谢您的回答。
此致、Miguel