Infineon XE164xN系列16位单片机:高性能与多功能的完美结合
在电子设计领域,一款性能卓越、功能丰富的单片机往往是项目成功的关键。今天,我们就来详细探讨英飞凌(Infineon)推出的XE164xN系列16位单片机,深入了解它的特性、应用及设计要点。
文件下载:XE164HN16F80LAAFXUMA1.pdf
一、产品概述
XE164xN系列属于英飞凌XE166家族,是全功能单芯片CMOS微控制器。该系列将C166家族的功能和性能在指令、外设和速度方面进行了扩展,结合了高CPU性能(最高可达8000万条指令每秒)、扩展的外设功能以及增强的IO能力,其优化的外设可灵活适配各种应用需求。
1.1 功能特性
- 高性能CPU:拥有五阶段执行流水线和两级指令预取流水线,16位算术逻辑单元(ALU)和32位/40位乘累加单元(MAC),大部分指令在80MHz CPU时钟下可在12.5ns的单机器周期内执行。例如,移位和旋转指令无论移位多少位都能在一个机器周期内完成,乘法和大多数MAC指令也只需一个周期。
- 丰富的中断系统:具备16个优先级级别,提供96个中断节点,可选择外部输入用于中断生成和唤醒,最快采样率达12.5ns。同时,通过外设事件控制器(PEC)可实现八通道中断驱动的单周期数据传输,24位指针可覆盖整个地址空间。
- 多样化的时钟生成:可从内部或外部时钟源生成时钟,使用片上PLL或预分频器,满足不同应用场景的时钟需求。
- 硬件CRC检查器:具有可编程多项式的硬件CRC检查器,可监督片上内存区域,提高系统的可靠性。
- 丰富的片上内存模块:包括8KB片上待机RAM(SBRAM)、2KB片上双端口RAM(DPRAM)、最多16KB片上数据SRAM(DSRAM)、最多16KB片上程序/数据SRAM(PSRAM)以及最多320KB片上程序内存(闪存),并通过纠错码(ECC)实现内存内容保护。
- 强大的片上外设模块:
- A/D转换器:两个可同步的A/D转换器,最多16个通道,10位分辨率,转换时间低于1μs,支持可选的数据预处理(数据缩减、范围检查)和断线检测。
- 捕获/比较单元:16通道通用捕获/比较单元(CC2)和两个用于灵活PWM信号生成的捕获/比较单元(CCU6x)。
- 通用定时器单元:多功能通用定时器单元,包含5个定时器。
- 串行接口通道:最多6个串行接口通道,可作为UART、LIN、高速同步通道(SPI/QSPI)、IIC总线接口(10位寻址,400kbit/s)、IIS接口使用。
- MultiCAN接口:片上MultiCAN接口(Rev. 2.0B active),最多2个CAN节点,64个消息对象(Full CAN/Basic CAN),具备网关功能。
- 系统定时器和实时时钟:片上系统定时器和片上实时时钟。
1.2 设备类型
XE164xN系列提供多种设备类型,不同类型在闪存、PSRAM、DSRAM、接口等方面存在差异,以满足不同应用的需求。例如,XE164FN - 16F80L具有128KB闪存、8KB PSRAM、8KB DSRAM,配备CCU60/1、CC2模块,有2个CAN节点和6个串行通道。
二、硬件设计要点
2.1 引脚配置与定义
XE164xN采用100引脚的Green LQFP封装,引脚功能丰富,具有多种复用功能。在设计时,需要根据具体应用需求合理分配引脚,同时注意引脚的电气特性和驱动能力。例如,部分引脚可作为模拟输入、数字输入/输出、时钟输入/输出、CAN通信等使用,在连接外部设备时要确保信号的兼容性和稳定性。
2.2 内存子系统与组织
该系列采用冯·诺依曼架构,将所有内部和外部资源组织在同一个线性地址空间中,包括代码内存、数据内存、寄存器和I/O端口。内存空间由16MB组成,分为256个64KB的段,每个段包含四个16KB的数据页。片上内存包括PSRAM、DSRAM、DPRAM和闪存等,不同类型的内存有不同的访问方式和用途。在设计时,需要合理规划内存分配,确保程序和数据的高效存储和访问。
2.3 外部总线控制器
外部总线控制器(EBC)负责所有外部内存访问操作,并控制对连接到片上LXBus的资源(如MultiCAN和USIC模块)的访问。EBC可配置为单芯片模式或外部总线模式,支持多种地址总线宽度、数据总线宽度和总线操作模式。在设计外部总线接口时,需要根据外部设备的特性和要求,合理配置EBC的参数,确保数据传输的稳定和高效。
2.4 时钟生成
时钟生成单元可从多种外部或内部时钟源生成系统时钟信号 (f_{sys}),包括外部时钟信号、外部晶体或谐振器、片上时钟源以及唤醒时钟。可编程的片上PLL可通过多个预分频器从标准晶体、时钟输入信号或片上时钟源生成时钟信号,以实现最大系统性能。在设计时钟电路时,需要根据系统的要求和稳定性,选择合适的时钟源和配置参数。
三、电气参数与性能
3.1 电气参数
XE164xN的电气参数定义了其工作范围,包括绝对最大额定参数、工作条件、电压范围定义、DC参数、模拟/数字转换器参数、系统参数、闪存内存参数和AC参数等。在设计时,必须严格遵守这些参数的要求,确保设备在正常工作范围内运行。例如,设备的工作电压范围为3.0V至5.5V,在运行过程中,电源电压必须保持在所选标称电源电压的±10%以内,且变化速度不得超过1V/ms。
3.2 性能特点
- 高速处理能力:CPU的高性能设计使得大部分指令能够在单周期内执行,大大提高了系统的处理速度。
- 低功耗设计:支持多种电源模式,如空闲模式和停止模式,可有效降低功耗,延长设备的使用寿命。
- 高可靠性:通过内存保护单元(MPU)和内存检查器模块(MCHK),可保护用户指定的内存区域,检测和纠正数据错误,提高系统的可靠性。
四、应用领域
由于其高性能、多功能和高可靠性的特点,XE164xN系列单片机广泛应用于工业控制、汽车电子、智能家居等领域。例如,在工业控制中,可用于电机控制、传感器数据采集和处理;在汽车电子中,可用于发动机控制、车身电子系统等;在智能家居中,可用于智能家电的控制和通信。
五、总结
英飞凌XE164xN系列16位单片机以其卓越的性能、丰富的功能和高可靠性,为电子工程师提供了一个强大的设计平台。在实际应用中,工程师需要根据具体需求合理选择设备类型,精心设计硬件电路,严格遵守电气参数要求,以充分发挥该系列单片机的优势,实现高效、稳定的系统设计。你在使用英飞凌单片机的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
应用领域
+关注
关注
0文章
497浏览量
8399 -
16位单片机
+关注
关注
1文章
46浏览量
11583
发布评论请先 登录
Infineon XE164xN系列16位单片机:高性能与多功能的完美结合
评论