-
第一章Lecture 01
Aurix Overview & Reference
-
●1.1Aurix Overview & Reference
本讲介绍了Aurix 单片机的内涵、亮点、应用领域、产品及开发套装、工具链、应用案例、主要参考文献及其使用,以便读者快速掌握Aurix单片机的总体概况。
-
第二章Lecture 02
Aurix Architecture & Core
-
●2.1Aurix Architecture & Core
本讲详细讲解了Aurix 单片机的特点、内部总线、内核结构、指令流水线和内核寄存器,以便读者深入地了解Aurix单片机的突出特点和内核结构。
-
第三章Lecture 03
Aurix TriCore Context
-
●3.1Aurix TriCore Context
本讲详细讲解了上下文的概念、Tricore Aurix 单片机的上下文结构与操作、上下文的存储和恢复操作过程等,以便读者深入地学习Tricore Aurix单片机的上下文处理。
-
第四章Lecture 04
Aurix Projection System
-
●4.1Aurix Projection System
本讲介绍了Tricore单片机的保护系统的操作机制和操作权限、保护系统关键寄存器的应用、多任务的保护系统案例和临时性保护系统,以便读者深入了解Aurix单片机的保护系统的原理与应用。
-
第五章Lecture 05
Aurix Program Memory
-
●5.1Aurix Program Memory
本讲介绍了Aurix 多核单片机的存储器映射、程序存储器与数据存储器访问接口及控制、Flash等内容,以便读者了解Aurix单片机的存储器组织以及访问方法。
-
第六章Lecture 06
Aurix Reset & BootROM
-
●6.1Aurix Reset & BootROM_1
本讲详细讲解了Aurix单片机的复位系统,包括复位配置(引脚、设置、状态与复位逻辑)、复位类型(冷复位、暖复位、系统复位、应用程序复位、部件复位及调试复位等)及其关系,以便读者快速掌握Aurix单片机的复位系统及其应用。
-
●6.2Aurix Reset & BootROM_2
本讲详细讲解了Aurix单片机的启动系统,包括上电启动过程、启动模式选择机制、基于CAN和ASC的启动引导方式等内容,以便读者快速掌握Aurix单片机的启动系统及其配置方法。
-
第七章Lecture 07
Aurix Interrupt System
-
●7.1Aurix Interrupt System_1
本讲详细讲解了Aurix单片机中断系统的架构(SRN、ICU、Arbitration Bus、CPU/DMA)、基本概念(中断请求、中断控制、中断处理和中断优先级)、中断控制寄存器以及中断系统ECC保护机制等,以便读者快速学习Aurix单片机的中断系统及其相关机制。
-
●7.2Aurix Interrupt System_2
本讲详细讲解了Aurix单片机的中断控制单元ICU及其控制、软件中断与广播、中断仲裁过程及其机制、DMA中断配置方式、中断向量表及其入口地址计算和中断案例等,以便读者快速掌握Aurix单片机的中断系统控制与应用方法。
-
第八章Lecture 08
Aurix Clock System
-
●8.1Aurix Clock System_1
本讲详细讲解了Aurix单片机的时钟系统的特点、时钟源(外部晶振、外部时钟和备用时钟)、PLL和PLL-Eray锁相环的不同工作模式的原理及控制、外部时钟输出与控制等,以便读者快速了解Aurix单片机的时钟系统的机制及分配。
-
●8.2Aurix Clock System_2
本讲详细讲解了Aurix单片机的不同模块的时钟源选择及允许的时钟倍率、时钟倍频案例、时钟监控等,以便读者快速掌握Aurix单片机的时钟生成方法以及不同部件的时钟边界。
-
第九章Lecture 09
Aurix Power Supply and Power Management System
-
●9.1Aurix Power Supply and Power Management System_1
本讲详细讲解了Aurix单片机的供电需求及要求、供电路由、多种供电模式及拓扑选择与控制(特别是不同供电模式下EVR33和EVR13的配置与控制方法)等,以便读者快速掌握Aurix单片机的供电系统及其配置方法。
-
●9.2Aurix Power Supply and Power Management System_2
本讲详细讲解了Aurix单片机的多种供电案例、供电电路安全设置、供电电压监控、上电顺序和掉电顺序、不同工作状态的电源管理等,以便读者快速掌握Aurix单片机的供电方法、电压监测及电源管理方法。
-
第十章Lecture 10
Aurix STM
-
●10.1Aurix STM
本讲讲解了系统定时器STM的特点与结构、STM复位、STM捕捉与比较模式、STM_Timer0~STM_Timer6的操作、Aurix STM完全满足OSEK系统等,以便读者掌握STM模块的结构、工作原理以及控制。
-
第十一章Lecture 11
Aurix GPT
-
●11.1Aurix GPT_1
本讲详细讲解了GPT模块的特点与结构、GPT1内核定时器T3的控制及工作模式(定时模式、门控定时模式、计数模式、增量接口模式)等,以便读者掌握GPT1内核定时器的控制以及应用。
-
●11.2Aurix GPT_2
本讲详细讲解了GPT1辅助定时器T2和T4的控制及工作模式(定时模式、门控定时模式、计数模式、增量接口模式、重载模式)、定时器T3与T2或者T4的级联及控制、GPT2的定时器T6与T5的工作模式(定时模式、门控定时模式、计数模式)及控制、定时器T6与T5的级联及控制、定时器捕捉重载模式等,以便读者掌握GPT模块的应用。
-
第十二章Lecture 12
GTM
-
●12.1GTM_Overview
本讲介绍了GTM模块的总体结构以及各个子功能单元(TIM、MAP、DPLL、CMU、TBU;SPE、TOM;PSM、MCS、ARU、ATOM)的功能与用途,特别介绍ARU的读写规则,以便读者快速掌握GTM模块的总体结构和子功能单元的用途。
-
●12.2GTM_TIM_1
本讲详细讲解了TIM模块的结构(滤波单元FLTx、超时检测单元TDU、通道结构和模块时钟等)、滤波单元FLTx的结构、FLTx的滤波模式及其案例(立即边缘传输模式、独立去抖时间保持模式、独立去抖向上向下时间模式),以便读者快速掌握TIM模块的结构及其滤波模块的使用。
-
●12.3GTM_TIM_2
本讲详细讲解了TIM模块的通道结构及关键寄存器(ECNT、CNT、CNTS、GPRS0和GPRS1)、TIMx_Chy通道的工作模式(PWM测量模式TPWM、脉冲压缩模式TPIM、输入事件模式TIEM、输入预分频模式TIPM、位压缩模式TBCM)的原理与应用、超时检测单元和TIM模块的使用方法(寄存器)等,以便读者快速掌握TIM模块通道工作模式及其应用。
-
●12.4GTM_MAP
本讲详细讲解了MAP模块结构(TSPPx、BSC及TRIGGER和STATE)、MAP单元与TIM0单元和SPE单元之间的通道映射关系、TRIGGER信号和STATE信号的生存机制及其在电机控制当中的应用等,以便读者掌握利用MAP生成TRIGGER和STATE信号的原理与应用。
-
●12.5GTM_CMU_TBU
本讲详细讲解了GTM模块的时钟管理单元(CMU)和时间基单元(TBU)、CMU单元生成的时钟(3路外部时钟、8路内部时钟、5路固定分频时钟)的时钟分配及其应用、TBU单元生成的时间基和角度基的应用以及分配进等,以便读者掌握GTM的时钟系统和各子功能单元的时钟及应用。
-
●12.6GTM_DPLL
本讲详细讲解数字锁相环DPLL的作用与原理、GTM中DPLL的结构、TRIGGER/STATE信号的组成、DPLL高频信号生成机制以及在发动机管理系统EMS和同步电机控制中的相关案例,以便读者快速掌握DPLL的使用和相关应用。
-
●12.7GTM_SPE
本讲详细讲解了SPE模块与TIM、MAP、DPLL和TOM等模块之间的关系、SPE对BLDC电机相位、旋转方向的判断机制与原理、SPE与TOM之间的映射关系、SPE在BLDC电机控制中的应用案例等,以便读者掌握SPE的功能并应用于BLDC电机控制。
-
●12.8GTM_TOM
本讲详细讲解了TOM模块的结构(TOM通道、TGC、时钟)、全局通道控制TGCx的结构与原理、TOM通道生成PWM的机制和通道寄存器同步更新与异步更新的原理和影响、TIM-SPE-TOM模式的电机控制案例等,以便读者快速掌握TOM的模块及其在BLDC电机控制、发动机控制等领域的应用。
-
●12.9GTM_ARU_PSM
本讲详细讲解了ARU数据源与数据目标之间的数据传输机制、CPU与PSM间(AFD接口)和ARU与PSM间(F2A接口)的数据访问机制、PSM的工作模式和控制,以便读者掌握ARU、PSM之间的数据访问以及控制。
-
●12.10GTM_MCS
本讲详细讲解了MCS模块内核架构及内核寄存器、任务调度机制(轮询调度机制或加速调度机制)、MCS代码编译过程、指令格式及主要指令、内存配置MCFG工作模式及其配置以及MSC的应用案例等,以便读者快速掌握MCS的应用程序开发、任务调度及相关应用等。
-
●12.11GTM_ATOM_1
本讲详细讲解了ATOM模块结构、与TOM模块的主要不同点、ATOM的工作模式、ATOM模块的通道结构、ATOM与ARU之间的数据交换ACI和ATOM与CPU之间的数据交换AEI及SOMC和SOMP工作模式案例等,以便读者快速掌握ATOM的基本原理及相关应用。
-
●12.12GTM_ATOM_2
本讲详细讲解了ATOM在ARU控制模式或者CPU控制模式下SOMC模式、SOMP模式和SOMI模式的工作机制和特点、同步更新方式和异步更新方式对不同模式的影响以及ATOM信号生成案例等,以便读者快速灵活地掌握ATOM通道不同模式的应用。
-
第十三章Lecture 13
ASCLIN
-
●13.1ASCLIN_1
本讲详细讲解了ASCLIN模块的架构、支持模式(UART、ASC、LIN、SPI)以及各模式的帧结构、ASCLIN在不同模式下发送FIFO访问结构等,以便读者掌握ASCLIN的基本原理。
-
●13.2ASCLIN_2
本讲详细讲解了ASCLIN模块的不同模式下(UART、ASC、LIN、SPI)TxFIFO和RxFIFO的访问结构、不同频率信号(波特率产生、过采样产生、模块微拍生成)的生成机制、位定时及滤波和ASCLIN的SFR简介与配置等,以便读者掌握ASCLIN的基本工作原理和配置。
-
●13.3ASCLIN_3
本讲详细讲解了ASCLIN模块的时钟等部分SFR、一个标准ASC的通信案例,以便读者掌握ASCLIN的配置方法、开发步骤和应用。
-
第十四章Lecture 14
QSPI
-
●14.1QSPI_1
本讲详细讲解了SPI的重要性与特点、QSPI的理念及其优势、AURIX QSPI的重要性与特点、QSPI的时间定额等,以便读者快速了解AURIX QSPI的基本原理和时间定额。
-
●14.2QSPI_2
本讲详细讲解了QSPI的结构、FIFO、基础配置寄存器BACON和ECONz的作用及配置、QSPI的不同传输模式(短数据模式、长数据模式、连续模式、单次配置多帧模式)的原理以及不同模式的应用案例,以便读者快速掌握QSPI的不同模式的工作机制、配置方法和应用。
-
第十五章Lecture 15
SAR_ADC
-
●15.1SAR_ADC_1
本讲详细讲解了SAR-ADC(逐次逼近ADC)的基本结构与特点、工作模式、备用参考电压源选择、模块激活与校准、ADC转换请求产生及转换模式与配置等,以便读者快速掌握AURIX SAR-ADC模块的基本工作原理和工作模式。
-
●15.2SAR_ADC_2
本讲详细讲解了SAR-ADC的正常工作模式和省电模式、ADC转换冲突处理机制(Wait-for-start mode或Cancel-inject-repeat mode)、转换模式(标准转换模式、快速比较转换模式、选择比较值转换模式)、通道限值检查和相关事件生成、转换时间计算、转换结果处理及数据压缩与滤波等,以便读者快速掌握AURIX SAR-ADC模块的工作机制及使用。
-
●15.3SAR_ADC_3
本讲详细讲解了SAR-ADC同步转换工作原理与控制方法、SAR-ADC的功能安全机制(断线检测、多路复用器诊断、转换诊断)原理、多路复用器控制及转换模式控制,以便读者快速掌握AURIX SAR-ADC模块的同步转换工作模式、功能安全机制与多路复用器的使用。
-
第十六章Lecture 16
MultiCAN
-
●16.1MultiCAN_1
本讲详细讲解了CAN总线的寻址模式与总线仲裁、四种CAN的帧格式结构、CAN和CAN FD的帧格式及其对比、Basic CAN和Full CAN的对比等,以便读者掌握CAN和CAN FD协议的帧结构及CAN总线的仲裁方法。
-
●16.2MultiCAN_2
本讲详细讲解了MultiCAN+模块的内核结构及功能、CAN节点的控制(位流处理、位定时、错误处理机制)、CAN模块控制(节点控制、中断控制、信息控制、列表控制)、CAN模块时钟及波特率生成、CAN网关、CAN的控制寄存器等,以便读者掌握MultiCAN+模块的核心功能原理及相关控制与配置方法。
-
第十七章Lecture 17
CCU6
-
●17.1CCU6_1
本讲详细讲解了CCU6的结构(T12和T13)、 T12模块的结构与特点、T12模块边缘对齐模式和中心对齐模式的工作原理及相关应用等,以便读者掌握CCU6的T12模块的结构与基本工作模式,为后续应用奠定良好基础。
-
●17.2CCU6_2
本讲详细讲解了 T12模块的工作模式(单次模式、比较模式、捕捉模式、多输入捕捉模式)及相关工作原理、T13模块工作模式及工作原理、霍尔传感器模式下电机换向的应用案例等,以便读者全面掌握CCU6模块的功能以及在电机控制中的应用。
-
第十八章Lecture 18
DS_ADC
-
●18.1DS_ADC_1
本讲先详细讲解了过度采样(Over sampling)方法提高信噪比SNR和ADC分辨率(有效位数ENOB)的原理,然后通过过度采样、量化噪声整形、数字滤波与抽取等概念讲解DS-ADC原理与结构,以便读者掌握DS-ADC的原理,为后续应用奠定理论基础。
-
●18.2DS_ADC_2
本讲详细讲解了DS-ADC在典型应用中较FADC的优势、Aurix系列单片机 DS-ADC的资源与特点、DS-ADC的偏移补偿与校准及增益校准与调整、Aurix DS-ADC的实现等,以便读者快速掌握Aurix单片机DS-ADC模块及应用基础。
-
●18.3DS_ADC_3
本讲详细讲解了Aurix DS-ADC内部结构及模块内部参数限值(梳状滤波器、OSR FIR0、调制器与解调器、抽取器等)、滤波器(梳状滤波器、FIR0/FIR1、辅助滤波器)的原理与作用、转换结果处理、DS-ADC在发动机爆震检测、缸压测量、旋变传感器等方面的应用案例,以便读者掌握DS-ADC使用及重要应用案例。
-
第十九章Lecture 22
Toolchains、Aurix iLLD介绍、Framework介绍
-
●19.1Toolchains_Overview
本讲详细介绍了AURIX的工具链开发商、编译器、调试器、FrameWork、iLLD、Aurix软件工程结构、开发板等,以便读者全方位了解Aurix单片机的开发工具链。
-
●19.2Toolchains_Hightec_Introduction_1
本讲详细讲解了HighTec编译器简介、嵌入式C代码的编译原理(编译、链接、定位、生成等过程)、多核编译理念与挑战、HighTec多核应用的编译工具与过程等,以便读者掌握针对Aurix单片机的HighTec编译器的使用,为Aurix应用开发奠定坚实基础。
-
●19.3Toolchains_Hightec_Introduction_2
本讲详细讲解了HighTec多核应用程序的编译工具、多核代码切分、代码复用、多核应用程序的编译过程(核接口、预链接、定位、生成)、HighTec IDE与许可、HighTec Auto SAR工程结构等,以便读者掌握针对Aurix 多核单片机的HighTec编译过程,为Aurix多核应用开发奠定坚实基础。
-
●19.4Toolchains_HightecSW
本讲详细讲解了基于HighTec编译器的Aurix工程建立、iLLD导入、工程设置、工程编译错误调试等,以便读者快速掌握基于HighTec的Aurix单片机项目学习及开发。
-
●19.5开发板调试
本讲详细介绍了AURIX开发套件的通信接口及应用、电源及供电模块、开发板资源布局、启动配置及相关操作规范与建议等,以便读者全方位了解Aurix单片机的开发套件的知识,并规范地使用Aurix开发板。
-
●19.6Toolchains_PLS_Func
本讲详细讲解了PLS调试器、PLS调试器在Aurix多核单片机的应用程序调试过程、工程调试设置、参数查看、存储器查看、内核寄存器监控等,以便读者快速掌握利用PLS调试器及其环境进行Aurix单片机项目调试的能力。
-
●19.7 Aurix iLLD介绍
本讲详细讲解了iLLD(英飞凌底层驱动库)的基础知识、iLLD结构、iLLD功用、iLLD如何导入到HighTec工程等,以便读者快速掌握iLLD库及在具体Aurix单片机的 HighTec工程的应用,为后续开发奠调试基础。
-
●19.8Framework介绍
本讲详细讲解了SW FrameWork工具(英飞凌Aurix单片机IDE开发环境)的基本知识(功用、下载、优势等)、FrameWork的工程目录结构等,以便读者掌握FrameWork工具在Aurix单片机的应用程序开发的应用,为后续开发奠软件基础。
-
第二十章Example
Example
-
●20.1STM
本讲讲解了如何利用系统定时器STM模块的比较模式控制LED灯的实验。
-
●20.2MultiCAN_Transfer
本讲讲解了如何利用MultiCAN+模块的回环(Loop Back)实现CAN总线工作原理展示的实验。
-
●20.3SARADC
本讲讲解了如何利用SAR-ADC模块的实现SAR-ADC模数转换过程展示的实验,参考电压源为Ch0。