打印

各位大侠 有没有用过STM32F20X的High Speed USB + 外部USB PHY

[复制链接]
7960|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
各位大侠,有没有谁用过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硬解码音频文件
沙发
lut1lut| | 2012-4-21 16:58 | 只看该作者
STM32F2带SPI和SDIO可以控制SD卡;它的SPI最快可达30Mbit/s。

置于高速USB外设+外部高速PHY:STM32F2的USB host/device例程库里有现成的例子就是跑在他们官方评估板上的。板子原理图网上好像有的。

使用特权

评论回复
板凳
wahahaabc|  楼主 | 2012-4-23 10:14 | 只看该作者
http://www.st.com/internet/evalboard/product/250374.jsp
这个网页上是一个评估板,有外部USB PHY的原理图,但是没有例程的源代码下载。

这个网页最下面的“FIRMWARE”下载,只是一个HEX文件

使用特权

评论回复
地板
lut1lut| | 2012-4-23 10:33 | 只看该作者
基于板子的演示demo没有source code。它包含了OS,非开源的。

你应该去下载USB固件库呀:
STM32F105/7, STM32F2 and STM32F4 USB on-the-go Host and device library

http://www.st.com/internet/com/S ... host-device_lib.zip

使用特权

评论回复
5
wahahaabc|  楼主 | 2012-4-25 09:01 | 只看该作者
4# lut1lut
第一次了解STM32 有点儿找不到STM32的资料

多谢多谢

使用特权

评论回复
6
1104494006| | 2012-4-26 13:48 | 只看该作者
第一次了解STM32 有点儿找不到STM32的资料

使用特权

评论回复
7
1104494006| | 2012-4-26 13:49 | 只看该作者
第一次了解STM32 有点儿找不到STM32的资料

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

119

主题

627

帖子

0

粉丝