RAA489400 USB Type-C端口控制器:高性能與多功能的完美結(jié)合
在當(dāng)今電子設(shè)備飛速發(fā)展的時代,USB Type-C接口憑借其高功率傳輸、數(shù)據(jù)高速傳輸?shù)葍?yōu)勢,成為了眾多設(shè)備的首選接口。而RAA489400作為一款專門為USB Type-C端口設(shè)計的控制器,無疑為電子工程師們提供了一個強大而可靠的解決方案。今天,我們就來深入探討一下RAA489400的特點、功能以及在實際應(yīng)用中的注意事項。
文件下載:Renesas Electronics RAA489400 Type-C端口控制器.pdf
一、RAA489400概述
RAA489400是一款基于通用串行總線Type-C端口控制器接口規(guī)范、USB Type-C電纜和連接器規(guī)范以及USB電源傳輸規(guī)范的USB Type-C端口控制器。它可以與單個USB Type-C端口管理器結(jié)合,多個RAA489400設(shè)備協(xié)同工作,實現(xiàn)多個USB Type-C端口的所有USB PD功能,如功率協(xié)商和備用模式支持。
這款控制器的一大亮點在于其支持60V的絕對最大額定值,無論是VBUS電壓監(jiān)測(帶有相關(guān)引腳功能)還是CC1/CC2引腳,都能讓系統(tǒng)實現(xiàn)高達(dá)240W/48V的擴展功率范圍操作。
二、RAA489400的特性
1. USB Type-C端口控制器(TCPC)
集成了TCPC PHY和CC邏輯,支持Type-C端口控制器接口(TCPCi)修訂版2.0,具備擴展功率范圍(EPR)功能。同時,它還支持USB Power Delivery(USB PD)修訂版3.1(認(rèn)證硅TID:10147)以及通用串行總線(USB)Type-C版本2.1。CC1/CC2的絕對最大額定值達(dá)到60V,并且支持死電池Rd功能。此外,它還帶有SMBus/I2C從機目標(biāo),通過ALERT#信號與USB Type-C端口管理器(TCPM)進行通信。
2. 集成VCONN MUX
對于5V VCONN電源,其導(dǎo)通電阻(RDS(on))為500mΩ。同時,具備VCONN過流保護(OCP)、過壓保護(OVP)、欠壓保護(UVP)、過溫保護(OTP)和反壓保護(RVP)功能。過流閾值有600mA(默認(rèn))、400mA(可選)和800mA(可選)三種設(shè)置。
3. 基于USB PD修訂版3.1 EPR的48V VBUS耐受性
推薦工作條件下,最大電壓為55V,絕對最大額定值為60V。支持VBUS放電功能,以及VBUS過流保護、過壓保護、欠壓保護和反壓保護,還具備VBUS - CC短路保護功能。
4. 其他特性
擁有VBUS源功率路徑柵極驅(qū)動器和VBUS沉功率路徑柵極驅(qū)動器,均采用外部NFET。具備OCP#故障信號輸出,支持沉快速角色交換(FRS)。提供4通道GPIO,可用于VBUS源柵極使能控制、VBUS沉柵極使能控制以及外部電源開關(guān)的過流輸入等。還有PROCHOT#輸出,用于通知VBUS源適配器斷開連接和FRS事件。內(nèi)部具備沉路徑放電功能,集成3.3V LDO,可為死電池情況下的TCPM供電。此外,還配備ADC用于VBUS電壓和電流測量。采用32引腳FCQFN封裝,尺寸為3.0×5.0mm。
三、RAA489400的功能描述
1. 啟動過程
當(dāng)VSYS33供電時,3.3V會供給3.3V域塊、VSNK_GATE/VSNK_SRC柵極驅(qū)動器和2.5V LDO,同時VSYS33會通過VDD33,此時3.3V LDO被禁用。當(dāng)VSYS33未供電而VBUS供電時,VBUS作為3.3V LDO的輸入,VSYS33開關(guān)(VSYS33 SW)關(guān)閉,3.3V LDO會向3.3V域塊、VSNK_GATE/VSNK_SRC柵極驅(qū)動器、2.5V LDO和VDD33輸出3.3V,這一設(shè)計適用于系統(tǒng)無電源的情況,如電池沒電時。當(dāng)2.5V LDO的輸出高于2.4V POR閾值(VDD2p5_2P4_r)時,RAA489400數(shù)字塊被激活,開始TCPC操作。當(dāng)VDD33供電但VSYS33和VBUS都未供電時,2.5V LDO未啟用,RAA489400不會啟動TCPC操作。當(dāng)VCONN_POWER供電時,5V會供給VCONN Mux、VCONN電荷泵以及VSRC_GATE/VSRC_SRC/VSRC_BOOT電荷泵。
2. 編程電阻
通過一個從PROG引腳到GND的1%電阻,可以對RAA489400的配置進行編程。RAA489400會根據(jù)連接到PROG引腳與GND之間的電阻值,配置SMBus/I2C從機目標(biāo)地址。如果在完成對PROG電阻的讀取之前,RAA489400接收到I2C訪問,它將忽略該訪問。
3. USB Type-C端口控制器接口
支持USB Type-C端口控制器接口規(guī)范修訂版2.0及EPR,TCPM通過SMBus/I2C從機目標(biāo)寄存器控制RAA489400的USB Type-C端口控制器。其中,支持USB PD BMC(雙相標(biāo)記編碼)基帶PHY,在特定功率角色下,TCPM可啟用該PHY,并通過RECEIVE_BUFFER (30h)和TRANSMIT_BUFFER (50h)寄存器進行USB PD協(xié)議消息的收發(fā)。同時,支持USB Type-C的默認(rèn)、1.5A或3.0A電流選項,配置通過ROLE_CONTROL (1Ah)寄存器完成。
4. VCONN Mux
當(dāng)POWER_CONTROL (1Ch)中的Bit0.Enable VCONN設(shè)置為1b時,VCONN源多路復(fù)用器會從VCONN_POWER引腳向CC1或CC2提供5V電源。在連接USB - C設(shè)備時,需要在TCPC_CONTROL (19h)中配置Bit0.Plug Orientation以確定插頭方向。當(dāng)VCONN故障保護(OV/UV/OT/RV)啟用且檢測到故障條件時,RAA489400會關(guān)閉VCONN Mux。當(dāng)RAA489400作為VBUS源工作時,會向VCONN_POWER提供5V電源。
5. 源路徑控制和沉路徑控制
RAA489400支持兩種VBUS源路徑控制選項,可通過GPIO1_CTRL寄存器、GPIO2_CTRL寄存器、GPIO3_CTRL寄存器、GPIO4_CTRL寄存器、VBUS_PATH_CTRL寄存器和VBUS_GPIO_CTRL寄存器進行配置。同樣,對于VBUS沉路徑控制也支持兩種選項,配置方式與源路徑控制類似。當(dāng)TCPM通過COMMAND (23h)向RAA489400發(fā)送DisableSourceVbus或SourceVbusDefaultVoltage命令時,可控制VBUS源路徑的開關(guān);發(fā)送DisableSinkVbus或SinkVbus命令時,可控制VBUS沉路徑的開關(guān)。當(dāng)相應(yīng)的故障保護啟用且檢測到故障條件時,RAA489400會關(guān)閉相應(yīng)的路徑。
6. 雙向VBUS源和沉路徑控制
支持一種雙向VBUS源和沉路徑控制選項,需要使用GPIO進行控制,并且在VBUS_PATH_CTRL寄存器中,VBUS_SRC_SEL和VBUS_SNK_SEL必須設(shè)置為相同的值。例如,當(dāng)VBUS_PATH_CTRL寄存器設(shè)置為0x33(使用GPIO1)時,TCPM發(fā)送SourceVbusDefaultVoltage或SinkVbus命令,GPIO1會被置位以打開雙向VBUS源和沉路徑;發(fā)送DisableSourceVbus和DisableSinkVbus命令時,GPIO1會被復(fù)位以關(guān)閉路徑。需要注意的是,在進行雙向VBUS路徑控制時,需要將SRC_VBUS_RVP_DIS設(shè)置為1b以禁用VBUS反向電壓保護功能。
7. VBUS監(jiān)測和測量
支持VBUS電壓、VBUS電流、沉斷開檢測以及VBUS放電到vSafe0V等功能。TCPM可通過POWER_CONTROL (1Ch)中的Bit6.VBUS_VOLTAGE Monitor啟用,在VBUS_VOLTAGE (70h)中監(jiān)測VBUS電壓測量狀態(tài);通過VBUS_CTRL寄存器中的Disabled VBUS_CURRENT monitor設(shè)置為0b,在VBUS_CURRENT寄存器中監(jiān)測VBUS電流測量狀態(tài);還可通過VBUS_CTRL寄存器中的Bit4.PEAK_EN和/或Bit7.AVERAGE_EN啟用,在VBUS_PEAK_CURRENT寄存器和VBUS_AVE_CURRENT寄存器中監(jiān)測峰值電流和平均電流。VBUS電壓報警功能默認(rèn)禁用,TCPM可通過POWER_CONTROL (1Ch)中的DisableVoltageAlarms = 0b啟用,并通過VBUS_VOLTAGE_ALARM_HI_CFG (76h)和VBUS_VOLTAGE_ALARM_LO_CFG (78h)設(shè)置高低電壓報警級別。當(dāng)POWER_CONTROL (1Ch)中的Bit4.Auto Discharge Disconnect設(shè)置為1b時,支持自動VBUS放電功能;也可通過設(shè)置Bit.2.Force Discharge手動進行VBUS放電。
8. 內(nèi)部沉路徑放電
通過SNK_DISCHG引腳提供內(nèi)部沉放電功能,可對內(nèi)部沉路徑進行放電,例如在VBUS沉柵極和電池充電器(適配器側(cè))之間。當(dāng)系統(tǒng)支持多個USB - C端口且不同端口連接不同功率適配器時,在EPR源適配器斷開連接后,需要對內(nèi)部系統(tǒng)沉路徑進行放電,以避免損壞其他端口的源適配器。RAA489400提供自動和手動兩種放電模式,可通過SINK_PATH_DISCHG寄存器進行配置。
9. 初始沉快速角色交換
基于USB PD規(guī)范支持初始沉快速角色交換功能,可在POWER_CONTROL (1Ch)中啟用。當(dāng)接收到快速角色交換信號時,RAA489400會先關(guān)閉沉柵極,然后打開源柵極。觸發(fā)條件和控制時序在FRS_CTRL寄存器 (98h)中定義,但需要注意的是,該功能僅在POWER_CONTROL (1Ch)中的Fast Role Swap Enable位設(shè)置為1b時有效,并且TCPM在發(fā)送FR_Swap消息之前需要在POWER_CONTROL (1Ch)中禁用快速角色交換。同時,RAA489400不支持初始源快速角色交換,也不考慮雙向VBUS源和沉路徑控制下的快速角色交換支持。
10. 保護功能
RAA489400提供了完善的保護功能,包括VBUS過流保護、過壓保護、欠壓保護、反向電壓保護以及VCONN過流保護、過壓保護、欠壓保護、反向電壓保護和過溫保護等。每種保護功能都有相應(yīng)的控制、狀態(tài)和掩碼寄存器,當(dāng)檢測到故障條件時,會采取相應(yīng)的措施,如關(guān)閉相應(yīng)的路徑、設(shè)置故障狀態(tài)位、輸出OCP#信號等。
11. OCP#輸出和PROCHOT#功能
當(dāng)RAA489400檢測到OCP_OUTPUT_CTRL寄存器 (A8h)中配置的故障條件時,會將OCP#引腳置為低電平,用于直接向系統(tǒng)(如電源管理電路或主系統(tǒng)SoC)通知故障事件。PROCHOT#功能用于通知VBUS源設(shè)備斷開連接和/或快速角色交換事件,當(dāng)PROCHOT功能在PROCHOT_EN寄存器 (AAh)中啟用,且檢測到相應(yīng)條件時,RAA489400會將PROCHOT#引腳置為低電平,系統(tǒng)可根據(jù)該信號采取相應(yīng)措施,如減少VBUS電流消耗。
12. GPIO功能
支持可配置的通用輸入輸出功能,可通過多個寄存器進行配置,包括VBUS源功率開關(guān)使能、VBUS沉功率開關(guān)使能、過流輸入、通用輸入、通用輸出(推挽)和通用輸出(開漏)等功能。其中,過流輸入功能可檢測外部VBUS電源開關(guān)的故障條件,當(dāng)檢測到故障且相應(yīng)配置滿足時,會通過OCP#引腳輸出低電平通知系統(tǒng)。
13. 時鐘管理
集成了30kHz和24MHz內(nèi)部時鐘振蕩器,30kHz振蕩器始終工作,24MHz振蕩器可通過TCPM在TYPE_C_PRAMETER寄存器 (E2h)中的Stop_24MHz_OSC位進行禁用。當(dāng)CC1/CC2狀態(tài)改變或接收到I2C訪問時,24MHz時鐘會自動啟用,Stop_24MHz_OSC位會自動清零,該功能有助于降低功耗。
四、寄存器配置
RAA489400擁有眾多寄存器,包括TCPC標(biāo)準(zhǔn)寄存器和RAA489400廠商定義寄存器,涵蓋了設(shè)備的各種配置和狀態(tài)信息。例如,VENDOR_ID (00h)、PRODUCT_ID (03h)和DEVICE_ID (04h)等寄存器用于識別設(shè)備的廠商、產(chǎn)品和版本信息;ALERT (10h)寄存器用于記錄各種警報信息;ROLE_CONTROL (1Ah)寄存器用于配置設(shè)備的功率角色和CC引腳狀態(tài)等。每個寄存器都有其特定的功能和操作方式,電子工程師需要根據(jù)具體的應(yīng)用需求進行合理配置。
五、布局和封裝
在布局方面,不同引腳有不同的布局指南。例如,CC1和CC2引腳的走線需要有足夠的寬度,并放置去耦電容以過濾噪聲;VSNK_SRC和VSNK_GATE、VSRC_SRC和VSRC_GATE的走線需要以足夠的寬度并行布置等。封裝采用32引腳FCQFN封裝,尺寸為3.0×5.0mm,詳細(xì)的封裝尺寸和相關(guān)注意事項可參考文檔中的封裝輪廓圖。
六、訂購信息和修訂歷史
RAA489400有不同的型號可供選擇,如RAA489400ARGNP#HA0、RAA489400ARGNP#MA0、RAA489400A3GNP#HA0和RAA489400A3GNP#MA0,不同型號的溫度范圍和包裝數(shù)量有所不同。文檔的當(dāng)前版本為1.00,于2024年8月27日首次發(fā)布。
七、實際應(yīng)用中的思考
在實際應(yīng)用RAA489400時,電子工程師需要充分考慮其各項特性和功能,根據(jù)具體的應(yīng)用場景進行合理配置。例如,在進行雙向VBUS路徑控制時,要特別注意禁用VBUS反向電壓保護功能;在使用快速角色交換功能時,要按照規(guī)定的流程進行操作。同時,對于各種保護功能,要根據(jù)系統(tǒng)的實際需求設(shè)置合適的閾值,以確保系統(tǒng)的穩(wěn)定性和安全性。另外,布局方面的要求也不容忽視,合理的布局可以減少噪聲干擾,提高系統(tǒng)的性能。
總之,RAA489400作為一款功能強大的USB Type - C端口控制器,為電子工程師們提供了豐富的選擇和可靠的保障。通過深入了解其特性、功能和配置方法,我們可以更好地將其應(yīng)用到實際項目中,開發(fā)出更加優(yōu)秀的電子設(shè)備。大家在使用過程中有什么疑問或者獨特的經(jīng)驗,歡迎一起交流探討。
-
電子設(shè)備
+關(guān)注
關(guān)注
2文章
3262瀏覽量
56230
發(fā)布評論請先 登錄
ST10F269微控制器:高性能與多功能的完美結(jié)合
Renesas S3A7微控制器:高性能與多功能的完美結(jié)合
MPC5554微控制器:高性能與多功能的完美結(jié)合
AT32UC3C 32 位 AVR 微控制器:高性能與多功能的完美結(jié)合
RA8E2微控制器:高性能與多功能的完美結(jié)合
Infineon XC2385A/XC2387A微控制器:高性能與多功能的完美結(jié)合
探索HUSB320:多功能USB Type - C端口控制器的卓越之選
慧能泰 HUSB380B:高性能 USB Type-C 與 PD 控制器的卓越之選
深入解析TUSB319-Q1:USB Type-C DFP端口控制器的卓越之選
MCP22350 USB Type-C? PD 3.1端口控制器技術(shù)解析
?MCP22301 USB Type-C? PD 3.1控制器技術(shù)解析與應(yīng)用指南
TPS25772-Q1汽車級雙端口USB Type-C? PD控制器技術(shù)解析
Texas Instruments TPS25730 USB Type-C?和USB PD控制器技術(shù)解析
RAA489400 USB Type-C端口控制器:高性能與多功能的完美結(jié)合
評論