C8051F020中的ADC應用要素
摘要:歸納SOC型芯片C8051F020中模數轉換部分的應用要素,包括精度與通道、速率與啟動(dòng)、基準與增益、數據與控制,提出編程及相關(guān)SFR的操作順序。
關(guān)鍵詞:片上系統(SOC) A/D轉換(ADC) 特殊功能寄存器(SFR)
C8051F020(簡(jiǎn)稱(chēng)F020)是美國德州Cygnal公司推出的一種混合信號SOC型8位單片機。它屬于C8051F系列中的F02x子系列。其性能價(jià)格比在目前應用領(lǐng)域極具競爭力。F020具有8路12位A/D轉換(簡(jiǎn)稱(chēng)ADC)接口和8路8位在線(xiàn)可編程(ISP)的ADC電路,片上的特殊功能寄存器(簡(jiǎn)稱(chēng)SFR)有15個(gè)與ADC的控制相關(guān),它們是:
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是混合信號控制器的重要功能,如欲在應用編程中得心應手,就必須對其相關(guān)的要素有較清晰的整體認識。
1 ADC的精度與通道
F020采用TQFP100封裝,芯片引腳有8個(gè)(引腳18~25)專(zhuān)用于模擬輸入,是8路12位ADC的輸入端。每路12位的轉換精度都是其自身的
評論