<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è) > 模擬技術(shù) > 設計應用 > 16位串行模數轉換器MAX1132的特性及應用

16位串行模數轉換器MAX1132的特性及應用

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

  是美國MAXIM公司生產(chǎn)的16位串行模數轉換器,文章介紹了的工作原理、接口特點(diǎn)及使用方法,給出了它在數據采集系統中的硬件電路和軟件程序。

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

  1引言

  模數轉換器(ADC)是現代測控中非常重要的環(huán)節,它一般分為串行模數轉換器和并行模數轉換器。后者雖然傳輸速度快,但引腳多、體積大、占用單片機口線(xiàn)多;而串行ADC的傳輸速率也可以做的很高,并且具有體積小、功耗低、占用單片機口線(xiàn)少等優(yōu)點(diǎn)。因此,串行ADC的應用越來(lái)越廣泛。

  是MAXIM公司生產(chǎn)的單電源、低功耗、16位、單/雙極性轉換的高精度串行逐次逼近型ADC。其內部帶有跟蹤/保持及校準電路,可使用內部或外部參考電壓及時(shí)鐘。采樣速率最高可達到200ksps最低消耗電流為7.5mA。若工作于關(guān)閉模式,消耗電流可降低到2.5μA。該ADC可應用于工業(yè)過(guò)程控制、數據采集系統、便攜式數據記錄、醫療或掌上設備以及系統檢測等領(lǐng)域。

  2 MAX1132的引腳功能

  MAX1132是可編程的單通道ADC,采用20引腳SSOP封裝形式,各引腳的功能如下:

  REF:參考電壓緩沖輸出/ADC參考電壓輸入,可用作模數轉換的參考電壓;

  REFADL:參考帶隙輸出端/參考帶隙緩沖輸入端;

  AGND:模擬地;

  AVDD:+5V±5%模擬電源;

  DGND:數字地;

  SHDN:關(guān)閉控制輸入端;

  P0、P1、P2:分別為用戶(hù)可編程輸出0,1,2;

  SSTRB:串行選通輸出端;

  DOUT:串行數據輸出端;

  RST:復位引腳;

  SCLK:串行數據時(shí)鐘輸入端;

  DVDD:+5V±5%數字電源;

  DIN:串行數據輸入端;

  CS:片選端;

  CREF:旁路緩沖參考端;

  AIN:模擬輸入端。

  3工作原理

  MAX1132通常由時(shí)鐘將控制字節從串行數據輸入端(DIN)打入其內部移位寄存器,以決定其工作模式并啟動(dòng)轉換。當CS變低或一次轉換(或校準)結束以后,DIN端接收到的第一個(gè)邏輯“1”被定義為控制字節的開(kāi)始位(MSB)。在該位到達前,由時(shí)鐘打入DIN的邏輯“0”均無(wú)效,DIN的每位數據均在每個(gè)SCLK的上升沿打入MAX1132內部移位寄存器。值得注意的是:如果在當前的轉換完成以前,一個(gè)新的開(kāi)始位被時(shí)鐘打入的話(huà),當前的轉換就會(huì )被中斷,同時(shí)開(kāi)始新的輸入信號采集。

  MAX1132可用外部或內部時(shí)鐘完成逐次逼近轉換,但兩種模式均用外部時(shí)鐘將數據移入器件或從器件中移出。在外部時(shí)鐘模式下,數據的移入移出和轉換步驟均由外部時(shí)鐘控制。內部時(shí)鐘模式下的轉換時(shí)鐘由MAX1132內部時(shí)鐘發(fā)生器產(chǎn)生,速率最高可達8MHz。一般要求完成一次轉換的周期是8個(gè)SCLK的整數倍。MAX1132具有短采集(24SCLK)和長(cháng)采集(32SCLK)兩種工作模式。單極性輸入時(shí),直接輸出二進(jìn)制數;雙極性輸入時(shí),輸出的是二進(jìn)制補碼。

  MAX1132還帶有3個(gè)用戶(hù)可編程的輸出口(P0、P1、P2),它們均采用推挽式CMOS輸出,可用來(lái)驅動(dòng)多路轉換開(kāi)關(guān)或PGA。這三個(gè)編程口在缺省狀態(tài)下的輸出均為零,并且在硬件關(guān)閉模式期間均保持不變,此外,它們在上電置位時(shí),也均被置零。

  4MAX1132的應用

  在筆者研制開(kāi)發(fā)的網(wǎng)絡(luò )地電影像儀系統中,由于需要檢測的地電信號的幅值范圍較大,檢測信號精度要求高,信號采集時(shí)間短,而且需要采集的信號通道多,因此對ADC的性能提出了很高的要求。而MAX1132具有雙極性轉換模式,轉換的電壓范圍可達到-12V~+12V,比其他ADC轉換電壓范圍要寬;它的精度達到16位,轉換速度最高可達到200ksps,足以滿(mǎn)足系統對精度和速度的要求;雖然它內部沒(méi)有集成多路轉換開(kāi)關(guān),但本身帶有三個(gè)用戶(hù)可編程輸出口,可以很方便地控制一個(gè)多路轉換開(kāi)關(guān),以滿(mǎn)足系統信號采集通道多的要求;MAX1132采用單電源供電,內部帶有參考電壓,可簡(jiǎn)化外圍電路,而且使用方便?;谝陨咸攸c(diǎn),筆者選用了MAX1132。

  MAX1132與單片機進(jìn)行接口的電路。圖中將MAX1132的CS與單片機P1.0腳相連,MAX1132的片選端由單片機經(jīng)P1.0腳發(fā)出信號選通;控制字節由單片機P1.1腳輸出到ADC的DIN端;轉換結果則由P1.2腳從ADC的DOUT端讀入單片機,讀取轉換數據的時(shí)鐘SCLK可由P1.4腳依次發(fā)出高低電平來(lái)構成;P1.3腳接至表示MAX1132工作狀態(tài)的串行選通輸出SSTRB,單片機則通過(guò)P1.3腳查詢(xún)ADC的工作狀態(tài);P0、P1、P2三個(gè)輸出連接到多路轉換開(kāi)關(guān)以控制轉換通道的切換,而進(jìn)行逐次逼近轉換的時(shí)鐘則由MAX1132內部時(shí)鐘發(fā)生器產(chǎn)生。

  本應用選用MAX1132雙極性、內部時(shí)鐘、短采集模式的工作方式。,tACQ是采集輸入信號的時(shí)間,tCONV是進(jìn)行轉換所需要的時(shí)間。由圖可以看出,MAX1132在片選CS有效、開(kāi)始位由DIN端打入后即可開(kāi)始對輸入信號的采集,并一直到控制字節P2位進(jìn)入其內部移位寄存器以后便可完成對輸入信號的采集。因此,當使用MAX1132的三個(gè)用戶(hù)可編程輸出口去控制一個(gè)多路開(kāi)關(guān)時(shí),要特別注意對輸入通道的切換時(shí)間。由于MAX1132在應用中需要在輸入端連接一個(gè)緩沖放大器,而這個(gè)緩沖放大器在輸入信號變化時(shí)需要一定的時(shí)間去響應信號的變化,所以輸入通道應該在信號采集完成以后馬上被切換,而不是在轉換完成以后再切換。也就是說(shuō),對MAX1132送當前轉換通道的控制字節時(shí),就要將下一通道的控制信號(P2、P1、P0)送入其內部移位寄存器中并打開(kāi)多路開(kāi)關(guān)的下一通道,以確保緩沖放大器有足夠的時(shí)間響應信號的變化以準確完成轉換。此外,串行選通信號SSTRB在轉換開(kāi)始時(shí)為低,轉換結束時(shí)變高,因此,可以利用它來(lái)對單片機產(chǎn)生中斷或采用查詢(xún)方式判斷轉換是否完成。片選CS在這種工作方式下可以不保持為低。轉換進(jìn)行時(shí),可由一個(gè)內部寄存器存儲轉換的數據。轉換結束后,可由SCLK時(shí)鐘在任意時(shí)刻將數據移出,轉換結果的最高位(MSB)會(huì )在SSTRB變高后出現在DOUT上。

  下面給出一段完整的轉換和控制程序,以供參考:

  START:CLRP1.0 ;片選有效

  MOV A,#0A0H ;控制字節

  MOV R2,#08

  DIN: CLR P1.4

  RLC A

  MOV P1.1,C ;送控制字

  SETB P1.4

  DJNZ R2,DIN

  CLR P1.4

  SETB P1.0

  WAIT: JNB P1.3,WAIT

  STORB: MOV R7,#16

  CLR P1.0

  LOOP: MOV C,P1.2 ;讀結果

  MOV A,31H

  RLC A

  MOV 31H,A ;存高8位

  MOV A,30H

  RLC A

  MOV 30H,A ;存低8位

  SETB P1.4

  CLR P1.4

  DJNZ R7,LOOP

  SETB P1.0

  SA: SJMP SA

  END

  5結束語(yǔ)

  新型ADC芯片MAX1132與一般ADC芯片相比,由于其僅需單一+5V供電,同時(shí)帶有內部基準電壓且外圍電路簡(jiǎn)單,因而可簡(jiǎn)化電路設計。同時(shí),基于MAX1132的串行接口也易于與單片機進(jìn)行連接,而且占用單片機口線(xiàn)少,因而能用于較為復雜的系統開(kāi)發(fā)。



關(guān)鍵詞: MAX1132

評論


技術(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>