高精度AD轉(zhuǎn)換ADS1256ADS125624位ADCAD模塊高精度ADC采集卡_第1頁
高精度AD轉(zhuǎn)換ADS1256ADS125624位ADCAD模塊高精度ADC采集卡_第2頁
高精度AD轉(zhuǎn)換ADS1256ADS125624位ADCAD模塊高精度ADC采集卡_第3頁
高精度AD轉(zhuǎn)換ADS1256ADS125624位ADCAD模塊高精度ADC采集卡_第4頁
高精度AD轉(zhuǎn)換ADS1256ADS125624位ADCAD模塊高精度ADC采集卡_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、ADS1256 24位ADC AD模塊 高精度ADC 采集卡目錄:1、 ADS1256高精度ADC采集卡功能介紹2、 ADS1256高精度ADC采集卡原理圖解析3、 ADS1256高精度ADC采集卡程序設(shè)計(jì)源代碼4、總結(jié)5、公司信息一、 ADS1256模塊介紹:為了方便廣大工程師與學(xué)生在調(diào)試產(chǎn)品、新產(chǎn)品開發(fā),樣機(jī)測試,參加大賽、畢業(yè)設(shè)計(jì)中節(jié)省時(shí)間,深圳軒微電子科技有限公司自主開發(fā)設(shè)計(jì)和生產(chǎn)ADS1256 24位ADC采集卡,此卡采用TI公司ADS1256采集芯片,主要特點(diǎn)有1、8通道輸入:可同時(shí)采集8路信號(hào)輸入。2、 測量范圍廣:基本范圍為0-5V輸入電壓,可在輸入端可焊接分壓電阻,將電壓調(diào)整

2、至0-5V內(nèi),所以此采集卡可采集市面上大部分標(biāo)準(zhǔn)電壓,3、 采集頻率高,精度高:采集卡的采集速率為30K/s,精度可達(dá)到0.00001。4、 工業(yè)應(yīng)用級布線,模地,數(shù)字地完全隔離,抗干擾能力強(qiáng)。5、 體積小,方便安裝應(yīng)用6、 跳帽設(shè)計(jì),方便多重狀態(tài)組合以下為采集卡詳細(xì)介紹圖一:功能原理圖1-電源輸入端子,上端為地線,下端為+5V。這里請用較為純凈的5V電源;2-AMS1117-3.3V穩(wěn)壓芯片,產(chǎn)生3.3V電壓;3-VDD供電電壓選擇,可選擇3.3V及1.8V作為ADS1256的數(shù)字電壓VDD,撥碼開關(guān)撥到左邊,1.8V電源接通,撥碼開關(guān)撥到右邊,3.3V電源接通。及大的方便了如FPGA需1.

3、8V測試的客戶;4-AMS1117-1.8V穩(wěn)壓芯片,產(chǎn)生1.8V電壓;5-主控芯片ADS1256,30KSPS速率,8通道采集輸入;6-ACOM信號(hào)選擇配置,接上跳帽,ACOM接地;跳帽斷開,ACOM懸空。7-5V模擬電源引出口;8-ACOM引出口;9-模擬地引出口;10-8通道輸入AD采集點(diǎn);11-輸入電阻;12-輸入衰減電阻,當(dāng)AD采集電壓大于5V的時(shí)候,11跟12兩排電阻構(gòu)成衰減網(wǎng)路,把采集信號(hào)衰減到0-5V內(nèi),該電阻默認(rèn)不焊接;13-輸入濾波電容;14-OPA350運(yùn)放,此處電壓放大倍數(shù)為1,做電壓跟隨器,作用a:降低參考點(diǎn)噪聲,b:增大參考點(diǎn)電流;15-晶振,7.68M,NSK原裝

4、高精度晶體振蕩器;16-TI專用高精度2.5V產(chǎn)生芯片,型號(hào)為:REF1004-2.5;17-數(shù)字地與模擬地完全隔開,實(shí)現(xiàn)單點(diǎn)接地;18-數(shù)字輸入輸出端口,與外部的DSP,MCU,F(xiàn)PGA等相連,其中DVCC可以為外部電路供電;19- L1,L2為電源濾波磁珠;二、 ADS1256模塊原理圖解析:2.1電源部分說明:該電路為3.3V及1.8V產(chǎn)生電路,采用AMS1117的控制芯片,J1為+5V輸入端子,這里請?zhí)峁┹^干凈的輸入電源。說明:該處為電源濾波。說明:該處為DVCC供電選擇電壓。J13對應(yīng)撥碼開關(guān),撥碼開關(guān)打到左方,DVCC鏈接到1.8V,撥碼開關(guān)打到右方,DVCC鏈接到3.3V。說明:

