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

    文章

    5440

    浏览量

    125056
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1392

    浏览量

    117793
  • fifo
    +关注

    关注

    3

    文章

    402

    浏览量

    44930
  • CAN模块
    +关注

    关注

    0

    文章

    25

    浏览量

    9058
  • 过滤器
    +关注

    关注

    1

    文章

    439

    浏览量

    20453

原文标题:简析英飞凌TC3XX MCAL CAN模块

文章出处:【微信号:阿宝1990,微信公众号:阿宝1990】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    两片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 ?221次阅读

    美国造车新势力Rivian,下一代车型将使用英飞凌功率模块

    英飞凌预计将从2026年开始供货。此外,英飞凌还将为该平台提供其他产品,包括AURIX ?TC3x微控制器和电源管理IC。 ? HybridPACK Drive是英飞凌面向电动汽车的
    的头像 发表于 06-22 00:02 ?2284次阅读

    请问tc3xx如何配置多个dedicatedRxBuffersNumber?

    tc3xx如何配置多个dedicatedRxBuffersNumber?
    发表于 04-21 07:53

    基于Infineon TC4D9+TLF4D985的Aurix StartKit

    英飞凌推出新一代AURIX TC4xx系列MCU,专为电动汽车和自动驾驶技术设计,解决处理器性能瓶颈,降低系统成本,加速产品上市。 在电池管理系统(BMS)中,TC4xx通过强大的PPU实现精准电池
    的头像 发表于 04-16 14:16 ?826次阅读
    基于Infineon <b class='flag-5'>TC</b>4D9+TLF4D985的Aurix StartKit

    求助,使用EB配置S32K310 MCAL CAN模块时遇到的疑问求解

    我在使用EB配置S32K310的MCALCAN模块时产生一些疑问: 1.我在手册中看到S32K310的MessageBuffer大小是64,那么HwObjectCount的最大配置数是否
    发表于 04-02 06:10

    S32K14X_MCAL4_0_RTM_1_0_0将示例项目加载到EB Tresos Studio V21.0.0时出现报错,为什么?

    我下载并安装了 S32K1xx 的 RTM:S32K14X_MCAL4_0_RTM_1_0_0。当我尝试将示例项目加载到我的 EB Tresos Studio V21.0.0 中时,我收到以下错误
    发表于 03-20 07:33

    英飞凌完成对AURIX TC4x的ISO/SAE 21434认证,并计划对TC3x系列进行认证

    客户满足UN R155等国家和全球网络安全法规的要求,英飞凌正在为AURIX TC3x系列MCU取得ISO/SAE 21434认证做准
    的头像 发表于 03-19 17:11 ?431次阅读
    <b class='flag-5'>英飞凌</b>完成对AURIX <b class='flag-5'>TC</b>4x的ISO/SAE 21434认证,并计划对<b class='flag-5'>TC3</b>x系列进行认证

    大联大品佳凭英飞凌AURIX? TC4xx方案荣获“应用创新”大奖

    大联大控股宣布,其旗下品佳集团(以下简称:品佳)凭借「基于英飞凌AURIX? TC4xx芯片的汽车应用创新方案」,在第23届中国自动化+数字化“新质奖”评选活动中,荣获中国工控网“应用创新之离散智造
    的头像 发表于 03-14 15:14 ?504次阅读

    英飞凌AURIX? TC3x MCU系列新增FreeRTOS支持

    全球功率系统和物联网领域的半导体领军企业英飞凌科技股份公司,近日宣布其AURIX? TC3x微控制器(MCU)系列新增了对FreeRTOS的支持。这一举措标志着AURIX? TC3x系列在实时
    的头像 发表于 12-11 14:06 ?860次阅读

    优化TC3xx系统运行效率的策略

    目录 1.Tricore寻址模式 2.lsl链接文件Section分析 3.限定符对于代码的影响 4.小结 1.Tricore寻址模式 今天聊个好玩的事情。 之前ARM培训的时候,他们对于函数形参
    的头像 发表于 11-16 11:00 ?1517次阅读
    优化<b class='flag-5'>TC3xx</b>系统运行效率的策略

    TDA3xx错误信号模块(ESM)

    电子发烧友网站提供《TDA3xx错误信号模块(ESM).pdf》资料免费下载
    发表于 10-11 10:03 ?0次下载
    TDA<b class='flag-5'>3xx</b>错误信号<b class='flag-5'>模块</b>(ESM)

    国产智驾域控上为什么很多是英飞凌TC397?

    电子发烧友网报道(文/梁浩斌)最近看到一个博主拆解了多个智驾域控制器,发现英飞凌TC397/TC297的出镜率非常高,而且是覆盖不同的智驾芯片方案。包括华为的MDC610、小鹏G9上德赛西威
    的头像 发表于 09-13 00:13 ?1.2w次阅读

    请问AURIX TC3xx tricore架构下浮点运算和将浮点数小数点去掉变成整数来计算哪种方式更加节省算力?

    AURIX TC3xx tricore架构下浮点运算和将浮点数小数点去掉变成整数来计算哪种方式更加节省算力? 比如一个浮点数12.89V,如果将其写成12890mV,再参与计算,哪种方式更加节省算力
    发表于 08-26 06:54