Infineon XE162FN/HN:16位单芯片实时信号控制器的卓越之选
在当今的电子设计领域,高性能、多功能的微控制器是实现各种复杂应用的核心。英飞凌(Infineon)的XE162FN和XE162HN作为16位单芯片实时信号控制器,属于XE166家族的价值产品线,为工程师们提供了强大而可靠的解决方案。下面将从多个方面详细介绍这款控制器。
文件下载:XE162FN16F80LAAFXUMA1.pdf
一、产品概述
XE162xN系列是英飞凌XE166家族全功能单芯片CMOS微控制器的一部分,它在指令(如MAC单元)、外设和速度方面扩展了C166家族的功能和性能。该系列结合了高CPU性能(最高可达每秒8000万条指令)、扩展的外设功能和增强的IO能力,其优化的外设可以灵活适应各种应用需求。
二、主要特性
(一)高性能CPU
- 五级流水线和MPU:拥有五级执行流水线和两级指令预取流水线,在80 MHz CPU时钟下,指令周期仅为12.5 ns,可实现单周期执行。支持单周期32位加减运算(结果为40位)、单周期16×16位乘法、21周期的32/16位背景除法以及单周期乘累加(MAC)指令。
- 寄存器设计:采用基于寄存器的设计,具有多个可变寄存器组,支持快速上下文切换,拥有两个额外的本地寄存器组。
- 内存保护:集成了内存保护单元(MPU),可保护用户指定的内存区域,防止未经授权的读写或指令提取访问。
(二)中断系统
具备16个优先级级别,提供96个中断节点,可选择外部输入用于中断生成和唤醒,最快采样率达12.5 ns。通过外设事件控制器(PEC)实现八通道中断驱动的单周期数据传输,24位指针可覆盖整个地址空间。
(三)时钟生成
可通过内部或外部时钟源生成时钟,使用片上PLL或预分频器。
(四)硬件CRC检查器
采用可编程多项式的硬件CRC检查器,可监督片上内存区域。
(五)片上内存模块
- SBRAM:8 Kbytes片上待机RAM,用于存储系统相关的用户数据,在设备大部分断电时仍能保留数据。
- DPRAM:2 Kbytes片上双端口RAM,可用于存储用户定义的变量、系统堆栈和通用寄存器组。
- DSRAM:最多16 Kbytes片上数据SRAM,用于存储一般用户数据。
- PSRAM:最多16 Kbytes片上程序/数据SRAM,用于存储用户代码或数据,部分区域可写保护。
- Flash内存:最多320 Kbytes片上程序内存,采用纠错码(ECC)保护内存内容。
(六)片上外设模块
- A/D转换器:两个可同步的A/D转换器,最多9个通道,10位分辨率,转换时间低于1 μs,支持可选的数据预处理(数据缩减、范围检查)和断线检测。
- CC2单元:16通道通用捕获/比较单元,用于处理高速I/O任务。
- CCU60单元:用于灵活的PWM信号生成,支持多种特殊控制模式,适用于AC电机控制等应用。
- 通用定时器单元:具有5个定时器的多功能通用定时器单元。
- 串行接口通道:6个串行接口通道,可作为UART、LIN、高速同步通道(SPI/QSPI)、IIC总线接口(10位寻址,400 kbit/s)、IIS接口使用。
- MultiCAN接口:片上MultiCAN接口(Rev. 2.0B active),最多2个CAN节点,64个消息对象,具备网关功能。
- 系统定时器和实时时钟:片上系统定时器和实时时钟,可用于系统时间管理。
三、设备类型和特性变体
(一)设备类型
提供多种设备类型可供选择,如XE162FN - 16F80L、XE162FN - 24F80L等,不同类型在Flash内存、PSRAM、DSRAM、捕获/比较模块、ADC通道和接口等方面存在差异。
(二)特性变体
- Flash内存:提供不同大小的Flash内存,其位置和模块分配也有所不同。
- 接口选项:不同的接口选项对应不同的可用通道。
- SRAM内存:PSRAM和DSRAM的分配规则不同,PSRAM从低地址开始分配,DSRAM从高地址开始分配。
四、功能描述
(一)内存子系统和组织
采用冯·诺依曼架构,所有内部和外部资源(包括代码内存、数据内存、寄存器和I/O端口)都组织在同一个线性地址空间中。内存空间由16 Mbytes组成,分为256个64 Kbytes的段,每个段包含四个16 Kbytes的数据页。
(二)中央处理单元(CPU)
核心由五级执行流水线、16位算术逻辑单元(ALU)、32位/40位乘累加单元(MAC)、寄存器文件和专用SFR组成。大多数指令在12.5 ns的单机器周期内执行,支持多种指令类,包括标准算术指令、DSP定向算术指令等。
(三)其他功能模块
还包括内存保护单元(MPU)、内存检查器模块(MCHK)、中断系统、片上调试支持(OCDS)、捕获/比较单元(CC2)、CCU6x单元、通用定时器(GPT12E)单元、实时时钟、A/D转换器、通用串行接口通道模块(USIC)、MultiCAN模块、系统定时器、看门狗定时器、时钟生成、并行端口等功能模块。
五、电气参数
(一)一般参数
规定了绝对最大额定参数,如输出电流、结温、存储温度、数字电源电压等,超出这些值可能会对设备造成永久性损坏。
(二)工作条件
明确了保证XE162xN正确运行的工作条件,包括电压调节器缓冲电容、外部负载电容、系统频率、过载电流等参数。
(三)电压范围定义
根据电源电压将工作范围分为上电压范围(4.5 - 5.5 V)和下电压范围(3.0 - 4.5 V),不同电压范围下的电气参数有所不同。
(四)DC参数
包括引脚电容、输入滞后、输入泄漏电流、输出电压等参数,这些参数在不同电压范围内有不同的取值。
(五)功耗
功耗由开关电流和泄漏电流两部分组成,与电源电压、工作频率、活动电路和工作温度等因素有关。
(六)A/D转换器参数
描述了A/D转换器的性能参数,如开关电容、总电容、差分非线性误差、增益误差等。
(七)系统参数
包括内部时钟源频率的短期偏差、内部时钟源频率、唤醒时钟源频率、启动时间、核心电压监督水平、电源看门狗监督水平等参数。
(八)Flash内存参数
涉及Flash内存的编程/擦除限制、擦除耐久性、等待状态、擦除时间、编程时间、数据保留时间等参数。
(九)AC参数
描述了XE162xN的动态行为,包括测试波形、内部定时定义、外部时钟输入参数、焊盘特性、同步串行接口定时、调试接口定时等。
六、封装和可靠性
(一)封装
采用PG - LQFP(塑料绿色 - 低轮廓四方扁平封装),需要注意封装参数,如暴露焊盘尺寸、功率耗散、热阻等。
(二)热考虑
在系统中操作时,需要将芯片产生的总热量散发到环境中,以防止过热和热损坏。可通过降低电源电压、系统频率、输出引脚数量或负载等方式来控制功耗。
(三)质量声明
操作寿命与工作温度有关,温度越高,寿命越短。同时,该设备具有一定的ESD敏感性和湿度敏感性。
英飞凌的XE162FN和XE162HN微控制器以其丰富的功能、高性能和良好的可靠性,为电子工程师在各种应用场景中提供了一个优秀的选择。在实际设计中,工程师们需要根据具体需求,合理利用其特性和参数,以实现最佳的系统性能。你在使用这款控制器的过程中遇到过哪些问题呢?或者对其某个功能有更深入了解的需求吗?欢迎在评论区留言讨论。
发布评论请先 登录
Infineon XE162FN/HN:16位单芯片实时信号控制器的卓越之选
评论