深度剖析Microchip PIC18F2458/2553/4458/4553系列微控制器

电子说

1.4w人已加入

描述

深度剖析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转换时,需按以下步骤操作:

  1. 配置A/D模块:包括配置模拟引脚、电压参考和数字I/O(ADCON1),选择A/D输入通道(ADCON0),选择A/D采集时间(ADCON2),选择A/D转换时钟(ADCON2),并开启A/D模块(ADCON0)。
  2. 配置A/D中断(可选):清除ADIF位,设置ADIE位和GIE位。
  3. 等待所需的采集时间(若需要)。
  4. 启动转换:设置GO/DONE位(ADCON0寄存器)。
  5. 等待A/D转换完成:可通过轮询GO/DONE位或等待A/D中断来判断。
  6. 读取A/D结果寄存器(ADRESH:ADRESL),若需要,清除ADIF位。
  7. 如需进行下一次转换,根据需要返回步骤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特性方面,都表现出色。在实际应用中,工程师们可以根据具体需求选择合适的型号,并结合其电气特性和操作步骤,充分发挥该系列微控制器的优势,实现各种高性能、低功耗的应用。

你在使用这个系列微控制器的过程中,遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分