AURIX单片机原理及应用
AURIX单片机原理及应用
少于1000 人选课
更新日期:2026/04/04
开课平台学银在线
开课高校昆明理工大学
开课教师姚国仲徐小鸿
学科专业工学电气类
开课时间2026/02/27 - 2026/08/31
课程周期27 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

学习复杂的TriCore™ AURIX单片机让嵌入式电子工程师、科研工作者、AURIX爱好者与开发者等望而生畏,冗长的参考资料和复杂的工具链是否让你感觉无从下手?本课程一步一步地带你系统了解AURIX单片机,揭开其神秘的面纱,让你得心应手的使用它。

第一、课程将详细讲解AURIX单片机的基本知识、TriCoreTM架构、基于AURIX单片机的的控制系统设计、实现以及验证等过程相关知识。

第二、详细讲解AURIX单片机原理中涉及到的最小系统、多核架构、内核原理、存储器组织、启动系统、复位系统、时钟系统、电源系统、中断系统及STM、GPTx、GTM、ASCLIN、MultiCAN+、SARADC、QSPI、STM、DSADC等功能模块的原理与应用。

第三、详解AURIX单片机开发工具链及其使用,包括Hightec、PLS、FrameWork、Triboard、iLLD等,并用丰富的实例让你熟悉AURIX单片机和开发工具链的使用

课程意义深远,将在AURIX开发道路上助你一臂之力!


你将收获什么?

通过学习以及实验,你将掌握AURIX单片机原理中涉及到的基本知识、TriCoreTM架构、多核架构、内核原理、存储器组织、启动系统、复位系统、时钟系统、电源系统、中断系统及STM、GPTx、GTM、ASCLIN、MultiCAN+、SARADC、QSPI、STM、DSADC等功能模块的原理与应用,为基于AURIX单片机综合汽车电子控制系统的开发奠定良好的基础。

适合什么人学习?

(1)高校教师:全面剖析AURIX架构与核心模块功能和特点,满足高校老师在本科生和研究生课程开展AURIX单片机教育教学的基础需求和内容。

(2)大学生:内容上充分考虑理论与实践结合,多数功能模块都考虑教学实验,满足自学和课程实验要求,能够满足对AURIX单片机没有足够认识和经验的本科生和研究生学习需要。

(3)满足嵌入式工程师学习与应用需要。该课程建设必须要满足较高水平的AURIX开发工程师、汽车电子及发动机电子控制工程师等的需要。

(4)满足科研工作者需求。围绕着AURIX单片机功能开发以及在汽车电子、发动机电控、电机控制以及工业等领域应用,诠释AURIX单片机在这些领域的应用优势以及便利性,让科研工作者更加得心应手使用AURIX单片机。


参考教材

Ref 1:TriCore™ V1.6 Core Architecture 32-bit Unified Processor Core, Vol 1/tc1_6__architecture_vol1.pdf 

Ref 2:TriCore™ V1.6 Core Architecture 32-bit Unified Processor Core, Vol 2/tc1_6__architecture_vol2.pdf

Ref 3:TriCore 32-bit Unified Processor Core Embedded Applications Binary Interface (EABI), in detail : /TriCore_EABI_v2_3.pdf

Ref 4:AURIX™ TC27x D-Step 32-Bit Single-Chip Microcontroller, in detail : Infineon-tc27xD_um_v2.2-UM-v02_02-EN.pdf

Ref 5:TC270/TC275/TC277 DC-Step 32-Bit Single-Chip Microcontroller Datasheet, in detail : /Infineon-TC27xDC_DS_v10-DS-v01_00-EN.pdf

Ref 6:TASKING VX-toolset for TriCore User Guide, in detail: /ctc_user_guide.pdf


课程大纲

课程章节

  • 初识AURIX单片机
  • AURIX启动与复位系统
  • AURIX中断系统
  • AURIX时钟系统
  • AURIX单片机供电与电源管理
  • AURIX系统定时器STM
  • Aurix General Purpose Timer Unit (GPT12)
  • Generic Timer Module(GTM)
  • AURIX ASCLIN
  • AURIX Queued Synchronous Peripheral Interface (QSPI)
  • AURIX Versatile Analog-to-Digital Converter (VADC)
  • Controlled Area Network(MultiCAN+)
  • Capture and Compare Module(CCU6)
  • Delta-Sigma Analog-to-Digital Converter (DSADC)
  • AURIX单片机开发工具链
  • AURIX 单片机实验

初识AURIX单片机

1.1 Lecture 01 Aurix Overview & Reference

1.2 Lecture 02 Aurix Architecture & Core

1.3 Lecture 03 Aurix TriCore Context

1.4 Lecture 04 Aurix Projection System

1.5 Lecture 05 Aurix Program Memory

AURIX启动与复位系统

2.1 Lecture 06-1 Aurix Reset & BootROM—— Reset Control Unit (RCU)

