在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

USB-C Port的Data Role、Power Role工作原理介紹

炒辣椒不放鹽 ? 來源:jf_17451570 ? 作者:jf_17451570 ? 2024-01-13 17:29 ? 次閱讀

一、Data Role協議通訊過程和工作原理

Data Role描述了數據傳輸的方向。在Type-C接口中,下行端口(DFP)可以作為Host或HUB,負責提供VBUS和VCONN,并接收數據。與之相對的上行端口(UFP)則作為Device,從VBUS中獲取電力,并發送數據。而雙角色端口(DRP)則能夠在Host和Device之間進行動態切換。

通訊信號內容:

連接建立階段:

設備A發送默認的USB信號(如USB JID信號)給設備B。

設備B收到信號后,回復USB Detection信號給設備A,確認連接建立。

數據傳輸階段:

設備A發送SOF(Start of Frame)信號給設備B,表示開始傳輸數據。

設備B收到SOF信號后,回復ACK(Acknowledgment)信號給設備A,表示數據已成功接收。

數據傳輸過程中,設備A和設備B通過交換一系列數據包實現數據傳輸。這些數據包可能包括Data Token、STP(Split Transaction Preamble)、STP Token、Data Preamble、Data、Handshake等信號內容。

角色切換階段:

設備A發送PR_Swap請求信號給設備B,請求切換為Sink角色。請求信號可能包含電壓級別、電流限制等信息

設備B收到請求信號后,通過CC引腳發送PR_Swap_GIVE響應信號給設備A,表示同意切換。響應信號可能包含確認信息或狀態信息。

在角色切換完成后,設備A作為Sink模式會打開VBUS和VCONN,提供電力給設備B。同時設備B也會進行相應的配置調整以接收電力。

斷開階段:

當設備A與設備B斷開連接時,雙方設備會通過CC引腳發送DISCONNECT請求信號。請求信號可能包括斷開的原因、斷開前的狀態等信息。

在確認斷開后,設備A和設備B會關閉VBUS和VCONN,結束連接。同時雙方設備也會進行一些清理和復位操作。

二、Power Role協議通訊過程和工作原理

Power Role定義了供電的角色。根據USB PORT的供電情況來劃分,Source是供電方,Sink則是受電方。Source Only表示只能作為供電方,Sink Only則只能作為受電方。默認情況下,設備為Source模式,但可以通過PD SWAP協議切換為Sink模式。

通訊信號內容:

源模式階段:

設備A作為Host模式默認打開VBUS和VCONN,向設備B提供電力。

設備B作為Device模式接收電力并發送回復信號給設備A,該回復信號可能包括電力的狀態、需求或反饋信息等。

角色切換階段:

當設備B需要從設備A接收電力時,雙方設備會進行角色切換。

設備A作為Source模式發送PR_Swap請求信號給設備B,請求切換為Sink角色。請求信號可能包含電壓級別、電流限制等信息。

設備B作為Sink模式響應PR_Swap_GIVE信號給設備A,表示同意切換。響應信號可能包含確認信息或狀態信息。

在角色切換完成后,設備A作為Sink模式打開VBUS和VCONN,提供電力給設備B。同時設備B也會進行相應的配置調整以接收電力。

斷開階段:

當設備A與設備B斷開連接時,雙方設備會通過CC引腳發送DISCONNECT請求信號。請求信號可能包括斷開的原因、斷開前的狀態等信息。

在確認斷開后,設備A和設備B會關閉VBUS和VCONN,結束供電。同時雙方設備也會進行一些清理和復位操作。

如下圖顯示常用設備的Data Role和Power Role

wKgaomWiRE6AZCvKAAkEbgySNic209.png

Power Role詳細可以分為:

a)Source Only

b)默認Source,但是偶爾能夠通過PD SWAP切換為SINK模式

c)Sink Only

d)默認SINK,但是偶爾能夠通過PD SWAP切換為Source模式

e)Source/SINK輪換

f)Sourcing Device(能供電的Device,顯示器)

