性能更高,利用參考設(shè)計(jì)應(yīng)對(duì)更復(fù)雜的Type-C開(kāi)發(fā)過(guò)程
發(fā)布時(shí)間:2016-09-20 責(zé)任編輯:susan
【導(dǎo)讀】最新推出的USB Type-C速度更快、電力傳輸效能更佳,更可支援多種影音傳輸協(xié)定。不過(guò),由于功能與用途更為復(fù)雜,應(yīng)用開(kāi)發(fā)者在整合USB Type-C介面時(shí),也得把更多細(xì)節(jié)考慮進(jìn)去。善加利用參考設(shè)計(jì),將可有效解決應(yīng)用開(kāi)發(fā)過(guò)程中遇到的疑難雜癥。
大多數(shù)常用的電子設(shè)備,都配有某種類(lèi)型的通用序列匯流排(USB)連接埠。此類(lèi)連接埠包括Micro、Mini、Type-A,且皆可採(cǎi)用不同的標(biāo)淮,例如2.0或是更新的3.1。相較于這些連接埠,USB Type-C的功能可說(shuō)有了大幅的躍進(jìn),而且速度更快、電力傳輸效能更佳。利用此更為先進(jìn)的接頭,可解決其前代產(chǎn)品出現(xiàn)的所有問(wèn)題。Type-C可處理高速資料、視訊以及大量電力。藉由Type-C的這些擴(kuò)充功能,消費(fèi)者只須使用Type-C連接線即可實(shí)現(xiàn)充電、串流視訊或傳輸資料,不必再大費(fèi)周章地使用各種連接線。製造商基本上只須在其裝置中提供與開(kāi)發(fā)Type-C連接埠即可支援不同用途。
支援多通訊協(xié)定 Type-C提高裝置可用性
Type-C的多功能性使得設(shè)計(jì)變得十分複雜,因?yàn)樵谑褂眠B接線、連接埠、Dongles和集線器時(shí),USB極為簡(jiǎn)單的內(nèi)部運(yùn)作現(xiàn)已為較複雜的嵌入式元件所取代??此坪?jiǎn)單的HDMI轉(zhuǎn)Type-C連接線在設(shè)計(jì)上卻不容易,原因就在于需要嵌入式裝置。在開(kāi)發(fā)Type-C解決方案時(shí)出現(xiàn)兩個(gè)主要難題,第一是處理連接埠能夠提供的大范圍電力。第二是避免因支援的通訊標(biāo)淮增加而可能發(fā)生的通訊失敗問(wèn)題。當(dāng)連接兩個(gè)裝置時(shí),電力傳輸(Power Delivery, PD)協(xié)定即開(kāi)始執(zhí)行。
該程序須要針對(duì)傳輸?shù)碾娏?、電源供?yīng)器與電力消耗裝置進(jìn)行協(xié)商。由于此通訊需要偵測(cè)、讀取與處理類(lèi)比和數(shù)位訊號(hào),因此需要透過(guò)主機(jī)連接埠、連接線或Dongles中的嵌入式MCU取得MCU功能。當(dāng)裝置或主機(jī)彼此無(wú)法支援且無(wú)法建立通訊時(shí),就會(huì)發(fā)生故障。偵測(cè)到訊號(hào)后會(huì)將訊號(hào)傳輸至主機(jī),并且需要進(jìn)一步的MCU功能。
USB Type-C不但能夠減少使用的連接線,還可確保裝置之間順利協(xié)作,為使用者和消費(fèi)者的生活帶來(lái)相當(dāng)大的便利性,但卻也會(huì)為設(shè)計(jì)者和開(kāi)發(fā)人員帶來(lái)麻煩。目前,市面上已有很多類(lèi)型的USB連接埠和連接線,包括Mini、Micro、Type-A、Type-B等。繁多的種類(lèi)很容易造成混淆,例如行動(dòng)電話的連接埠與筆記型電腦的連接埠不同,而筆記型電腦的連接埠又和數(shù)位相機(jī)的連接埠不同。USB Type-C 將大部分的連接縮減成單一標(biāo)淮(圖1),可涵蓋所有裝置并提高可用性。USB Type-C可支援多個(gè)通訊協(xié)定,并且可向后相容于USB 2.0。監(jiān)視器、耳機(jī)、充電器以及鍵盤(pán)等幾乎所有配件都能使用USB Type-C與電腦、平板電腦和智慧型手機(jī)等裝置進(jìn)行通訊。
連接埠與連接線的配置如圖2、圖3所示。由于插座連接埠中的訊號(hào)採(cǎi)用對(duì)稱設(shè)計(jì),因此翻轉(zhuǎn)插頭并不會(huì)造成任何問(wèn)題。USB 3.1 SuperSpeed TX/RX、VBUS、GND以及所有其他引腳會(huì)正確連接,不必考慮方向性。從使用者角度來(lái)看,因?yàn)門(mén)ype-C連接線可以任一方向插入,因此是Type-A連接埠的升級(jí)版。
USB Type-C具有多功能且方便易用,但卻增加了採(cǎi)用USB Type-C的裝置的內(nèi)部複雜性。雖然增加功率容量,可提供高達(dá)100W的電力,為高電流裝置充電,但也為不需要如此高功率的裝置造成問(wèn)題。電力傳輸協(xié)定也因此應(yīng)運(yùn)而生。PD可確保透過(guò)任何連接裝置傳輸或獲得適當(dāng)范圍的功率。
主機(jī)下行/裝置上行連接埠 兩者須在功率達(dá)成一致
在討論USB Type-C之前,有必要先對(duì)裝置、主機(jī)、電源供應(yīng)器(電源)和電源接收器(消耗裝置)進(jìn)行區(qū)分。主機(jī)不一定是電源,因此這兩個(gè)名詞不能夠交替使用。主機(jī)發(fā)起所有通訊而裝置做出回應(yīng)。一般而言,主機(jī)是下行連接埠(或稱為DFP);裝置則是上行連接埠(或稱為UFP)。如果連接兩臺(tái)主機(jī),則主機(jī)可充當(dāng)雙重用途連接埠(或稱為DRP),在主機(jī)和裝置角色之間切換。以下例子針對(duì)上述辭藻提供說(shuō)明:將鍵盤(pán)連接至筆記型電腦時(shí),鍵盤(pán)是UFP和消耗裝置,而筆記型電腦是DFP和電源。
連接裝置之間的初始電力傳輸協(xié)議是透過(guò)一系列電阻器執(zhí)行,當(dāng)Type-C插頭插入插座時(shí),這些電阻器充當(dāng)CC線路上的分壓器。由于插頭中的CC線路會(huì)連接至插座中的CC1或CC2,因此插座只要測(cè)量CC1和CC2線路上的電壓,即可判定插頭的方向。上拉電阻的不同數(shù)值可傳達(dá)電源能夠提供的電流量,同時(shí)可確定UFP和DFP分別是什么。電力消耗裝置沒(méi)有辦法透過(guò)不同的下拉電阻值指出其消耗的電流量,而是必須不斷地調(diào)整其負(fù)載以符合電源供應(yīng)器可提供的最大電流。
為了能夠正確讀取分壓器,兩個(gè)裝置都需要有類(lèi)比處理單元,通常是以MCU內(nèi)部精淮的ADC形式出現(xiàn)。ADC可持續(xù)測(cè)量CC線路上的電壓,藉此監(jiān)控插頭與插座之間的連接。MCU也稱為PD控制器,可處理完整的實(shí)體層以及上層協(xié)定,也會(huì)與正在傳輸或接收的功率進(jìn)行協(xié)商。若針對(duì)簡(jiǎn)單的Type-C應(yīng)用,功率協(xié)商機(jī)制可使用電阻停止。但是為了提供更具適應(yīng)性的設(shè)計(jì),裝置可透過(guò)在CC線路上進(jìn)行通訊,對(duì)于不同的設(shè)定達(dá)成一致意見(jiàn)。
決定插頭方向以及初始功率之后,裝置會(huì)使用CC線路彼此通訊(圖4)。透過(guò)這種方式,裝置可以在不同的電源功率上達(dá)成一致,并且指定消耗裝置或電源,以即時(shí)調(diào)節(jié)電力傳輸。CC線路通訊也可以用于通知將使用的通訊類(lèi)型。如先前所述,USB Type-C可于高速線路、USB 2.0等進(jìn)行通訊。裝置會(huì)通知這些線路中可以透過(guò)CC線路使用的線路。但是并非所有裝置都支援所有通訊協(xié)定。
如果兩個(gè)連接裝置彼此并不支援,則會(huì)出現(xiàn)故障。舉例來(lái)說(shuō),如果只能從主機(jī)接收視訊的監(jiān)視器連接至無(wú)法支援或提供視訊資料的主機(jī),將會(huì)出現(xiàn)故障。如果發(fā)生這種情況,主機(jī)仍然無(wú)法獲知失敗,原因是無(wú)法建立通訊。有鑒于此,USB Type-C標(biāo)淮要求監(jiān)視器上的嵌入式裝置或是裝置端作為故障防護(hù)裝置,也稱為告示裝置。告示裝置會(huì)在無(wú)法建立通訊的D+和D-線路上透過(guò)USB 2.0標(biāo)淮將訊號(hào)傳送至主機(jī)。然后,主機(jī)會(huì)通知使用者兩個(gè)裝置并不相容(圖5)。告示裝置一般會(huì)是MCU,可能和PD控制器相同。
實(shí)現(xiàn)舊設(shè)備轉(zhuǎn)接 Dongle扮演功率協(xié)商角色
如要使用者想要使用不支援USB Type-C的舊型周邊設(shè)備,則須要使用轉(zhuǎn)換線或Dongle。有幾點(diǎn)須要解釋?zhuān)谝皇呛?jiǎn)單的USB 2.0轉(zhuǎn)Type-C。由于USB 2.0不支援較高速度,且在Vbus上不需要5V或3A以上的電壓或電流,因此連接線只須將D+/D-、Vbus和GND傳送至接頭即可。而比較困難的是如何開(kāi)發(fā)Type-C轉(zhuǎn)Type-C連接線、轉(zhuǎn)換USB 3.0/1為T(mén)ype-C的Dongle,或是在Vbus上需要5V或3A以上電壓或電流的裝置。
在這些情況下,Dongle成為兩個(gè)裝置間功率協(xié)商的一部分,要求連接線或Dongles具有嵌入式PD控制器。PD控制器最初是透過(guò)設(shè)定為5V的Vbus或是Vconn線路供電,接下來(lái)會(huì)與主機(jī)協(xié)商,就Vbus線路中的電源功率達(dá)成一致意見(jiàn)。圖6顯示電子標(biāo)記的連接線組件,或EMCA范例,將兩個(gè)Type-C裝置連接在一起。PD控制器的電源可由Vconn1或Vconn2提供。EMCA會(huì)通知其在CC線路上的最大功率容量,電源則會(huì)作出相應(yīng)調(diào)整。
替代模式(Alternate Mode)是Type-C介面的功能延伸,可允許Display Port、PCIe或其他通訊協(xié)定使用USB 3.1 SuperSpeed線。當(dāng)轉(zhuǎn)接器與相容主機(jī)連接時(shí),將會(huì)進(jìn)入替代模式。支援替代模式的Dongle需要額外的預(yù)防措施與嵌入式裝置。Dongle必須告知主機(jī)其是否能夠進(jìn)入替代模式以避免無(wú)訊息錯(cuò)誤。
Dongle透過(guò)告示裝置進(jìn)行通知,而USB Type-C PD標(biāo)淮則授權(quán)任何替代模式配件執(zhí)行告示裝置。圖6顯示可將舊型視訊連接埠轉(zhuǎn)換為T(mén)ype-C的連接線。如果Type-C裝置不支援舊型視訊格式,PD控制器將通知告示裝置,接下來(lái)再將錯(cuò)誤情況告知Type-C裝置。
比顯示埠/Type-C轉(zhuǎn)Type-C更加複雜的是擴(kuò)充基座或集線器,其必須支援許多裝置的充電。集線器可以是多個(gè)Type-C或Type-A連接埠、HDMI、PCIe等的組合(圖7)。此集線器需多個(gè)嵌入式裝置,才能成功支援連接裝置。根據(jù)連接裝置的不同,每個(gè)連接埠所需的電量不同??紤]到這一點(diǎn),每個(gè)連接埠可能需要一個(gè)PD裝置。
任何視訊連接埠(例如顯示埠、VGA或HDMI)都需要告示裝置。此外,集線器需要裝置來(lái)控制傳到主機(jī)的流量。這一點(diǎn)相比Type-A集線器并無(wú)太大變化,因?yàn)轫毐苊饩€路上產(chǎn)生碰撞,并且確保一次只有一個(gè)裝置與主機(jī)通訊。顯然,相對(duì)于先前簡(jiǎn)單的集線器,現(xiàn)在對(duì)于設(shè)計(jì)的要求更復(fù)雜、更嚴(yán)苛。 更復(fù)雜的設(shè)計(jì)重任并不須要完全由開(kāi)發(fā)人員承擔(dān)。Silicon Labs提供開(kāi)發(fā)板、PD程式庫(kù)、告示原始碼以及用于Dongle、擴(kuò)充基座和裝置連接埠的范例碼??蛻羧绻陂_(kāi)發(fā)新Type-C裝置時(shí)使用這些工具,可大幅減少投入U(xiǎn)SB Type-C開(kāi)發(fā)的時(shí)間和精力。
開(kāi)發(fā)板解決方案簡(jiǎn)化Type-C設(shè)計(jì)
以下是該公司所提供的開(kāi)發(fā)板,可利用充電功能執(zhí)行VESA DisplayPort替代模式轉(zhuǎn)接器。類(lèi)似的開(kāi)發(fā)裝置可透過(guò)單一連接埠實(shí)現(xiàn)供電、充電以及視訊傳輸,進(jìn)而增加主機(jī)上單一Type-C連接埠的功能。開(kāi)發(fā)板上有兩個(gè)PD控制器,每個(gè)連接埠會(huì)使用一個(gè),而告示裝置會(huì)透過(guò)另一個(gè)與DisplayPort搭配使用。參考設(shè)計(jì)可處理切換至替代模式、充電、告知主機(jī)錯(cuò)誤情況,并且確保電力正確傳輸至顯示埠與主機(jī)。
從開(kāi)發(fā)板開(kāi)始(圖8),在提供的韌體上作業(yè),要比建立新平臺(tái)并從頭開(kāi)始編寫(xiě)韌體來(lái)得輕松、快速。制造商和供應(yīng)商借此可以為T(mén)ype-C解決方案提供更多功能,速度也比競(jìng)爭(zhēng)對(duì)手更快。
該公司的MCU(例如,Busy Bee3)簡(jiǎn)化了Type-C的設(shè)計(jì),將PD功能融入僅3×3mm2的單晶片中,并提供精密震蕩器、硬體PD PHY層級(jí),并且為客戶提供低物料成本PD解決方案。
參考設(shè)計(jì)中使用的Universal Bee1是提供告示功能的單晶片解決方案。整合式穩(wěn)壓器、精密震蕩器、USB 2.0PHY層級(jí)以及USB引腳上的±8KV ESD保護(hù),使得此3×3mm2裝置能夠執(zhí)行告示功能,而無(wú)需外部元件。
USB Type-C是因應(yīng)未來(lái)趨勢(shì)的標(biāo)淮。從塞滿纜線的抽屜中找出正確的轉(zhuǎn)換頭或是纜線端的日子已不復(fù)見(jiàn)。展望未來(lái),選擇連接線時(shí)須要判斷連接線是插頭或是插座,以及連接線是否能夠處理較高的電量。
現(xiàn)在,市場(chǎng)上已出現(xiàn)只採(cǎi)用Type-C 連接埠的智慧型手機(jī)、平板電腦和筆記型電腦,而這些先驅(qū)裝置只是一個(gè)開(kāi)端。盡管如此,Type-C還需要嵌入式裝置和韌體來(lái)處理大量功能,因而也為開(kāi)發(fā)人員和製造商在移轉(zhuǎn)裝置時(shí)帶來(lái)龐大壓力,而Silicon Labs擁有參考設(shè)計(jì)、程式庫(kù)、韌體以及支援團(tuán)隊(duì),便可專(zhuān)門(mén)協(xié)助簡(jiǎn)化Type-C在廣泛應(yīng)用中的需求。
特別推薦
- 授權(quán)代理商貿(mào)澤電子供應(yīng)Same Sky多樣化電子元器件
- 使用合適的窗口電壓監(jiān)控器優(yōu)化系統(tǒng)設(shè)計(jì)
- ADI電機(jī)運(yùn)動(dòng)控制解決方案 驅(qū)動(dòng)智能運(yùn)動(dòng)新時(shí)代
- 倍福推出采用 TwinSAFE SC 技術(shù)的 EtherCAT 端子模塊 EL3453-0090
- TDK推出新的X系列環(huán)保型SMD壓敏電阻
- Vishay 推出新款采用0102、0204和 0207封裝的精密薄膜MELF電阻
- Microchip推出新款交鑰匙電容式觸摸控制器產(chǎn)品 MTCH2120
技術(shù)文章更多>>
- 中微公司成功從美國(guó)國(guó)防部中國(guó)軍事企業(yè)清單中移除
- 華邦電子白皮書(shū):滿足歐盟無(wú)線電設(shè)備指令(RED)信息安全標(biāo)準(zhǔn)
- 功率器件熱設(shè)計(jì)基礎(chǔ)(九)——功率半導(dǎo)體模塊的熱擴(kuò)散
- 準(zhǔn) Z 源逆變器的設(shè)計(jì)
- 第12講:三菱電機(jī)高壓SiC芯片技術(shù)
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
單向可控硅
刀開(kāi)關(guān)
等離子顯示屏
低頻電感
低通濾波器
低音炮電路
滌綸電容
點(diǎn)膠設(shè)備
電池
電池管理系統(tǒng)
電磁蜂鳴器
電磁兼容
電磁爐危害
電動(dòng)車(chē)
電動(dòng)工具
電動(dòng)汽車(chē)
電感
電工電路
電機(jī)控制
電解電容
電纜連接器
電力電子
電力繼電器
電力線通信
電流保險(xiǎn)絲
電流表
電流傳感器
電流互感器
電路保護(hù)
電路圖