STM32/STM8技术论坛
直播中

李宇昂

8年用户 187经验值
私信 关注
[问答]

请问使用USB接口作为设备时必须连接到外部端口的VBUS供电口吗?

请教各位高手:
使用USB接口作为设备(非主机)时,除了OTG_FS_DP、OTG_FS_DM,PA9(VBUS)是不是必须连接到外部端口的VBUS供电口?
我的系统内部有供电。
谢谢了!

回帖(9)

贾翠晓

2019-3-19 07:34:52
内部有的话,外部就不需要了吧
举报

李璐

2019-3-19 07:47:04
需要连起来,为了防止USB设备出现异常情况,可以通过Vbas复位,如USB主机发送给USB设备复位信号,如果USB设备内部异常的话,,可能就无法复位,那么就可以通过Vbas复位
举报

王雷

2019-3-19 07:53:42
在设计产品中,谨慎处理的方法是增加选择开关,可以采用内部或外部USB总线电源供电。这个开关可以采用贴片0欧电阻来实现,不会占用PCB额外空间
举报

李宇昂

2019-3-19 08:08:48
谢谢各位回复!
可能我没有表述清楚,我想说的的是,使用USB做从设备时, PA9(VBUS) 还能做其他功能使用吗?比如作为UART1的TXD。

我还有串口与主机通讯,想用USB口作为从设备是增加数据通讯速度。所以USB设备出现异常无法通讯我是能够自己判断的,仅仅是这个原因的话我就不用接VBUS了。
我的PA9(VBUS)脚已经做了IC卡驱动的IC_IO,所以是希望能够既使用USB通讯口,又让UART1口正常工作驱动IC卡读写。如果不行的话,那我的设计就要做比较大的调整。
举报

向可嘉

2019-3-19 08:26:22
一般加个二极管进行隔离,防止电压反灌。
举报

黄玫玫

2019-3-19 08:40:18
回复第 5 楼 于2013-09-13 17:39:18发表:
谢谢各位回复!
可能我没有表述清楚,我想说的的是,使用USB做从设备时, PA9(VBUS) 还能做其他功能使用吗?比如作为UART1的TXD。

我还有串口与主机通讯,想用USB口作为从设备是增加数据通讯速度。所以USB设备出现异常无法通讯我是能够自己判断的,仅仅是这个原因的话我就不用接VBUS了。
我的PA9(VBUS)脚已经做了IC卡驱动的IC_IO,所以是希望能够既使用USB通讯口,又让UART1口正常工作驱动IC卡读写。如果不行的话,那我的设计就要做比较大的调整。
 
按照你的要求来看,你确实可以不用链接VBUS。
 
 
举报

汤艳

2019-3-19 08:51:44
楼主是打算复用USB引脚吗??不错的想法,一般不这样做,容易发生访问冲突。
举报

向可嘉

2019-3-19 08:56:57
可以不用的。
举报

李琳

2019-3-19 09:13:58
你好,我想问下,最后VBUS引脚接PA10了吗,PC能识别USB设备吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分