g)Sinking Host(吃電的Host,筆記本電腦

Type-C的Data/Power Role識別協商/Alt Mode

USB Type-C的插座中有兩個CC腳,以下的角色檢測,都是通過CC腳進行的,但是對于插頭、或者線纜正常只有一個CC引腳,兩個端口連接在一起之后,只存在一個CC引腳連接,通過檢測哪一個CC有連接,就可以判斷連接的方向。如果USB線纜中有需供電的器件,其中一個CC引腳將作為VCONN供電。

CC引腳有如下作用:

a)檢測USB Type-C端口的插入,如Source接入到Sink

b)用于判斷插入方向,翻轉數據鏈路

c)在兩個連接的Port之間,建立對應的Data Role

d)配置VBUS,通過下拉電阻判斷規格,在PD協商中使用,為半雙工模式

e)配置VCONN

f)檢測還有配置其他可選的配置模式,如耳機或者其他模式

連接方向、Data Role、Power Role角色檢測

SourceSink Connection

wKgaomWiRE6AcvVDAAIg4rriwaY744.png

如圖所示,Source端CC引腳為上拉,Sink端CC引腳為下拉。握手過程為接入后檢測到有效連接(即一端為Host一端為Device),隨后檢測線材供電能力,再進行USB枚舉。

如下圖指示了Source端,在連接SINK之前,CC1和CC2的框圖模型:

wKgaomWiRE6AOdzJAADpTEFuG00002.png

a)Source端使用一個MOSFET去控制電源,初始狀態下,FET為關閉狀態

b)Source端CC1/CC2均上拉至高電平,同時檢測是否有Sink插入,當檢測到有Rd下拉電阻時,說明Sink被檢測到。Rp的阻值表明Host能夠提供的功率水平。

c)Source端根據Cable中哪一個CC引腳為Rd下拉,去翻轉USB的數據鏈路,同時決定另外一個CC引腳為VCONN

d)在此之后,Source打開VBUS,同時VCONN供電

e)Source可以動態調整Rp的值,去表示給Sink的電流發送變化,告知SINK最大可以使用的電流

f)Source會持續檢測Rd的存在,一旦連接斷開,電源將會被關閉

g)如果Source支持高級功能(PD或者Alternate Mode),將通過CC引腳進行通信

如下圖指示了SINK端CC1和CC2框架:

wKgZomWiRE6AQygaAADnd0Nym_U365.png

a)SINK的兩個CC引腳均通道Rd下拉到GND

b)SINK通過檢測VBUS,來判斷Source的連接與否

c)SINK通過CC引腳上拉的特性,來檢測目前的USB通信鏈路(翻轉)

d)SINK可選地去檢測Rp的值,去判斷Source可提供的電流。同時管理自身的功耗,保證不超過Source提供的最大范圍

e)同樣的,如果支持高級功能,通過CC引腳進行通信。

如下圖指示DRP的CC引腳在鏈接之前的架構:

wKgaomWiRE6AKX2PAAHPJ6cR5wo488.png

a)當作為Source存在的時候,DRP使用MOSFET控制VBUS供電與否

b)DRP使用Switch去切換自身身份作為Source,或者是SINK

c)DRP存在一套機制,分三種情況,去決定自身是SINK或者是Source,去建立兩者間彼此的角色。

情況1:不使用PD SWAP,隨機變成Source/SINK中的任意一個,CC腳波形為方波

wKgZomWiRE6AG15TAADffHVNdio518.png

情況2:自身傾向于作為Source,執行Try.SRC,問對面能不能做SINK呀,我做Source

情況3:與情況2相反,自身傾向作為SINK,執行Try.SNK,你做Source,我做小弟

wKgZomWiRE6AaP6BAAGymt7qXkc886.png

當然還存在Source&Source,SINK&SINK這種搞基模式,唯一的結果就是一直停留在Unattached.SNK/Unattached.SRC,無法終成眷屬。

Type-C的其他模式

Display Port Alternate Mode

