ZHCSQM7C May 2022 – February 2025 TPS65219
PRODUCTION DATA
GPIO(引腳 16)是輸入/輸出數(shù)字引腳,但僅在多 PMIC 配置中使用輸入功能。在為單個 PMIC 配置時,此引腳用作 GPO(通用輸出),而在為多個器件配置時,此引腳用作 GPIO(通用輸入/輸出)??梢栽诩拇嫫髯侄?MULTI_DEVICE_ENABLE(地址 0x1F)中進行此配置。當為“多器件”進行配置時,GPIO 可以同步多個 TPS65219 器件的上電和斷電序列,適用于需要額外電源軌的應用。GPIO 引腳用于指示每個 PMIC 的狀態(tài),使它們始終處于相同的狀態(tài)和相同的序列時隙。在每個序列時隙開始時,所有 TPS65219 PMIC 都將 GPIO 引腳驅動為低電平。序列時隙持續(xù)時間結束,且該時隙的所有電源軌都已達到 UV 閾值后,器件會釋放 GPIO 引腳。兩個器件都將 GPIO 引腳設置為高電平之后,它們一起進入下一個序列時隙。兩個 PMIC 始終處于相同的上電或斷電時隙,因此可以將每個 PMIC 的多個電源軌分配到相同的序列時隙。圖 7-11 展示了兩個 TPS65219 器件共享同一輸入電源 (VSYS)、EN 引腳和 GPIO 以實現(xiàn)多 PMIC 運行的示例 PDN。
同步多個 TPS65219 PMIC 時的要求
圖 7-12 展示了在執(zhí)行上電序列之前,處于 INITIALIZE 狀態(tài)的兩個 PMIC 之間的同步。處于 INITIALIZE 狀態(tài)時,在接收到 ON 請求之前,器件會將 GPIO 保持為低電平。僅當收到 ON 請求時,才會釋放 GPIO。驅動 ON 請求的外部信號必須連接到兩個器件的 EN/PB/VSENSE 引腳。兩個器件都處于 INITIALIZE 狀態(tài)且這兩個器件都收到 ON 請求后,PMIC 就會繼續(xù)執(zhí)行上電序列。即使兩個器件具有不同的內(nèi)部啟動時間,這項技術也能確保兩個器件同時啟動上電序列。
圖 7-13 展示了上電序列期間兩個 PMIC 之間的同步。兩個 PMIC 之間連接了一個開漏 GPIO,用作指示器,指明器件的序列時隙已完成。在每個序列時隙的開頭,兩個 PMIC 都會下拉此 GPIO。器件時隙計時器到期且該時隙的所有電源軌都達到 UV 閾值后,GPIO 釋放為高電平。當兩個 PMIC 都釋放了 GPIO 時,組合 GPIO 變?yōu)楦唠娖?。兩個器件都將 GPIO 引腳設置為高電平之后,兩個 PMIC 會進入下一個序列時隙。兩個 PMIC 總是同時處于相同的序列時隙中。
圖 7-14 展示了從運行模式切換到待機模式時兩個 PMIC 之間的同步情況。在運行或待機模式下,GPIO 默認狀態(tài)為高電平。當器件想要更改狀態(tài)時,它會在特定的低電平持續(xù)時間內(nèi)將 GPIO 設置為低電平。低電平持續(xù)時間決定了請求的類型。對于 STANDBY/ACTIVE 請求,GPIO 設置為低電平大約 38μs 至 52μs,對于 OFF 請求,設置為大約 180μs 至 243μs。通過選擇合適的時間,考慮到時鐘變化和相鄰請求之間的時間間隔,確保器件始終看到相同的狀態(tài)轉換。當 GPIO 為低電平時,器件會計算它保持低電平的時間。在 GPIO 上升沿,器件根據(jù)低電平持續(xù)時間開始狀態(tài)轉換。如果 GPIO 保持低電平的時間超過超時持續(xù)時間,則表示 GPIO 發(fā)生故障,器件轉換為 INITIALIZE 狀態(tài)。
圖 7-15 展示了斷電序列期間兩個 PMIC 之間的同步。斷電序列以類似的方式運行。如果為電源軌啟用了有源放電,則序列時隙會延長,直至電源軌放電至低于 SCG 閾值,除非發(fā)生時隙超時或設置寄存器字段 BYPASS_RAILS_DISCHA RGED_CHECK。如果對當前時隙中的所有電源軌禁用放電,則實際時隙時間僅基于所選時隙持續(xù)時間。時隙持續(xù)時間結束且具有有源放電功能的電源軌放電后,器件會將 GPIO 設置為高電平。所有器件將 GPIO 始終為高電平之后,它們就會進入下一個斷電步驟。
圖 7-16 展示了兩個 PMIC 之間的超時同步。如果輸出電源軌發(fā)生故障,則不會釋放 GPIO。超時后,器件進入“超時同步”狀態(tài),并等待 3ms,然后再將 GPIO 設置為高電平。組合 GPIO 變?yōu)楦唠娖街?,兩個器件開始執(zhí)行斷電序列。例如:如果 PMIC A 的 BUCK1 短路至 GND,則在時隙持續(xù)時間結束后,穩(wěn)壓器不會達到 UV,并且不會釋放 GPIO。如果時隙 1 持續(xù)時間為 10ms,且 PMIC A 速度快 10%,則只需 9ms 就會超時。超時后,器件進入超時同步狀態(tài),此時 GPIO 在 3ms 后設置為高電平。PMIC B 電源軌正常斜升,但由于 BUCK1 上出現(xiàn)故障,最初不會檢測到 PMIC A 的 GPIO 上出現(xiàn)高電平狀態(tài)。PMIC B 也會進入超時同步狀態(tài),并在 3ms 后將 GPIO 設置為高電平。在 PMIC B 超時同步后,組合 GPIO 為高電平且兩個 PMIC 開始一起斷電。