打印
[技术问答]

USB Host 应用中,如何处理过电流保护以及 Vbus 电压控制?

[复制链接]
1866|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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的例子有没有,发来看看。

使用特权

评论回复
5
捉虫天师| | 2019-9-10 23:39 | 只看该作者
5V供电就可以

使用特权

评论回复
6
yiyigirl2014| | 2019-9-11 00:26 | 只看该作者
供电电路必须靠谱。

使用特权

评论回复
7
heisexingqisi| | 2019-9-15 23:52 | 只看该作者
原来如此,,,作为主控也不提供个电压

使用特权

评论回复
8
heisexingqisi| | 2019-9-15 23:52 | 只看该作者
明白了,这好像都是这样的,主板也不提供电压给USB,而是电源提供,所以电源都有个5V的接口。

使用特权

评论回复
9
mintspring| | 2019-9-16 00:25 | 只看该作者
可以防止芯片电流超额

使用特权

评论回复
10
zhuomuniao110| | 2019-9-16 20:55 | 只看该作者
这种电路一般都固定模式

使用特权

评论回复
11
xinpian101| | 2019-9-16 21:45 | 只看该作者
一般都是可以单独提供供电的。

使用特权

评论回复
12
dengzhen11| | 2020-9-14 11:52 | 只看该作者
NCT3520U  这颗料怎么没有手册,还有在哪里购买呢 ,网站上有NCT3521U ,也没手册,也不知道在哪里买

使用特权

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

本版积分规则

197

主题

3263

帖子

7

粉丝