Infineon TLE9832微控制器:汽车应用的理想之选

电子说

1.4w人已加入

描述

Infineon TLE9832微控制器:汽车应用的理想之选

在汽车电子领域,微控制器扮演着至关重要的角色。今天,我们就来深入探讨英飞凌(Infineon)的TLE9832微控制器,它专为汽车应用设计,集成了丰富的功能和出色的性能。

文件下载:TLE9832QV.pdf

1. 功能特性概述

1.1 高性能核心

TLE9832采用高性能的XC800核心,与标准的8051核心兼容,最高时钟频率可达40 MHz,采用两时钟周期的机器周期架构,拥有两个数据指针。这种架构使得它在处理速度和数据处理能力上表现出色,能够满足汽车应用中复杂的控制和计算需求。

1.2 丰富的片上内存

它具备32 kByte + 4 kByte的Flash用于程序代码和数据存储,其中4 kByte支持EEPROM仿真。此外,还有512 Byte的一次性可编程内存(OTP)、512 Byte的100次可编程内存(100TP)、256 Byte的RAM和3 kByte的XRAM,以及用于启动固件和Flash例程的BootROM。丰富的内存配置为程序的存储和运行提供了充足的空间。

1.3 电源管理与时钟系统

核心逻辑供电为1.5 V,片上集成了OSC和PLL用于时钟生成,并且具备时钟丢失检测功能,在出现时钟丢失时能进入故障安全模式,确保电源开关的稳定运行。

1.4 定时器与中断系统

拥有五个16位定时器(Timer 0、Timer 1、Timer 2、Timer 21和Timer 3),以及用于PWM信号生成的捕获/比较单元(CCU6)。中断系统支持14个中断向量,具有四个优先级级别,能够及时响应各种外部和内部事件。

1.5 通信接口

具备全双工串行接口(UART)并支持LIN通信,还有同步串行通道(SSC),方便与其他设备进行数据通信。LIN收发器符合LIN 1.3、LIN 2.0和LIN 2.1标准,为汽车内部网络通信提供了可靠的支持。

1.6 功率开关

集成了2个具有钳位能力和PWM功能的低侧开关,可作为继电器驱动器;1个具有循环检测选项和PWM功能的高侧开关,适用于LED驱动或为其他开关供电。

1.7 测量单元

测量单元包含10个通道的8位A/D转换器(ADC2)和8个通道的10位A/D转换器(ADC1),可对电池电压和电源电压进行测量,还具备数据后处理功能。

1.8 其他特性

支持单电源供电,电压范围为3.0 V至27 V,具备低压差电压调节器(LDO)和专用的5 V电压调节器为外部负载供电。可编程窗口看门狗(WDT1)拥有独立的片上时钟源,还具备多种电源节省模式,如MCU减速模式、停止模式、睡眠模式,以及在停止模式和睡眠模式下的循环唤醒和循环检测功能。此外,还具备上电和欠压/掉电复位生成、过温保护和过流保护等功能。

2. 引脚配置与功能

2.1 引脚配置

TLE9832采用VQFN - 48 - 22和VQFN - 48 - 29封装,引脚分布清晰,涵盖了电源引脚、输入输出引脚、时钟引脚等。例如,VS为电池供电输入,VDDP为I/O端口供电(5.0 V),VDDC为核心供电(1.5 V),VDDEXT为外部电压输出(5.0 V)等。

2.2 引脚功能

复位后,除电源和LIN引脚外,所有引脚默认配置为输入,可设置为上拉、下拉、高阻态等。不同引脚具有多种复用功能,如P0端口为6位双向通用I/O端口,可用于DAP、CCU6、定时器、UART、SSC等功能;P1端口为5位双向通用I/O端口;P2端口为5位通用输入端口,同时可作为10位ADC(ADC1)的模拟输入。

3. 功能模块详细介绍

3.1 电源管理单元(PMU)

