當(dāng)前位置:首頁 > 模擬 > 模擬
[導(dǎo)讀]介紹了8通道24位Δ-∑型模擬/數(shù)字轉(zhuǎn)換器ADS1216的特點(diǎn)、結(jié)構(gòu)及原理。

摘要:介紹了8通道24位Δ-∑型模擬/數(shù)字轉(zhuǎn)換器ADS1216的特點(diǎn)、結(jié)構(gòu)及原理,并以ADS1216用于海洋光學(xué)浮標(biāo)光學(xué)幅照度儀為例,給出了它和C8051F020之間的接口電路和程序流程圖,最后給出了ADS1216的一些使用要點(diǎn)及設(shè)計(jì)經(jīng)驗(yàn)。

    關(guān)鍵詞:ADS1216;SPI;Δ-∑;光學(xué)浮標(biāo)

1 ADS1216概述

ADS1216是Burr-Brown產(chǎn)品線中的一款新型、高精度、寬動態(tài)范圍、Δ-∑型8通道24位ADC。它通過SPI接口與外界進(jìn)行信息交換,具有22位有效分辨率,工作電壓范圍為2.7V~5.25V。該器件可以通過選擇內(nèi)部緩沖來提高阻抗,并可提供全量程電壓50%的偏移校正,此外,ADS1216還具有內(nèi)外兩種參考電壓供給方式。

圖1

    ADS1216主要應(yīng)用于工業(yè)過程控制、液態(tài)/氣態(tài)色譜儀、血液分析、智能變送器、便攜式儀器、壓力傳感器以及其它一些要求高精度、低功耗的測量儀器中。ADS1216的主要特點(diǎn)如下:

●低非線性度:0.0015%;

●采用單周期轉(zhuǎn)換模式;

●功耗小于1mW;

●可配置為8路差分輸入;

●具有可編程增益放大器,G=1時,可提供22位有效分辨率; G= 128時,可提供19位有效分辨率;

●帶有SPI通訊接口;

●數(shù)據(jù)輸出速率在10Hz~1kHz內(nèi)可編程;

●具有芯片自校準(zhǔn)功能。

圖2


2 ADS1216的結(jié)構(gòu)原理及寄存器功能

2.1 ADS1216的內(nèi)部結(jié)構(gòu)及工作原理

圖1所示為ADS1216的內(nèi)部結(jié)構(gòu)和外部主要引腳。ADS1216內(nèi)部主要由模擬多路開關(guān)(MUX)、輸入緩沖器(BUF)、可編程增益放大器(PGA)、二階Δ-∑調(diào)制器、可編程數(shù)字濾波器、微控制器、16個狀態(tài)/控制寄存器、128字節(jié)RAM、串行SPI接口、兩個8位DAC、內(nèi)部參考電壓產(chǎn)生器以及時鐘發(fā)生器等組成。其中,輸入多路選擇器(MUX)主要用來提供八路模擬輸入差分組合。當(dāng)模擬輸入的通道1被選擇為正差分輸入通道時,其余的通道則可被選作負(fù)的差分輸入端。這樣,其共地端引腳AINCOM就可以非常方便地實(shí)現(xiàn)八通道差分輸入。ADS1216內(nèi)部還有一個二極管溫度傳感器,它是否工作可通過對內(nèi)部MUX寄存器的配置來選擇。

輸入緩沖器(BUF)用于在信號通路中隔離開關(guān)電容器陣列與外部電路。在沒有輸入緩沖器時,ADS1216的輸入阻抗為5MΩ,當(dāng)使用ADS1216內(nèi)部緩沖器時,其輸入電壓的波動減小,輸入電流增大。其內(nèi)部輸入緩沖器是通過BUFFER引腳和內(nèi)部ACR寄存器的BUFFER位共同控制的。

ADS1216內(nèi)部的可編程增益放大器(PGA)的放大倍數(shù)可以通過ACR寄存器設(shè)定為1到128,增益步長為2。

ADS1216內(nèi)部的調(diào)節(jié)器是一個二階Δ-∑系統(tǒng)。調(diào)節(jié)器以fMOD的頻率工作,fMOD時鐘頻率來自外部時鐘fOSC。頻率的分割來自設(shè)置寄存器(SETUP)的SPEED位。設(shè)計(jì)時,通過SPEED位為1或0可以將fMOD的頻率設(shè)置為fOSC/256或fOSC/128。

通過數(shù)字濾波器可提高ADC的轉(zhuǎn)換精度和分辨率。數(shù)字濾波有一定的建立時間。ADS1216內(nèi)部可以分為快速建立、sinc2或sinc3三種濾波方式??焖俜绞浇r間最短,但濾波精度也最低,而sinc3的建立時間最長,但濾波精度最高。

