英飞凌的芯片在汽车电子里用得可谓是颇多,刚好小编也用过,最近刚好在摸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文章
5619浏览量
130422 -
RAM
+关注
关注
8文章
1401浏览量
121006 -
fifo
+关注
关注
3文章
407浏览量
45907 -
CAN模块
+关注
关注
0文章
26浏览量
9267 -
过滤器
+关注
关注
1文章
444浏览量
21044
原文标题:简析英飞凌TC3XX MCAL CAN模块
文章出处:【微信号:阿宝1990,微信公众号:阿宝1990】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
S32 Design Studio 中的 CAN MCAL 配置示例
探索英飞凌AURIX™ - TC275T/TC277T微控制器:性能与安全的完美融合
S32K310 MCAL CAN 在初始通电时触发错误帧怎么解决?
AURIX™ TC3xx 电机控制电源板:设计解析与特性洞察
英飞凌AURIX™ TC3xx安全应用套件快速上手
英飞凌EconoDUAL™ 3 CoolSiC™ MOSFET 1200V模块荣获2025全球电子成就奖
英飞凌TC3XX MCAL CAN模块简析
评论