PMU的主要作用是确保嵌入式汽车系统的故障安全运行。它控制所有系统模式及其转换,负责为嵌入式MCU(VDDC、VDDP)和外部传感器(VDDEXT)提供所需的电压供应。PMU内部包含多个子模块,如独立的电源生成模块、时钟源模块、电压调节器模块等,通过有限状态机实现系统模式的转换和复位优先级的控制。

3.2 系统控制单元

3.2.1 电源模块

包括复位控制单元(RCU)、时钟生成单元(CGU)、中断控制单元(ICU)、电源控制单元(PCU)、系统状态单元(SSU)和外部看门狗(WDT1)。这些单元协同工作,确保系统的稳定运行和故障处理。

3.2.2 数字部分

支持中央控制任务,包括时钟系统和控制、复位控制、电源管理、中断管理、通用端口控制、灵活的外设管理、模块暂停控制、看门狗定时器、XRAM寻址模式、数据内存中的错误检测和纠正等功能。

3.3 XC800核心

XC800核心是一个高性能的CPU核心,功能上向上兼容8051。它采用两时钟周期的机器周期,指令集包含45%的单字节指令、41%的双字节指令和14%的三字节指令,每个指令执行需要1、2或4个机器周期。通过专用的DAP接口,支持基本的停止/启动、单步执行、断点支持以及对数据内存、程序内存和特殊功能寄存器的读写访问等调试功能。

3.4 内存架构

TLE9832的CPU在多个内存空间中操作,包括36 kByte的Flash内存、BootROM内存、256 Byte的内部RAM数据内存、3 kByte的XRAM内存、128 Byte的特殊功能寄存器SFR和256 Byte的特殊功能寄存器XSFR。不同的内存空间为程序的存储和运行提供了多样化的选择。

3.5 看门狗定时器

3.5.1 看门狗定时器1(WDT1)

在活跃模式下,WDT1作为窗口看门狗定时器,提供了一种高度可靠和安全的方式来从软件或硬件故障中恢复。上电、复位、唤醒后有一个长开放窗口(80ms),短开放窗口(30ms)便于Flash编程。在睡眠模式、停止模式和OCDS模式下,WDT1被禁用。

3.5.2 看门狗定时器(WDT)

WDT是系统控制单元(SCU)中的一个子模块,用于检测和恢复软件或硬件故障。默认情况下,WDT是禁用的,在调试模式下,WDT默认暂停计数。它是一个16位定时器,可通过编程设置重载值和窗口边界,选择输入频率。

3.6 中断系统

TLE9832支持14个中断向量,具有四个优先级级别。其中11个中断向量分配给片上外设,2个分配给外部中断,1个分配给XINT中断事件。非屏蔽中断(NMI)具有最高优先级,由多个事件共享,如看门狗定时器溢出警告、PLL失锁、Flash操作完成等。

3.7 乘法/除法单元(MDU)

MDU提供快速的16位乘法、16位和32位除法以及移位和归一化功能,用于支持TLE9832核心在实时控制应用中的快速数学计算。

3.8 并行端口

TLE9832有16个端口引脚,分为三个并行端口(P0、P1和P2)。P0和P1是双向端口,可作为通用输入输出(GPIO)或用于片上外设的替代输入输出功能,可配置引脚方向、上拉/下拉设备、开漏模式和驱动强度。P2是输入端口,可用于模拟输入。

3.9 定时器

3.9.1 Timer 0和Timer 1

可作为定时器或计数器,有四种操作模式,可根据不同的应用需求进行配置。

3.9.2 Timer 2和Timer 21

16位通用定时器,有16位自动重载模式和16位单通道捕获模式两种操作模式。

3.9.3 Timer 3

可作为定时器或计数器,有四种操作模式,可用于不同的测量和控制任务。

3.10 捕获/比较单元6(CCU6)

