27

Aug . 2024

AURIX™ TC4x 硬體支援包助您實現初期開發,加速開發進程

分享至

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圖示來設定。

Step1:選擇第三方compiler,這裡以TASKING® SmartCode為例

Step2:選擇對應工具,這裡選擇Infineon DAS

Step3:安裝對應的軟體和工具

兩個配置過程相同可分以下幾個STEP:

產生的程式碼時基於英飛凌 TC4x 底層驅動程式庫iLLD。以下分別為validate安裝好的軟體和工具,輸入對應的路徑,點選validate。


編譯器需要向第三方申請,DAS從下面的連結可以下載:https://www.infineon.com/dgdl/Infineon-DAS_V8_0_5_SETUP-DevelopmentTools-v08_04-EN.zip?fileId=8ac78c8c8929aa4d018921

至此支援包和工具安裝完成。



安裝完成後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的軟體開發,且此支援包也提供整合​​編譯軟體以及簡易的燒錄工具,來達成初期開發平台上的所需功能,也可藉由硬體模型化達到系統層級的模型化測試平台以達成實體化後的可追溯性,以利縮短整體的開發以及驗證時程。



文章來源:英飛凌汽車電子生態圈

半導體元件詢問單
Inquiry Form
如您對本公司產品有任何的問題(產品報價、技術諮詢、產品文件、樣品索取、合作代理…等),都可以透過諮詢表單跟我們聯絡,我們將有專人回覆。
隱私權暨個人資料保護聲明

STEP

01
!

有標示 欄位為必填,請確實填寫謝謝。

諮詢需求
市場應用

↑若無法選擇適當的產業類別,請直接在此欄輸入您的所屬產業

↑請直接在此欄輸入您的所屬市場應用

諮詢商品

↑若無法搜尋到您要諮詢的品牌,請直接在此欄輸入品牌名稱

↑若無法搜尋到您要諮詢的料號,請直接在此欄輸入料號

備註內容

下一步,聯繫資料填寫

STEP

02
!

有標示 欄位為必填,請確實填寫謝謝。

公司名稱
所屬部門
聯絡人
職稱
聯絡電話
電子信箱
聯絡地址
交貨地址
是否為貿易商
驗證碼
訂閱電子報
Subscribe to Newsletter
!

有標示 * 欄位為必填,請確實填寫謝謝。

公司名稱
所屬部門
姓名
職稱
聯絡電話
選擇電子報語系
電子信箱
驗證碼