主题中讨论的其他器件:TUSB1310A
你好。
我们使用 TM4C1290开发了一些 USB 连接应用。 我们的第一个测试使用了内置 USB 2.0、全速和 CDC。 我们将传输一个8K 字节的块、并在传输开始和结束时切换 GPIO 引脚、以达到传输所需的时间。
全速配置:内置 USB PHY;全速(12Mbit/秒)连接;以120MHz 运行的 TM4C1290;CDC 通信器件类
我们能够在8.18mS 的时间内实现8KB 的传输。 1/(8.18mS/8000)= 978KB /秒或7.82MB /秒。 这一最大值将是12兆位、并且 USB 开销很大、对此非常满意。
连接到 ULPI 接口的外部 USB PHY 时。 我们使用的是 Microchip USB ULPI PHY (USB3300)。 通过使用示波器、我们可以看到480Mbits 的比特率、但是、我们的8KB 传输速率几乎保持相同。
3个问题:
(1)想知道其他人是否可以确认这些结果?
(2) CDC 类 Windows 驱动程序是否可能存在速度限制?
(3)我假设我们可能需要弄清楚如何使用批量传输模式?
谢谢
Dan