ADS1216提供有兩種參考電壓供給方式,上電默認(rèn)參考電壓是內(nèi)部2.5V。參考電壓的選擇可通過SETUP寄存器的設(shè)置來完成。內(nèi)部參考電壓可選擇1.25V或2.5V。參考電壓輸出端應(yīng)該有一個0.1μF的電容接地。外部參考電壓是差動輸入,輸入范圍為0~2.5V。通過ADS1216的VRCAP引腳可為內(nèi)部參考電壓提供一個旁路電容以濾除內(nèi)部參考電壓的噪聲,當(dāng)使用外部參考電壓時,該腳可以不連。

圖3

    ADS1216采用四線制(時鐘信號線SCLK、數(shù)據(jù)輸入線DIN、數(shù)據(jù)輸出線DOUT以及片選線CS)SPI通訊方式。SPI的最大通信時鐘可達(dá)fosc/4。ADS1216只能工作在SPI通訊的從模式下,可通過各種主控制器(如單片機(jī)等)給它發(fā)送同步傳送命令。在SPI傳送過程中,數(shù)據(jù)被同步地發(fā)送和接收,SCLK和DIN、DOUT同步移動。圖2所示是SPI通訊時序關(guān)系,其中POL信號用來控制時鐘脈沖的極性。通過POL可選擇SCLK是高電平有效還是低電平有效。

ADS1216使用兩種典型的存儲器:寄存器和RAM。16個寄存器可直接控制ADS1216的工作過程,而且這16個寄存器可以被直接讀寫。實(shí)際上,這些寄存器包括了所有用來配置ADS1216的部分,比如數(shù)據(jù)格式、通道選擇、參考電壓設(shè)置等。

整個器件工作過程的建立可通過對16個獨(dú)立的寄存器的設(shè)置來完成。讀或?qū)懠拇嫫骰虼鎯ζ鞫际且宰止?jié)為單位的。而寄存器與RAM之間的數(shù)據(jù)傳輸則是以塊為基礎(chǔ)來進(jìn)行的。RAM和寄存器之間是相互獨(dú)立的。

內(nèi)部存儲器(包括寄存器和RAM)的地址均為線性的,寄存器地址為00H~0FH。為便于八通道數(shù)據(jù)獨(dú)立存儲以及同寄存器之間進(jìn)行數(shù)據(jù)的塊傳輸,128字節(jié)RAM被劃分成8個相互獨(dú)立的塊。每一個塊的偏移量均為00H~0FH。所以,每塊各單元的地址可以看作塊地址和偏移量的組合。如地址14H則等于第一個RAM塊且偏移量為04H的單元。

ADS1216的同步操作可利用外部時間提供一個精確的同步以用于A/D轉(zhuǎn)換。它既可通過芯片的DSYNC引腳提供,也可通過內(nèi)部DSYNC命令提供。

2.2 ADS1216主要寄存器功能

在ADS1216的16個寄存器中有五種寄存器是最主要的,表1為這五種寄存器的操作格式。

表1 ADS1216的主要寄存器格式

寄存器名稱 格      式
SET UP寄存器 ID ID ID SPEEDP REF EN REF HI BUF EN BIT ORDER
MUX寄存器 BOCS IDAC2R1 IDAC2R0 IDAC1R1 IDAC1R0 PGA2 PGA1 PGA0
ACR寄存器 DRDY U/B SMODE1 SMODE2 RESERCED DEC10 DEC09 DEC08
EDCD寄存器 PSEL3 PSEL2 PSEL1 PSEL0 NSEL3 NSEL2 NSEL1 NSEL0
M/DCE1寄存器 DEC07 DEC06 DEC05 DEC04 DEC03 DEC02 DEC01 DEC00

(1)SETUP寄存器(地址為00H),為建立寄存器;復(fù)位值為xxx 01110。該寄存器的前三個ID位由出廠設(shè)定;SPEED為多路選擇器時鐘速度,為0時,fMOD=fOSC/128;為1時,fMOD=fOSC/256;REF EN用于選擇參考電壓,為0時,使用內(nèi)部參考;為1時使用外部參考;當(dāng)REF HI為0時,內(nèi)部參考電壓為1.25V;為1時內(nèi)部參考為2.5V;BUF EN用于選擇緩沖,為0表示未使用內(nèi)部緩沖;為1表示使用內(nèi)部緩沖;BIT ORDER用于表示數(shù)據(jù)緩沖器數(shù)據(jù)位的輸出順序;為0表示高位在先,為1表示低位在先。

