基於STM32的HAL庫學習(4)CAN 是Controller Area Network控制局域網-TJA1041T/TJA1043T

1.Low-power managment主要包含兩種模式,一是準備模式standby mode,一是睡眠模式sleep mode,有本地和遠程喚醒功能,這兩種模式有很低的電流。

2.TXD到RXD傳播延時,40~255nS,管腳定義如下:

在這裏插入圖片描述

3.TJA1041T/TJA1043T可以工作在5種模式,每種模式都有其明確的特性,控制管腳STB和EN可以選擇不同的模式,模式的改變會產生存儲診斷標誌位,可以通過ERR管腳得到。

在這裏插入圖片描述
[1] X = don’t care.
[2] Setting the pwon flag or the wake-up flag will clear the UVNOM flag.
[3] The transceiver directly enters Sleep mode and pin INH is set floating when the UVNOM flag is set (so after
the undervoltage detection time on either VCC or VI/O has elapsed before that voltage level has recovered).
[4] When go-to-sleep command mode is selected for longer than the minimum hold time of the go-to-sleep
command, the transceiver will enter Sleep mode and pin INH is set floating.
[5] On entering normal mode the pwon flag and the wake-up flag will be cleared.

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

4、模式解析

4.1正常模式Normal Mode,是一種可以正常雙向CAN通信得模式,接收器將會轉換CAHH和CANL上的差分模擬信號爲數字信號,INH管腳有效,電壓校準器可以通過INH管腳控制。

4.2Pwon/Listen-only Mode,上電只聽模式,CAN是不能發送的,只能提供一個只聽行爲,RXD管腳能正常輸出,INH管腳任然有效。

4.3Standby Mode:準備模式,進入節能模式的第一個階段,這個模式可以減少能量消耗,將不能收發數據,但可以監控總線活動,RXD和ERR管腳將反應任何喚醒請求,INH有效。

4.4Go-to-sleep Command MODE,進入睡眠模式,表現和準備模式一樣,對CAN附加了一個進入睡眠的命令,在保持了進入睡眠命令模式所要求的最小保持時間th(min)後,收發器進入睡眠模式。在STB管腳或者EN管腳的狀態改變或者是UVBAT標識符設置的情況下CAN不會進入睡眠模式,上電或是喚醒標識符在thmin過期前設置。

4.5sleep Mode,睡眠模式,是CAN的更深層次的節能模式,睡眠模式是經過睡眠模式命令模式進入的,表現和準備模式一樣,但INH爲浮動狀態。

5、TJA1041T共有7個內部標識符,內部標識符中的5個可以經過ERR管腳用於控制器。

在這裏插入圖片描述在這裏插入圖片描述

6、標識符

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章