版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、CC2530和STM32嵌入式接口技術(shù)開(kāi)發(fā)3.4 CC2530 ADC模數(shù)轉(zhuǎn)換應(yīng)用開(kāi)發(fā)第1頁(yè),共17頁(yè)。ADC模數(shù)轉(zhuǎn)換簡(jiǎn)介CC2530與ADC模數(shù)轉(zhuǎn)換項(xiàng)目場(chǎng)景說(shuō)明項(xiàng)目實(shí)踐第2頁(yè),共17頁(yè)。ADC模數(shù)轉(zhuǎn)換概念A(yù)DC是Analog-to-Digital Converter的縮寫(xiě),指模/數(shù)轉(zhuǎn)換器或者模數(shù)轉(zhuǎn)換器。是指將連續(xù)變化的模擬信號(hào)轉(zhuǎn)換為離散的數(shù)字信號(hào)的器件。3Bit電壓轉(zhuǎn)換原理(右圖)第3頁(yè),共17頁(yè)。ADC信號(hào)采樣率模擬信號(hào)在時(shí)域上是連續(xù)的,因此可以將它轉(zhuǎn)換為時(shí)間上連續(xù)的一系列數(shù)字信號(hào)。這樣就要求定義一個(gè)參數(shù)來(lái)表示新的數(shù)字信號(hào)采樣自模擬信號(hào)速率。這個(gè)速率稱(chēng)為轉(zhuǎn)換器的采樣率(sampling r
2、ate)或采樣頻率(sampling frequency)。第4頁(yè),共17頁(yè)。ADC分辨率ADC的分辨率是指使輸出數(shù)字量變化一個(gè)最小量時(shí)模擬信號(hào)的變化量。常用二進(jìn)制的位數(shù)表示;例如8位的AD,可以描述255個(gè)刻度的精度(2的8次方),在它測(cè)量一個(gè)5V左右的電壓時(shí),它的分辨率是5V除以255,大約改變一個(gè)的刻度其改變的最小單位必須是0.02V。第5頁(yè),共17頁(yè)。ADC量化誤差概念A(yù)DC把模擬量轉(zhuǎn)化為數(shù)字量,用數(shù)字量近似值標(biāo)志模擬量,這個(gè)過(guò)程稱(chēng)之為量化。量化誤差是ADC的有限位數(shù)對(duì)模擬量進(jìn)行量化而引起的誤差。實(shí)際上要準(zhǔn)確表示模擬量,ADC的位數(shù)需要很大甚至無(wú)窮大。一個(gè)分辨率有限的ADC的階梯轉(zhuǎn)換特
3、性曲線與具有無(wú)限分辨率的ADC轉(zhuǎn)化特性曲線(直線)之間的最大偏差既是量化誤差。第6頁(yè),共17頁(yè)。CC2530的ADC模數(shù)轉(zhuǎn)換CC2530的ADC支持多達(dá)14位的模擬數(shù)字轉(zhuǎn)換,具有多達(dá)12位的 ENOB(有效數(shù)字位)。它包括一個(gè)模擬多路轉(zhuǎn)換器,具有多達(dá)8個(gè)各自可配置的通道;以及一個(gè)參考電壓發(fā)生器。轉(zhuǎn)換結(jié)果通過(guò)DMA寫(xiě)入存儲(chǔ)器。還具有若干運(yùn)行模式。CC2530的ADC模數(shù)轉(zhuǎn)換功能框圖:第7頁(yè),共17頁(yè)。ADC模塊特征可選取的抽取率,設(shè)置分辨率(712位)。8個(gè)獨(dú)立的輸入通道,可接收單端或差分信號(hào)。參考電壓可選為內(nèi)部單端、外部單端、外部差分或AVDD5。單通道轉(zhuǎn)換結(jié)束可產(chǎn)生中斷請(qǐng)求。序列轉(zhuǎn)換結(jié)束可發(fā)
4、出DMA觸發(fā)??蓪⑵瑑?nèi)溫度傳感器作為輸入。電池電壓測(cè)量功能。第8頁(yè),共17頁(yè)。ADC模塊的信號(hào)輸入端口0引腳可以配置為ADC輸入端,依次為AIN0AIN7:可以把輸入配置為單端輸入或差分輸入。差分輸入對(duì):AIN0AIN1、AIN2AIN3、AIN4AIN5、AIN6AIN7。片上溫度傳感器的輸出也可以作為ADC的輸入用于測(cè)量芯片的溫度??梢詫⒁粋€(gè)對(duì)應(yīng)AVDD5/3的電壓作為ADC輸入,實(shí)現(xiàn)電池電壓監(jiān)測(cè)。負(fù)電壓和大于VDD的電壓都不能用于這些引腳。單端電壓輸入AIN0AIN7,以通道號(hào)碼07表示;四個(gè)差分輸入對(duì)則以 通道號(hào)碼811表示;溫度傳感器的通道號(hào)碼為14;AVDD5/3電壓輸入的通道號(hào)碼
5、為15。第9頁(yè),共17頁(yè)。序列ADC轉(zhuǎn)換:可以按序列進(jìn)行多通道的ADC轉(zhuǎn)換,并把結(jié)果通過(guò)DMA傳送到存儲(chǔ)器,而不需要CPU任何參與。單通道ADC轉(zhuǎn)換:在程序設(shè)計(jì)中,通過(guò)寫(xiě)ADCCON3寄存器觸發(fā)單通道ADC轉(zhuǎn)換,一旦寄存器被寫(xiě)入,轉(zhuǎn)換立即開(kāi)始。參考電壓:內(nèi)部生成的電壓、AVDD5引腳、適用于AIN7輸入引腳的外部電壓,或者 適用于AIN6AIN7輸入引腳的差分電壓。轉(zhuǎn)換結(jié)果:數(shù)字轉(zhuǎn)換結(jié)果以2的補(bǔ)碼形式表示。對(duì)于單端,結(jié)果總是正的。對(duì)于差分配置,兩個(gè)引腳之間的差分被轉(zhuǎn)換,可以是負(fù)數(shù)。 當(dāng)ADCCON1.EOC設(shè)置為1時(shí),數(shù)字轉(zhuǎn)換結(jié)果可以獲得,且結(jié)果總是駐留在ADCH和ADCL寄存器組合的MSB段
6、中。中斷請(qǐng)求:通過(guò)寫(xiě)ADCCON3觸發(fā)一個(gè)單通道轉(zhuǎn)換完成時(shí),將產(chǎn)生一個(gè)中斷,而完成 一個(gè)序列轉(zhuǎn)換時(shí),是不產(chǎn)生中斷的。當(dāng)每完成一個(gè)序列轉(zhuǎn)換,ADC將產(chǎn)生 一個(gè)DMA觸發(fā)。ADC相關(guān)的幾個(gè)概念第10頁(yè),共17頁(yè)。CC2530的ADC寄存器介紹CC2530中與ADC相關(guān)的寄存器有6個(gè),這6個(gè)寄存器分別是:ADCH(ADC轉(zhuǎn)換結(jié)果高位存放寄存器)ADCL(ADC轉(zhuǎn)換結(jié)果低位存放寄存器)ADCCON1(ADC通用控制寄存器1)ADCCON2(ADC通用控制寄存器2)ADCCON3(ADC通用控制寄存器3)APCFG(ADC通道配置寄存器)第11頁(yè),共17頁(yè)。項(xiàng)目場(chǎng)景電子秤在我們生活中應(yīng)用十分的廣泛,無(wú)論
7、是我們我們稱(chēng)體重,還是在購(gòu)買(mǎi)商品的時(shí)候都會(huì)用到。電子秤的工作流程:當(dāng)物體放在秤盤(pán)上時(shí),壓力施給傳感器,該傳感器發(fā)生形變,從而使阻抗發(fā)生變化,同時(shí)使用激勵(lì)電壓發(fā)生變化,輸出一個(gè)變化的模擬信號(hào)。該信號(hào)經(jīng)放大電路放大輸出到模數(shù)轉(zhuǎn)換器(ADC)。轉(zhuǎn)換成便于處理的數(shù)字信號(hào)輸入到單片機(jī)。單片機(jī)根據(jù)鍵盤(pán)命令以及程序?qū)⑦@種結(jié)果輸出到顯示器,顯示這種結(jié)果。第12頁(yè),共17頁(yè)。任務(wù)目標(biāo)使用CC2530微處理器模擬電子秤采集轉(zhuǎn)換的電壓,通過(guò)編輯程序使用CC2530微處理器的ADC外設(shè)實(shí)現(xiàn)對(duì)CC2530微處理器底板的電源電壓檢測(cè),通過(guò)使用IAR for 8051開(kāi)發(fā)環(huán)境的調(diào)試窗口查看ADC的電壓轉(zhuǎn)換值,并將電壓采集值
8、轉(zhuǎn)換為電壓物理量。第13頁(yè),共17頁(yè)。項(xiàng)目分析項(xiàng)目中CC2530單片機(jī)采集的電壓為電池電壓,由于電池標(biāo)準(zhǔn)電壓為12V遠(yuǎn)高于CC2530單片機(jī)的3.3V工作電壓,因此電池電壓需要通過(guò)相應(yīng)的硬件電路進(jìn)行處理,將電池電壓等比例縮小到CC2530單片機(jī)可接受的工作電壓。電池電壓分壓電路如圖:第14頁(yè),共17頁(yè)。程序流程圖程序設(shè)計(jì)思路是首先初始化系統(tǒng)時(shí)鐘。初始化完成后進(jìn)入主循環(huán),主循環(huán)中先進(jìn)行ADC的配置,配置完成后啟動(dòng)ADC轉(zhuǎn)化,等待ADC轉(zhuǎn)化結(jié)束后,將取得的最終轉(zhuǎn)化結(jié)果存入value中。第15頁(yè),共17頁(yè)。項(xiàng)目實(shí)現(xiàn)CC2530單片機(jī)的ADC模數(shù)轉(zhuǎn)換配置程序如下:int adc_test(void)unsigned int value;APCFG |= 0 x10; /模擬 I/O 使能 P0SEL |= 0 x10; /端口0_4 功能選擇外設(shè)功能P0DIR &= 0 x10; /設(shè)置輸入模式ADCCON3 = 0 xB4; /選擇AVDD5為參考電壓;12分辨率;P0_4 ADC ADCCON1 |= 0 x30; /選擇ADC的啟動(dòng)模式為手動(dòng)ADCCON1 |= 0 x40; /啟動(dòng)AD轉(zhuǎn)化 while(!(ADCCON1 & 0 x80); /等待ADC轉(zhuǎn)化結(jié)束 value = ADCL 2;value |= (ADC
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年私人房產(chǎn)買(mǎi)賣(mài)合同環(huán)保要求與執(zhí)行標(biāo)準(zhǔn)3篇
- 2025年度路演展示廳清潔維護(hù)服務(wù)租賃合同4篇
- 二零二五版水利工程開(kāi)工合同范例2篇
- 2025年度多功能培訓(xùn)學(xué)校教室租賃合同范本3篇
- 2025年度廚師行業(yè)人才引進(jìn)與培養(yǎng)服務(wù)協(xié)議3篇
- 2025年度文化藝術(shù)品樣品展覽與上樣合作協(xié)議3篇
- 2024綜藝節(jié)目拍攝基地租賃合同
- 2025年物業(yè)保潔外包服務(wù)合同(含節(jié)能環(huán)保服務(wù))3篇
- 2025年度智能電網(wǎng)建設(shè)采購(gòu)戰(zhàn)略合作協(xié)議合同范本3篇
- 2025年消防給排水系統(tǒng)節(jié)能改造與優(yōu)化合同3篇
- 人教版小學(xué)數(shù)學(xué)(2024)一年級(jí)下冊(cè)第一單元 認(rèn)識(shí)平面圖形綜合素養(yǎng)測(cè)評(píng) B卷(含答案)
- 企業(yè)年會(huì)攝影服務(wù)合同
- 電商運(yùn)營(yíng)管理制度
- 二零二五年度一手房購(gòu)房協(xié)議書(shū)(共有產(chǎn)權(quán)房購(gòu)房協(xié)議)3篇
- 2025年上半年上半年重慶三峽融資擔(dān)保集團(tuán)股份限公司招聘6人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 城市公共交通運(yùn)營(yíng)協(xié)議
- 內(nèi)燃副司機(jī)晉升司機(jī)理論知識(shí)考試題及答案
- 2024北京東城初二(上)期末語(yǔ)文試卷及答案
- 2024設(shè)計(jì)院與職工勞動(dòng)合同書(shū)樣本
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 電工高級(jí)工練習(xí)題庫(kù)(附參考答案)
評(píng)論
0/150
提交評(píng)論