深度剖析Microchip PIC18F2458/2553/4458/4553系列微控制器
在电子工程师的日常工作中,选择合适的微控制器是项目成功的关键因素之一。Microchip的PIC18F2458/2553/4458/4553系列微控制器凭借其高性能、低功耗和丰富的外设功能,成为众多应用领域的理想选择。今天,我们就来深入了解一下这个系列的微控制器。
文件下载:PIC18F4458T-I/PT.pdf
一、产品概述
PIC18F2458/2553/4458/4553系列微控制器具有28/40/44引脚封装,采用了增强型闪存技术,集成了12位A/D转换器和nanoWatt低功耗技术。该系列产品不仅具备通用串行总线(USB)功能,还支持多种电源管理模式,能满足不同应用场景的需求。
1.1 特殊特性
- 12位A/D转换器:这是该系列的一大亮点,它具有可编程的采集时间,能够在不等待采样周期的情况下选择通道并启动转换,有效减少了代码开销。
- 电源管理模式:提供了运行(Run)、空闲(Idle)、睡眠(Sleep)三种模式。空闲模式下典型电流低至5.8μA,睡眠模式下典型电流低至0.1μA,大大降低了功耗。
- 特殊微控制器特性:采用C编译器优化架构,可选扩展指令集;增强型闪存程序存储器典型擦写周期达100,000次,数据EEPROM存储器典型擦写周期达1,000,000次,且闪存/数据EEPROM保留时间大于40年;支持中断优先级设置,具备8x8单周期硬件乘法器等。
1.2 不同型号差异
该系列不同型号在闪存程序存储器、A/D通道、I/O端口、CCP和ECCP模块以及是否具备流式并行端口(SPP)等方面存在差异。例如,PIC18F2458和PIC18F4458的闪存程序存储器为24KB,而PIC18F2553和PIC18F4553为32KB;28引脚设备的A/D通道为10个,40/44引脚设备为13个。
二、12位A/D转换器模块
2.1 基本功能
A/D转换器模块在28引脚设备上有10个输入通道,40/44引脚设备上有13个输入通道,可将模拟输入信号转换为对应的12位数字信号。其操作由ADCON0、ADCON1和ADCON2三个寄存器控制,分别用于配置模拟引脚、电压参考、数字I/O、选择输入通道、采集时间和转换时钟等。
2.2 操作步骤
进行A/D转换时,需按以下步骤操作:
- 配置A/D模块:包括配置模拟引脚、电压参考和数字I/O(ADCON1),选择A/D输入通道(ADCON0),选择A/D采集时间(ADCON2),选择A/D转换时钟(ADCON2),并开启A/D模块(ADCON0)。
- 配置A/D中断(可选):清除ADIF位,设置ADIE位和GIE位。
- 等待所需的采集时间(若需要)。
- 启动转换:设置GO/DONE位(ADCON0寄存器)。
- 等待A/D转换完成:可通过轮询GO/DONE位或等待A/D中断来判断。
- 读取A/D结果寄存器(ADRESH:ADRESL),若需要,清除ADIF位。
- 如需进行下一次转换,根据需要返回步骤1或步骤2。
2.3 采集要求
为确保A/D转换器达到指定精度,电荷保持电容(CHOLD)必须完全充电到输入通道电压水平。源阻抗(RS)和内部采样开关(RSS)阻抗会直接影响电容充电时间,建议模拟源的最大阻抗为2.5kΩ。可通过公式计算最小采集时间,以满足转换误差要求。
2.4 时钟选择
A/D转换时钟源可通过软件选择,有七种可选选项,包括2TOSC、4TOSC、8TOSC、16TOSC、32TOSC、64TOSC和内部RC振荡器。为保证正确的A/D转换,A/D转换时钟(TAD)应尽可能短,但需大于最小TAD。
三、CPU特殊特性
该系列微控制器包含设备ID寄存器,这是只读寄存器,可用于识别设备类型和版本。通过读取这些寄存器,程序员和固件可以准确了解设备信息。
四、电气特性
4.1 绝对最大额定值
该系列微控制器的环境温度范围为 -40°C至 +125°C,存储温度范围为 -65°C至 +150°C。各引脚电压、电源电压、功耗、电流等都有明确的限制,使用时需严格遵守,以避免设备损坏。
4.2 A/D转换器特性
A/D转换器具有12位分辨率,在不同电压条件下,其积分线性误差、差分线性误差、偏移误差和增益误差等指标都有相应的规定。同时,还规定了参考电压范围、模拟输入电压范围、推荐的模拟电压源阻抗等参数。
五、封装信息
关于封装信息,可参考“PIC18F2455/2550/4455/4550数据手册”(DS39632)。
六、总结
Microchip的PIC18F2458/2553/4458/4553系列微控制器以其丰富的功能和出色的性能,为电子工程师提供了一个强大的开发平台。无论是在功耗控制、A/D转换精度还是CPU特性方面,都表现出色。在实际应用中,工程师们可以根据具体需求选择合适的型号,并结合其电气特性和操作步骤,充分发挥该系列微控制器的优势,实现各种高性能、低功耗的应用。
你在使用这个系列微控制器的过程中,遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享你的经验和见解。
-
microchip
+关注
关注
53文章
1669浏览量
121103 -
A/D转换器
+关注
关注
1文章
263浏览量
11943
发布评论请先 登录
深度剖析Microchip PIC18F2458/2553/4458/4553系列微控制器
评论