AURIX TC4x 硬件支持包助您实现初期开发,加速开发进程

AURIX TC4x 硬件支持包助您实现初期开发,加速开发进程
2025年01月10日 11:06 电子产品世界

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的软体开发,且此支持包也提供整合编译软体以及简易的烧录工具,来达成初期开发平台上的所需功能,也可藉由将硬件模型化达到系统层级的模型化测试平台以达成实体化后的可追溯性,以利于缩短整体的开发以及验证时程。

PWM英飞凌硬件
新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片