ZHCSNS0A November 2024 – October 2025 TCAN2855-Q1 , TCAN2857-Q1
PRODUCTION DATA
請參考 PDF 數據表獲取器件具體的封裝圖。
這些引腳基于高側開關配置,支持高達 IOC(HSS) 的負載電流。每個 HSSx 的控制方法通過對 HSS_CNTL (8'h1E) 和 HSS_CNTL2 (8'h4D) 進行編程來實現。該控制包括四種 PWM 設置、兩個計時器、常開/常關閉或通過 WAKE3/DIR 引腳直接驅動中的任何一種。四個 10 位 PWM 支持 200Hz 或 400Hz,并可以分配給任何 HSSx。要配置 PWM3 和 PWM4,需要將 SBC_CONFIG0 寄存器 8'h0C[5:4] 設置為 01b。設置完成后,使用 PWM1 和 PWM2 配置寄存器對 PWM3 和 PWM4 進行編程。這會將 PWM1 控制寄存器更改為 PWM3,將 PWM2 控制寄存器更改為 PWM4。在配置完寄存器后,更改 8'h0C[5:4] = 00b;這樣,將 PWM 寄存器轉換回 PWM1 和 PWM2。使用 TIMERx_CONFIG 寄存器 8'h25 和 8'h26 來配置計時器。
任何 HSS 都可以連接到任何其他 HSS,并通過為它們分配相同的控制機制進行同步。這樣就可以使用更高的電流負載。將 PWM1 分配至 HSS1 - HSS4 會同步所有四個高側開關。Timer1 和 Timer2 可通過相同的方式使用。為了使 MCU 能夠直接驅動 HSSx,采用了使用 WAKE3/DIR 引腳的直接驅動功能。通過將 1000b 編程到相應的 HSSx_CNTL 字段,可以使用直接驅動來同步高側開關。
對高側開關進行編程時,必須執行以下程序:
HSSx 會在對導通時間編程后立即啟動。
監控高側開關是否存在開路負載和過流故障。當檢測到有過流渡通過 HSS 時,濾波時間 tOCFLTR 用來確定過流是否有效。如果有效,則會在 INT_7 寄存器 8'h55 中設置相應的 HSSx 過流中斷標志。如果過流條件持續 tOCOFF,HSS 將關閉并且 HSSx_CNTL 寄存器將復位為 000b。HSS 不會自動重新導通。通過寫入相應的 HSSx_CNTL 寄存器,HSS 可以在另一個 tOCOFF 周期后再次導通。如果過流故障被清除,HSS 保持導通。如果過流故障存在,HSS 將在 tOCOFF 后關斷。在 HSS 上檢測到開路負載故障時,會在 INT_7 寄存器 8'h55 中設置中斷標志。HSS 不會因開路負載故障關斷。請注意,HSSx 過流或開路負載故障中斷標志在故障清除后不會自動清除。
還會根據 OVHSS 閾值,監測 VHSS 引腳上是否存在高側開關過壓條件。如果 VHSS 超過此閾值,高側開關關斷。當 VHSS 降至此閾值以下時,高側開關自動啟用并恢復先前的狀態。寄存器 8'h4F[7:6] 禁止高側開關因 OVHSS 或 UVHSS 事件而自動關斷。如果寄存器 8'h4F[5] 的 HSS_OV_UV_REC = 1b,可使高側開關返回到已編程狀態。如果 HSS_OV_UV_REC = 0b,則高側開關由于 VHSS 上的過壓或欠壓事件保持關斷。
HSS4 可以配置為使用兩個計時器之一,該計時器使得 HSS4 可與支持循環檢測的 WAKE1、WAKE2 和 WAKE3 引腳配合使用。循環檢測可在待機或睡眠模式下使用,從而由于 HSS 持續導通降低了模式電流。