系統會通過USB PD協議中VDMs的信息通信(CC引腳通信),去告知支持Display Port模式。在這個模式當中,USB SuperSpeed信號允許部分傳輸USB,部分傳輸DP信號。

Audio Adapter Accessory Mode

如下圖,為3.5mm音頻輸入口轉Type-C端口,USB2.0鏈路被用來傳輸模擬音頻信號,若帶MIC,MIC信號則連接在SBU引腳上,在這個模式當中,電源可以提供到500mA電流。

Host端如何識別到音頻模式呢?把CC引腳和VCON連接,并且下拉電阻小于Ra/2(則小于400ohm),或者分別對地,下拉電阻小于Ra(小于800ohm),則Host會識別為音頻模式。

wKgZomWiRE6AQhhYAAIP7h-IGTg738.png

Debug Accessory Mode(DAM)

在DAM下,連接軟體和硬體提供可視化調試和控制的系統,使用較少。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電流限制
    +關注

    關注

    0

    文章

    39

    瀏覽量

    14564
  • DAM
    DAM
    +關注

    關注

    0

    文章

    8

    瀏覽量

    9517
  • STP
    STP
    +關注

    關注

    0

    文章

    42

    瀏覽量

    10278
  • USB-C
    +關注

    關注

    2

    文章

    373

    瀏覽量

    34096
  • DFP
    DFP
    +關注

    關注

    0

    文章

    26

    瀏覽量

    3860
