[STM32L1] 用STM32L100做USB,需要什么?

[复制链接]
1373|8
 楼主| yichunshan 发表于 2016-8-17 09:21 | 显示全部楼层 |阅读模式
请问各位,用STM32L100做USB Device,电路应该是什么样的?需要接口芯片或者电平转换什么的吗?我看ST官网上L152芯片一款开发板上直接将USB_DM\USB_DP两个脚接到USB口上去 了,可以吗?对了,MCU是1.8V供电
icecut 发表于 2016-8-17 10:10 | 显示全部楼层
官方电路抄
玄德 发表于 2016-8-17 10:24 | 显示全部楼层

USB包括内核和PHY两部分,缺一不可,
剩下就是软件了。

看你描述开发板的情况,说明这个芯片都包括了。

 楼主| yichunshan 发表于 2016-8-17 10:26 | 显示全部楼层
玄德 发表于 2016-8-17 10:24
USB包括内核和PHY两部分,缺一不可,
剩下就是软件了。

我们只做 Device,是不是就不需要PHY了呢?我更关心的是如果直接连的话1.8V的MCU,D+D-接口电平能不能允许直连
玄德 发表于 2016-8-17 10:43 | 显示全部楼层
本帖最后由 玄德 于 2016-8-17 10:44 编辑
yichunshan 发表于 2016-8-17 10:26
我们只做 Device,是不是就不需要PHY了呢?我更关心的是如果直接连的话1.8V的MCU,D+D-接口电平能不能允 ...

无论主从,PHY都是必需的。

1.8v有点问题,但D+D-未必就是同样电平,需要看资料。
看你说的情况,直连是没问题的。

另外,D+D-应当加EMC器做保护。


 楼主| yichunshan 发表于 2016-8-17 10:45 | 显示全部楼层
玄德 发表于 2016-8-17 10:43
无论主从,PHY都是必需的。

1.8v有点问题,但D+D-未必就是同样电平,需要看资料。

好的,谢谢,我再看看资料
mmuuss586 发表于 2016-8-17 12:43 | 显示全部楼层
可以啊;

但你至少加USB保护,还有DP的上拉等;
icecut 发表于 2016-8-17 12:53 | 显示全部楼层
mmuuss586 发表于 2016-8-17 12:43
可以啊;

但你至少加USB保护,还有DP的上拉等;

哈哈.我都忘记上拉了. fs 及以下需要外围上拉.不能上拉到1.8v.
其他应该不用注意了.
 楼主| yichunshan 发表于 2016-9-6 09:59 | 显示全部楼层
本帖最后由 yichunshan 于 2016-9-6 10:00 编辑

结帖
上面各位说的很对,的确不需要协议转换芯片之类,只需要加保护、上拉就OK了不过由于接口电平问题,1.8V是不行的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

943

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部