ZHCSZ69C May 2024 – November 2025 TCAN2450-Q1 , TCAN2451-Q1
PRODUCTION DATA
WAKEx 引腳默認為靜態(tài)檢測喚醒(WAKE_CONFIG2、WAKE_CONFIG4 和 WAKE_CONFIG5 寄存器中 WAKEx_SENSE 寄存器位的默認值)。WAKEx 引腳默認為雙向輸入,但可通過 WAKE_CONFIG 寄存器 8'h11[7:6] 配置為上升沿和下降沿轉(zhuǎn)換,具體請參閱圖 8-18 和圖 8-19。WAKE 引腳是基于接地的喚醒輸入,可與開關(guān)一起連接到接地或 VSUP。WAKEx 引腳輸入閾值可以基于 VCC1 電平,從而允許直接連接到處理器或通過開關(guān)連接到 VCC1 電源壓軌。如果不使用該端子,則將其接地,以避免不必要的寄生喚醒。在器件進入睡眠模式后,WAKEx 端子電壓電平需要在 tWAKE 時間內(nèi)一直處于低電平或高電平狀態(tài),才能確定 WAKE 輸入的狀態(tài)轉(zhuǎn)換。小于 tWAKE_INVALID 的脈沖寬度會被濾除。
當 WAKE 引腳配置為靜態(tài)檢測并且 WAKE_CONFIG 設(shè)置為雙向上升沿或下降沿時,在 WAKE 引腳電平超過所選的喚醒閾值后,引腳必須穩(wěn)定至少 tWAKE 時間,這樣才能被識別為有效的喚醒事件。
可以使用 WAKE_CONFIG 寄存器 8'h11[7:6] 將 WAKE 端子配置為使用脈沖(請參閱圖 8-20)。該端子可以配置為僅處理一個脈沖。脈沖必須介于 tWK_WIDTH_MIN 和 tWK_WIDTH_MAX 之間。該圖提供了三個脈沖以及器件是否喚醒的示例。tWK_WIDTH_MIN 由寄存器 8'h11[3:2] 設(shè)置的 tWK_WIDTH_INVALID 值確定。有兩個區(qū)域中可能會檢測到脈沖,也可能不會。通過使用寄存器 8'h1B[1] 的WAKE_WIDTH_MAX_DIS,可將脈沖模式配置為濾波喚醒輸入。向該位寫入 1 將禁用 tWK_WIDTH_MAX,并且 WAKE 輸入將基于寄存器 8'h11[3:2] 的配置,通過該配置選擇 tWK_WIDTH_INVALID 和 tWK_WIDTH_MIN 值。短于 tWK_WIDTH_INVALID 的 WAKE 輸入會被濾除。如果超過 tWK_WIDTH_MIN,器件會進入重啟模式,并導通 LDO。二者之間的區(qū)域可能被計入,也可能不被計入,請參閱圖 8-21。寄存器 8'h12[7] 確定所識別脈沖或濾波器邊沿的方向。默認脈沖檢測為正(低電平-高電平-低電平),但寄存器 8'h12[7] (WAKE_PULSE_CONFIG) 也可以設(shè)置為“1b”,以檢測負脈沖(高電平-低電平-高電平)。WAKE 引腳的狀態(tài)可通過寄存器 8'h11[5:4] 來確定。當 WAKE 引腳發(fā)生變化時,器件會將其記為上升沿或下降沿。然后在向這些位寫入 00 之前一直鎖存。
圖 8-20 WAKE 引腳脈沖行為(正脈沖示例)