01. TJA1043簡介 TJA1043是NXP的第三代高速CAN收發(fā)器,與第二代相比,改進的電磁兼容性(EMC)和電磁放電(ESD)性能,降低了功耗,具有的特性簡單梳理一下: ![]()
▲表1 TJA1043硬件引腳含義 02. TJA1043運行模式 ▲圖2 模式跳轉(zhuǎn) STANDBY MODE STANDBY MODE是TJA1043的一級節(jié)電模式。在STANDBY MODE下,收發(fā)器無法收發(fā)數(shù)據(jù),低功率接收器被激活以監(jiān)控總線活動。INH引腳為高電平。 ▲圖3 Standby Mode LISTEN MODE 在LISTEN MODE下,收發(fā)器的發(fā)送功能被禁用,接收仍正常,INH引腳為高電平。 NORMAL MODE 在NORMAL MODE下,收發(fā)器可以通過總線CANH和CANL進行傳輸和接收數(shù)據(jù)。總線上輸出信號的斜率被控制和優(yōu)化,以保證最低的EME。引腳INH為高電平。 ▲圖4 Normal或Listen Mode GO TO SLEEP MODE 該模式是進入睡眠模式的過程路徑。在進入睡眠模式前,收發(fā)器表現(xiàn)為在待機模式下,并附加了一個向收發(fā)器發(fā)出進入睡眠的命令。在進入睡眠模式之前,收發(fā)器將保持在最短的保持時間(20~50us)進入Sleep模式。 如果STB_N或腳EN引腳的狀態(tài)發(fā)生改變,或者在過去之前設(shè)置了喚醒標志,則收發(fā)器將不會進入休眠模式。SLEEP MODE 該模式是TJA1043的二級節(jié)電模式。睡眠模式通過進入睡眠模式進入,當VCC或VIO上的欠壓檢測時間在相關(guān)電壓水平恢復之前經(jīng)過時也會進入。在睡眠模式下,收發(fā)器為待機模式,引腳INH設(shè)置為浮動。由此引腳控制的電源芯片將關(guān)閉。 ▲圖5 Sleep Mode 03. 內(nèi)部標志位 TJA1043共有7個內(nèi)部標志,其中五個可以通過ERR_N進行展示,主要通過不同模式以及該引腳的電平狀態(tài)來確認,如下圖所示。 ▲圖6 ERR_EN引腳的狀態(tài) Bus failure flag 如果收發(fā)器在引腳TXD上連續(xù)四個顯性-隱性循環(huán)中檢測到總線線路短路到VBAT, V CC或GND,同時試圖驅(qū)動總線線路占主導地位,則設(shè)置總線故障標志。總線故障標志可以在正常模式下通過ERR_N引腳展示,該標志在上電或收發(fā)器重新進入正常模式時清除。 Pwon Pwon是VBAT上電標志。當引腳VBAT上的電壓在之前下降到Vuvd(VBAT)以下(通常是因為電池斷開)后恢復時設(shè)置此標志。當收發(fā)器進入正常模式時,該標志被清除。 Local failure flag在Normal和Listen模式下,收發(fā)器可以區(qū)分四個不同的本地故障事件,其中任何一個都會導致設(shè)置本地故障標志 四個本地故障事件是:TXD主鉗位 TXD到RXD短路 ,總線顯性箝位和過溫事件則在通電 進入Normal模式或RXD為顯性而TXD為隱性時清除該標志。 Wake flag 當收發(fā)器檢測到本地或遠程喚醒請求時,將設(shè)置喚醒標志。當引腳WAKE上的邏輯級別改變時,會檢測到本地喚醒請求。遠程喚醒請求由至少twake(busdom)的兩個總線主導狀態(tài)觸發(fā),第一個顯性狀態(tài)之后是至少twake的隱性狀態(tài)(只要在區(qū)域(喚醒)總線內(nèi)完成完全的顯性-隱性-顯性模式)。 Wake-up source flag喚醒源識別是通過喚醒源標志提供的,當本地喚醒請求通過Wake引腳設(shè)置喚醒標志時設(shè)置喚醒源標志。在收發(fā)器切出Normal模式時清除。 |
|