一種自動識別主機或設備類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日
【發明人】王洋, 劉南, 孫惠, 張瑜玲
【申請人】哈爾濱理工大學