一种自动识别主机或设备类usb插入的电路的制作方法

文档序号:10974640阅读:283来源:国知局
一种自动识别主机或设备类usb插入的电路的制作方法
【专利摘要】本实用新型提供了一种自动识别主机或设备类USB插入的电路。它包括MCU识别单元、分别连接MCU识别单元的用于监测的电源及控制电路、用于主机类USB插入的检测电路、用于设备类USB工作的电源控制电路和USB接口电路,USB接口电路连接外部USB设备。本实用新型能够解决现有MCU的USB接口对USB插入需要人为进行判断插入部件的类型,判断出错导致USB操作失败的问题,提高MCU对USB操作的可靠性和稳定性,提高工作效率。
【专利说明】
一种自动识别主机或设备类USB插入的电路
[0001 ] 一)
技术领域
[0002]本实用电路涉及USB接口监测的技术领域,具体涉及一种自动识别主机或设备类USB插入的电路。
[0003]二)
【背景技术】
[0004]目前MCU的USB接口与USB器件进行连接时,首先需要对插入的器件是主机(HOST)类还是设备类(06¥化6)进行识别,大部分的1^8接口都只有4条线(¥0:、0-、0+、6仰)。在插入USB器件前,MCU根据连接1脚按键的电平信号来判断插入的USB器件是主机类还是设备类,从而进行相应的初始化,之后对USB器件进行操作。由于是人工对按键进行操作,与实际插入的器件和按键的操作可能会不对应,导致操作失败或损坏器件,存在操作不方便和易出错的弊端。
[0005]为了操作方便及避免出错,设计发明了此电路。
[0006]三)

【发明内容】