(2)MUX寄存器(地址01H),為多路選擇器控制寄存器;復(fù)位值為01H。其中的PGA2?PGA1?PGA0用于可編程增益放大倍數(shù)的選擇,具體為:000=1, 001=2,010=4,011=8,…?111=128。

(3)ACR寄存器(地址為02H),為模擬控制寄存器;復(fù)位值為00H。其中DRDY為數(shù)據(jù)準(zhǔn)備好信號(只讀);U/B用于表示數(shù)據(jù)格式,0為雙極性,1為單極性;SMODE1和SMODE0用于設(shè)置濾波模式,00為自動;01為快速建立濾波模式,10為Sinc2濾波方式; 11為Sinc3濾波;DEC10、DEC09和DEC0 8是采樣頻率的高三位。

(4)EDCD寄存器(地址08H),為采樣時間寄存器(低八位),復(fù)位值為80H。其中,PSEL3?PSEL2?PSEL1?PSEL0和NSEL3?NSEL2?NSEL1?NSEL0分別用于正、負(fù)通道選擇,0000~0111分別表示通道AIN0~AIN7,1XXX表示AINCOM?除均為0或1外?,1111表示溫度傳感器工作。

(5)M/DEC1寄存器(地址為09H),為模式和采樣頻率寄存器,復(fù)位值為07H。ADS1216的采樣時間變化范圍是20~2047(11位),DEC0寄存器是其低八位,而11位中的高三位在M/DEC1寄存器中,默認(rèn)的采樣頻率是10Hz(晶振為2.4576Hz)。

3 ADS1216的應(yīng)用

3.1 ADS1216與單片機(jī)C8051F020的接口

C8051F020(簡稱F020)是美國Cygnal公司推出的一種混合信號SOC型8位單片機(jī)。它可用硬件實(shí)現(xiàn)SPI串行接口,因此在與ADS1216進(jìn)行通訊時,可以省去一般I/O口模擬SPI通訊的麻煩,而直接采用F020內(nèi)部的SPI通訊控制寄存器進(jìn)行設(shè)置,從而方便地實(shí)現(xiàn)與ADS1216的通訊。筆者在實(shí)際設(shè)計(jì)中,采用一片F020控制四片ADS1216實(shí)現(xiàn)了海水中向上幅照度和向下輻亮度各12個波段的光信號檢測。為了簡便起見,圖3給出了一片ADS1216與F020之間的接口電路。圖3中,ADS1216與C8051F020的接口信號有SCLK、Din、Dout、CS、數(shù)據(jù)準(zhǔn)備好信號DRDY、A/D轉(zhuǎn)換同步信號DSYNC以及內(nèi)部緩沖器使能信號BUFFER。其中SCLK、Din、Dout分別連接在F020的P0.2、P0.3、P0.4,這三個引腳通過F020內(nèi)部的SPI控制寄存器被配置為SPI通訊端口,而將其它的信號線直接連接在F020的普通I/O口便可以進(jìn)行位控或狀態(tài)位的讀取。

3.2 軟件流程

根據(jù)設(shè)計(jì)要求,在將本系統(tǒng)運(yùn)用于海洋光學(xué)浮標(biāo)光學(xué)幅照度、輻亮度測量儀中時,針對具體的應(yīng)用,其主要部分的程序流程如圖4所示。

4 小結(jié)

通過筆者的設(shè)計(jì)及實(shí)驗(yàn),在使用ADS1216時,應(yīng)注意以下幾點(diǎn):

(1)在ADS1216片外要將其模擬地和數(shù)字地連接在一起,否則ADS1216將無法正常工作。

(2)在設(shè)計(jì)印刷電路板時,應(yīng)將外部晶振盡可能地靠近ADS1216,筆者在實(shí)驗(yàn)中發(fā)現(xiàn):晶振離ADS1216越遠(yuǎn),其輸入時序的幅值越小,當(dāng)幅值太小時,可以通過減小接入晶振兩端的電容來增大其幅值,其范圍應(yīng)在0~20pF之間。

(3)在使用SPI通訊時,必須注意單片機(jī)和ADS1216的SCLK極性,通過POL引腳的設(shè)置可使主控制器和ADS1216的SCLK極性保持一致。

(4)為了得到穩(wěn)定的轉(zhuǎn)換結(jié)果,每次改變通道和發(fā)送同步信號前,應(yīng)先增加一段延時,該延時時間應(yīng)隨AD采樣頻率和濾波方式的變化而變化。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