收藏 人收藏

    評論

    相關推薦

    USB-C to HDMI/network/USB-A轉換器

    `USB-C to HDMI/network/USB-A轉換器· Input: USB-C Male· Video output: HDMI Female, 3840X2160@60Hz· D
    發表于 08-11 16:25

    USB-C to HDMI轉換器

    port: USB-C Female· Support plug-and-play · Support MacBook and other equipments witch use USB-C 3.1`
    發表于 08-11 16:32

    基于USB-C DRP的移動電源參考設計包括BOM及層圖

    描述PMP4496 is a power bank reference design with a single USB type C dual role
    發表于 09-03 09:56

    Multi Role編譯報錯

    其他的項目編譯沒問題,Multi Role的編譯就有如上圖的報錯,之前看到的方法也無法解決求解,還有什么方法可以解決
    發表于 10-17 06:09

    請問CC2540的主從role怎么切換?

    請問CC2540 的主從role切換是怎樣的步驟? 官方程序有點搞不懂
    發表于 03-23 08:48

    type-c音頻參考設計電路 讓type-c手機實現邊聽邊沖功能

    Negotiation 數據包透傳功能,切換 Data Role 功能,以及通過 VDM 協商讓智能設備進入 ALT MODE 的功能,并針對各大手機品牌的 USB-C 兼容性進行了特別優化,適合于手機音頻轉接器
    發表于 03-01 11:40

    USB-C?技術和USB Power Delivery

    本視頻介紹USB-CUSB Power Delivery(供電)。USB-C定義了光滑、可反插的連接器,
    的頭像 發表于 06-07 03:46 ?6517次閱讀

    USB-C連接器性能介紹 如何選擇高質量USB-C連接器

    本文介紹USB-C連接器的性能特點,以及與USB-C相關的USB PD和USB 3.1第2代等相關功率和數據傳輸規范的概念和特性,同時以C
    發表于 03-08 15:56 ?2871次閱讀
    <b class='flag-5'>USB-C</b>連接器性能<b class='flag-5'>介紹</b> 如何選擇高質量<b class='flag-5'>USB-C</b>連接器

    USB PD通信芯片LDR6023C數據手冊

    Negotiation 數據包透傳功能,切換 Data Role 功能,以及通過 VDM 協商讓智能設備進入 ALT MODE 的功能,并針對各大手機品牌的 USB-C 兼容性進行了特別優化,適合于手機音頻轉接器。
    發表于 06-04 10:04 ?59次下載
    <b class='flag-5'>USB</b> PD通信芯片LDR6023<b class='flag-5'>C</b>數據手冊

    USB-C功率傳輸數據線需要加強保護

    當存在VBUS時,它為充電器、系統和其余模塊供電。同時,對電池充電。當VBUS斷開時,電池為系統供電。使用USB-C電纜時,CC1和CC2引腳決定端口連接、電纜方向、角色(role)檢測和端口控制
    的頭像 發表于 06-16 10:07 ?711次閱讀
    <b class='flag-5'>USB-C</b>功率傳輸數據線需要加強保護

    TYPE-C接口領夾式麥克風方案

    LDR6028 SOP8 是樂得瑞科技針對 USB Type-C 標準中的 Bridge 設備而開發的 USB-C DRP 接口 USB PD 通信芯片。具備切換
    的頭像 發表于 02-09 11:18 ?960次閱讀
    TYPE-<b class='flag-5'>C</b>接口領夾式麥克風方案

    type-cUSB-c有什么區別 type-cUSB-c接口原理

    ,從功能角度來看,Type-CUSB-C 沒有區別,它們都支持高速數據傳輸、充電和視頻輸出等功能。然而,需要注意,不是所有 Type-C 接口都支持 USB 3.1、
    的頭像 發表于 09-01 16:50 ?3.1w次閱讀

    MAX20459: Automotive High-Current Step-Down Converter with USB-C Dedicated Charging Port Data Sheet MAX20459: Automotive High-Current Step-D

    Charging Port Data Sheet相關產品參數、數據手冊,更有MAX20459: Automotive High-Current Step-Down Converter with USB-C
    發表于 10-16 19:16
    MAX20459: Automotive High-Current Step-Down Converter with <b class='flag-5'>USB-C</b> Dedicated Charging <b class='flag-5'>Port</b> <b class='flag-5'>Data</b> Sheet MAX20459: Automotive High-Current Step-D

    HOLTEK新推出HT45F9160 Power Delivery MCU快充產品

    Holtek針對USB-PD (Power Delivery)快充產品,推出專用Flash MCU HT45F9160,通過PD認證,符合USB-PD 3.1規范并支持Dual Role
    的頭像 發表于 11-02 14:15 ?852次閱讀

    蘋果15OTG音頻轉接器方案大賣-無敵成本加兼容性性價比直接拉滿~

    Negotiation 數據包透傳功能,切換 Data Role 功能,以及通過 VDM 協商讓智能設備進入 ALT MODE 的功能,并針對各大手機品牌的 USB-C 兼容性進行了特別優化,適合于手機音頻轉接器應用場景。
    的頭像 發表于 11-21 09:11 ?1077次閱讀
    蘋果15OTG音頻轉接器方案大賣-無敵成本加兼容性性價比直接拉滿~
    主站蜘蛛池模板: 日本一区免费在线观看| 性欧美网站| 四虎传媒| 成 人色 网 站999| 免费看污视频软件| 在线看片国产| 欧美精品高清在线xxxx| 亚洲先锋资源| 色综久久| 2022第二三四天堂网| 日韩亚洲欧洲在线rrrr片| 性爽爽| 国产农村一一级特黄毛片| 国产小视频在线免费观看| 国产精品乱码高清在线观看| 欧美三级中文字幕hd| 天天摸夜班摸天天碰| 日本口工全彩无遮拦漫画大| 欧美深夜| 男人午夜影院| 伊人久久大香线蕉综合高清| 狠狠干狠狠鲁| avtom影院永久地址人人影院| 亚洲成在线观看| 99草视频| 亚洲系列中文字幕一区二区| 欧美三级一区| 久久精品影视| 天天做天天摸| 午夜伦y4480影院中文字幕| 色噜噜噜噜噜在线观看网站| 美女色18片黄黄色| 国产精品久久久久久久久久影院| 香港澳门a级三级三级全黄| 一级片在线观看视频| 日本不卡在线视频| 狠狠躁夜夜躁人人爽天天天天| 大黄网站在线观看| 三级在线观看网站| 美女黄18以下禁止观看的网站| 亚洲国产欧美精品一区二区三区 |