0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

來(lái)了解一下手機(jī)是如何實(shí)現(xiàn)邊充電邊時(shí)候傳輸數(shù)據(jù)呢?

jf_52000396 ? 來(lái)源:jf_52000396 ? 作者:jf_52000396 ? 2023-06-25 08:41 ? 次閱讀

我們?nèi)粘I钪性?a href="http://srfitnesspt.com/v/tag/107/" target="_blank">手機(jī)連接電腦或者U盤(pán)傳輸數(shù)據(jù)的時(shí)候,雖然是傳輸數(shù)據(jù),但是主從關(guān)系是不同的,在手機(jī)連接電腦的時(shí)候可以同時(shí)給手機(jī)充電,而連接U盤(pán)的時(shí)候是手機(jī)提供電力給U盤(pán),造成這種區(qū)別到底是由什么控制呢?

首先我們要知道數(shù)據(jù)和供電是兩個(gè)角色,數(shù)據(jù)和供電都有主從關(guān)系。就拿手機(jī)的Type-C接口來(lái)說(shuō),接口里搭載的PD協(xié)議里定義了 Data Role 和 Power Role 。

USB2.0端口的Data Role里,USB根據(jù)數(shù)據(jù)傳輸?shù)姆较蚨x了HOST/Device/OTG三種角色,其中OTG即可作為HOST,也可作為Device,在Type-C中,也有類(lèi)似的定義,只是名字有了些許修改。

1.DFP(Downstream Facing Port):

下行端口,可以理解為Host或者是HUB,DFP提供VBUS、VCONN,可以接收數(shù)據(jù)。在協(xié)議規(guī)范中DFP特指數(shù)據(jù)的下行傳輸,籠統(tǒng)意義上指的是數(shù)據(jù)下行和對(duì)外提供電源的設(shè)備。

2.UFP(Upstream Facing Port):

上行端口,可以理解為Device,UFP從VBUS中取電,并可提供數(shù)據(jù)。典型設(shè)備是U盤(pán),移動(dòng)硬盤(pán)。

3.DRP(Dual Role Port):

請(qǐng)注意DRP分為DRD(Dual Role Data)/DRP(Dual Role Power)雙角色端口,類(lèi)似于以前的OTG,DRP既可以做DFP(Host),也可以做UFP(Device),也可以在DFP與UFP間動(dòng)態(tài)切換。典型的DRP設(shè)備是筆記本電腦。設(shè)備剛連接時(shí)作為哪一種角色,由端口的Power Role(參考后面的介紹)決定;后續(xù)也可以通過(guò)switch過(guò)程更改(如果支持USB PD協(xié)議的話(huà))。

而在Type-C的Power Role里,同樣根據(jù)USB PORT的供電(或者受電)情況,USB Type-C將port劃分為Source、Sink等power角色

wKgZomSXjSiAGLQ_AABsEjnZ_t827.webp

Power Role 詳細(xì)可以分為:

1.Source Only

2.默認(rèn)Source,但是偶爾能夠通過(guò)PD SWAP切換為SINK模式

3.Sink Only

4.默認(rèn)SINK,但是偶爾能夠通過(guò)PD SWAP切換為Source模式

5.Source/SINK 輪換

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

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

wKgaomSXjSiAUaGEAAA_jDg3_NY58.webp

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

CC引腳有如下作用:

1.檢測(cè)USB Type-C端口的插入,如Source接入到Sink

2.用于判斷插入方向,翻轉(zhuǎn)數(shù)據(jù)鏈路

3.在兩個(gè)連接的Port之間,建立對(duì)應(yīng)的Data Role

4.配置VBUS,通過(guò)下拉電阻判斷規(guī)格,在PD協(xié)商中使用,為半雙工模式

5.配置VCONN

6.檢測(cè)還有配置其他可選的配置模式,如耳機(jī)或者其他模式

wKgZomSXjSiAXdFsAAAa4uRg90k76.webp

