使用單一 TLD7002-16ES 引腳和簡單的黏合邏輯電路,可以執行 PWM 並檢索外部 LED 驅動器的診斷資訊。該電路有以下主要任務:
- 當 TLD7002-16ES OUTn 接腳流出電流時,產生反向的 PWM 訊號到外部 LED 驅動器的 PWM 輸入端。
- 如果外部 LED 驅動器發生故障,產生開路 OL 或 正向壓降警告 VFWD_WRN 故障訊號在 TLD7002-16ES OUTn 接腳上。
具體工作原理為:
Q9電晶體實際上為TLD5191ES 提供了一個清晰的(邏輯電平 HIGH/LOW)PWM 訊號。如果TLD5191ES 偵測到故障,則 FAULT_H 線將被拉低, 從而開啟 Q90 電晶體,導致 OUTn 接腳的前向電壓降低到 VBE(Q9) + 0.2 V(Q90 飽和電壓)。如果 VFWD_ WRN閾值在一次性可編程(OTP)記憶體中設定為1.25 V, 那麼在外部 LED 驅動器故障期間降低的 VFWD 電壓將在TLD7002-16ES OUTn引腳上產生VFWD_WRN訊號。
需要注意的是,TLD7002-16ES 的 VLED 引腳和黏合邏輯的供電電壓都是連接到 IVCC_H(5 V),由 TLD5191ES 提供。這是必要的,因為 TLD7002-16ES 的診斷是基於差分電壓讀取 VLED-OUTn(或 VS-OUTn)來實現的。此外,外部LED 驅動器(TLD5191ES)的 PWM 訊號必須在典型的邏輯電平上運作。或者,也可以使用 TLD7002-16ES的VDD接腳作為 PWM 黏合邏輯的供電電壓,但需注意 VDD 接腳最多只能提供 10mA 的電流。
圖 5 顯示了黏合邏輯,具有以下要求:
- 當 OUTn 流出電流時,PWM > max PWM(H) 閾值
- 當 OUTn 不流出電流時,PWM < max PWM(L) 閾值
- 規則 1:在錯誤出現時,OUTn 應該產生 VFWD(OUTn-VLED)< VFWD_WRN 閾值。計算此要求時, 假設 OUTn 流出的電流為 IOUTn(max)
- 規則 2:在 ERRN 不流出電流時,OUTn 腳位不應產生 VFWD(OUTn-VLED)> VFWD_WRN 閾值。計算該要求時,假設 OUTn 流出的電流IOUTn(min)
可選規則:確保 OUTn > OL(0.5 V),以避免誤觸發 OL 偵測。
診斷檢測機制:
當 ERRN 流出電流(錯誤出現)時,R4 被旁路, 由 OUTn 讀 取 VFWD=VBE (Q9) +VSAT(Q90), 在這種情況下,會將產生一個 VFWD_WRN(小 VFWD)。
當 ERRN 不流出電流( 錯誤不出現) 時,R4 的壓力降必須足夠大,以防止 OUTn 偵測 VFWD_WRN 或 SLS。然而,這個壓降又不能過大,以免觸發 OL 警告。
OTP設定
IOUTn = 5.6 mA 。這是 TLD7002-16 上可能的最小輸出電流,用於減少功率損耗。
VFWD_WRN = 1.25 V 。當 R4 被旁路時,該值必須大於VBE(Q9)(低溫)+ VSAT(Q90) =>,只有在這種情況下,錯誤才會被偵測到。