深入剖析Microchip PIC18F6393/6493/8393/8493系列微控制器

电子说

1.4w人已加入

描述

深入剖析Microchip PIC18F6393/6493/8393/8493系列微控制器

在电子设计领域,高性能、低功耗且功能丰富的微控制器一直是工程师们的追求。Microchip的PIC18F6393/6493/8393/8493系列微控制器就是这样一款值得深入研究的产品。今天,我们就来详细探讨一下这款微控制器的特点、功能以及应用场景。

文件下载:PIC18LF6393-I/PT.pdf

一、产品概述

PIC18F6393/6493/8393/8493系列属于64/80引脚的高性能闪存微控制器,集成了LCD驱动器、12位ADC以及nanoWatt技术。该系列产品不仅具备PIC18微控制器的高计算性能和经济成本优势,还引入了诸多设计增强功能,非常适合对性能和功耗有较高要求的应用场景。

1.1 特殊特性

其中,12位A/D转换器模块是一大亮点。它具有可编程的采集时间,能够在不等待采样周期的情况下选择通道并启动转换,有效降低了代码开销。

1.2 家族成员差异

该系列产品有64引脚(PIC18F6X93)和80引脚(PIC18F8X93)两种封装形式。不同封装的设备在I/O端口、LCD像素和闪存程序存储器等方面存在差异:

  • I/O端口:64引脚设备有7个双向端口,80引脚设备则有9个双向端口。
  • LCD像素:64引脚设备可驱动128(32 SEGs x 4 COMs)像素,80引脚设备可驱动192(48 SEGs x 4 COMs)像素。
  • 闪存程序存储器:PIC18FX393设备为8 Kbytes,PIC18FX493设备为16 Kbytes。

二、LCD驱动器模块特性

2.1 直接驱动与像素选择

该系列微控制器的LCD驱动器模块能够直接驱动LCD面板,可通过软件选择驱动多达192个像素。

2.2 可编程时序与偏置配置

具备可编程的LCD时序模块,有多种LCD时序源可供选择,支持多达四个公共端,可配置为静态、1/2、1/3或1/4多路复用,以及静态、1/2或1/3偏置配置。

2.3 高电流与中断功能

拥有高电流灌/拉能力(25 mA/25 mA),还配备四个外部中断和四个输入变化中断。此外,它还能在睡眠模式下驱动LCD面板,实现低功耗运行。

2.4 定时器与实时时钟

包含四个8位/16位定时器/计数器模块,以及实时时钟(RTC)软件模块,可配置为24小时时钟、日历,具备自动100年或12,800年、星期计算器功能,使用Timer1实现。

三、电源管理模式

3.1 运行模式

CPU和外设均开启,运行模式电流典型值低至14 μA。

3.2 空闲模式

CPU关闭,外设开启,空闲模式电流典型值低至2.3 μA。

3.3 睡眠模式

CPU和外设均关闭,睡眠模式电流典型值低至0.1 μA。

四、灵活的振荡器结构

4.1 多种模式选择

支持四种晶体模式(最高40 MHz)、两种外部RC模式(最高4 MHz)和两种外部时钟模式(最高40 MHz)。

4.2 锁相环与内部振荡器

具备4x锁相环(适用于晶体和内部振荡器),内部振荡器块有八种可选频率(从31 kHz到8 MHz),与PLL配合使用时可提供从31 kHz到32 MHz的完整时钟速度范围,并且用户可进行调整以补偿频率漂移。

五、12位A/D转换器模块

5.1 模块概述

该模块可将模拟输入信号转换为12位数字信号,PIC18F6393/6493(64引脚)和PIC18F8393/8493(80引脚)设备均有12个输入通道。

5.2 寄存器配置

包含五个寄存器,分别为A/D结果高寄存器(ADRESH)、A/D结果低寄存器(ADRESL)、A/D控制寄存器0(ADCON0)、A/D控制寄存器1(ADCON1)和A/D控制寄存器2(ADCON2)。通过这些寄存器可对A/D模块的操作、端口引脚功能、时钟源、采集时间和对齐方式进行配置。

5.3 操作要点

  • 参考电压选择:模拟参考电压可通过软件选择为设备的正负电源电压(AVDD和AVSS),或RA3/AN3/VREF+/SEG17和RA2/AN2/VREF-/SEG16引脚的电压电平。
  • 睡眠模式操作:A/D转换器可在设备处于睡眠模式时工作,但A/D转换时钟必须来自A/D的内部RC振荡器。
  • 转换步骤:进行A/D转换时,需先配置A/D模块,包括模拟引脚、电压参考、数字I/O、输入通道、采集时间和转换时钟等;若需要,可配置A/D中断;等待所需的采集时间;启动转换;等待转换完成,可通过轮询GO/DONE位或等待A/D中断来判断;读取A/D结果寄存器;如需进行下一次转换,重复上述步骤。

5.4 采集时间计算

为确保A/D转换器达到指定精度,电荷保持电容器(CHOLD)必须完全充电到输入通道电压水平。源阻抗(RS)和内部采样开关(RSS)阻抗会直接影响电容器充电时间。最大推荐模拟源阻抗为2.5 kΩ。可通过特定公式计算最小采集时间。

5.5 转换时钟选择

A/D转换每比特的时间定义为TAD,一次12位转换需要13 TAD。A/D转换时钟源可通过软件选择,有七种可能的选项,包括2 TOSC、4 TOSC、8 TOSC、16 TOSC、32 TOSC、64 TOSC和内部RC振荡器。为保证正确的A/D转换,A/D转换时钟(TAD)应尽可能短,但要大于最小TAD。

六、特殊特性与电气特性

6.1 设备ID寄存器

该系列设备包含“只读”的设备ID寄存器,可识别设备类型和版本,供设备编程器和固件使用。

6.2 电气特性

文档中详细列出了该系列设备的电气特性,包括绝对最大额定值、电压 - 频率关系、A/D转换器特性等。在设计电路时,必须严格遵守这些参数,以确保设备的正常运行和可靠性。

七、封装信息

7.1 封装形式

该系列产品有64引脚和80引脚的塑料薄四方扁平封装(PT),分别为10x10x1 mm和12x12x1 mm的TQFP封装。

7.2 封装标记

封装标记包含客户特定信息、年份代码、周代码和字母数字可追溯代码等。

八、总结与应用思考

Microchip的PIC18F6393/6493/8393/8493系列微控制器凭借其高性能、低功耗、丰富的外设和灵活的配置,在众多应用场景中具有很大的优势。例如,在工业控制、智能家居、便携式设备等领域,都可以充分发挥其特点。

作为电子工程师,在使用这款微控制器时,需要深入理解其各项功能和特性,根据具体的应用需求进行合理的配置和设计。同时,要注意遵守设备的电气特性和操作要求,以确保系统的稳定性和可靠性。大家在实际应用中是否遇到过相关的问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分