再回到實(shí)際應(yīng)用中,正常來(lái)說(shuō)Power Role和Data Role都是同步的,比如手機(jī)連接U盤(pán)的時(shí)候,手機(jī)的Power Role是DFP,Data Role也是做host;當(dāng)手機(jī)連接筆記本,手機(jī)的Power Role是UFP,Data Role也是做device。如果要讓手機(jī)Power Role做UFP,Data Role做host就需要用到PD協(xié)議芯片切換。

我們拿樂(lè)得瑞科技推出的PD協(xié)議芯片LDR6028舉例,看看是如何實(shí)現(xiàn)邊充電邊傳輸數(shù)據(jù)?

手機(jī)和PD協(xié)議芯片LDR6028都屬于DRP,都是雙角色端口。想實(shí)現(xiàn)邊充電邊傳輸數(shù)據(jù)的狀態(tài),需要LDR6028跟手機(jī)進(jìn)行PD協(xié)議溝通切換Power Role和Data Role。切換成功后的狀態(tài),手機(jī)的Data Role是做DFP(Host 主機(jī)),Power Role是做Sink(UFP 受電方)。

wKgaomSXjSmAQDV1AAAmPH0Vcyg72.webp

在沒(méi)做角色切換之前,sink(受電方)只能是UFP(從機(jī)),source(供電方)只能是DFP(主機(jī)),例如手機(jī)接U盤(pán)的時(shí)候,手機(jī)作為source(供電方),U盤(pán)作為sink(受電方),所以手機(jī)會(huì)放電給U盤(pán)使用。

為了達(dá)到邊充電邊傳輸數(shù)據(jù)的狀態(tài),PD協(xié)議芯片LDR6028有兩種做法:

1.PR_Swap(Power Role Swap 供電角色切換):

wKgZomSXjSmAGPF7AAAk6KMaDqY65.webp

第一種是手機(jī)的數(shù)據(jù)角色保持不變,僅切換供電角色,就能實(shí)現(xiàn)手機(jī)邊充電邊傳輸數(shù)據(jù),這種做法有個(gè)好處就是數(shù)據(jù)不用重連,連接聽(tīng)歌或者投屏的時(shí)候,插上充電數(shù)據(jù)不掉,體驗(yàn)非常好。

2.DR_Swap(Data Role Swap 數(shù)據(jù)角色切換):

wKgaomSXjSmAXK1PAAAkgDn_fz002.webp

第二種是手機(jī)的供電角色保持不變,僅切換數(shù)據(jù)角色,也可以實(shí)現(xiàn)手機(jī)邊充電邊傳輸數(shù)據(jù),但是這種做法因?yàn)槭乔袚Q數(shù)據(jù)角色,所以數(shù)據(jù)傳輸過(guò)程中會(huì)強(qiáng)制中斷再重連,就像投屏的時(shí)候黑屏一下又恢復(fù)正常,體驗(yàn)并沒(méi)那么好。

那么有人就會(huì)問(wèn)了,都用第一種PR_Swap體驗(yàn)好不就行了,但是事實(shí)并沒(méi)有那么簡(jiǎn)單,目前市面上的手機(jī)型號(hào)五花八門(mén),而且不少手機(jī)的PD協(xié)議做的并不規(guī)范,在角色切換過(guò)程中出現(xiàn)的問(wèn)題也千奇百怪,只用第一種PR_Swap可能會(huì)溝通失敗,導(dǎo)致無(wú)法切換角色,所以退而求其次,想成功邊充電邊傳輸數(shù)據(jù),有時(shí)候是不得不采用第二種DR_Swap的。

總結(jié):

