<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > ADS1212和SST單片機實(shí)現高精度數據采集設計

ADS1212和SST單片機實(shí)現高精度數據采集設計

作者: 時(shí)間:2009-08-25 來(lái)源:網(wǎng)絡(luò ) 收藏

SPR0,SPR1是SPI時(shí)鐘頻率選擇位,控制SPI時(shí)鐘為時(shí)鐘的幾分頻,如表1所示:

本文引用地址:http://dyxdggzs.com/article/173630.htm

SPI接口初始化程序如下所示:


2.2 A/D程序
內部有5種功能寄存器。其中,指令寄存器(INSR)和命令寄存器(CMR)用于控制轉換器的操作。輸出寄存器(DOR)用于存放最新的轉換結果。零點(diǎn)校準寄存器(OCR)和滿(mǎn)量程寄存器(FCR)用于對轉換結果進(jìn)行校準。
指令寄存器INSR是一個(gè)8位寄存器,對的每一步操作都是從它開(kāi)始的。具體格式如下:

R/W是讀寫(xiě)控制位;“1”為讀操作,“0”為寫(xiě)操作。
MB1MB0是欲讀寫(xiě)的字節數?!?0”~“11”對應“1”~“4”;
A3~A0是欲讀寫(xiě)寄存器的地址。
命令寄存器CMR是一個(gè)32位寄存器,通過(guò)對它的操作可以設置的各種工作模式,格式如下:

采樣精度同增益和加速因子的設置都有關(guān)系,具體如表3所示。這里需要指出的是。不能同時(shí)追求采樣速度和采樣精度,只有選取合適的速度和精度才能體現出該芯片的優(yōu)勢。

注:G=1,fXIN=1 MHz(fXIN是外部晶體振蕩囂頻率)
零點(diǎn)校準寄存器(OCR)和滿(mǎn)量程寄存器(FCR)用于對轉換結果進(jìn)行校準。它們都是24位寄存器,可以在初始化中對其寫(xiě)入,以便用于校準輸出。
數據程序的流程圖如圖2所示。

如下是程序的部分片段:


數據輸出寄存器DOR為24位寄存器,用于存放最新的轉換結果。只有在DRDY信號為低時(shí),DOR中的數據才有效。如果在(1/fDATA)-12 (1/fXIN)時(shí)間內沒(méi)有讀出DOR中的數據,則它將會(huì )被新的數據所覆蓋。DOR中輸出的數據格式可以用補碼形式表示,如 “FFFFFFH~000000H~7FFFFFH”,表示“負最大量程~0~正最大量程”;也可以用原碼形式表示,如 “000000H~800000H~FFFFFFH”,表示“負最大量程~0~正最大量程”,這可用設置CMR3的DF位來(lái)。

3 結 語(yǔ)
采用ADS1212與89E564RD完成的數據處理系統采集速度快,精度高,還能將數據及時(shí)通過(guò)串口發(fā)送給上位機程序,且外圍電路簡(jiǎn)單。因此,能用于較為復雜的系統開(kāi)發(fā),非常適用于工業(yè)控制、自動(dòng)測試、儀器儀表、遠程通信等領(lǐng)域的數據采集與傳輸。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>