"); //-->
往期回顾
AURIX™ TC4x 微控制器的并行处理单元(PPU)简介
AURIX™ TC4x免费开发环境介绍
英飞凌新一代MCU AURIX™ TC4x 即将量产
缘起今生:英飞凌车规MCU全系支持Rust 语言开发
探索 AUTOSAR 与 英飞凌 AURIX™ TC4x MCAL 解决方案-上
探索 AUTOSAR 与 英飞凌 AURIX™ TC4x MCAL 解决方案-下
AURIX™ TC4x虚拟化技术助力下一代汽车EE架构设计
车载以太网和AURIX™ TC4x 千兆以太网/时间敏感网络概览
AURIX™ TC4x网络安全架构及对ISO/SAE 21434的支持
功能安全最佳搭挡:AURIX™ TC4x 和 OPTIREG™ PMIC TLF4x功能安全概览
AURIX™ TC4x CDSP介绍及应用
01
前言
英飞凌AURIX™ TC4x系列微控制器嵌入式代码支持包使您能够使用Simulink为英飞凌32位TriCore™ TC1.8 AURIX™ TC4x系列微控制器设计实时应用程序,以及英飞凌AURIX™ TC4x系列系统级芯片块集支持包使您能够使用Simulink为英飞凌AURIX™ TC4x系列PPU设计实时应用程序。支持包包含了外设和IO模块诸如 Digital IO, TMADC, DSADC, PWM, Encoder, Resolver, FCC, SENT, CDSP, QSPI and Hardware Interrupts。在MATLAB 2024a版本里,它允许您使用Green Hills®, TASKING® SmartCode, HighTec LLVM和Synopsys® MetaWare等第三方编译器编译和运行代码,和Synopsys Virtualizer Development Kit第三方软体进行模拟测试。
02
安装过程
以MATLAB 2024a版本为例,从Add-Ons里点击Get Hardware Support Package。
输入AURIX,查找到相应的support package,执行install,然后点击右上角Manage Add-Ons。
输入AURIX后,点击两个setup图标来配置。
两个配置过程相同可分以下几个STEP:
Step1:选择第三方compiler,这里以TASKING® SmartCode为例
Step2:选择对应工具,这里选择Infineon DAS
Step3:安装相应的软件和工具
生成的代码时基于英飞凌 TC4x 底层驱动库iLLD。下面分别validate安装好的软件和工具,输入相应的路径,点击validate。
编译器需要向第三方申请,DAS从下面的链接可以下载:https://www.infineon.com/dgdl/Infineon-DAS_V8_0_5_SETUP-DevelopmentTools-v08_04-EN.zip?fileId=8ac78c8c8929aa4d018992adcfe97a61
至此支持包和工具安装完成。
安装完成后simulink Library Browser里可以看到这些内容,后续的版本里会逐步完善并增加内容。
03
使用HSP(Hardware Support Package)示例
以新建模型为例:
設置此模型可連接到AURIX™ TC4x-TriBoards,以及板上的TC4x型號規格,和所運行的CPUx。
配置完成以后,在model setting -----> code generation里指定build toolchain。
Hardware implementation通过Target Hardware resource里的Build option选择build动作(是否需要下载运行)。
通过Target Hardware resource里的Build connectivity选择和目标板的连接方式,对于TC4x Triboard, 板载DAS miniwiggler会生成虚拟串口,COM数字根据各自电脑会有不同。这里通过COM14下载程序。
将30%, 50%, 80%三路占空比传送到AURIX™ TC4x PWM生成三对100KHZ互补PWM,HRPWM允许(使用EGTM),死区插入。使用的IO资源如下表:
在simulink里新建模型文件,分别加入下面block:constant、Rate transition、TC4x PWM。
Constant写入[30,50,80],Rate Transition sample time 1ms。
下面在hardware mapping界面里面配置PWM相关参数:
首先在module里面选择生成PWM的模块资源,这里选择EGTM_ATOM0,enable HRPWM。
打开channel界面,选择对应的参数设置,以channel0为例,指定互补输出,死区设2.5nS和1.25nS用作验证HRPWM作用,其他channel1、2相似。
最后在HRADWARE里面点击Build Deploy& Start,模型生成code并编译,完成以后下载到目标板运行。
完成以后,程序在目标板上运行。通过示波器可以实测波形验证。
04
总结
HSP for AURIX™ TC4x 可提供快速且简易的模型化介面进行Prototyping的软体开发,且此支持包也提供整合编译软体以及简易的烧录工具,来达成初期开发平台上的所需功能,也可藉由将硬件模型化达到系统层级的模型化测试平台以达成实体化后的可追溯性,以利于缩短整体的开发以及验证时程。

欢迎关注微信公众号
英飞凌汽车电子生态圈
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
英飞凌再次入选全球可持续发展领军企业
英飞凌高效率电源管理方案介绍
英飞凌16位XC166系列UPS参考解决方案
为同步整流选择最优化的MOSFET
英飞凌聚焦人形机器人:传感、电机控制和电源管理成为切入口
英飞凌GPS解决方案
New Generation High Voltage CoolMOS™ for Zero Voltage Switching (ZVS) Topologies
混合动力汽车电机控制器开发PMSM(ULD)
英飞凌完成对美国国际整流器公司收购
SiC叙事主线迎来新篇章 10KV只是新战场起点
超快充、数据中心成碳化硅SiC下一轮增长引擎
英飞凌推出面向能源系统2300V碳化硅模块
英飞凌创业大赛聚焦人形机器人
白金牌PC电源方案PMM_S1404
能源新纪元 四大储能方案带来储能系统革命
美国国际贸易委员会裁定英飞凌胜诉,并对英诺赛科实施进口及销售禁令
中国GaN半导体巨头专利侵权案ITC作出终裁
实现更高安全性的设计
基于4Pin TO-247封装CoolMOS™ 3kW PFC 高效解决方案PMM_S1402
高手我来当--参与问答,畅玩转盘抽奖
10W迷你充电器方案PMM_S1403
混合动力客车永磁驱动电机控制器PMSM(ULD)
想要搭上汽车电子这趟班车的工程师们看过来
AI 数据中心继续扩张,电源和光互连都在升级
解决方案—一种智能车摄像头寻迹算法
英飞凌2017年5月9日在线研讨会获奖名单
通过分析MOSFET功耗产生机制来提高同步整流效率
大嘴业话-大学生智能车竞赛赛后思考
氮化镓+MCU赋能高效OBC:大联大诠鼎与英飞凌共探车载电源新趋势
英飞凌推小型化智能电机控制系统