5、模擬地與數(shù)字地隔離,實(shí)現(xiàn)單點(diǎn)接地。確保地線不干擾,不產(chǎn)生壓差。2.2采集輸入部分說明:J2-J9為采集輸入點(diǎn),您測試的電壓經(jīng)過該點(diǎn)進(jìn)入ADC芯片。偶數(shù)電阻R0 R2 R4 R6 R8 R10 R12 R14為輸入電阻,與后面的電容組成RC濾波電路,與奇數(shù)電阻(默認(rèn)不焊接)R1 R3 R5 R7 R9 R11 R13 R15組成輸入衰減電路,對大于5V的輸入信號(hào)進(jìn)行衰減。2.3晶振部分2.4 2.5V參考電壓產(chǎn)生電路說明:采用REF1004-2.5產(chǎn)生基準(zhǔn)電壓,經(jīng)過R17 C22組成的RC濾波,進(jìn)入U(xiǎn)4OP350運(yùn)放。運(yùn)放在這里做跟隨器,放大倍數(shù)為1,作用有兩個(gè),a :提高基準(zhǔn)電壓的輸出能力(原

6、因:REF1004-2.5經(jīng)過R17之后,電流的輸出能力非常低)b:降低基準(zhǔn)電壓的噪聲。2.5主控ADS1256說明:ACOM可靈活配置??梢越拥兀部梢越油獠啃吞?hào),作為參考端,JP10跳帽連接,ACOM接地;JP10跳帽斷開,ACOM懸空。D0 D1 D2 D3引出到J11,方便客戶調(diào)試讀取數(shù)據(jù)用。 三、ADS1256模塊程序源代碼設(shè)計(jì):/* 文件名稱:main.c* 文件標(biāo)識(shí):none* 適用器件:ATMEGA8* * 摘 要: AVR的SPI接口驅(qū)動(dòng)ADS1256* 作 者:*/#include #include #include #include #include ADS1256.h#

7、include main.h/* *名稱: void SPI_Init(void)*功能: SPI初始化*入口參數(shù): none *出口參數(shù): none*日期: */ void SPI_Init(void) SPI_IN; /輸入端口使能內(nèi)部上拉 SPI_DDR; /ADS1256的SPI端口方向設(shè)置 SPCR=(1SPE)|(1MSTR)|(1SPR0)|(1CPHA); / 使能SPI接口,主機(jī)模式,MSB高位在先,模式0, 16分頻,SPI時(shí)鐘約460KHz *名稱: unsigned char read_register(unsigned char reg)*功能: 讀ADS1256寄存

8、器*入口參數(shù): reg-要讀的寄存器 *出口參數(shù): 寄存器的值*日期: */ unsigned char read_register(unsigned char reg) unsigned char x; while(PIN_RDY); /DRDY信號(hào)低時(shí)才能讀寄存器 spi_TranByte(RREG|reg); /選擇寫入寄存器 spi_TranByte(0x00); /寫入1個(gè)寄存器 x=spi_TranByte(0xff); return (x); /* *名稱: long read_data()*功能: 讀ADS1256的數(shù)據(jù)*入口參數(shù): none *出口參數(shù): none*日期: *

9、/long read_data() unsigned char rx_dat4; long x; rx_dat0=spi_TranByte(0xFF); rx_dat1=spi_TranByte(0xFF);rx_dat2=spi_TranByte(0xFF);x= (long)rx_dat0*65536+(long)rx_dat1*256 +(long)rx_dat2; return (x); /* *名稱: void ADS1256_Init(void)*功能: 初始化ADS1256*入口參數(shù): none *出口參數(shù): none*日期: */void ADS1256_Init(void)

10、write_register(MUX,0x01); /MUX寄存器為默認(rèn)值 write_register(ADCON,0x20); /ADCON寄存器為默認(rèn)值 write_register(IO,0x00); int main(void) unsigned long x; LCD_INIT(); SPI_Init(); ADS1256_Init(); while(1) while(PIN_RDY); /DRDY信號(hào)低時(shí)才能讀寄存器 write_register(MUX,0x01); spi_TranByte(WAKEUP); spi_TranByte(RDATA); /選擇寫入寄存器 x=(unsigned long)(2*VREF*read_data()/0x007fffff; LCD_NUM(x,0,0); DelayMs(1000); 4、 總結(jié)此模塊已經(jīng)全部調(diào)試成功,可提供各種程序支持,歡迎進(jìn)行技術(shù)交流!5、 公司信息深圳市軒微電子科技有限公司是一家專業(yè)的電子元器件分銷商和現(xiàn)貨供應(yīng)商,公司目前主營:各種采集卡、測試座、各大品牌集成電路、各種分立元件、電子模塊等,公司備有大量現(xiàn)貨,在全球各地開辟了廣泛穩(wěn)固的供貨渠道。目前可為國內(nèi)制造商提供快捷可靠的異地交貨,為客戶提供零風(fēng)險(xiǎn)提貨,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論