TinyUSB PHY 驱动选择

/ 0评 / 0

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,不用自己设计,节约芯片研发周期.

发表回复

您的电子邮箱地址不会被公开。