英飛凌的芯片在汽車電子里用得可謂是頗多,剛好小編也用過,最近剛好在摸TC3系列的CAN模塊,剛好簡單寫寫。
以TC387為例,共有3個MCMCAN模塊,分別為CAN0、CAN1、CAN2。下圖是三個CAN模塊的基本參數,其中CAN0的功能最全。

從圖中可以看出,每個CAN模塊有4個CAN Node,每個Node均采用Bosch的M_CAN方法來實現,支持CAN和CANFD,最高速率為5Mbps,每個 Node有最多64個Rx Buffer,支持最多2個Rx FIFO,另外每個Node有最多32個Tx Buffer,支持最多1個Tx FIFO/Tx Queue。
其與TC2XX相比,其區別在于由原來的Message Object換成了Message RAM,增加了Pretended Networking特性,以及新增Range Filter功能。
下面就來說說細節。
01.
首先來看看時鐘,對于CAN模塊來說,主要有Fsyn和Fasyn,如下圖所示。Fsyn 為CAN相關寄存器及Message RAM的訪問提供時鐘,Fasyn為CAN/CAN FD波特率產生提供時鐘,其中為了
-
寄存器
+關注
關注
31文章
5608瀏覽量
129968 -
RAM
+關注
關注
8文章
1399瀏覽量
120548 -
fifo
+關注
關注
3文章
407瀏覽量
45746 -
CAN模塊
+關注
關注
0文章
26瀏覽量
9249 -
過濾器
+關注
關注
1文章
444瀏覽量
20964
原文標題:簡析英飛凌TC3XX MCAL CAN模塊
文章出處:【微信號:阿寶1990,微信公眾號:阿寶1990】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
AURIX? TC3xx 電機控制電源板:設計解析與特性洞察
英飛凌AURIX? TC3xx安全應用套件快速上手
英飛凌EconoDUAL? 3 CoolSiC? MOSFET 1200V模塊榮獲2025全球電子成就獎
英飛凌TC3XX MCAL CAN模塊簡析
評論