在這個(gè)科技急速發(fā)展的時(shí)代,手機(jī)的功能越來(lái)越強(qiáng)大,我們可以用手機(jī)連接各種外設(shè)實(shí)現(xiàn)不同的需求,比如連接顯示器投屏,連接麥克風(fēng)直播,連接VR眼鏡等等,但手機(jī)只有一個(gè)Type-C接口,而連接外設(shè)的時(shí)候耗電速度驚人,所以實(shí)現(xiàn)邊充電邊傳輸數(shù)據(jù)顯得尤為重要。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • USB2.0
    +關(guān)注

    關(guān)注

    2

    文章

    186

    瀏覽量

    45984
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    935

    瀏覽量

    31952
  • type-c
    +關(guān)注

    關(guān)注

    549

    文章

    1756

    瀏覽量

    268345
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LDR6028 PD芯片:智能設(shè)備高效充電數(shù)據(jù)傳輸的優(yōu)選方案

    在這背景,LDR6028作為款專(zhuān)為T(mén)ype-C標(biāo)準(zhǔn)設(shè)計(jì)的USB PD通信芯片,憑借其出色的OTG(On-The-Go)功能,實(shí)現(xiàn)
    的頭像 發(fā)表于 10-12 16:49 ?160次閱讀
    LDR6028 PD芯片:智能設(shè)備高效<b class='flag-5'>充電</b>與<b class='flag-5'>數(shù)據(jù)傳輸</b>的優(yōu)選方案

    LDR6028:款讓智能設(shè)備“用”的PD芯片

    其中,LDR6028作為款專(zhuān)為T(mén)ype-C標(biāo)準(zhǔn)設(shè)計(jì)的USB PD通信芯片,憑借其出色的OTG(On-The-Go)功能,實(shí)現(xiàn)充電
    的頭像 發(fā)表于 09-09 12:34 ?289次閱讀
    LDR6028:<b class='flag-5'>一</b>款讓智能設(shè)備“<b class='flag-5'>邊</b>充<b class='flag-5'>邊</b>用”的PD芯片

    Type-C PD芯片與OTG功能:充電數(shù)據(jù)同時(shí)進(jìn)行 LDR6028

    設(shè)計(jì)的USB PD通信芯片,更是憑借其出色的OTG(On-The-Go)功能,實(shí)現(xiàn)充電數(shù)據(jù)傳輸的革新應(yīng)用,為用戶(hù)帶
    的頭像 發(fā)表于 08-16 17:29 ?367次閱讀
    Type-C PD芯片與OTG功能:<b class='flag-5'>邊</b><b class='flag-5'>充電</b><b class='flag-5'>邊</b><b class='flag-5'>數(shù)據(jù)</b>同時(shí)進(jìn)行 LDR6028

    體化物聯(lián)網(wǎng)平臺(tái)如何實(shí)現(xiàn)?有什么功能

    響應(yīng)和全局管理。以下是實(shí)現(xiàn)體化物聯(lián)網(wǎng)平臺(tái)的般步驟和其主要功能: ?實(shí)現(xiàn)步驟 1. 架構(gòu)設(shè)計(jì): ??? 確定系統(tǒng)架構(gòu),包括云端和邊緣端
    的頭像 發(fā)表于 07-29 14:34 ?339次閱讀

    OTG充電芯片如何實(shí)現(xiàn)充電數(shù)據(jù)傳輸并行?

    OTG充電芯片實(shí)現(xiàn)充電數(shù)據(jù)傳輸并行的功能,主要依賴(lài)于其內(nèi)部的設(shè)計(jì)和與USB Type-C接
    的頭像 發(fā)表于 07-14 10:35 ?441次閱讀

    手機(jī)聽(tīng)充音頻轉(zhuǎn)接器雙盲插系列:便捷充電,暢享音樂(lè)6500

    ,手機(jī)聽(tīng)充音頻轉(zhuǎn)接器雙盲插系列應(yīng)運(yùn)而生,它集合了充電與音頻傳輸兩大功能,讓我們?cè)谙硎芤魳?lè)的同時(shí),也能輕松為
    的頭像 發(fā)表于 05-25 18:00 ?296次閱讀
    <b class='flag-5'>手機(jī)</b><b class='flag-5'>邊</b>聽(tīng)<b class='flag-5'>邊</b>充音頻轉(zhuǎn)接器雙盲插系列:便捷<b class='flag-5'>充電</b>,暢享音樂(lè)6500

    Type-C充電用OTG技術(shù):實(shí)現(xiàn)移動(dòng)設(shè)備的雙重便捷

    設(shè)備恰好又在充電,那么充電數(shù)據(jù)傳輸的沖突問(wèn)題便凸顯出來(lái)。幸運(yùn)的是,Type-C接口及其OTG技術(shù)為我們提供了解決這問(wèn)題的方案——
    的頭像 發(fā)表于 04-28 22:45 ?2802次閱讀

    PD DRP+OTG 充電 傳輸數(shù)據(jù)的應(yīng)用

    的普及,無(wú)疑為電子設(shè)備間的連接和數(shù)據(jù)傳輸來(lái)了極大的便利。UFP,即上行端口,扮演著類(lèi)似Device的角色。
    的頭像 發(fā)表于 04-11 09:53 ?688次閱讀
    PD DRP+OTG <b class='flag-5'>邊</b><b class='flag-5'>充電</b> <b class='flag-5'>邊</b><b class='flag-5'>傳輸</b><b class='flag-5'>數(shù)據(jù)</b>的應(yīng)用

    PCBA為什么要設(shè)計(jì)工藝

    PCBA工藝也叫工作,是為了SMT加工時(shí)留出軌道傳輸位置、放置拼版Mark點(diǎn)而設(shè)置的長(zhǎng)條形空白板邊。
    發(fā)表于 03-25 14:13 ?613次閱讀

    PCBA為什么要設(shè)計(jì)工藝?設(shè)計(jì)工藝有什么好處嗎?

    PCBA設(shè)計(jì)師們?cè)谠O(shè)計(jì)線(xiàn)路板的時(shí)候,往往會(huì)預(yù)留工藝。這么做得到原因大家知道是為什么嗎?設(shè)計(jì)工藝有什么好處嗎?今天給大家講解一下PCBA為什么要設(shè)計(jì)工藝
    的頭像 發(fā)表于 03-22 11:45 ?1194次閱讀

    物有所值的原20W充電器芯片U6116簡(jiǎn)析

    生活品質(zhì)的提升使人們對(duì)于電子產(chǎn)品的需求也在不斷增加。新的年,許多人都在考慮換個(gè)新的手機(jī),那你是否也需要換個(gè)新的手機(jī)充電
    的頭像 發(fā)表于 01-05 15:56 ?632次閱讀

    自舉電容是如何實(shí)現(xiàn)充電

    自舉電容是如何實(shí)現(xiàn)充電? 自舉電容的充電過(guò)程涉及了電容器、電源、開(kāi)關(guān)和些輔助元件的配合工作。在本文中,我將詳盡地介紹自舉電容的
    的頭像 發(fā)表于 12-12 14:19 ?936次閱讀

    無(wú)需電流采樣電阻的智能電機(jī)驅(qū)動(dòng)IC,不來(lái)了解一下么?

    無(wú)需電流采樣電阻的智能電機(jī)驅(qū)動(dòng)IC,不來(lái)了解一下么?
    的頭像 發(fā)表于 11-30 17:43 ?405次閱讀
    無(wú)需電流采樣電阻的智能電機(jī)驅(qū)動(dòng)IC,不<b class='flag-5'>來(lái)了解</b><b class='flag-5'>一下</b>么?

    ADAU1761可否實(shí)現(xiàn)錄音從耳機(jī)放音的功能嗎?

    嗨,想設(shè)計(jì)款產(chǎn)品,采用mems數(shù)字麥克風(fēng)采集音頻信號(hào),在通過(guò)ADAU1761將音頻信號(hào)存儲(chǔ)在spi-flash里面,通過(guò)無(wú)線(xiàn)藍(lán)牙上傳至手機(jī),ADAU1761可否實(shí)現(xiàn)錄音
    發(fā)表于 11-29 06:22

    硅片有哪幾種晶向?有幾種定位?定位是如何定位的?

    硅片是大多數(shù)芯片的載體。但是塊硅片中卻隱藏了很多不為人知的細(xì)節(jié),比如:硅片有哪幾種晶向?有幾種定位?定位是如何定位的?定位與定位槽有什么區(qū)別?等等。今天就來(lái)詳細(xì)講解
    的頭像 發(fā)表于 10-29 10:33 ?9740次閱讀
    硅片有哪幾種晶向?有幾種定位<b class='flag-5'>邊</b>?定位<b class='flag-5'>邊</b>是如何定位的?