當(dāng)前位置:首頁(yè) > 模擬 > 模擬
[導(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)品線中的一款新型、高精度、寬動(dòng)態(tài)范圍、Δ-∑型8通道24位ADC。它通過(guò)SPI接口與外界進(jìn)行信息交換,具有22位有效分辨率,工作電壓范圍為2.7V~5.25V。該器件可以通過(guò)選擇內(nèi)部緩沖來(lái)提高阻抗,并可提供全量程電壓50%的偏移校正,此外,ADS1216還具有內(nèi)外兩種參考電壓供給方式。

圖1

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

●低非線性度:0.0015%;

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

●功耗小于1mW;

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

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

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

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

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

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

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

圖3

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

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

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

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

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

2.2 ADS1216主要寄存器功能

在ADS1216的16個(gè)寄存器中有五種寄存器是最主要的,表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。該寄存器的前三個(gè)ID位由出廠設(shè)定;SPEED為多路選擇器時(shí)鐘速度,為0時(shí),fMOD=fOSC/128;為1時(shí),fMOD=fOSC/256;REF EN用于選擇參考電壓,為0時(shí),使用內(nèi)部參考;為1時(shí)使用外部參考;當(dāng)REF HI為0時(shí),內(nèi)部參考電壓為1.25V;為1時(shí)內(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)備好信號(hào)(只讀);U/B用于表示數(shù)據(jù)格式,0為雙極性,1為單極性;SMODE1和SMODE0用于設(shè)置濾波模式,00為自動(dòng);01為快速建立濾波模式,10為Sinc2濾波方式; 11為Sinc3濾波;DEC10、DEC09和DEC0 8是采樣頻率的高三位。

(4)EDCD寄存器(地址08H),為采樣時(shí)間寄存器(低八位),復(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的采樣時(shí)間變化范圍是20~2047(11位),DEC0寄存器是其低八位,而11位中的高三位在M/DEC1寄存器中,默認(rèn)的采樣頻率是10Hz(晶振為2.4576Hz)。

3?。粒模樱保玻保兜膽?yīng)用

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

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

3.2 軟件流程

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

4 小結(jié)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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