2.2 Lecture 06-2 Aurix Reset & BootROM——Startup

AURIX中断系统

3.1 Lecture 07-1 Aurix Interrupt System_1

3.2 Lecture 07-2 Aurix Interrupt System_2

AURIX时钟系统

4.1 Lecture 08-1 Aurix Clock System_1 Clock Generation and Clock Control Unit

4.2 Lecture 08-2 Aurix Clock System_2 Clock Generation and Clock Control Unit

AURIX单片机供电与电源管理

5.1 Lecture 09-1 Aurix Power Supply and Power Management System_1

5.2 Lecture 09-2 Aurix Power Supply and Power Management System_2

AURIX系统定时器STM

6.1 Lecture 10 Aurix System Timer (STM)

Aurix General Purpose Timer Unit (GPT12)

7.1 Lecture 11-1 Aurix General Purpose Timer Unit (GPT12)

7.2 Lecture 11-2 Aurix General Purpose Timer Unit (GPT12)

Generic Timer Module(GTM)

8.1 Lecture 12-1 GTM_Overview&Architecture

8.2 Lecture 12-2 GTM_TIM_1 Timer Input Module (TIM)

8.3 Lecture 12-3 GTM_TIM_2 Timer Input Module (TIM)

8.4 Lecture 12-4 GTM_MAP

8.5 Lecture 12-5 GTM_Clock Management Unit (CMU)&Time Base Unit (TBU)

8.6 Lecture 12-6 GTM_DPLL Digital Phase Locked Lock

8.7 Lecture 12-7 GTM_SPE Sensor Pattern Evaluation

8.8 Lecture 12-8 GTM_TOM Timer Output Module (TOM)

8.9 Lecture 12-9 GTM_ARU_PSM Advanced Routing Unit (ARU)&PSM&FIFO

8.10 Lecture 12-10 GTM_MCS Multi Channel Sequencer (MCS)

8.11 Lecture 12-11 GTM_ATOM_1 ARU-connected Timer Output Module (ATOM)

8.12 Lecture 12-12 GTM_ATOM_2 ARU-connected Timer Output Module (ATOM)

AURIX ASCLIN

9.1 Lecture 13-1 ASCLIN_1 Asynchronous/Synchronous Interface (ASCLIN)

9.2 Lecture 13-2 ASCLIN_2 Asynchronous/Synchronous Interface (ASCLIN)

9.3 Lecture 13-3 ASCLIN_3 Asynchronous/Synchronous Interface (ASCLIN)

AURIX Queued Synchronous Peripheral Interface (QSPI)

10.1 Lecture 14-1 QSPI_1 Queued Synchronous Peripheral Interface (QSPI)

10.2 Lecture 14-2 QSPI_2 Queued Synchronous Peripheral Interface (QSPI)

AURIX Versatile Analog-to-Digital Converter (VADC)

11.1 Lecture 15-1 SAR_ADC_1 Versatile Analog-to-Digital Converter (VADC)

11.2 Lecture 15-2 SAR_ADC_2 Versatile Analog-to-Digital Converter (VADC)

11.3 Lecture 15-3 SAR_ADC_3 Versatile Analog-to-Digital Converter (VADC)

Controlled Area Network(MultiCAN+)

12.1 Lecture 16-1 MultiCAN_1 Basics Principles of+

12.2 Lecture 16-2 MultiCAN_2 MultiCAN+

Capture and Compare Module(CCU6)

13.1 Lecture 17-1 Capture and Compare(CCU6)_1

13.2 Lecture 17-1 Capture and Compare(CCU6)_2

Delta-Sigma Analog-to-Digital Converter (DSADC)

14.1 Lecture 18-1 DS_ADC_1 Delta-Sigma Analog-to-Digital Converter (DSADC)

14.2 Lecture 18-2 DS_ADC_2 Delta-Sigma Analog-to-Digital Converter (DSADC)

14.3 Lecture 18-3 DS_ADC_3 Delta-Sigma Analog-to-Digital Converter (DSADC)

AURIX单片机开发工具链

15.1 Lecture 22-1 Toolchains_Overview 开发工具链

15.2 Lecture 22-2 Toolchains_Hightec_Introduction_1 编译器HighTec原理及编译过程

15.3 Lecture 22-3 Toolchains_Hightec_Introduction_2 编译器HighTec原理及编译过程

15.4 Lecture 22-4 Toolchains_HightecSW 编译器HighTec软件操作

15.5 Lecture 22-5 开发板调试 Aurix开发套装及操作

15.6 Lecture 22-6 Toolchains_PLS_Func 调试器PLS的简介及操作

15.7 Lecture 22-7 Aurix iLLD介绍

15.8 Lecture 22-9 SW FrameWork工具

AURIX 单片机实验

16.1 Example 1 STM实验

16.2 Example 2 MultiCAN_Transfer 实验

16.3 Example 3 SARADC实验

App 下载
关注我们