0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英飞凌TC3XX MCAL CAN模块简析

jf_C6sANWk1 来源:汽车ECU开发 2023-03-07 09:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

英飞凌的芯片在汽车电子里用得可谓是颇多,刚好小编也用过,最近刚好在摸TC3系列的CAN模块,刚好简单写写。

以TC387为例,共有3个MCMCAN模块,分别为CAN0、CAN1、CAN2。下图是三个CAN模块的基本参数,其中CAN0的功能最全。

1906432e-bc7d-11ed-bfe3-dac502259ad0.png

从图中可以看出,每个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
    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 配置示例

    大家好, 我正在使用 RTD 4.4 中的示例项目Dio_ToggleLed示例来处理板S32K144 EVB(MCAL 层)。我还将 CAN 添加到这个项目中,但遇到了一些问题(见附图)。感谢您的阅读。
    发表于 04-17 08:30

    如何获取 MCAL 包 SW32K3_RTD_4.4_2.0.2?

    如何获取 MCAL 包 SW32K3_RTD_4.4_2.0.2
    发表于 04-17 08:09

    探索英飞凌AURIX™ - TC275T/TC277T微控制器:性能与安全的完美融合

    探索英飞凌AURIX™ - TC275T/TC277T微控制器:性能与安全的完美融合 在汽车行业不断发展的今天,对微控制器的性能和安全性提出了越来越高的要求。英飞凌的AURIX™ -
    的头像 发表于 03-29 10:40 351次阅读

    S32K310 MCAL CAN 在初始通电时触发错误帧怎么解决?

    在使用S32K310的MCAL时,我遇到了一些问题。我在MCAL中 创建了两个控制器一—CAN1和CAN2-一并让CAN1处于工作状态 ,每
    发表于 03-12 07:47

    AURIX™ TC3xx 电机控制电源板:设计解析与特性洞察

    AURIX™ TC3xx 电机控制电源板:设计解析与特性洞察 一、引言 作为一名电子工程师,在电机控制领域不断探索新的解决方案是我们的日常工作。今天要给大家介绍的 AURIX™ TC3xx 电机控制
    的头像 发表于 12-21 15:50 752次阅读

    英飞凌AURIX™ TC3xx安全应用套件快速上手

    英飞凌AURIX™ TC3xx安全应用套件快速上手 在电子工程师的日常工作中,快速且有效地掌握新的硬件套件是一项必备技能。今天,我们就来探讨一下英飞凌AURIX™ TC3xx安全应用套
    的头像 发表于 12-19 14:30 836次阅读

    英飞凌EconoDUAL™ 3 CoolSiC™ MOSFET 1200V模块荣获2025全球电子成就奖

    11月25日,英飞凌科技EconoDUAL3CoolSiCMOSFET1200V模块荣获2025年全球电子成就奖(WorldElectronicsAchievementAwards)年度功率半导体
    的头像 发表于 11-26 09:32 1069次阅读
    <b class='flag-5'>英飞凌</b>EconoDUAL™ <b class='flag-5'>3</b> CoolSiC™ MOSFET 1200V<b class='flag-5'>模块</b>荣获2025全球电子成就奖

    英飞凌AURIX TC4D9核心板与底板方案介绍

    英飞凌AURIX TC4D9核心板与底板方案展示了由安富利(AVNET)提供的基于英飞凌旗舰级AURIX TC4系列微控制器(MCU)的完整解决方案。该方案采用核心板(上板)+功能底板
    的头像 发表于 10-14 10:11 2323次阅读

    英飞凌推出AURIX™ TC4x软件,全面提升汽车应用的质量、功能安全与信息安全

    【2025年9月15日, 德国慕尼黑讯】 全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)推出专为最新AURIX™ TC4x微控制器
    的头像 发表于 09-15 15:38 2488次阅读

    TC366DP 是否支持 AGBT 接口?

    请确认 TC366DP 是否支持 AGBT 接口。TC377TE 衍生产品是否可以使用与 TC366DP 相同的 MCAL 封装?
    发表于 08-12 06:19

    请问如何仅使用软件和 TC375 精简板来测量函数调用的堆栈使用情况?

    我想测量 AURIX TriCore™ TC3xx 项目的函数调用的堆栈使用情况。 我不知道该怎么做。 我知道事实上作为硬件我只有一个 TC375 lite 开发板,没有 BlueBox 或任何
    发表于 08-08 07:28

    TC3XX 的端口可以同时被 EvADC 和 DSADC 用于 ADC 转换吗?

    1、TC3XX 的端口可以同时被 EvADC 和 DSADC 用于 ADC 转换吗? 例如,TC36X系列的AN1引脚 2、同时重新分配同一个引脚,是否会影响EVAADC和DSADC的转换结果的精度和速度?
    发表于 08-07 08:19

    两片TC3XX芯片之间的时钟同步可以实现吗?

    实现两片TC3XX芯片之间的时钟同步,希望两片芯片的PWM输出能够同步。类似功能的芯片能实现上述操作吗?期待你的答复。非常感谢!!!
    发表于 08-04 07:51

    TC3XX /TC1.6.2OCDS如何通过软件启用核心调试控制器?

    如何通过软件启用核心调试控制器?也就是说可以通过软件读取DBGSR.DE =1。参考TriCore™ TM TC1.6.2 核心架构手册第 1 卷。
    发表于 07-30 06:27

    Modbus与MQTT的区别

    Modbus和MQTT是工业领域中两种不同的通信协议,在设计目标、应用场景、通信模式等方面存在显著差异,以下从多个维度两者的区别: 1.设计目标与起源 Modbus 诞生于1979年,由施耐德
    的头像 发表于 07-10 14:10 1202次阅读