NuMicro™ NUC130微控制器深度解析:特性、功能与应用
在当今的工业控制和嵌入式系统领域,32位微控制器以其卓越的性能和丰富的功能,成为了众多工程师的首选。新唐科技的NuMicro™ NUC130系列微控制器,便是其中的佼佼者。它不仅集成了ARM® Cortex™ - M0核心,还具备丰富的外设和强大的功能,为各种应用场景提供了理想的解决方案。
文件下载:NUC130RE3CN.pdf
一、概述
NuMicro™ NUC100系列是为工业控制和需要丰富通信接口的应用而设计的32位微控制器,包含NUC100、NUC120、NUC130和NUC140等产品线。其中,NUC130汽车系列嵌入了Cortex™ - M0核心,最高运行频率可达50 MHz,拥有32K/64K/128K字节的嵌入式闪存、4K/8K/16K字节的嵌入式SRAM,以及4K字节的ISP加载器ROM。此外,它还配备了大量的外设,如定时器、看门狗定时器、RTC、PDMA、UART、SPI、I2C、I2S、PWM定时器、GPIO、LIN、CAN、PS/2、12位ADC、模拟比较器、低压复位控制器和欠压检测器等。
二、特性分析
2.1 核心特性
- 高性能核心:ARM® Cortex™ - M0核心运行频率高达50 MHz,具备单周期32位硬件乘法器,支持低功耗睡眠模式,为系统提供了强大的计算能力和低功耗特性。
- 丰富的中断管理:NVIC支持32个中断输入,每个中断具有4级优先级,还支持串行线调试,具有2个观察点和4个断点,方便工程师进行调试和开发。
- 宽电压范围:内置LDO,支持2.5 V至5.5 V的宽工作电压范围,增强了系统的稳定性和适应性。
2.2 存储特性
- 大容量闪存:提供32K/64K/128K字节的闪存用于程序代码存储,4KB闪存用于ISP加载器,支持系统内编程(ISP)应用代码更新,还支持2线ICP更新和快速并行编程模式。
- 灵活的SRAM:4K/8K/16K字节的嵌入式SRAM支持PDMA模式,提高了数据传输效率。
2.3 时钟控制特性
- 多种时钟源:内置22.1184 MHz高速振荡器和10 kHz低速振荡器,支持一个PLL,最高可达50 MHz,还可外接4~24 MHz高速晶体和32.768 kHz低速晶体,为不同应用提供了灵活的时钟选择。
- 精细的时钟控制:支持独立的时钟源和时钟分频器,可实现对系统时钟和外设时钟的精确控制,降低功耗。
2.4 外设特性
- GPIO:提供四种I/O模式,包括准双向、推挽输出、开漏输出和高阻抗输入,支持TTL/施密特触发器输入选择,I/O引脚可配置为中断源,具有高驱动和高灌电流能力。
- 定时器:支持4组32位定时器,具有24位向上定时器和8位预分频计数器,提供多种计数模式和事件计数、输入捕获功能。
- 看门狗定时器:具有多个时钟源,8种可选的超时周期,可从掉电或空闲模式中唤醒,支持中断或复位功能。
- RTC:支持软件补偿,提供实时时钟和日历功能,支持12小时或24小时模式,自动识别闰年,支持周期性时间滴答中断和唤醒功能。
- PWM/Capture:内置多达四个16位PWM发生器,提供八个PWM输出或四个互补PWM对,支持捕获中断。
- UART:最多三个UART控制器,支持IrDA、LIN和RS - 485功能,可编程波特率发生器,支持PDMA模式。
- SPI:最多四组SPI控制器,支持主/从模式,全双工同步串行数据传输,可变传输数据长度,支持PDMA模式。
- I2C:最多两组I2C设备,支持主/从模式,双向数据传输,多主总线,仲裁和串行时钟同步功能。
- I2S:可与外部音频编解码器接口,支持8、16、24和32位字大小,支持单声道和立体声音频数据。
- PS/2设备控制器:支持主机通信抑制和请求发送检测,接收帧错误检测,可编程传输缓冲区。
- CAN 2.0:支持CAN协议版本2.0 A和B,位速率高达1M bit/s,32个消息对象,可编程FIFO模式,支持掉电唤醒功能。
- ADC:12位SAR ADC,采样率高达700K SPS,支持单端或差分输入,多种扫描模式,支持PDMA模式。
- 模拟比较器:最多两个模拟比较器,支持外部输入或内部带隙电压选择,可产生中断和掉电唤醒功能。
三、功能描述
3.1 ARM® Cortex™ - M0核心
Cortex™ - M0处理器是一个可配置的32位RISC处理器,具有AMBA AHB - Lite接口和NVIC组件,支持Thumb代码,兼容其他Cortex - M系列处理器。它具有低门数、低功耗睡眠模式、硬件调试功能等特点,为系统提供了高效的处理能力。
3.2 系统管理器
- 系统复位:支持多种复位方式,包括上电复位、/RESET引脚低电平复位、看门狗超时复位、低压复位和欠压检测器复位等。
- 系统电源分配:电源分配分为模拟电源和数字电源,内部电压调节器提供固定的2.5 V电源,需要外接电容以保证稳定性。
- 系统内存映射:提供4G字节的寻址空间,详细分配了各个片上控制器的内存地址,仅支持小端数据格式。
- 系统定时器(SysTick):Cortex - M0集成了一个24位的系统定时器,可作为实时操作系统(RTOS)的滴答定时器或简单计数器使用。
- 嵌套向量中断控制器(NVIC):支持嵌套和向量中断,自动保存和恢复处理器状态,减少中断延迟,支持32个离散中断和4级优先级。
3.3 时钟控制器
时钟控制器为整个芯片提供时钟,包括系统时钟和外设时钟,支持独立的时钟开关控制、时钟源选择和时钟分频器。在掉电模式下,可关闭部分时钟源和外设时钟,降低功耗。
3.4 其他外设功能
各个外设如GPIO、I2C、PWM、RTC等都具有各自独特的功能和特点,为系统的开发提供了丰富的选择。例如,GPIO的多种I/O模式和中断功能,I2C的多主总线和仲裁功能,PWM的互补输出和捕获功能等。
四、电气特性
4.1 绝对最大额定值
规定了器件的最大工作电压、输入电压、振荡器频率、工作温度、存储温度等参数,超出这些范围可能会影响器件的寿命和可靠性。
4.2 DC电气特性
详细列出了器件在不同工作条件下的直流电气参数,如工作电压、电源电流、输入电流、输出电流等,为电路设计提供了重要的参考依据。
4.3 AC电气特性
包括外部振荡器和晶体的电气特性,如时钟高时间、低时间、上升时间、下降时间等,以及内部振荡器的频率精度和工作电流等参数。
4.4 模拟特性
对ADC、LDO、低压复位、欠压检测器、温度传感器和比较器等模拟电路的特性进行了详细描述,为模拟电路的设计和调试提供了指导。
4.5 Flash DC电气特性
介绍了闪存的耐久性、保留时间、擦除时间、编程时间等参数,以及电源电压和电流等信息。
4.6 SPI动态特性
给出了SPI主模式和从模式在不同电源电压和负载电容下的数据建立时间、保持时间和输出有效时间等参数。
五、封装尺寸
NUC130提供了100L LQFP、64L LQFP和48L LQFP三种封装形式,文档详细列出了每种封装的尺寸参数,方便工程师进行PCB设计。
六、总结与展望
NuMicro™ NUC130系列微控制器以其丰富的功能、高性能和低功耗特性,为工业控制、汽车电子、消费电子等领域的应用提供了强大的支持。工程师在使用该系列微控制器时,应根据具体的应用需求,合理选择芯片型号和配置外设,充分发挥其优势。同时,随着技术的不断发展,我们期待新唐科技能够推出更多功能强大、性能卓越的微控制器产品,为电子行业的发展做出更大的贡献。
你在实际应用中是否使用过NuMicro™ NUC130系列微控制器?遇到过哪些问题?欢迎在评论区分享你的经验和见解。
-
微控制器
+关注
关注
49文章
8880浏览量
165732 -
工业控制
+关注
关注
38文章
1705浏览量
92342
发布评论请先 登录
NuMicro™ NUC130微控制器深度解析:特性、功能与应用
评论