您的位置 首页 芯闻

高精度串行逐次迫临型ADC MAX1132的作业原理和使用

高精度串行逐次逼近型ADC MAX1132的工作原理和应用-模数转换器(ADC)是现代测控中非常重要的环节,它一般分为串行模数转换器和并行模数转换器。后者虽然传输速度快,但引脚多、体积大、占用单片机口线多;而串行ADC的传输速率也可以做的很高,并且具有体积小、功耗低、占用单片机口线少等优点。因此,串行ADC的应用越来越广泛。

1、导言

模数转化器(ADC)是现代测控中非常重要的环节,它一般分为串行模数转化器和并行模数转化器。后者尽管传输速度快,但引脚多、体积大、占用单片机口线多;而串行ADC的传输速率也能够做的很高,并且具有体积小、功耗低、占用单片机口线少等长处。因此,串行ADC的运用越来越广泛。

MAX1132是MAXIM公司出产的单电源、低功耗、16位、单/双极性转化的高精度串行逐次迫临型ADC。其内部带有盯梢/坚持及校准电路,可运用内部或外部参阅电压及时钟。采样速率最高可抵达200ksps?最低耗费电流为7.5mA。若作业于封闭方法,耗费电流可降低到2.5μA。该ADC可运用于工业进程操控、数据收集体系、便携式数据记载、医疗或掌上设备以及体系检测等范畴。

2、MAX1132的引脚功用

高精度串行逐次迫临型ADC MAX1132的作业原理和运用

MAX1132是可编程的单通道ADC,选用20引脚SSOP封装方法,其引脚摆放如图1所示。各引脚的功用如下:

REF:参阅电压缓冲输出/ADC参阅电压输入,可用作模数转化的参阅电压;

REFADL:参阅带隙输出端/参阅带隙缓冲输入端;

AGND:模仿地;

AVDD:+5V±5%模仿电源;

DGND:数字地;

SHDN:封闭操控输入端;

P0、P1、P2:分别为用户可编程输出0,1,2;

SSTRB:串行选通输出端;

DOUT:串行数据输出端;

RST:复位引脚;

SCLK:串行数据时钟输入端;

DVDD:+5V±5%数字电源

DIN:串行数据输入端;

CS:片选端;

CREF:旁路缓冲参阅端;

AIN:模仿输入端。

3、作业原理

MAX1132一般由时钟将操控字节从串行数据输入端(DIN)打入其内部移位寄存器,以决议其作业方法并发动转化。当CS变低或一次转化(或校准)完毕今后,DIN端接收到的第一个逻辑“1”被界说为操控字节的开端位(MSB)。在该位抵达前,由时钟打入DIN的逻辑“0”均无效,DIN的每位数据均在每个SCLK的上升沿打入MAX1132内部移位寄存器。值得注意的是:如果在当时的转化完结曾经,一个新的开端位被时钟打入的话,当时的转化就会被中止,一起开端新的输入信号收集。

MAX1132可用外部或内部时钟完结逐次迫临转化,但两种方法均用外部时钟将数据移入器材或从器材中移出。在外部时钟方法下,数据的移入移出和转化过程均由外部时钟操控。内部时钟方法下的转化时钟由MAX1132内部时钟发生器发生,速率最高可达8MHz。一般要求完结一次转化的周期是8个SCLK的整数倍。MAX1132具有短收集(24SCLK)和长收集(32SCLK)两种作业方法。单极性输入时,直接输出二进制数;双极性输入时,输出的是二进制补码。

MAX1132还带有3个用户可编程的输出口(P0、P1、P2),它们均选用推挽式CMOS输出,可用来驱动多路转化开关或PGA。这三个编程口在缺省状况下的输出均为零,并且在硬件封闭方法期间均坚持不变,此外,它们在上电置位时,也均被置零。

4、MAX1132的运用

在研制开发的网络地电印象仪体系中,因为需求检测的地电信号的幅值规模较大,检测信号精度要求高,信号收集时间短,并且需求收集的信号通道多,因此对ADC的功能提出了很高的要求。而MAX1132具有双极性转化方法,转化的电压规模可抵达-12V~+12V,比其他ADC转化电压规模要宽;它的精度抵达16位,转化速度最高可抵达200ksps,足以满意体系对精度和速度的要求;尽管它内部没有集成多路转化开关,但自身带有三个用户可编程输出口,能够很方便地操控一个多路转化开关,以满意体系信号收集通道多的要求;MAX1132选用单电源供电,内部带有参阅电压,可简化外围电路,并且运用方便。根据以上特色,笔者选用了MAX1132。

图2为MAX1132与单片机进行接口的电路。图中将MAX1132的CS与单片机P1.0脚相连,MAX1132的片选端由单片机经P1.0脚宣布信号选通;操控字节由单片机P1.1脚输出到ADC的DIN端;转化成果则由P1.2脚从ADC的DOUT端读入单片机,读取转化数据的时钟SCLK可由P1.4脚顺次宣布凹凸电平来构成;P1.3脚接至表明MAX1132作业状况的串行选通输出SSTRB,单片机则经过P1.3脚查询ADC的作业状况;P0、P1、P2三个输出衔接到多路转化开关以操控转化通道的切换,而进行逐次迫临转化的时钟则由MAX1132内部时钟发生器发生。

本运用选用MAX1132双极性、内部时钟、短收集方法的作业方法,其作业时序如图3所示。图中,tACQ是收集输入信号的时间,tCONV是进行转化所需求的时间。由图能够看出,MAX1132在片选CS有用、开端位由DIN端打入后即可开端对输入信号的收集,并一直到操控字节P2位进入其内部移位寄存器今后便可完结对输入信号的收集。因此,当运用MAX1132的三个用户可编程输出口去操控一个多路开关时,要特别注意对输入通道的切换时间。因为MAX1132在运用中需求在输入端衔接一个缓冲放大器,而这个缓冲放大器在输入信号改变时需求必定的时间去呼应信号的改变,所以输入通道应该在信号收集完结今后立刻被切换,而不是在转化完结今后再切换。也就是说,对MAX1132送当时转化通道的操控字节时,就要将下一通道的操控信号(P2、P1、P0)送入其内部移位寄存器中并翻开多路开关的下一通道,以保证缓冲放大器有满足的时间呼应信号的改变以精确完结转化。此外,串行选通信号SSTRB在转化开端时为低,转化完毕时变高,因此,能够利用它来对单片机发生中止或选用查询方法判别转化是否完结。片选CS在这种作业方法下能够不坚持为低。转化进行时,可由一个内部寄存器存储转化的数据。转化完毕后,可由SCLK时钟在恣意时间将数据移出,转化成果的最高位(MSB)会在SSTRB变高后出现在DOUT上。

下面给出一段完好的转化和操控程序,以供参阅:

START:CLR P1.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、完毕语

新式ADC芯片MAX1132与一般ADC芯片比较,因为其仅需单一+5V供电,一起带有内部基准电压且外围电路简略,因此可简化电路设计。一起,根据MAX1132的串行接口也易于与单片机进行衔接,并且占用单片机口线少,因此能用于较为杂乱的体系开发。

责任编辑:gt

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/106607.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部