[技术问答] USB Host 应用中,如何处理过电流保护以及 Vbus 电压控制?

[复制链接]
 楼主| zhuotuzi 发表于 2019-8-31 23:29 | 显示全部楼层 |阅读模式
在USB Host应用中,新唐MCU芯片不会主动提供5V电压到Vbus。系统电路必须要有额外的5V电压电路设计,提供给需要连接的USB device。
以NuTiny-SDK-M451开发板为例,5V电压透过Nu-Link-Me ICE 除错器端的USB提供,当M451切换USB界面为Host时,利用OTG的USB_VBUS_EN脚位,使能NCT3520U (新唐高侧电流限制开关)输出5V电压到Vbus上。当M451的USB接口切换成Device时,OTG会将NCT3520U禁止掉。
此外,NCT3520U也提供过电流侦测,一旦OTG的USB_VBUS_ST管脚接收到过电流信号时,不用通过软件设定USB_VBUS_EN管脚,OTG硬件也将主动设置USB_VBUS_EN管脚,禁止掉5V输出电压。从而保护整个系统。
在USB Host应用中,如果客户没有过设计过电流保护及Vbus电压控制的经验,而是直接提供5V电压到Vbus。那么将需要修改程序,将USB_VBUS_EN及USB_VBUS_ST管脚转换成一般的IO.

 楼主| zhuotuzi 发表于 2019-8-31 23:29 | 显示全部楼层
请参考NuTiny-EVB-M451开发板的设计电路:
http://www.nuvoton.com/opencms/resource-download.jsp?tp_GUID=HL0120141225192023
mintspring 发表于 2019-9-9 00:06 | 显示全部楼层
参考官方的电路图就行了,我懒得问为啥
xuanhuanzi 发表于 2019-9-9 21:55 | 显示全部楼层
USB的例子有没有,发来看看。
捉虫天师 发表于 2019-9-10 23:39 | 显示全部楼层
5V供电就可以
yiyigirl2014 发表于 2019-9-11 00:26 | 显示全部楼层
供电电路必须靠谱。
heisexingqisi 发表于 2019-9-15 23:52 | 显示全部楼层
原来如此,,,作为主控也不提供个电压
heisexingqisi 发表于 2019-9-15 23:52 | 显示全部楼层
明白了,这好像都是这样的,主板也不提供电压给USB,而是电源提供,所以电源都有个5V的接口。
mintspring 发表于 2019-9-16 00:25 | 显示全部楼层
可以防止芯片电流超额
zhuomuniao110 发表于 2019-9-16 20:55 | 显示全部楼层
这种电路一般都固定模式
xinpian101 发表于 2019-9-16 21:45 | 显示全部楼层
一般都是可以单独提供供电的。
dengzhen11 发表于 2020-9-14 11:52 | 显示全部楼层
NCT3520U  这颗料怎么没有手册,还有在哪里购买呢 ,网站上有NCT3521U ,也没手册,也不知道在哪里买
您需要登录后才可以回帖 登录 | 注册

本版积分规则

214

主题

3368

帖子

7

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