版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
儀器儀表用戶文章編號:1671-1041(2003)03-0039?03用單片機(jī)設(shè)計AID、D/A轉(zhuǎn)換器胡連柱孟凡文劉繼修(濟(jì)寧職業(yè)技術(shù)學(xué)院濟(jì)寧市2'72037)鯉堡墅鑾遮鯉【摘要】某些單片機(jī)內(nèi)郝巳經(jīng)集成了A/D.D/A轉(zhuǎn)換器,使其在工控行業(yè)、儀器儀表.家電產(chǎn)品的應(yīng)用與日俱增.但是,這類單片機(jī)還存在價格偏高、引腳利用辜較低的問焉.介紹一種t生fi'rl七高,在家電產(chǎn)品應(yīng)用中具有價格競爭優(yōu)勢的利用PICl6C62x系列單片機(jī)的A/D、D/A轉(zhuǎn)換技術(shù).【關(guān)鍵詞】PWM,分辨率.逐次遺近.電阻梯形網(wǎng)絡(luò)中圖分類號:TP361.8文獻(xiàn)標(biāo)識碼:B1PICl6C62×系列單片機(jī)的特點PICl6C62×系列為RISC精簡指令、哈佛結(jié)構(gòu)總線、18個引腳的單片機(jī),具有低功耗、高性能、全靜態(tài),35條指令極易編程的特點.OTP片種的性價比極高,除T具備一般單片機(jī)的特點外,PICl6C62x系列內(nèi)部集成了兩個模擬比較器和一個4bit的可編程基準(zhǔn)電J{主源(VREF).如果利用該單片機(jī)的這些特點,只需幾個外圍RC元件就具備AID與D/A轉(zhuǎn)換功能,且分辨率達(dá)到8b“~l(弛it,價格上的優(yōu)勢使其在工控行業(yè)、儀器儀表,家電產(chǎn)品的應(yīng)用前景極為樂觀.本文以8bit分辨率論證A/D,D/A轉(zhuǎn)換的實現(xiàn)方法,更高分辨率的方案完全相似,只是在編程上作小部分調(diào)整.2D/A轉(zhuǎn)換器PICIOC62x系列單片機(jī)內(nèi)部部分功能模塊及A/D、D/A的電路如圖1所示。2.1利用內(nèi)部基準(zhǔn)源PICl6C62x系列單片機(jī)內(nèi)部基準(zhǔn)源由一16個抽頭的電阻梯形網(wǎng)絡(luò)構(gòu)成,相當(dāng)于一個4bit分辨率的DJA轉(zhuǎn)換器.該基準(zhǔn)源由VRCON特殊功能寄存器控制。VRCON歡迎訂閱歡迎撰稿歡迎發(fā)布產(chǎn)品廣告俘患寄存器定義如下:VRENVROEVp.R%VR2'VRIVR0vR剛:VR菇準(zhǔn)電壓澡使胄b位。當(dāng)VRBN=1時,內(nèi)部基準(zhǔn)電壓源使艙.VRoE:VRB瑚出選擇位,VROE=I時。V耐出至RA2引腳.Vn:vlq艘迷擇,VⅡF值可編程設(shè)定為高低兩個段輸出.VR3~VRo:4bitVR耶電壓值.改變該4位的值即改變了VREF的電壓值.為了后文說明的需要,將該4位二進(jìn)制碼作如下定義:VR=咯3%嗉J咚目}量-=}白}玉略lVR0"1根據(jù)PICl6C62x的特性:(1)當(dāng)VⅡ=1時。低段基準(zhǔn)電壓輸出VREFL=VDD+Vp.L/24,分辨單元VFI-VDD,24.VREFL電壓值范圍為:VRL+VDD/24,VRL=0~15,表示相應(yīng)的低段二進(jìn)制碼值.(2)VRR=0時,VREFH=VDD/4+VDD岬RH,32,刪彈元V薩VDD,32.V曠o~ls,VR贏示相應(yīng)的高段二進(jìn)制碼值。VREFH電壓值變化范圍為:VDD/4~23+VDD/32.上述VDD為PICl6C62x的供電電壓,只要在該供電端加—個簡單的UC電源去耦電路,就能很好的保證基準(zhǔn)電壓EICV01.102003No.339萬方數(shù)據(jù)壁經(jīng)墮鑾逛鯉VREF的抗噪聲要求。由上述可見,PICl6C62×系列單片機(jī)的內(nèi)部基準(zhǔn)源實際是一個可設(shè)定為兩個段值的4bitD/A轉(zhuǎn)換器,每個段二進(jìn)制碼值均為0~15,兩個段的分辨單元不一樣。為了設(shè)計一個8bit及小上的D/A轉(zhuǎn)換器,需將VREF的范圍進(jìn)行擴(kuò)展。使用VREFH值,即VREFH=VDD“~23+vDn,32,擴(kuò)展為VREF}I=(VDd4-VDD/32)~23+VDD,32,向電壓低端擴(kuò)展一個分辨單元值VDD/32,相當(dāng)于二進(jìn)制碼值VRH=0~15擴(kuò)¥曲一l~15。這g蜜觀8bit及以上D,A軻知夠∈隱VRH=一1是一個特殊條件,超出了VREFF漢值范圍對應(yīng)的二進(jìn)制碼值VRH的界限,須由低段基準(zhǔn)電壓VRE凡與外圍可編程固定衰減比的電阻網(wǎng)絡(luò)實現(xiàn)。PICl6C62x的內(nèi)部有一個場效應(yīng)OC門(漏極開路門),將其接成圖1所示的應(yīng)用電路.當(dāng)OC門GK導(dǎo)通時,衰減系數(shù)K=RI/(Ro+R1),Ro=2kO(內(nèi)部固定電阻)。當(dāng)OC門GK截止時.衰減系數(shù)K=I(RA4引腳為高阻)。場效應(yīng)OC門通過編程對RA4引腳進(jìn)行I/O操作實現(xiàn)其導(dǎo)通與截止。由上所述,高段VRH=-1對應(yīng)的VREra基準(zhǔn)值可由低段二進(jìn)制碼值VRL對應(yīng)的Vp.EFL值乘上系數(shù)K得到。VRH一1時.vREF|I=vD∥一VDD/32=7vDD,32,盔撕下方程式7VDD/32=(Vd24)+VRL蠼(1)VRL-1~15(取整數(shù))(2)K<1(3)可得VRL=6~15的多組解,取其中任t目解均可,侈蜘:VRL=7,K=075。系數(shù)K由外接電阻R1的取值決定.編程時。首先確定VRL值,然后根據(jù)式(1)計算出系數(shù)K。再根據(jù)K=RI/(Ro+R1)、Ro=2kt'l計算出R1的阻值。R1也可用一只電位器調(diào)整的方式代替。2.2編程4bitPWM實現(xiàn)8bit的D/A轉(zhuǎn)換設(shè)8bit待D/A轉(zhuǎn)換的二進(jìn)制數(shù)存放于PICl6C62x的數(shù)據(jù)存儲器的某一單元,定義為如下格式:VR3VR2vRlVR0Vp3Vp2VplVpo將其分為兩個4bit的j揣耦:VR=VR3VR2vRlvRo,vP40ElCV01.102003NO.3儀器儀表用戶=VP3VP2vpiVpo。VR控制基準(zhǔn)電壓源實現(xiàn)4bitD/A轉(zhuǎn)換,Vp用于對基準(zhǔn)源的輸出電壓進(jìn)行4bitPWM(脈寬調(diào)制)。PWM的高電平為VR對應(yīng)的VREF電壓值,PWM的低電平為VR_1對應(yīng)的VREF電壓值。如此,以4bitD/A轉(zhuǎn)換基準(zhǔn)電壓源的兩個相鄰二進(jìn)制碼對應(yīng)的兩個VREF值,分別作為4bitPWM的高電平和低電平,這就組成—個8bit的D/A轉(zhuǎn)換器。圖2、圖3為常規(guī)PWM與D/A+PWM的區(qū)別,常規(guī)PWM的高電平為VDD(如5V),低電平為0V,其原理眾所皆知.此處不再詳細(xì)敘述。舢二::D馴二=篡固2常規(guī)PWM圍3D/A+PWM本文所述的D/A+PWM其PWM的工作原理與常規(guī)PWM的工作原理一樣。只是PWM脈沖的高電平與低電平分別由VR與VR-l的值決定.編程時,首先將待D/A轉(zhuǎn)換的8bit=進(jìn)制數(shù)分成高4位與低4位,低4位存放于PlCl6C62×的某一數(shù)據(jù)存儲器R0中,高4位作4次右移(移到字節(jié)低蛸)存放于PICl6C62×的另一個數(shù)據(jù)存貯器RI中.利用PICIOC64X的一個定時器中斷編寫PWM程序,PWM的占空比由R0中的值(即vP值)決定.將定時器中斷設(shè)置為最高優(yōu)先級別,以保證PWM的占空比精度.此段程序的實質(zhì)是:在由二進(jìn)制碼vrct定占空比的PWM程序中對VRCON控制寄存器進(jìn)行賦值操作.PWM脈沖的高電平由向VRCON控制寄存器低4位裝入VR產(chǎn)生,PWM脈沖的低電平由向VRCON控制寄存器低4位裝入VR.1產(chǎn)生。程序中需判斷:當(dāng)VRn=0時,VR.1對應(yīng)的VREF由前所述的%n低段值實現(xiàn).V01rr即為8bit的D/A輸出.PWM的濾波電路由Ro、R2、c】組成,其時間常數(shù)根據(jù)PWM的周期選定,與具體應(yīng)用中對D/A轉(zhuǎn)換要求的速度和編程有關(guān).由于PICl6C62×的高速RISC精簡指令.D/A轉(zhuǎn)換速度可達(dá)到400kbit/s以上.VDD的溫漂要求盡量小。VoUT可根據(jù)需要進(jìn)行放大或電平變換.3ND轉(zhuǎn)換器如圖1所示,把前述D,A轉(zhuǎn)換輸出的Vom模擬信號接到PICl6C62x內(nèi)部的—個比較器的同相端,待轉(zhuǎn)換模擬信號接到比較器的反相端,這就構(gòu)成一個典型的逐次逼近型A/D轉(zhuǎn)換器。其原理在許多教科書里講得非常清楚,本文不再詳述.由于PICl6C62x具有比較器中斷功能。充分利用比較器中斷可提高編程效率及提高AID轉(zhuǎn)換速度。定義一個歡迎光臨本刊網(wǎng)站httpJlwww.eic.com.cn萬方數(shù)據(jù)儀器儀表用戶PIC16C62×的數(shù)據(jù)存儲器單元作為A/D轉(zhuǎn)換結(jié)果數(shù)據(jù)寄存器,啟動A/D轉(zhuǎn)換之前在此寄存器內(nèi)預(yù)置一個經(jīng)驗數(shù)據(jù),采用前述D/A轉(zhuǎn)換的方法將此數(shù)據(jù)轉(zhuǎn)換成VouT電平,VouT電平與待轉(zhuǎn)換模擬信號電平進(jìn)行比較。比較器的同相端電平高于反相端電平時,比較器輸出邏輯“1”,并產(chǎn)生一次中斷。比較器的同相端電平低于反相端電平時,比較器輸出邏輯“0”,也產(chǎn)生一次中斷.比較器輸出邏輯狀態(tài)“1”或“0”可從其特殊功能寄存器的相關(guān)位查詢獲取。在比較器中斷程序中,根據(jù)查詢結(jié)果逐次修改“AID轉(zhuǎn)換結(jié)果數(shù)據(jù)寄存器”中的數(shù)據(jù),使youT電平逐次逼近并最終收斂于待轉(zhuǎn)換模擬信號電平,收斂時數(shù)據(jù)寄存器中的值即為AID轉(zhuǎn)換結(jié)果。收斂算法的優(yōu)劣是提高A/D轉(zhuǎn)換速度的關(guān)鍵,這與具體應(yīng)用場合及外圍電路參數(shù)相關(guān).不過,大多數(shù)家電產(chǎn)品應(yīng)用中被轉(zhuǎn)換的模擬信號為低速緩慢變化信號,對AID鯉墅墅鍪逛鯉轉(zhuǎn)換速度的要求并不高。因此,對收斂算法的要求不高,通常采用從MSB至LSB逐次進(jìn)行比較的算法。另外,待轉(zhuǎn)換模擬信號須經(jīng)過電平變換,使其變化范圍與VouT電平的變化范圍相~致。4小結(jié)PICl6C62×系列單片機(jī)內(nèi)部有兩個獨立的模擬比較器,并且其數(shù)字I/O口具備直接驅(qū)動發(fā)Yt-7-極管與LED數(shù)碼管的能力.采用本文所述的AID、D/A轉(zhuǎn)換器原理的應(yīng)用電路只占用其內(nèi)部一個模擬比較器、一個基準(zhǔn)源、4個引腳的資源,外圍電路也很簡單,應(yīng)用系統(tǒng)容易做到體積小、可靠性高、性價比好.缺點是A/D、D/A的轉(zhuǎn)換速度較慢并占用單片機(jī)的大量時間資源,適合于低速變化的信號應(yīng)用。eDesignA/DandD/AConvertorwithSCMHuLianzhuMengFanwenLiuJixiu(JiningVocationalTechnologyCollege,Jining272037)【Abstract】A/DconvertorandD/AconvertorareintegratedinsomeSCM,whichexpandsitsapplicationinindustrycontrol,instrument,andapplianceequipmentButthbkindofSCMhastheproblemofhighprice.10wutilizatmn.ThearticleintroducesaA/DandD/AconversiontechnologythathaspriceadvantageinapplianceapplicationbymakinguseofPICl6C62xSCM.【KeyWords】PWM,Resolvingratio,Approachbyinchmeal.Resistancetrapeziumnetwork【作者簡介】胡連柱,山東濟(jì)寧人,生千1961年.濟(jì)寧職業(yè)技術(shù)學(xué)院機(jī)電系講師。主要從事家用電器原理與維怔。電工電子教學(xué)、實驗實VⅡ和科研工作。已經(jīng)公開發(fā)表論文多篇.通訊地址:濟(jì)寧職業(yè)技術(shù)學(xué)院機(jī)電系實驗室(前刪)電話:053%2171493E?mail:hulianzhu@yahoo.com.cn【收稿日期】2003-02-24E-mall來稿瞄富圃本刊對來稿格式的要求1)本飄剛聿帆求符臺以下基車掛槳黼和■序:i越瞌號:1671?104l(2∞3)xx?XxXX.XX?!居杀究梗蓪懀┝⒄骂}名《中文)作者姓名(-}1文)所在單位,城市名.黼(中文)【摘要】(tf|史)【*健詞】(巾史)-I,囝分婁號:k義獻(xiàn)標(biāo)識碼:以下是文稿正文.章節(jié)腰序.注意:不用~.,二,三.的章節(jié)格式)fxxxxxxxxlIxxXXXxl2xxxxxxtI)XXXXX(2)XXXXXXX2XXXXXXX5結(jié)束語叁考義獻(xiàn)(捧刊■忤)I作者姓名書名k出版地:出版杜名.出鰒年份2作者姓名文船名報刊名稱,卷號,年份(期號)賈碼文章■名(英戈)作女姓g(英文)所在單位.jI市名.●E壤t英文)I捕要】(英文)【關(guān)鍵目】(觳)【作者筒介l(巾立,疊求寫明作者的通情地址.靠蝙.電話和電子郵件地址)【作者聲舶】自五將車文幡—捕為儀靜儀表用戶雜卷蚤嘲學(xué)基金(不捐者可不寫此項)【投稿日期l200B-XX-XXE-m=il投稿(句稿件囊用WORD格式.■攔_l,秘用飄欄膩.斛作為附件阽—E發(fā)辜.(卻電子■件的。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 眼鏡店裝修資助合同
- 制磚機(jī)械:砌塊機(jī)項目效益評估報告
- 二零二五年度辦公室派遣合同樣本(活動策劃)
- 美容院裝飾設(shè)計合同
- 2025年醫(yī)療保健宣傳推廣合同
- 2025年工控電源項目可行性分析報告
- 2025年中國整套噴涂生產(chǎn)線行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年麥茶行業(yè)深度研究分析報告
- 2025年中國空氣清新器行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 2025年中國工業(yè)腳輪行業(yè)運行態(tài)勢及未來發(fā)展趨勢預(yù)測報告
- 2025江蘇南京市金陵飯店股份限公司招聘高頻重點提升(共500題)附帶答案詳解
- 公共政策分析 課件匯 陳振明 第0-9章 導(dǎo)論、緒論:政策科學(xué)的“研究綱領(lǐng)”- 政策監(jiān)控
- C語言程序設(shè)計 教案
- 2025年牛津譯林版英語七年級下冊全冊單元重點知識點與語法匯編
- 《小學(xué)作文指導(dǎo)》課件
- 小學(xué)六年級數(shù)學(xué)方程應(yīng)用題100道及答案解析
- 2025新譯林版英語七年級下單詞表
- 海洋工程設(shè)備保溫保冷方案
- 文藝演出排練指導(dǎo)服務(wù)合同
- 人教版(2024新版)一年級上冊數(shù)學(xué)第一單元《數(shù)學(xué)游戲》單元整體教學(xué)設(shè)計
- 魏寧海超買超賣指標(biāo)公式
評論
0/150
提交評論