由Timer T12块和Timer T13块组成,T12块有三个捕获/比较通道,T13块有一个比较通道。可独立生成PWM信号或接受捕获触发,也可联合生成控制信号模式,用于驱动交流电机或逆变器。

3.11 UART

提供全双工异步接收/发送功能,可同时进行数据的发送和接收。具有多种操作模式,支持8位或9位数据帧,固定或可变波特率,接收缓冲,多处理器通信,数据传输或接收完成时可生成中断。

3.12 LIN收发器

符合LIN 1.3、LIN 2.0和LIN 2.1标准,作为协议控制器和物理网络之间的总线驱动器。提供多种操作模式,包括睡眠模式和正常操作模式,集成斜率控制,支持不同的数据传输速率,还具备Flash模式,最高可达115 kBaud。

3.13 高速同步串行接口(SSC)

支持全双工和半双工同步通信,可作为主模式或从模式运行。数据宽度、移位方向、时钟极性和相位均可编程,可与SPI兼容设备或其他同步串行接口设备进行通信。

3.14 测量单元

包括1个8位ADC(ADC2)和1个10位ADC(ADC1),以及监测输入电压衰减器、电源电压衰减器、温度传感器等模块。可对多种电压进行测量和处理,保证系统的功能安全。

3.15 高压监测输入

用于监测外部电压水平,可检测高于或低于指定阈值的电压,也可在低功耗模式下检测唤醒事件。每个输入对输入电平监测敏感,在模块切换到活跃模式时可使用。

3.16 高侧开关

适用于电阻性负载连接,可在系统的睡眠模式或停止模式下进行循环开关激活。具备过流检测、开路负载检测、PWM功能等,输出具有较强的鲁棒性。

3.17 低侧开关

用于控制板载继电器,具备过流保护和过温保护功能,可作为PWM继电器驱动器或简单继电器驱动器,集成钳位功能。

3.18 PWM发生器

提供最多两个可配置的PWM通道,用于驱动低侧开关和高侧开关,可编程调制频率和占空比。

3.19 调试系统

片上调试支持(OCDS)为基于XC800的系统提供软件开发和调试的基本功能。通过DAP接口,可设置指令地址和内存地址范围的断点,支持在Flash/RAM代码区域设置无限数量的软件断点,可单步执行程序代码。

4. 应用信息

4.1 电动驱动应用

TLE9832可用于控制直流刷电机,通过两个低侧开关控制继电器,外部FET可根据微控制器的CCU6模块生成的PWM信号控制车窗升降电机。

4.2 引脚连接建议

  • N.C.引脚:建议将N.C.引脚连接到GND,除非另有说明。引脚10和46由于靠近高压引脚,可选择不连接,以避免短路时大电流流动和系统损坏。
  • ADCGND引脚:ADCGND引脚内部连接到参考地,为了提供完整的偏移补偿和实现ADC1的全精度,应仅通过一个100 nF的电容连接到VAREF。
  • 暴露焊盘:建议将暴露焊盘连接到GND。

4.3 外部组件建议

为了保证TLE9832的正常运行,需要在相关引脚连接合适的外部组件,如在VS、VDDP、VDDEXT、VDDC、VAREF等引脚连接合适的电容,在HSx、MONx、VBAT_SENSE等引脚连接合适的电阻和电容。

4.4 ESD测试

TLE9832进行了ESD鲁棒性测试,测试结果和条件可在测试报告中获取。

5. 电气特性

5.1 一般特性

5.1.1 绝对最大额定值

规定了器件在各种电压、温度、ESD等方面的最大承受值,超过这些值可能会导致器件永久损坏。例如,电源电压VS的范围为 -0.3 V至40 V, junction温度范围为 -40 °C至150 °C等。

5.1.2 功能范围

定义了器件在不同模式下的工作电压范围、输出电流、工作频率等参数,确保器件在规定的范围内正常工作。

5.1.3 电流消耗

给出了器件在活跃模式、停止模式、睡眠模式等不同模式下的电流消耗情况,方便工程师进行功耗设计。

5.1.4 热阻

规定了器件的结到环境的热阻,有助于工程师进行散热设计。

5.1.5 时序特性

定义了系统模式之间的转换时间,如唤醒时间、睡眠模式退出时间、停止模式退出时间等。

5.2 电源管理单元(PMU)

详细说明了PMU的各个电压调节器(VDDP、VDDC、VDDEXT)的输出电流、输出电容、输出电压、动态负载调节、动态线调节、过压检测、欠压复位、过流关断等参数。

5.3 系统时钟

包括振荡器和PLL的频率范围、启动时间、抖动等参数,以及外部时钟参数XTAL1和XTAL2的输入电压范围、频率范围、高低时间等。

5.4 Flash参数

规定了Flash的编程时间、擦除时间、数据保留时间、擦除耐久性等参数。

5.5 并行端口(GPIO)

说明了GPIO的功能范围和直流参数,如输出电流、输入电压、输入滞后、输出电压、输入泄漏电流等。

5.6 LIN收发器

详细列出了LIN收发器的电气特性,包括总线接收器接口、总线发送器接口、交流特性等参数,如接收器阈值电压、总线短路电流、传播延迟等。

5.7 高速同步串行接口(SSC)

给出了SSC在主模式下的时序参数,如SCLK时钟周期、MTSR延迟、MRST设置和保持时间等。

5.8 测量单元

5.8.1 8位模拟数字转换器(ADC2)

规定了ADC2的分辨率、偏移误差、增益、输入电压范围、增益误差、非线性等参数。

5.8.2 测量单元(VBAT_SENSE - 电源电压衰减器)

给出了电池电压测量、测量输入电阻、测量输入泄漏电流、测量精度等参数。

5.8.3 测量功能监测输入电压衰减器

规定了输入电阻、模拟多路复用器建立时间、测量精度等参数。

5.8.4 温度传感器模块

给出了温度传感器的线性温度范围、输出电压、温度灵敏度、精度等参数。

5.9 10位ADC

5.9.1 VAREF

说明了VAREF的功能范围和电气特性,如输入电压、输出电容、参考输出电压、电源电压抑制等参数。

5.9.2 模拟/数字转换器参数

规定了ADC的模拟参考供应、模拟参考地、模拟输入电压范围、模拟时钟频率、转换时间、总未调整误差、DNL误差、INL误差、增益误差、偏移误差等参数。

5.10 高压监测输入

给出了唤醒/监测阈值电压、阈值滞后、上拉/下拉电流、输入泄漏电流等参数。

5.11 高侧开关

5.11.1 功能范围

规定了高侧开关的标称工作电压、睡眠/停止模式下的电流范围、PWM频率等参数。

5.11.2 电气特性

详细列出了高侧开关的输出电压、导通电阻、输出泄漏电流、输出斜率、开关时间、负载电流限制、过流检测、开路负载检测等参数。

5.12 低侧开关

5.12.1 功能范围

规定了低侧开关的标称工作电压、PWM频率等参数。

5.12.2 电气特性

给出了低侧开关的过流限制、导通电阻、泄漏电流、开关时间、最小占空比脉冲宽度变化、齐纳钳位电压、钳位能量等参数。

6. 总结

英飞凌的TLE9832微控制器是一款功能强大、性能出色的汽车应用微控制器。它集成了丰富的功能模块,具备高性能的核心、多样化的内存配置、完善的电源管理和通信接口,能够满足汽车电子系统对可靠性、安全性和性能的要求。通过合理的引脚连接和外部组件配置,以及对其电气特性的充分了解,工程师可以设计出高效、稳定的汽车电子系统。在实际应用中,我们需要根据具体的需求和场景,充分发挥TLE9832的优势,为汽车电子的发展贡献力量。你在使用TLE9832的

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分