[0007]本实用新型的目的在于提供一种能够解决现有M⑶的USB接口对USB插入需要人为进行判断插入部件的类型,判断出错导致USB操作失败的问题,提高MCU对USB操作的可靠性和稳定性,提高工作效率的自动识别主机或设备类USB插入的电路。
[0008]本实用新型的目的是这样实现的:它包括MCU识别单元、分别连接MCU识别单元的用于监测的电源及控制电路、用于主机类USB插入的检测电路、用于设备类USB工作的电源控制电路和USB接口电路,用于监测的电源及控制电路由三极管Ql、Q2、电阻Rl6、Rl、R5、二极管D4、D3、稳压管VDl组成,用于主机类USB插入的检测电路由三极管Q7、电阻R13、R14、R15组成,用于设备类USB工作的电源控制电路由电阻RlO、R9、R8、三极管Q6、Q5组成,USB接口电路连接外部USB设备。
[0009]本实用新型还有这样一些技术特征:
[0010]1、所述的三极管讥、02、电阻1?1、1?5、1?16组成电源开关电路。
[0011]本实用新型的有益效果有:
[0012]1、由三极管叭、02、电阻1?1、1?5、1?16组成电源开关电路,控制监测电源的开启,在内部供电电源电压过低或不稳定时关闭输出,增强电路监测的可靠性。
[0013]2、通过二极管D4和稳压管VDl、电阻R13保证电路会产生电流,在二极管D4和稳压管VDl上产生压降。并通过二极管D3给USB接口供电。
[0014]3、通过三极管Q7的截止和开通来判断主机类USB是否插入,电阻R14、R15对Q7的集电极的输出电平进行分压再连接到MCU,从而保证MCU的1不会由于电压过高而损坏。
[0015]4、由三极管Q6、Q5、电阻R10、R9、R8组成设备类USB的工作电源开关电路,在检测到设备类USB插入后,由MCU开启该电路,给设备供电从而使设备正常可靠工作;电阻Rll在本电路用于限制电源的最大工作电流,减少USB工作时对内部电源的影响。
[0016]本实用新型公开了一种自动识别主机或设备类USB插入的电路,可以改善USB接口上的插入设备类型的自动监测,简化USB插入的操作。用于监测的电源及控制电路,控制检测电源的开启,在电源供电电压过低或不稳定时关闭输出;用于主机类USB插入的检测电路,提供主机类USB设备插入后的监控信号;用于设备类USB工作的电源控制电路,提供设备类USB设备插入后的监控信号。本实用新型搭建上述识别电路,MCU识别单元能够通过在USB设备插入后根据识别电路产生的监控信号,识别插入USB的设备类型,并根据信号内容自动进入主机或设备模式,从而避免了人为进行操作时判断出错导致USB操作失败的问题,提高了 MCU识别单元对USB操作的可靠性和稳定性,并提高工作效率。
[0017]本实用新型通过对不同类型USB部件插入后在电路上产生的不同信号,自动进行识别,从而可以进行后续相应的操作。可用于改善USB接口上的插入设备类型的自动监测,简化USB插入的操作。
[0018]四)
【附图说明】
[0019]图1为本实用新型的结构示意图;
[0020]图2为本实用新型的电气原理不意图。
[0021]五)
【具体实施方式】
[0022]下面结合附图和具体实施例对本实用新型作进一步的说明:
[0023]结合图1和图2,本实施例包括M⑶识别单元、分别连接M⑶识别单元的用于监测的电源及控制电路、用于主机类USB插入的检测电路、用于设备类USB工作的电源控制电路和USB接口电路,用于监测的电源及控制电路由三极管Ql、Q2、电阻R16、Rl、R5、二极管D4、D3、稳压管VDl组成,用于主机类USB插入的检测电路由三极管Q7、电阻R13、R14、R15组成,用于设备类USB工作的电源控制电路由电阻RlO、R9、R8、三极管Q6、Q5组成,USB接口电路连接外部USB设备。三极管Q1、Q2、电阻R1、R5、R16组成电源开关电路。
[0024]首先,内部5V电源通过二极管D4、稳压管VDl后,在电阻R13上的电压低于内部5V电源的电压,并通过二极管D3给USB接口供电。此时(未插入USB)三极管Q7基极的电压高于发射极的电压,使三极管Q7处于截止状态,通过电阻R14、R15分压后输送到M⑶管脚的“USB_CHECK”信号为低电平,USB接口的“数据_(USB_N)”和“数据+(USB_P)”信号上也未检测到USB插入。
[0025]主机类USB器件插入给“VCC_USB”供电,致使三极管Q7的发射极与基极间产生压差并处于开通状态,通过电阻R14、R15分压后输送到MCU管脚的“USB_CHECK”信号变为高电平,此时无论USB接口的“数据_(USB_N)”和“数据+(USB_P)”的信号是否发生变化,MCU均认为主机类USB器件插入,从而等待主机进行相应的操作。
[0026]设备类USB器件插入后,由于设备类器件会使USB接口的“数据_(USB_N)”和“数据+(USB_P)”信号发生变化,但由于电路的特性,“USB_CHECK”信号仍为低电平,MCU通过信号的状态判断为设备类USB器件插入,从而进行相应的初始化,之后对设备进行操作。
[0027]应该理解到的是:上述实施例只是对本实用新型的说明,而不是对本实用电路的限制,任何不超出本实用电路实质精神范围内的发明创造,均落入本实用电路的保护范围之内。
【主权项】
1.一种自动识别主机或设备类USB插入的电路,其特征在于它包括MCU识别单元、分别连接MCU识别单元的用于监测的电源及控制电路、用于主机类USB插入的检测电路、用于设备类USB工作的电源控制电路和USB接口电路,用于监测的电源及控制电路由三极管Ql、Q2、电阻則6、!?1、1?5、二极管04、03、稳压管¥01组成,用于主机类1^8插入的检测电路由三极管Q7、电阻R13、R14、R15组成,用于设备类USB工作的电源控制电路由电阻R10、R9、R8、三极管Q6、Q5组成,USB接口电路连接外部USB设备。2.根据权利要求1所述的一种自动识别主机或设备类USB插入的电路,其特征在于所述的三极管Q1、Q2、电阻R1、R5、R16组成电源开关电路。
【文档编号】G06F13/40GK205665692SQ201620348236
【公开日】2016年10月26日
【申请日】2016年4月25日
【发明人】王洋, 刘南, 孙惠, 张瑜玲
【申请人】哈尔滨理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1