单片机USB2.0高速接口实现方案
USB接口小巧便携,支持热插拔,传输可靠,速度快,其广泛应用于计算机周边,工业设备等等。目前集成USB1.1全速接口MCU大多数将收发器一并设计了进去,但到了USB2.0接口,因为传输速度提升到了480Mbps,可能是因为设计难度,或者IP授权成本的增加,大部分MCU厂家选择了分立方案,MCU只集成USB2.0控制器,通过外加USB2.0 PHY(比如USB3320,USB3300,CH132)收发器芯片来实现USB2.0通讯接口,比如典型产品,比如ST的32F407,32F405等等,也有一些USB接口专注度比较高的厂家将USB2.0 PHY内置,比如Cypress的68013,沁恒的CH32V307等。USB PHY内置外置区别到底有多大,刚好拿手上的几个芯片测试下,集成USB2.0控制器(不含收发器)MCU 32F407,32H743,集成USB2.0接口(含收发器和控制器)CH32V307,USB2.0收发器USB3320,CH132。
主控说明
主控(32F407,32H743,CH32V307)基本参数对比如下表:
MCU型号 | 主频 | Flash(KB) | RAM(KB) | USB 全速 12Mbps | USB高速 480Mbps | 供电电压 |
---|---|---|---|---|---|---|
32F40 |