上篇文章已經(jīng)給大家講述了什么是TCPC、TCPM和TCPCI,以及USB-C的應(yīng)用,接下來(lái)講LDR6280
雙角色端口(DRP)應(yīng)用-多Type-C端口的移動(dòng)電源方案講述。
TCPC方案介紹
LDR6280是深圳市樂(lè)得瑞科技有限公司研發(fā)的一款單端口USB Type-C控制器,支持Source,Sink,或DRP模式,也支持Type-C DRP Try.SRC和Type-C DRP Try.SNK模式,為平板電腦、顯示器、移動(dòng)電源等應(yīng)用提供了完整的USB Type-C和USB Power Delivery端口控制解決方案。LDR6280可以通過(guò)UART方式或I2C的方式進(jìn)行在線升級(jí),來(lái)更新芯片的固件。其中I2C升級(jí)方式可用于實(shí)現(xiàn)SOC給LDR6280更新固件。
LDR6280特點(diǎn)
1、集成USB TYPE-C
- 支持USB TYPE-C規(guī)范2.0版
- 支持Source, Sink和DRP模式
- 支持Type-C DRP Try.SRC或者Try.SNK
- 自動(dòng)檢測(cè)TYPE-C設(shè)備的插入與拔出
2、集成USB Power Delivery
- 集成 USB Power Delivery 2.0/3.0協(xié)議
- 支持DFP,UFP以及Data Role Swap
- 支持PPS,電壓最小可調(diào)20mV,電流最小可調(diào)50mA
- 集成對(duì)eMarker線纜的識(shí)別和支持
- 支持Power Role Swap
- 支持Fast Role Swap (FRS)
- 支持UART模式,通信波特率可選,默認(rèn)為19200
- 支持I2C/SMBus模式,支持USB Type-C port controller接口(TCPCI)規(guī)范
4、工作電壓
內(nèi)嵌LDO可支持寬電壓輸入: 1.8V到5.5 V。I2C上拉電阻電壓的范圍:1.62V-5.5V
5、工作溫度
-支持工業(yè)級(jí)溫度范圍-40℃~85℃
6、封裝
-5mm x 5mm x 0.75mm QFN32
LDR6280應(yīng)用
- 筆記本電腦、平板電腦和游戲主機(jī)等
- 顯示器
- 電源適配器、移動(dòng)電源等
- 老化柜
- 其他USB Type-C上行端口,下行端口以及雙角色端口
應(yīng)用框圖
1、雙角色端口(DRP)應(yīng)用-多Type-C端口的移動(dòng)電源

圖4 多USB Type-C口的移動(dòng)電源
上圖為多口移動(dòng)電源的應(yīng)用,MCU通過(guò)I2C/SMbus的方式控制兩個(gè)LDR6280(USB Type-C Port Controller,TCPC),可以實(shí)現(xiàn)兩個(gè)USB Type-C口支持PD和QC快充協(xié)議,并且實(shí)現(xiàn)充電和放電。
TCPM和TCPC的配合這種方案解決了多個(gè)USB Type-C口之間的協(xié)調(diào)管理問(wèn)題。
TCPM通過(guò)I2C/SMbus的方式,根據(jù)設(shè)備地址可與多個(gè)TCPC(LDR6280)通信,來(lái)配置初始為DFP(USB Type-C DRP Try.SRC)、UFP(USB Type-C DRP Try.SNK)或者DRP。TCPC(LDR6280)和對(duì)方端口建立連接后,報(bào)告給TCPM。TCPM進(jìn)行USB PD通信的策略管理,TCPC實(shí)現(xiàn)具體的通信過(guò)程。
以移動(dòng)電源為例,LDR6280設(shè)置為DRP掃描,通過(guò)I2C中斷引腳輸出低電平來(lái)通知TCPM,底層狀態(tài)發(fā)生了改變。TCPM讀取TCPCI中規(guī)定的ALERT寄存器來(lái)獲取當(dāng)前的狀態(tài)信息。
如果LDR6280檢測(cè)到USB Type-C上的CC引腳有Source建立連接,通過(guò)I2C中斷引腳報(bào)告給TCPM,TCPM讀取ALERT寄存器獲取CC鎖定狀態(tài),緊接著收到Source端發(fā)送的Source_Capabilities,用同樣的方式報(bào)告給TCPM,然后TCPM通過(guò)數(shù)據(jù)緩存區(qū)獲取Source_Capabilities數(shù)據(jù)包,得到Source端的功率信息。然后TCPM根據(jù)功率需求,發(fā)送Request數(shù)據(jù)包給LDR6280,由LDR6280發(fā)送給對(duì)方Request數(shù)據(jù)包,從而請(qǐng)求出需要的功率。
如果LDR6280檢測(cè)到USB Type-C上的CC引腳有Sink建立連接,通過(guò)I2C中斷引腳報(bào)告給TCPM,TCPM讀取ALERT寄存器獲取CC鎖定狀態(tài)。緊接著,TCPM控制LDR6280,向Sink端發(fā)送Source_Capabilities數(shù)據(jù)包。對(duì)方的Sink通過(guò)獲取的Source_Capabilities數(shù)據(jù)包,得到TCPM設(shè)定的功率信息。然后Sink根據(jù)功率需求,發(fā)送Request數(shù)據(jù)包給LDR6280,由LDR6280報(bào)告并上傳數(shù)據(jù)包給TCPM,TCPM評(píng)估請(qǐng)求。如果同意,就先后控制LDR6280發(fā)送Accept和PS_RDY信息,如果拒絕,就控制LDR6280發(fā)送Reject信息。
LDR6280內(nèi)部集成了VCONN_SRC,適用于需要使用USB Type-C插座的VCONN引腳為附件和電纜供電的應(yīng)用。還連接了分壓電阻用于過(guò)壓檢測(cè),以及采樣電阻用于過(guò)流檢測(cè)。
責(zé)任編輯:tzh
電子發(fā)燒友App






























































評(píng)論