3

TinyUSB PHY 驱动选择

 2 years ago
source link: https://www.taterli.com/8648/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

TinyUSB PHY 驱动选择

USB IP设计难度特别大,因此不是每个人都会开发自己的USB IP,因此也会买各种IP,从TinyUSB的支持列表能看到,就STM32而言,都涉及了不同的PHY.

https://github.com/hathach/tinyusb/blob/master/docs/reference/supported.rst

早期和一些通用信号是ST自己开发的PHY,他本身并不能支持高速操作,而高端型号是购买dwc2这个IP来实现的,因此底层也不一样,除了ST用dwc2之外,ESP32,GD32(Risc-V)他们也用dwc2,除非资源真的很欠缺,不然一般都是直接挂成熟的IP,不用自己设计,节约芯片研发周期.


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK