第一步,領會USB 通信的寄義,USB是一種數據通信體例,也是一種數據總線;
 第二步,領會USB接口的物理表示形式和物理接口的形態,硬件上的表示形式,一邊是plug(插頭),一邊是(receptacle)母座,今朝USB硬件是接口上分三種,通俗PC利用的接口都是TYPE-A,手機上用的MICRO USB(之前用的是mini USB),此刻良多手機起頭利用TYPE-C;
 第三步,理解HOST和OTG的寄義。
HOST : USB是由HOST端節制整個數據總線輸出的,單個USB上只能有一個HOST;
OTG :ON THE GO,這是USB2.0引入的一種mode ,提出了一個新的概念叫本家兒機協商和談(HOST Negotiation Protocol),許可兩個設備間籌議誰去當HOST;
第四步,OTG 節制器可以做host,也可以做device ,節制器的腳色一般由USB ID的電平來決議的,完整的USB2.0 OTG節制器的硬件旌旗燈號如下;
 第五步,USB 設備分為HOST(本家兒設備)和Slave (從設備),只有當一臺HOST與一臺Slave相連時,才能實現數據傳輸,注重兩點:
(1)USB HOST 是指本家兒機;
(2)USB OTG設備既能做本家兒機又能做從設備,;
OTG手藝就是實現沒有HOST的環境下,實現從設備的數據的傳輸,舉個栗子:
當OTG設備插到電腦上時,OTG的腳色就是device(從設備);當USB/SD device插到OTG設備上時,OTG的腳色就是HOST(本家兒機);
 第六步,兩個設備互聯,若何判讀別離是什么設備,判定的依據就是按照外部設備的ID腳的電平,決議是什么樣的設備插入;
連個撐持OTG的設備相連,A設備插頭有一個與GND毗連好的ID,B插頭有一個與GND毗連的開路ID引腳,當兩個插頭毗連到一路時,A插頭的ID引腳會注入一個“0”狀況,B插頭的ID電平是“1”,ID為0的設備默認是本家兒機(A-HOST),ID為1的設備默認為從機(B-device);
還有一種環境是本家兒動OTG設置,接入外設后,在OTG設備中點擊HOST使能,會強制ID拉低。此時的Master和Slave關系確定。
 END1.領會USB 通信的寄義,USB是一種數據通信猖獗,也是一種數據總線;
2.領會USB接口的物理表示形式和物理接口的形態;
3.理解HOST和OTG的寄義;
4.OTG 節制器可以做host,也可以做device ,節制器的腳色一般由USB ID的電平來決議的,完整的USB2.0 OTG節制器的硬件旌旗燈號如下;
5.USB 設備分為HOST(本家兒設備)和slave (從設備),只有當一臺HOST與一臺Slave相連時,才能實現數據傳輸;
6.兩個設備互聯,若何判讀別離是什么設備,判定的依據就是按照外部設備的ID腳的電平,決議是什么樣的設備插入;
 END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!