亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于8051核的高精度多通道數(shù)據(jù)采集系統(tǒng)設(shè)計

        2011-05-31 06:15:28李江達(dá)
        電子與封裝 2011年12期
        關(guān)鍵詞:看門狗外設(shè)計數(shù)器

        楊 兵,陶 偉,李江達(dá)

        (1.江南大學(xué)物聯(lián)網(wǎng)學(xué)院,江蘇 無錫,214122;2.中國電子科技集團(tuán)公司第58研究所,江蘇 無錫,214035)

        1 引言

        數(shù)據(jù)采集系統(tǒng)廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、軍事及日常生活等各個領(lǐng)域。通常對數(shù)據(jù)采集系統(tǒng)的要求是速度快,精度高,存儲容量大,抗干擾能力強(qiáng),能實時記錄數(shù)據(jù)采集的時間,并能靈活選擇數(shù)據(jù)輸出的方式,而采用普通的數(shù)據(jù)采集系統(tǒng)很難滿足上述要求。該文介紹了一種以8051核為核心、配合大容量存儲器和各種通用外設(shè)所構(gòu)成的數(shù)據(jù)采集系統(tǒng)的單芯片SOC設(shè)計方法。

        2 系統(tǒng)設(shè)計

        該系統(tǒng)(如圖1)是高度集成的高精度12位數(shù)據(jù)采集系統(tǒng)。系統(tǒng)組合了帶有片內(nèi)可重新編程非易失性FLASH存儲器的高性能8051核,它用于控制多通道的12位DAC和12位ADC以及處理采集數(shù)據(jù);它還組合了全部輔助功能模塊以充分支持可編程的數(shù)據(jù)采集核心,這些功能模塊包括FLASH數(shù)據(jù)存儲器、看門狗WTD、電源監(jiān)視器PSM以及各種標(biāo)準(zhǔn)并行和串行接口。

        系統(tǒng)主要工作流程:

        (1)根據(jù)數(shù)據(jù)采集系統(tǒng)實際應(yīng)用情況,向8kb的程序存儲器燒寫用戶程序;

        (2)根據(jù)用戶程序配置相應(yīng)的各種外設(shè),包括8通道的DAC以及8051 CORE的各種通用外設(shè);

        (3)被選擇的速率為200ksps的12位ADC進(jìn)行有效的數(shù)據(jù)轉(zhuǎn)換;

        (4)采樣數(shù)據(jù)或者加工處理后的采樣數(shù)據(jù)可以選擇性地存儲在RAM中或者640B的FLASH中;

        (5)根據(jù)具體應(yīng)用情況,8051核可以對采樣數(shù)據(jù)進(jìn)行處理;

        (6)采樣數(shù)據(jù)或者加工處理后的采樣數(shù)據(jù)可以選擇性地存儲在片內(nèi)存儲器中或者通過8051核的外設(shè)通道直接送出。

        3 子模塊設(shè)計

        3.1 8051核

        (1)工作頻率12MHz(最大16 MHz);

        (2) 3個16位定時器/計數(shù)器;

        (3) 32條可編程的I/O線;

        (4) 高電流驅(qū)動能力;

        (5) 9個中斷源,2個優(yōu)先級;

        (6) 8kB片內(nèi)FLASH程序存儲器,640B片內(nèi)FLASH數(shù)據(jù)存儲器和片內(nèi)充電部分;

        (7) 16MB外部數(shù)據(jù)地址空間和64kB外部程序地址空間;

        (8)片外UART串行I/O,I2C總線和SPI總線;

        (9) 片外看門狗定時器和電源監(jiān)視器;

        (10)8051核有三條總線,與內(nèi)部數(shù)據(jù)RAM的數(shù)據(jù)傳輸通過IRAM BUS,與內(nèi)部程序ROM的數(shù)據(jù)傳輸通過IROM BUS,與外部存儲器的數(shù)據(jù)傳輸通過MEM BUS,而與外設(shè)之間的數(shù)據(jù)傳輸是通過SFR BUS來實現(xiàn)的。電路基本結(jié)構(gòu)如圖2。

        3.2 存儲器組織

        與所有8051兼容的器件一樣,對于程序和數(shù)據(jù)存儲器,該系統(tǒng)具有分開地址空間,如圖3、圖4所示。

        圖2 8051核電路結(jié)構(gòu)

        圖3 程序存儲器空間

        圖4 數(shù)據(jù)存儲器空間

        內(nèi)部數(shù)據(jù)存儲器的最低32字節(jié)分為8個寄存器(R0到R7)的4個組;寄存器組上緊接的16個字節(jié)構(gòu)成了位可尋址的存儲器空間塊,位地址從00H到7FH;而SFR空間映射到內(nèi)部數(shù)據(jù)存儲器空間的高128字節(jié)。SFR區(qū)僅通過直接尋址來訪問并提供CPU和所有片內(nèi)外圍設(shè)備之間的接口。

        3.3 ADC模塊

        3.3.1 基本工作原理

        ADC轉(zhuǎn)換塊包含了5μs / 8通道12位單電源A/D轉(zhuǎn)換器。此模塊為用戶提供多通道多路轉(zhuǎn)換器、跟蹤/保持、片內(nèi)基準(zhǔn)、校準(zhǔn)特性以及A/D轉(zhuǎn)換器,并且模塊內(nèi)所有部件都能方便地通過3-寄存器SFR接口來設(shè)置。

        A/D轉(zhuǎn)換器由基于DAC的常規(guī)逐次逼近轉(zhuǎn)換器組成,轉(zhuǎn)換器接收的模擬輸入范圍為0至參考電壓Vref。片內(nèi)提供高精度、低漂移并經(jīng)過工廠校準(zhǔn)的2.5V基準(zhǔn)電壓。片內(nèi)基準(zhǔn)可經(jīng)外部Vref引腳過驅(qū)動,外部基準(zhǔn)可在2.3V到AVDD的范圍內(nèi)。在此范圍內(nèi),設(shè)計的代碼跳變發(fā)生在連續(xù)的整數(shù)LSB值的中間(即1/2LSB,1/2LSB,1/2LSB—— FS-3/2LSBs)。當(dāng)Vref=2.5V時,輸出碼是直接的二進(jìn)制數(shù),1LSB=FS/4096或2.5V/4096=0.61mV。在0到Vref范圍內(nèi)理想的輸入/輸出轉(zhuǎn)移特性如圖5所示。

        圖5 AD輸入輸出轉(zhuǎn)移特性

        用軟件或者通過把轉(zhuǎn)換信號加到外部引腳CONVST可啟動單步或連續(xù)轉(zhuǎn)換模式,也可以設(shè)定定時器2來產(chǎn)生用于ADC轉(zhuǎn)換的重復(fù)觸發(fā)信號,也可以配置ADC以便工作在DMA模式,因此ADC塊連續(xù)轉(zhuǎn)換并把采樣值捕獲到外部RAM空間不需來自MCU核的任何干擾,并且這種自動捕獲功能可以擴(kuò)展到16MB外部數(shù)據(jù)存儲器空間。

        系統(tǒng)設(shè)計芯片裝有工廠編程的校準(zhǔn)系數(shù),它在上電時自動下載到ADC,以確保最佳的ADC性能。ADC核包括內(nèi)部失調(diào)和增益校準(zhǔn)寄存器,所提供的軟件校準(zhǔn)子程序可允許用戶在需要時重寫工廠編程的校準(zhǔn)系數(shù),以便使用戶目標(biāo)系統(tǒng)中端點誤差的影響最小。

        來自片內(nèi)溫度傳感器的電壓輸出正比于絕對溫度,它也可以通過前端ADC多路轉(zhuǎn)換器(實際上是第九個ADC通道輸入)傳送,這方便了溫度傳感器的實現(xiàn)。

        3.3.2 基本功能電路

        ADC的工作狀態(tài)完全由3個SFR寄存器控制:ADCCON1寄存器控制ADC的轉(zhuǎn)換和采集時間,硬件轉(zhuǎn)換模式和掉電模式;ADCCON2寄存器控制ADC的通道選擇和轉(zhuǎn)換模式;而ADCCON3寄存器對用戶軟件給出ADC忙狀態(tài)的指示。

        3.4 并行I/O端口

        該系統(tǒng)使用4個通用數(shù)據(jù)端口與外部器件交換數(shù)據(jù)。除了實現(xiàn)通用I/O外,某些端口能實現(xiàn)外部存儲器操作;其他端口則與器件上外圍設(shè)備其他功能多路復(fù)用。端口0、2和3是雙向端口,端口1只是輸入端口。所有端口都包含輸出鎖存器和輸入緩沖器,I/O端口也包含輸出驅(qū)動器。對端口0~3引腳的讀和寫訪問通過它們對應(yīng)的特殊功能寄存器SFR來實現(xiàn)。

        圖6 12位ADC功能電路

        3.5 串行I/O端口

        UART是全雙工的,可以同時發(fā)送和接收數(shù)據(jù),通過8051核可以配置為四種工作模式之一;而串行外設(shè)SPI接口是工業(yè)標(biāo)準(zhǔn)的同步串行接口,它允許8位數(shù)據(jù)同時同步地被發(fā)送和接收,系統(tǒng)可配置為主(Master)或從(Slaver)操作;與I2C兼容的串行接口有兩個,可配置為軟件主(Software Master)或硬件從(Hardware Slave)模式,并且可與SPI串行接口多路復(fù)用。

        3.6 定時器/計數(shù)器

        該系統(tǒng)具有三個16位定時器/計數(shù)器,每個定時器/計數(shù)器都包含兩個8位寄存器THx和TLx(x=0、1和2),所有三個定時器/計數(shù)器均可配置作為定時器或者事件計數(shù)器。在“計數(shù)器”功能中,每個機(jī)器周期TLx寄存器增量,而在“計數(shù)器”中,TLx寄存器根據(jù)其對應(yīng)的外部輸入引腳T0或T1上的1到0的跳變增量。

        3.7 片內(nèi)監(jiān)視器

        該系統(tǒng)集成了兩個片內(nèi)監(jiān)視器功能以便使災(zāi)難性的編程或其他外部系統(tǒng)故障期間內(nèi)代碼或數(shù)據(jù)的破壞最小,并且兩個監(jiān)視器功能完全可通過SFR空間來配置。

        3.8 看門狗定時器

        看門狗定時器的用途是當(dāng)該系統(tǒng)可能由于編程錯誤、電氣噪聲或RFI而進(jìn)入出錯狀態(tài)達(dá)到適當(dāng)時間時產(chǎn)生器件的復(fù)位。它是通過清除看門狗控制(WDCON)SFR中WDE(看門狗使能)位而永遠(yuǎn)被禁止。當(dāng)它被使能時,如果在預(yù)定時間間隔內(nèi)用戶程序沒有刷新看門狗,那么看門狗電路將產(chǎn)生系統(tǒng)復(fù)位,復(fù)位時間間隔可通過SFR預(yù)定標(biāo)位在16ms~204ms范圍內(nèi)進(jìn)行調(diào)整。

        4 總結(jié)

        該系統(tǒng)芯片集成了大量的外圍設(shè)備,是一個可編程、自校正、高精度的數(shù)據(jù)采集系統(tǒng),可以取代傳統(tǒng)的MCU+A/D+RAM高成本、大體積產(chǎn)品,尤其是它的高精度和高速度A/D模塊,特別適應(yīng)于智能傳感、瞬間獲取、數(shù)據(jù)采集和各種通訊系統(tǒng)。

        [1] 潘名蓮,童義生. 微計算機(jī)原理[M]. 北京:電子工業(yè)出版社,1989.

        [2] 沈美明,溫冬嬋. IBM-PC匯編語言程序設(shè)計[M].北京:清華大學(xué)出版社,1991.

        [3] [美] L.C.埃格布雷赫編著,孫承鑒等譯. IBM-PC微型機(jī)接口[M]. 北京:科學(xué)技術(shù)出版社.

        猜你喜歡
        看門狗外設(shè)計數(shù)器
        煤氣與熱力(2022年2期)2022-03-09 06:29:30
        把他叫醒
        計數(shù)器競爭冒險及其處理的仿真分析
        一種采用FPGA實現(xiàn)的通用看門狗電路
        大眾科技(2015年11期)2015-11-24 01:57:16
        把它叫醒
        把它叫醒
        任意N進(jìn)制計數(shù)器的設(shè)計方法
        河南科技(2014年10期)2014-02-27 14:09:30
        Microchip推出具備雙ADC外設(shè)的全新器件,擴(kuò)展其低成本8位PIC?單片機(jī)產(chǎn)品線
        基于單片機(jī)的仰臥起坐計數(shù)器
        貼身呵護(hù) 必不可少的PSP外設(shè)
        久久免费大片| 欧美日韩精品一区二区三区不卡| 国产国拍精品亚洲av在线观看| 国产美女高潮流白浆视频| 国产亚洲精品一区二区在线观看| 99久久精品人妻一区| 亚洲国产国语对白在线观看| 国产交换精品一区二区三区| 国产精品大片一区二区三区四区| 中文字幕色偷偷人妻久久一区 | 欧美人与禽交zozo| 最新手机国产在线小视频| 日本人妻少妇精品视频专区| 精品免费看国产一区二区白浆| 国产激情视频免费观看| 一个人的视频免费播放在线观看| 国产国语一级免费黄片| 亚洲国产综合精品一区| 午夜少妇高潮在线观看视频| 好大好爽我要高潮在线观看| 无遮挡1000部拍拍拍免费| 亚洲av无码专区国产不卡顿| 亚洲av日韩av激情亚洲| 久久精品国产亚洲av果冻传媒| 五月天国产成人av免费观看| 中字幕人妻一区二区三区| 久久综合精品国产二区无码| 在线亚洲人成电影网站色www| vr成人片在线播放网站| 国产91精选在线观看麻豆| 亚洲精品123区在线观看| 人片在线观看无码| 日本美女中文字幕第一区| 国产成人无码av一区二区在线观看 | 色偷偷色噜噜狠狠网站30根| 青楼妓女禁脔道具调教sm| 99久久久精品免费观看国产| 久久久久亚洲av无码专区| 久久精品波多野结衣中文字幕| 亚洲另在线日韩综合色| 国产美女主播福利一区|