新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PIC单片机模/数转换器ADC模块的设计思路及电路设计

PIC单片机模/数转换器ADC模块的设计思路及电路设计

作者:时间:2013-03-15来源:网络收藏

PIC16F877单片机的ADC内部结构如图1所示。40引脚封装芯片与28引脚封装芯片的区别主要在于模拟口的数量不同,28引脚封装芯片没有AN5~AN7模拟量输入通道,其他各部分的功能和组成关系相同。PIC16F877单片机的ADC内部结构图如图2所示。

  图1 主程序及中断程序流程

  图2 PIC16F877单片机的ADC内部结构图

  PIC16F877单片机内部嵌入的具有10位数字量精度,共有8个模拟通道,与ADO模块有关的寄存器共有11个,其专用的4个寄存器分别为:ADCCON0、ADCCON1、ADRESH及ADRESL。

  源阻抗(RS)和内部采样开关(RSS)阻抗直接影响所要求的充电电容CHOLD的时间,采样开关(RSS)阻抗在单片机电压上的变化,源阻抗在模拟输入时影响偏移电压(由于引脚漏电流)。所推荐的最大模拟源阻抗是101kΩ,在模块输入通道被选择后转换可以开始之前采集必须通过。

  A/D转换器时间每位定义为TAD,A/D转换器每10位转换要求12TAD,A/D转换器时钟源是可以通过软件设定的,TAD的4种可能选择是:

  · 2TOSC;

  · 8TOSC;

  · 32TOSC;

  · 内部RC振荡器。

  对于正确的A/D转换,A/D转换时钟(TAD)必须被选择以保证1.6μs的最小TAD时间。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