精品国产成人一区二区三区-女子十八毛片-欧洲性猛交-无码不卡一区二区三区在线观看-www.四虎在线-伊人网国产-国精产品自偷自偷综合下载-不卡av网站-俄罗斯黄色大片-一本久久知道综合久久-国产精品日韩一区二区-日韩精品色-免费人成网ww555kkk在线-黄色在线观看免费-日韩在线免费-久久久久99人妻一区二区三区-十八禁真人啪啪免费网站

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
ADuC812應(yīng)用中的若干問(wèn)題
ADuC812應(yīng)用中的若干問(wèn)題
 更新時(shí)間:2008-8-17 16:27:25  點(diǎn)擊數(shù):15
【字體: 字體顏色

    2.A/D轉(zhuǎn)換器的使用問(wèn)題

   ADμC812內(nèi)集成的ADC轉(zhuǎn)換模塊,包含了8通道、12位、單電源A/D轉(zhuǎn)換器,這些A/D轉(zhuǎn)換器是由基于電容DAC的常規(guī)逐次逼近轉(zhuǎn)換器組成的,接收的模擬輸入范圍為0至+VREF(+2.5V)。另外,此模塊還為用戶提供片內(nèi)基準(zhǔn)、校準(zhǔn)特性,模塊內(nèi)的所有部件能方便地通過(guò)3個(gè)寄存器SFR接口來(lái)設(shè)置。總之,ADμC812的ADC模塊具有與一般ADC芯片相比擬的性能,并且操作簡(jiǎn)單、可靠性高,采集速率可高達(dá)200kHz。

    (1)基準(zhǔn)電壓

   A/D轉(zhuǎn)換器的2.5V基準(zhǔn)電壓既可由片內(nèi)提供,也可由外部基準(zhǔn)經(jīng)VREF引腳驅(qū)動(dòng)。若使用內(nèi)部基準(zhǔn),則在VREF和CREF引腳與AGND之間都應(yīng)當(dāng)連接100nF電容以便去耦。這些去耦電容應(yīng)放在緊靠VREF和CREF引腳處。為了達(dá)到規(guī)定的性能,建議在使用外部基準(zhǔn)時(shí),該基準(zhǔn)應(yīng)當(dāng)在2.3V和模擬電源AVDD之間。

   由于片內(nèi)基準(zhǔn)高精度、低漂移且經(jīng)工廠校準(zhǔn),并且當(dāng)ADC或DAC使能時(shí),在VREF引腳會(huì)出現(xiàn)此基準(zhǔn)電壓。因此,在進(jìn)行系統(tǒng)擴(kuò)展時(shí),可將片內(nèi)基準(zhǔn)作為一個(gè)2.5V的參考電源來(lái)使用。若要把片內(nèi)基準(zhǔn)用到微轉(zhuǎn)換器之內(nèi),則應(yīng)在VREF引腳上加以緩沖并應(yīng)在此引腳與AGND之間連接100nF電容。

在實(shí)際應(yīng)用中應(yīng)當(dāng)特別注意,內(nèi)部VREF將保持掉電直到ADC或DAC外圍設(shè)備模塊之一被它們各自的使能位上電為止。

    (2)模擬輸入

   與其他ADC芯片相比,ADμC812的ADC模塊有一個(gè)缺點(diǎn),就是ADC正常工作的模擬輸入范圍為0~+2.5V;而允許輸入的電壓范圍只能為正電壓(0~+5V)。經(jīng)實(shí)驗(yàn)證明,若輸入的模擬電壓超過(guò)+2.5V(最大值為+5V),ADC的采樣結(jié)果為最大值(0FFFH),雖然結(jié)果不對(duì),但并沒(méi)有影響ADμC812正常工作;但是,一旦輸入負(fù)的模擬電壓,則會(huì)影響ADμC812正常工作,表現(xiàn)為ADC的基準(zhǔn)電壓(VREF=+2.5V)消失和采樣結(jié)果不正確,且若長(zhǎng)時(shí)間輸入負(fù)電壓,將有可能損壞芯片。因此,在實(shí)際應(yīng)用中,若發(fā)現(xiàn)啟動(dòng)ADC之后VREF端無(wú)電壓,則應(yīng)立即將芯片復(fù)位,并檢查模擬輸入信號(hào)的采集放大部分。在確保進(jìn)入ADμC812的模擬信號(hào)在0~+2.5V范圍內(nèi)之后,才能再次啟動(dòng)ADC。實(shí)際應(yīng)用時(shí),應(yīng)保證輸入的模擬電壓為正電平。

    3.并行I/O端口的使用問(wèn)題

與其他單片機(jī)一樣,ADμC812也有4個(gè)通用數(shù)據(jù)端口(P0~P3)與外部器件交換數(shù)據(jù),且除了用作通用I/O之外,某些端口還能實(shí)現(xiàn)外部存儲(chǔ)器操作。另有一些端口則與器件上外圍設(shè)備其他功能多路復(fù)用。

    (1)P1口

   值得注意的是,在ADμC812中端口0、2和3是雙向端口,而端口1是只輸入端口。在圖3中可以看到在P1口的電路中包括了位鎖存器和輸入緩沖器,但沒(méi)有輸出驅(qū)動(dòng)器,因而P1口只能被配置為數(shù)字輸入或模擬輸入,不能用于輸出。

  當(dāng)P1口用作模擬輸入時(shí),它對(duì)應(yīng)于ADμC812內(nèi)8通道模數(shù)轉(zhuǎn)換的輸入端口ADC0~ADC7。若在實(shí)際使用中,不須將8個(gè)通道ADC都用上,可將剩余的P1口引腳設(shè)置為數(shù)字輸入,但此時(shí)須注意,它與標(biāo)準(zhǔn)的8051單片機(jī)用作數(shù)字輸入的通用I/O口不同,認(rèn)為高電平有效。因此,P1口用作數(shù)字輸入時(shí),在檢測(cè)是否有輸入信號(hào)之前,須將0寫至對(duì)應(yīng)端口,然后再判斷。這就要求系統(tǒng)在設(shè)計(jì)時(shí),應(yīng)將用作數(shù)字輸入的P1口外加1個(gè)下拉電阻,一般為幾kΩ。

    (2)P2口

  如前所述,ADμC812的P2口也是雙向端口,包含輸入緩沖器、輸出鎖存器和輸出驅(qū)動(dòng)器。通過(guò)與P2口相應(yīng)的端口SFR,可將P2口的各端口引腳獨(dú)立地配置為數(shù)字輸入或數(shù)字輸出,以及對(duì)它們進(jìn)行讀、寫訪問(wèn)。這些與一般單片機(jī)P2口作通用I/O口的用法相同。

  但當(dāng)ADμC812接有外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口不僅要用于輸出中8位地址(A8~A15),還要用于輸出高8位地址(A16~A23),此用法類似于P0口。不同的是,P0口是數(shù)據(jù)和地址總線復(fù)用,而P2口是中位、高位字節(jié)地址總線復(fù)用。因此,P2口在用于外擴(kuò)大容量數(shù)據(jù)存儲(chǔ)器時(shí),也應(yīng)通過(guò)一個(gè)鎖存器將高位字節(jié)地址鎖存,如圖4所示。

    4.外部尋址問(wèn)題

  與其他單片機(jī)不同,ADμC812具有24根地址線。它可尋址的外部數(shù)據(jù)存儲(chǔ)器空間為16MB,此超大容量的存儲(chǔ)空間可滿足眾多應(yīng)用領(lǐng)域的需求。由于外部數(shù)據(jù)存儲(chǔ)器空間高達(dá)16MB,只用DPTR作間址寄存器是不夠的。因此,ADμC812的數(shù)據(jù)指針是由3個(gè)8位寄存器來(lái)組成,分別是DPP(頁(yè)字節(jié)寄存器)、DPH(高位字節(jié)寄存器)和DPL(低位字節(jié)寄存器),在進(jìn)行內(nèi)部和外部代碼訪問(wèn)或外部數(shù)據(jù)訪問(wèn)時(shí),由它們來(lái)提供存儲(chǔ)器地址。與其他單片機(jī)一樣,DPTR仍然是由DPH和DPL兩個(gè)寄存器來(lái)構(gòu)成,且用法相同;而DPP是用于傳送A23~A16最高8位地址的寄存器,這相當(dāng)于若將外部數(shù)據(jù)寄存器每64KB劃分為1頁(yè),則不同的DPP值將對(duì)應(yīng)于不同的頁(yè),因此取名為頁(yè)寄存器。

    5.SPI串口對(duì)P3口的影響

  為便于MCU與各種外圍設(shè)備進(jìn)行通信,ADμC812提供了三種串行I/O端口:UART接口、I2C兼容的串行接口和串行外設(shè)接口(SPI)。其中,SPI接口是工業(yè)標(biāo)準(zhǔn)的同步串行接口,它允許MCU與各種外圍設(shè)備以串行方式(8位數(shù)據(jù)同時(shí)同步地被發(fā)送和接收)進(jìn)行通信。由于只須使用4條線就可與多種標(biāo)準(zhǔn)外圍器件直接接口,因此,SPI接口在串口通信方面有著廣泛的應(yīng)用。

