C8051F020中的ADC应用要素
摘要:归纳SOC型芯片C8051F020中模数转换部分的应用要素,包括精度与通道、速率与启动、基准与增益、数据与控制,提出编程及相关SFR的操作顺序。
关键词:片上系统(SOC) A/D转换(ADC) 特殊功能寄存器(SFR)
C8051F020(简称F020)是美国德州Cygnal公司推出的一种混合信号SOC型8位单片机。它属于C8051F系列中的F02x子系列。其性能价格比在目前应用领域极具竞争力。F020具有8路12位A/D转换(简称ADC)接口和8路8位在线可编程(ISP)的ADC电路,片上的特殊功能寄存器(简称SFR)有15个与ADC的控制相关,它们是:
AMUX0SL——AMUX0通道选择寄存器,复位值为00000000;
MAX0CF——AMUX0配置寄存器,复位值为00000000;
ADC0CF——ADC0配置寄存器,复位值为11111000;
ADC0CN——ADC0控制寄存器,复位值为00000000;
ADC0H——ADC0数据字MSB寄存器,复位值为00000000;
ADC0L——ADC0数据字LSB寄存器,复位值为00000000;
ADC0GTH——ADC0下限数据高字节寄存器,复位值为11111111;
ADC0GTL——ADC0下限数据低字节寄存器,复位值为11111111;
ADC0LTH——ADC0上限数据高字节寄存器,复位值为00000000;
ADC0LTL——ADC0上限数据低字节寄存器,复位值为00000000;
AMX1SL——AMUX1通道选择寄存器,复位值为00000000;
ADC1CN——ADC1控制寄存器,复位值为00000000;
ADC1CF——ADC1配置寄存器,复位值为11111000;
ADC1——ADC1数据字寄存器,复位值为00000000;
REF0CN——基准电压控制寄存器,复位值为00000000。
ADC是混合信号控制器的重要功能,如欲在应用编程中得心应手,就必须对其相关的要素有较清晰的整体认识。
1 ADC的精度与通道
F020采用TQFP100封装,芯片引脚有8个(引脚18~25)专用于模拟输入,是8路12位ADC的输入端。每路12位的转换精度都是其自身的
评论