電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 23|回復: 0
收起左側(cè)

Type-C 的工作原理

[復制鏈接]

264

主題

264

帖子

2003

積分

三級會員

Rank: 3Rank: 3

積分
2003
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 昨天 21:43 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本章節(jié)將主要對Type-C 工作原理進行大致分析,有興趣不要忘記關(guān)注碼思途遠!前一章節(jié):認識Type-C 與快充相關(guān)知識本章節(jié)可以幫你解決以下問題:Type-C 是可以盲插,為何還有正插反插的?Type-C 的CC的功能?Type-C 擴展功能功能?1. Type-C Port 行為和系統(tǒng)模型1.1 Type-C Port 行為USB Type-C 的功能大致分為兩種:供電Power Supply,數(shù)據(jù)傳輸Data Transmission;在不一樣的功能下,具有不一樣的角色和行為:Power roles:Source :供電方的角色下,能為Sink 端提供電源,比如是充電器的一端;Sink :耗電方角色,計入Source 將消耗Vbus  Power,比如是充電寶;
  • Dual-Role-Power:DRP 作為Power 的Source or Sink,是可以動態(tài)進行切換。典型的DRP設(shè)備是筆記本電腦。設(shè)備剛連接時作為哪一種角色,由端口的Power Role決定;后續(xù)也可以通過switch過程更改。Data roles:DFP-mode only :Downstream Facing Port, 下行端口,相當于USB中的Host 角色,相當于車載主機的USB;UFP-mode only :Upstream Facing Port 上行端口,相當于USB 中的Device角色,相當于U盤;Dual-Role Data :DRD 雙角色,等于兩種角色都可以,在軟件中可以配置進行切換,相當于手機USB;


    圖中對于Data Role 和Power Role都有相應(yīng)的設(shè)備舉例。另外提一句USB 的角色進行區(qū)分Host和Device:在USB 總線是一個主從的數(shù)據(jù)總線,在一條總線當中,只能存在一個USB主機,其他都是為從機,這樣才能正常通信上,在早期設(shè)計階段就已經(jīng)考慮到這個,在協(xié)議通信上上已經(jīng)設(shè)計。1.2 USB Type-C 系統(tǒng)實現(xiàn)模型

    USB Type-C 系統(tǒng)實現(xiàn)模型看出主要分為三大部分,左邊通信接口,中間Type-C 管理,右邊電源;這個部分在軟件編碼上有相應(yīng)對應(yīng),通信,控制,充電管理。主要在中間部分:
    USB Type-C Port Controller
    ? Port Power Control for VBUS and VCONN ? USB Power Delivery PHY
    ? CC Logic Function
    USB Type-C Port Manager? Port Policy Engine? USB Power Delivery Protocol
    ? Interface to system software via UCSI
    2. Type-C CC引腳功能

    正插:A1對A1
    反插:A1對B1
    重點查看CC1 / CC2(Configuration Cannel):偵測正反插、偵測cable有沒有接上、判斷哪邊是DFP(Downstream Facing Port)及UFP(Upstream Facing Port)、配置Vbus、配置Vconn、配置其他模式(alternate or accessory mode)、PD溝通等,總言之,CC透過USB type C接線管理主從兩端之間的溝通。2.1 檢測 USB 端口角色

    檢測連接設(shè)備,通過CC腳檢測對方是上拉、下拉進行判斷狀態(tài),大致表格如圖:

    表中主要根據(jù)CC1 CC2 的引腳狀態(tài)判斷,當前接入,有6種狀態(tài)。其中最后一種Audio Apdapter Mode attached,Type-C 耳機就是典型的一種應(yīng)用;
    舉例:可以看到CC1 CC2 都是下拉狀態(tài)

    2.2 識別電纜方向建立信號路由USB Type-C 中連接器是沒有方向性,正插反插都無所謂,但是對于這個內(nèi)部來說,是需要進行識別的,USB 3.2 Gen2x2及USB 4.0 Gen1x2,也需要識別兩組差分對中哪一組作為LANE1,因此電纜識別對于USB Type-C是必須要做的一項工作。


    2.3 兩個DRP 連接協(xié)商對于連接兩種都是DRP這種情況,等于說可以作為供電,可以是耗電。當DPR接到UFP裝置,DRP會轉(zhuǎn)換為DFP。當DRP接到DFP裝置,DRP會轉(zhuǎn)換為UFP。

    從圖中可以看到CC1 CC2 都是含有一個開關(guān)控制,在協(xié)商過程中,將通過芯片進行控制上拉,下拉,懸空等狀態(tài)。2.4 配置VCONNType-C規(guī)范定義了內(nèi)部有電路需要供電的主動電纜。Type-C電纜上一共有兩個CC引腳,如果其中一個用來識別DFP與UFP,那么另外一個就可以用來作為VCONN為主動電纜提供電源。當DFP檢測到下拉電阻為Ra=800~1200Ohms時,這個CC引腳將切換至VCONN對外輸出4.75~5.5V,功率最大1W。2.5 發(fā)現(xiàn)并配置 VBUS發(fā)現(xiàn)并配置 VBUS,這個部分應(yīng)該是屬于Type-C 供電,多用于快充充電相關(guān)功能。對于USB Type-C 提供最大電流,需要CC pin 進行探測,Type-C 端口可以提供5V/3A ,但是如果配合使用USB PD 協(xié)議,供電能力將會大大提高,USB PD協(xié)議通過CC引腳傳輸協(xié)議數(shù)據(jù),負責電源的協(xié)商和管理。CC引腳用于發(fā)現(xiàn)設(shè)備連接狀態(tài),并通過USB PD進行更復雜的電源協(xié)商。
    首先需要DFP 去檢測當前連接的USB 角色,可以參考2.1 檢測 USB 端口角色
    設(shè)備發(fā)現(xiàn)和協(xié)商
  • CC引腳檢測:當設(shè)備連接到Type-C端口時,CC引腳的電阻值可以確定電源的能力和設(shè)備的電流需求。


    CC :DFP通過CC引腳上的電壓告知UFP供電能力,UFP端的下拉電阻Rd=5.1K,DFP就可以通過其上拉電阻或者電流源在CC引腳上產(chǎn)生電壓。
    關(guān)于阻值的大小電流源規(guī)格如圖:

  • USB PD協(xié)商:通過CC引腳,設(shè)備可以使用USB PD協(xié)議與電源進行通信。USB PD協(xié)議允許設(shè)備和電源進行電流、電壓以及功率的動態(tài)協(xié)商,從而確保所需的功率能夠滿足需求。

    2.6 Type-C 其他功能關(guān)于Type-C 其他功能,重大Type-C規(guī)范定義了替代(Alt)模式與外設(shè)(Accessory)模式。這兩種模式使得USB Type-C接口不僅能夠傳輸數(shù)據(jù)和電力,還能支持多種外部設(shè)備和功能。2.6.1 替代模式(Alternate Mode, Alt Mode)替代模式允許USB Type-C接口支持非USB協(xié)議的數(shù)據(jù)傳輸。通過這種模式,可以在同一接口上使用不同的協(xié)議或標準,實現(xiàn)更多的功能擴展。功能:替代模式使得Type-C接口能夠傳輸HDMI、DisplayPort、MHL等視頻信號,以及其他專用數(shù)據(jù)協(xié)議。應(yīng)用場景::視頻輸出,音頻和數(shù)據(jù),外部接口;2.6.2 外設(shè)模式(Accessory Mode)外設(shè)模式用于定義連接到USB Type-C端口的外部配件的行為。與替代模式不同,外設(shè)模式的重點在于設(shè)備與主機之間的配件功能,而不是數(shù)據(jù)協(xié)議的替代。功能:允許外部配件如鍵盤、鼠標、耳機等連接到主機設(shè)備,通過USB Type-C接口進行通信。應(yīng)用場景外部配件:如鍵盤、鼠標、耳機等外設(shè)可以通過外設(shè)模式連接到主機設(shè)備,提供輸入和輸出功能。外圍設(shè)備:例如USB Type-C到以太網(wǎng)適配器,可以在外設(shè)模式下進行網(wǎng)絡(luò)連接。2.6.3 擴展應(yīng)用Type-C 常見傳輸HDMI 信號,DisplayPort 信號,還有手機上Type-C耳機傳輸音頻信號,還有出現(xiàn)的Type-C 外接顯卡。


    3. 總結(jié)本章節(jié)主要對Type-C的工作原理大致分析,主要有數(shù)據(jù)傳輸和供電兩個大部分,另外主要在于CC 腳的分析,重點也是在CC ,理解CC 腳對Type-C 的理解也有更深的認識。由于Type-C 應(yīng)用廣泛,不僅在于充電,傳輸數(shù)據(jù)都有了很大提升,技術(shù)迭代,知識點也非常繁多。Type-C 已經(jīng)成為了一種趨勢,雖然目前還有很多Type A 口,但相信Type-C 將會拿寶座。另外提及到Type-C 線選擇,這里建議選擇這種全功能線,功能都可以實現(xiàn),質(zhì)量選擇好一些問題不大。
    參考官網(wǎng):
    https://www.usb.org/sites/default/files/D1T1-2%20-%20USB%20Type-C%20System%20Overview.pdf
    end

    一口Linux

    關(guān)注,回復【1024】海量Linux資料贈送
    精彩文章合集
    文章推薦
    ?【專輯】ARM?【專輯】粉絲問答?【專輯】所有原創(chuàng)?【專輯】linux入門?【專輯】計算機網(wǎng)絡(luò)?【專輯】Linux驅(qū)動?【干貨】嵌入式驅(qū)動工程師學習路線?【干貨】Linux嵌入式所有知識點-思維導圖
  • 回復

    使用道具 舉報

    發(fā)表回復

    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規(guī)則

    關(guān)閉

    站長推薦上一條 /1 下一條


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表