各位大侠,有没有谁用过STM32F20X的HIGH SPEED USB + 外围USB PHY 做480Mbps的USB应用。介绍一下经验。
小弟这里有一个项目,类似于网上很多现成的MP3语音模块,但是,网上这些MP3语音模块的USB都是USB2.0 FULL SPEED,而不是HIGH SPEED。客户需要拷贝大量的.MP3或.WAV文件到SD Card中,拷贝完成以后,循环播放SD卡中的所有音频文件。我们最开始是外购的MP3语音模块,但是,客户觉得拷贝文件速度太慢,要求改进。
在网上查看了一下带HIGH SPEED的MCU(需要尽量的低成本,所以,ARM9这些就免了),发现有ATMEL的SAM3U系列,NXP的LPC1800系列,STM32的STM32F20X等。
ATMEL的SAM3U系列的货很难买到,NXP的也好不到哪去,并且价格较高。但是STM32F20X的HIGH SPEED USB不是集成在芯片中的(集成在芯片中的是FULL SPEED),如下:
所以,需要加一个外部的USB PHY。不知道有哪位大侠做过这个,介绍一下经验。
也可能小弟的方案有问题,请高手赐教。这个项目对MCU的需求主要是:
(1)需要HIGH SPEED USB
(2)带SD卡控制器
(3)高速的SPI,有可能外接VS1003硬解码音频文件 |