ZHCSPU9B February 2024 – October 2025 TCAN1576-Q1
PRODUCTION DATA
TCAN1576-Q1 支持低功耗睡眠模式和待機(jī)模式,并使用稱為通過 RXD 請求進(jìn)行總線喚醒 (BWRR) 的 CAN 總線喚醒機(jī)制。一旦接收到這種模式,TCAN1576-Q1 就會(huì)從睡眠模式自動(dòng)切換到待機(jī)模式,并在 nINT 引腳(如果已啟用)上插入一個(gè)中斷,以向主機(jī)微處理器指示總線處于運(yùn)行狀態(tài)。處理器喚醒并為 TCAN1576-Q1 提供服務(wù)。在睡眠模式下會(huì)啟用低功耗接收器和總線監(jiān)視器,以允許通過 CAN 總線發(fā)出 RXD 喚醒請求。喚醒請求是連接到 RXD(驅(qū)動(dòng)為低電平)的輸出,如圖 8-13 所示。外部 CAN FD 控制器會(huì)監(jiān)視 RXD 的轉(zhuǎn)換情況(從高電平轉(zhuǎn)換為低電平),然后根據(jù) RXD 喚醒請求重新激活器件,使其進(jìn)入正常模式。在此模式下,如果 tSILENCE 已過期,則在 BWRR 之前,CAN 總線端子會(huì)被弱下拉至 GND,請參閱圖 7-2。
該器件使用 ISO 11898-2:2016 標(biāo)準(zhǔn)中的喚醒模式 (WUP)2024 附錄 A 來將總線流量限定為喚醒主機(jī)微處理器的請求。總線喚醒請求會(huì)以 RXD 端子 (BWRR) 上的“下降沿加低電平”的形式發(fā)送給集成式 CAN FD 控制器。
喚醒模式 (WUP) 包括:
檢測到 WUP 后,器件會(huì)開始在 RXD 引腳上發(fā)出喚醒請求 (BWRR)。該引腳的行為由寄存器 8h'12[2] 確定。如果 8h'12[2] = 0b,一旦接收到滿足顯性、隱性、顯性濾波時(shí)間、隱形濾波時(shí)間,且 VIO ≥ UVIO、VCC ≥ UVCC 的 WUP 模式,RXD 引腳就會(huì)被拉低。在存在 VIO 或不需要 VCC ≥ UVCC 的情況下,通過將 VCC_DIS 設(shè)置為 8'h4B[0] = 1b 來禁用 VCC ≥ UVCC 要求。第一個(gè)濾波顯性信號會(huì)發(fā)起 WUP,之后總線監(jiān)視器會(huì)等待濾波隱性信號;其他總線通信不會(huì)使總線監(jiān)視器復(fù)位。接收到濾波隱性信號后,總線監(jiān)視器會(huì)等待第二個(gè)濾波顯性信號;其他總線通信不會(huì)使總線監(jiān)視器復(fù)位。接收到第二個(gè)濾波顯性信號后,總線監(jiān)視器會(huì)等待第二個(gè)濾波隱性信號;其他總線通信不會(huì)使總線監(jiān)視器復(fù)位。在接收到第二個(gè)濾波隱性信號后,總線監(jiān)視器會(huì)立即識(shí)別 WUP 并切換到 BWRR 模式。
對于被視為已濾波的顯性或隱性信號,總線必須保持該狀態(tài)超過 tWK_FILTER 時(shí)間。由于 tWK_FILTER 存在變化性,可以分為以下幾種情況來判定。
請參閱圖 8-13 以了解 WUP 的時(shí)序圖。
用于 WUP 和 BWRR 的模式和 tWK_FILTER 時(shí)間可防止噪聲和總線卡在顯性狀態(tài)故障導(dǎo)致錯(cuò)誤的喚醒請求,同時(shí)允許任何 CAN 或 CAN FD 報(bào)文發(fā)起 BWRR。如果器件切換到正常模式,或者 VCC 上發(fā)生欠壓事件,則會(huì)丟失 BWRR。WUP 模式必須在 tWK_TIMEOUT 時(shí)間內(nèi)發(fā)生;否則,器件會(huì)處于等待下一個(gè)隱性信號和有效 WUP 模式的狀態(tài)。
如果 8h'12[2] = 1b,RXD 引腳會(huì)在 tTOGGLE = 10μs 內(nèi)從低電平切換到高電平再切換到低電平,直到器件進(jìn)入正?;虮O(jiān)聽模式。BWRR 會(huì)在加電時(shí)以及退出睡眠模式或某些失效防護(hù)模式條件后,在待機(jī)模式下激活。如果 SPI 寫入將器件置于待機(jī)模式,RXD 引腳將處于高電平,直到發(fā)生喚醒事件。隨后,RXD 引腳的行為與從睡眠模式喚醒時(shí)的行為類似。
圖 8-14 TXD DTO 的時(shí)序圖示例