cortex m0 lpc1114 adc介紹資料詳解
LPC1114內(nèi)部有一個逐次逼近型ADC模塊,總的來說有如下特征:
8個模擬信號輸入通道,可以開1個通道測電壓,也可以8個通道全開測電壓,軟件控制模式下,只能開1個通道,硬件掃描模式下,可以開多個通道
輸入電壓范圍0~VDD
最高10位精度
ADC時鐘可調(diào),最大4.5MHz,最快轉(zhuǎn)換時間2.44微秒
可以軟件控制轉(zhuǎn)換,也可硬件掃描轉(zhuǎn)換,轉(zhuǎn)換形式多種多樣
每個通道都有獨立的轉(zhuǎn)換結(jié)果寄存器,轉(zhuǎn)換結(jié)束可以產(chǎn)生中斷
1.軟件控制模式
軟件控制ADC轉(zhuǎn)換,分為3種轉(zhuǎn)換方式:
1. 給控制寄存器CR的bit24(即START位)寫1啟動轉(zhuǎn)換,這種轉(zhuǎn)換的特點是由程序控制何時轉(zhuǎn)換,可以隨時轉(zhuǎn)換;
2. 通過CT16B0和CT32B0的CAP引腳采集外部上升沿或下降沿信號來啟動轉(zhuǎn)換,這種轉(zhuǎn)換的特點是可以通過外部信號來控制轉(zhuǎn)換;
3. 通過CT16B0的MAT0、MAT1和CT32B0的MAT0、MAT1的上升沿或下降沿來啟動轉(zhuǎn)換,注意,前面說的CAP引腳上的信號,是捕獲的外部信號,而這里說的匹配輸出MAT信號,是由單片機自身的匹配寄存器匹配引起的電平變化,也就是說,這些信號時自身控制產(chǎn)生的,而不是外部的信號。其實,理解前面這些話并不難,因為CAP是捕獲引腳,所以是采集外部信號,MAT是匹配輸出引腳,所以是自身產(chǎn)生的輸出信號。這種轉(zhuǎn)換的特點是可以設(shè)置周期性的轉(zhuǎn)換。注意,單片機的MAT0和MAT1引腳上不必體現(xiàn)出電平的變化。
2.硬件掃描模式
硬件掃描模式與軟件控制模式的主要區(qū)別是:軟件控制模式需要有觸發(fā)條件,AD通道才轉(zhuǎn)換引腳上的電壓值,觸發(fā)一次轉(zhuǎn)換一次;硬件掃描模式無需觸發(fā)條件,只要開啟硬件掃描模式,轉(zhuǎn)換就會一直循環(huán)進(jìn)行。
軟件控制模式只能開啟一個通道,硬件掃描模式可以開啟多個通道。