海思USB2.0、USB3.0 Device UVC规格热插拔会不识别

问题现象1:当使用Hi3519V10X/Hi3559V100 USB3.0 Device UVC规格时,正常热插拔会必现不识别的问题。

问题现象2:当使用Hi3516CV300 USB2.0 Device UVC规格时,快速热插拔出现概率不识别问题,
此两种问题现象的解决方案需要设计插入/拔出状态的检测电路,具体请参考

在这里插入图片描述

使用两个电阻将5V0_VBUS信号分压,而后将分压信号接到Hi3519V10X/Hi3559V100/HI3516CV300的GPIO,用于检测设备的插入/拔出状态。GPIO检测到高电平时,认为设备插入;GPIO检测到低电平时,认为设备拔出。

注意:

  • 当Hi3519V10X/Hi3559V100/Hi3516CV300通过USB3.0
    、USB2.0接口用作Device设备时,单板不能为USB3.0、USB2.0接口的5V0_VBUS电源供电。
  • 上述GPIO必须为带施密特触发器的GPIO管脚,具体可参考《Hi3519V100
    _PINOUT_CN》、《Hi3519V101_PINOUT_CN》、Hi3516CV300 _PINOUT_CN》或《Hi3559V100/Hi3556V100_PINOUT_CN》中的管脚配置说明和管脚信息表中的信息来查找满足要求的GPIO管脚,建议选择GPIO1_0。
  • 选择其他GPIO,需要修改相应的软件代码,使得硬件设计和软件设计一致,修改方法请参考如下描述(以GPIO1_0描述为例)。

a) USB2.0软

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值