然而,我們?cè)谑褂肁DμC812的SPI串口進(jìn)行通信時(shí),發(fā)現(xiàn)它與其他芯片(具有SPI串口功能)不同,此SPI串口的使能會(huì)對(duì)P3口產(chǎn)生影響,其現(xiàn)象表現(xiàn)為:無(wú)論P(yáng)3口實(shí)際輸入電平為何值,P3口的內(nèi)部鎖存器都認(rèn)定為高電平,從而程序中的JB或JNB等判斷轉(zhuǎn)移指令將失去作用。這說(shuō)明,SPI串口使能將使P3口只能作為輸出口來(lái)使用。因此,在同時(shí)使用SPI串口和P3口作輸入口時(shí),為避免錯(cuò)誤發(fā)生,必須在每次P3口檢測(cè)輸入信號(hào)之前都將SPI串口禁止。

結(jié)束語(yǔ)

  ADμC812作為一種新型的微控制器,具有一般單片機(jī)所不能比擬的強(qiáng)大功能。它內(nèi)部集成的8通道高精度ADC和雙12位DAC,使其能極有效地簡(jiǎn)化儀器中數(shù)據(jù)采集系統(tǒng)部分,同時(shí)它所提供的三種串口通信方式,可滿足各種串行器件的接口問(wèn)題。它的在線調(diào)試和下載功能可極大地方便用戶系統(tǒng)的開(kāi)發(fā)研制。經(jīng)過(guò)一段時(shí)間探索和應(yīng)用,我們已基本掌握ADμC812的各種功能,總結(jié)出一些經(jīng)驗(yàn)和教訓(xùn),本文旨在為用戶提供借鑒參考。

  • 上一篇: 單片機(jī)系統(tǒng)中的漢字顯示
  • 下一篇: 基于MSP430單片機(jī)高精度溫度測(cè)量的補(bǔ)償方法
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1
    潼关县| 隆昌县| 榆中县| 天台县| 三门县| 莱西市| 图木舒克市| 乐清市| 公主岭市| 集贤县| 和林格尔县| 出国| 如皋市| 白银市| 通许县| 黔西县| 土默特右旗| 连平县| 鹤峰县| 朔州市| 邻水| 溧水县| 凉山| 左云县| 建水县| 岢岚县| 九龙坡区| 辉县市| 恩平市| 易门县| 淮南市| 三都| 平湖市| 邵东县| 广德县| 阿荣旗| 措勤县| 平山县| 蓝山县| 屏东县| 庆安县|