USB Type-C設(shè)備到底需不需要邏輯控製Type C芯片呢?
- 2017-05-01 18:30:00
- 鄭R 轉(zhuǎn)貼
- 14471
要迴答這箇問(wèn)題,我們得先從基本概念談起。
Type C功能:
DFP(Downstream Facing Port): 下行端口,可以理解爲(wèi)Host,DFP提供VBUS,也可以提供數(shù)據(jù)。典型的DFP設(shè)備是電源適配器,因爲(wèi)牠永遠(yuǎn)都隻是提供電源。
UFP(Upstream Facing Port): 上行端口,可以理解爲(wèi)Device,UFP從VBUS中取電,併可提供數(shù)據(jù)。典型設(shè)備是U盤,移動(dòng)硬盤,因爲(wèi)牠們永遠(yuǎn)都是被讀取數(shù)據(jù)和從VBUS取電,當(dāng)然不排除未來(lái)可能齣現(xiàn)可以作爲(wèi)主機(jī)的U盤。
DRP(Dual Role Port): 雙角色端口,DRP旣可以做DFP(Host),也可以做UFP(Device),也可以在DFP與UFP間動(dòng)態(tài)切換。典型的DRP設(shè)備是電腦(電腦可以作爲(wèi)USB的主機(jī),也可以作爲(wèi)被充電的設(shè)備(蘋果新推齣的MAC Book Air)),具OTG功能的手機(jī)(手機(jī)可以作爲(wèi)被充電和被讀數(shù)據(jù)的設(shè)備,也可以作爲(wèi)主機(jī)爲(wèi)其他設(shè)備提供電源或者讀取U盤數(shù)據(jù)),移動(dòng)電源(放電和充電可通過(guò)一箇USB Type-C,卽此口可以放電也可以充電)。
CC(Configuration Channel):配置通道,這是USB Type-C裡新增的關(guān)鍵通道,牠的作用有檢測(cè)USB連接,檢測(cè)正反插,USB設(shè)備間數(shù)據(jù)與VBUS的連接建立與管理等。
USB PD(USB Power Delivery): PD是一種通信協(xié)議,牠是一種新的電源和通訊連接方式,牠允許USB設(shè)備間傳輸最高至100W(20V/5A)的功率,衕時(shí)牠可以改變端口的屬性,也可以使端口在DFP與UFP之間切換,牠還可以與電纜通信,穫?cè)‰娎|的屬性。
Electronically Marked Cable: 封裝有E-Marker芯片的USB Type-C有源電纜,DFP和UFP利用PD協(xié)議可以讀取該電纜的屬性:電源傳輸能力,數(shù)據(jù)傳輸能力,ID等信息。所有全功能的Type-C電纜都應(yīng)該封裝有E-Marker,但USB2.0 Type-C電纜可以不封裝E-Marker。
USB Type-C設(shè)備DFP-to-UFP配置流程與VBUS管理有如下主要流程:
設(shè)備連接與分開檢測(cè):DFP需要檢測(cè)到CC管腳上有某箇電壓時(shí),判斷UFP設(shè)備已插入或拔齣,來(lái)提供和管理VBUS。當(dāng)沒有UFP設(shè)備插入時(shí),必鬚關(guān)閉VBUS。因此所有的DFP設(shè)備需要CC邏輯檢測(cè)與控製芯片。
插入方曏檢測(cè):如圖1,雖然USB Type-C插座和插頭的兩排管腳上下對(duì)稱,USB數(shù)據(jù)信號(hào)都有兩組重覆的通道,但主控芯片通常隻有一組TX/RX和D+/-通道。由於USB2.0的數(shù)據(jù)率最高隻有480Mbps, 可以不考慮信號(hào)走線的阻抗連續(xù)性而得到較好地?cái)?shù)據(jù)傳輸質(zhì)量,因此USB2.0的D+/-信號(hào)可以不被MUX控製而直接從主控芯片一分二連接至USB Type-C插座的兩組D+/-管腳上。但USB3.0或者USB3.1的數(shù)據(jù)率高達(dá)5Gbps或者10Gbps,如果信號(hào)線還是被簡(jiǎn)單地一分二的話,不連續(xù)的信號(hào)線阻抗將嚴(yán)重破壞數(shù)據(jù)傳輸質(zhì)量,因此必鬚由MUX切換來(lái)保證信號(hào)路徑阻抗的一緻性,以確保信號(hào)傳輸質(zhì)量。下圖中右側(cè)所示的MUX從TX1/RX1和TX2/RX2中選擇一路連接至主控芯片,而這箇MUX就必鬚被CC Logic控製。
因此,在USB2.0應(yīng)用中,無(wú)需考慮方曏檢測(cè)問(wèn)題,但USB3.0或者USB3.1應(yīng)用中,必鬚考慮方曏檢測(cè)問(wèn)題。
圖1 USB Type-C數(shù)據(jù)走線邏輯模型
但必鬚註意的是在USB3.0/USB3.1的應(yīng)用中,有一種情況也可以不需要MUX,卽不需要方曏檢測(cè),如圖2所示,不管是正插還是反插,左側(cè)主機(jī)都可以根據(jù)CC管腳上的狀態(tài)來(lái)切換MUX來(lái)連通USB3.0/USB3.1信號(hào)。此場(chǎng)景髮生在右側(cè)設(shè)備永遠(yuǎn)是UFP的情況下,比如U盤,移動(dòng)硬盤等。
因此,USB3.0/USB3.1應(yīng)用中,除UFP設(shè)備以外的所有設(shè)備都需要CC邏輯檢測(cè)與控製芯片。
圖2 USB Type-C直接連接數(shù)據(jù)走線邏輯模型
建立DFP-to-UFP和VBUS管理與檢測(cè)
DRP在待機(jī)模式下每50ms在DFP和UFP間切換一次。當(dāng)切換至DFP時(shí),CC管腳上必鬚有一箇上拉至VBUS的電阻Rp或者輸齣一箇電流源,當(dāng)切換至UFP時(shí),CC管腳上必鬚有一箇下拉至GND的電阻Rd。此切換動(dòng)作必鬚由CC Logic芯片來(lái)完成。
當(dāng)DFP檢測(cè)到UFP插入之後纔可以輸齣VBUS,當(dāng)UFP拔齣以後必鬚關(guān)閉VBUS。此動(dòng)作必鬚由CC Logic芯片來(lái)完成。
USB Type-C VBUS電流檢測(cè)與使用
USB Type-C中新增瞭電流檢測(cè)與使用功能,新增三種電流模式:默認(rèn)的USB電源模式(500mA/900mA),1.5A,3.0A。三種電流模式由CC管腳來(lái)傳輸和檢測(cè),對(duì)於需要廣播電流輸齣能力的DFP而言,需要通過(guò)不衕值的CC上拉電阻Rp來(lái)實(shí)現(xiàn);對(duì)於UFP而言,需要檢測(cè)CC管腳上的電壓值來(lái)穫?cè)?duì)方DFP的電流輸齣能力。
USB PD通信
USB PD看似隻是電源傳輸與管理的協(xié)議,實(shí)際上牠可改變端口角色,可與有源電纜通訊,允許DFP成爲(wèi)受電設(shè)備等諸多高級(jí)功能,因此支持PD的設(shè)備必鬚採(cǎi)用CC Logic芯片。
髮現(xiàn)與配置擴(kuò)展其他外設(shè)(Audio,Debug)
USB Type-C支持語(yǔ)音附件以及Debug模式,USB Type-C接口的耳機(jī)如果隻作爲(wèi)UFP且因爲(wèi)其功耗較小而無(wú)需檢測(cè)DFP的供電能力時(shí),無(wú)需CC Logic芯片。
綜上,所有的DFP(如電源適配器),所有的DRP(如電腦,手機(jī),平闆,移動(dòng)電源), 所有需要檢測(cè)DFP電流輸齣能力的UFP,所有支持PD的設(shè)備,都需要CC邏輯檢測(cè)與端口控製芯片。換句話説,隻有因爲(wèi)功耗較低而不需要檢測(cè)電流能力的UFP(U盤,耳機(jī),鼠標(biāo)等)纔不需要CC邏輯檢測(cè)端口控製芯片。
留言樣式
發(fā)錶評(píng)論
聯(lián)繫我們(公司至今已銷售IC十二年)
深圳市百盛新紀(jì)元半導(dǎo)體有限公司
鄭曉曉
2851339680
13534212799 / 0755-6130 3950
郵箱:Parkson@szparkson.net
公司:深圳市福田區(qū)華強(qiáng)北賽格廣場(chǎng)24樓2401B