您的位置 首页 新品

多通道A/D转化芯片MAX1230的作业原理及使用剖析

多通道A/D转换芯片MAX1230的工作原理及应用分析-对于在野外工作的数据采集系统来说,由于环境的影响和条件的限制,往往需要系统具有比较低的功率消耗,同时应带有温度补偿等功能,因此,笔者在继电保护装置的数据采集系统设计中采用MAX1230来完成A/D转换功能。MAX1230是MAX-IM公司2003年推出的一种低功耗、可进行温度补偿并带有采样保持功能的多通道12位串行模数转换器。它内置基准电压源、时钟电路和温度传感器,具有16个模拟输入通道,可实现输入通道扫描、输出数据平均和自动关断功能,此外,该芯片还具有一个高速的串行接口。与其它的模数转换器相比,MAX1230具有较多的功能,且工作方式灵活多样,可应用于系统监视、数据采集、病人监护、工业控制和仪器制造等多种领域。

1、MAX1230的首要特点

关于在野外作业的数据收集体系来说,因为环境的影响和条件的约束,往往需求体系具有比较低的功率耗费,一起应带有温度补偿等功用,因而,笔者在继电保护设备的数据收集体系规划中选用MAX1230来完结A/D转化功用。MAX1230是MAX-IM公司2003年推出的一种低功耗、可进行温度补偿并带有采样坚持功用的多通道12位串行模数转化器。它内置基准电压源、时钟电路温度传感器,具有16个模仿输入通道,可完结输入通道扫描、输出数据均匀和主动关断功用,此外,该芯片还具有一个高速的串行接口。与其它的模数转化器比较,MAX1230具有较多的功用,且作业方法灵敏多样,可运用于体系监督、数据收集、患者监护、工业操控和仪器制作等多种范畴。

MAX1230的首要特点如下:

●一切输入通道均可按单端或差分方法进行装备,单端方法下可装备为16个通道,差分方法下可装备为8个通道;

    ●转化速率可达300kSPS,此刻的功耗仅为1.8mW;

●在整个温度规模内不会丢码,精度为±1LSB INL和±1LSB DNL;

●选用单电源+5V供电,内部具有4.096V的基准电压和时钟电路,也可运用外部差分基准或外部时钟输入;

●具有10MHz可兼容SPI/QSPI/MICROWIRE的接口;

●作业温度规模为-40~+85℃,且内部带有精度为±1℃的温度传感器,一起可进行温度补偿。

2、MAX1230的内部结构

MAX1230的内部结构如图1所示,它由盯梢/坚持放大器(T/H)、12位逐次迫临型ADC、操控逻辑、内部时钟、串行接口、先入先出寄存器(FIFO)、内部基准电压源和温度传感器等组成。

      3、MAX1230的引脚摆放

MAX1230有24脚QSOP和28脚QFN两种封装方法,其引脚摆放如图2所示。各引脚的功用如下:

AIN0~AIN15:模仿量输入;

REF-:运用外部差分基准源时的负输入,与A14复用;

CNVST:“转化开端”信号输入,低电平有用,与A15复用;

REF+:基准电压源的正输入,该脚和地之间要加0.1μF的电容

GND:接地脚;

VDD:电源输入,电压规模为4.75~5.25V,它和地之间应加0.1μF的电容;

SCLK:串行时钟输入,用作采样和转化,运用外部时钟时,其频率规模为0.1MHz~4.8MHz,当其作为读写串行数据的时钟频率时,可到达10MHz,占空比规模为40%~60%;

CS:片选端,低电平有用;

DIN:串行数据输入,输入的串行数据在SCLK的上升沿被锁存。经过SCLK、CS、DIN三根信号线可组成与SPI/QSPI/MICROWIRE相兼容的串行输入接口;

DOUT:串行数据输出,它与SCLK的下降沿同步。当CS为高电平时,DOUT为高阻态;

EOC:“转化完毕”标志输出,当它变为低电平时标明转化完毕,输出数据有用。

4、MAX1230的作业进程

4.1 转化参数的装备

MAX1230的作业方法由其内部的操控寄存器决议,这些寄存器首要有转化方法寄存器、作业方法寄存器、均值方法寄存器和复位寄存器等。作业时,首要要对这些寄存器进行正确装备,装备参数可经过MAX1230的串行口写入。在进行装备时,CS置为低电平,装备参数从DIN引脚输入,并在串行时钟SCLK的上升沿被锁存,此进程中,SCLK的频率不能高于10MHz。表1所列是这几个寄存器的参数界说。下面是对它们的详细阐明。

表1 MAX1230首要寄存器的参数界说

(1)在转化方法寄存器中,BIT7为标志位,BIT6~BIT3用以挑选输入通道,0000~1111分别对应着AIN0~AIN15的各个输入;BIT2和BIT1用以确认输入通道的扫描方法;BIT0是温度丈量方法位,该位为1时,只进行1次温度丈量,并在第一次的转化数据中输出。

(2)作业方法寄存器中,BIT7和BIT6为标志位;BIT5和BIT4用于挑选时钟的运用方法,可确认详细运用内部时钟仍是外部时钟;BIT3和BIT2用于挑选是用内部仍是外部的基准源;BIT1和BIT0的值用于在差分输入方法下决议挑选是单极性作业形式仍是双极性作业形式,当这两位的值为00和01时,对应的寄存器不作修正,当其为10时,体系将修正单极性形式寄存器,而当为11时,修正双极性形式寄存器。实践上,在装备了作业方法寄存器后,也就对单/双极性形式寄存器进行了装备。

(3)在均值方法寄存器中,BIT7~BIT5是标志位;BIT4是均值功用操控位,该位写入1时敞开均值功用,写入0时封闭;BIT3和BIT2用于界说核算均值时所需的数据个数;BIT1和BIT0用于设置对某一通道扫描时回来成果的个数。

(4)复位寄存器中的BIT7~BIT4为标志位;BIT3是复位操作操控位,该位写入1时,仅复位内部FI-FO,写入0时复位一切的寄存器至默许状况;BIT2~BIT0为保存位,一般不影响操作。

4.2 转化进程的操控

依照采样和转化进程中时钟作业方法的不同,MAX1230的作业方法分为四种,可依据状况灵敏挑选。转化的成果有12位,高位在前,并以“0000”为前导构成两个字节从DOUT引脚输出,一起与串行时钟SCLK的下降沿同步。这四种作业方法如下:

(1)采样和转化都运用内部时钟,并用CONVST信号进行初始化,其时序如图3所示。作业时,CONVST需求发生一个宽度大于40ns的低电平来对采样和转化进行初始化。转化完毕后,信号EOC变成低电平表明转化成果有用,能够从DOUT引脚读出数据。在EOC信号发生前,CONVST信号不能呈现低电平,不然会引起内部FIFO操作的过错。

(2)采样运用外部时钟,而转化运用内部时钟,并用CONVST信号进行初始化。此种形式下的读写操作和第一种相似,区别是当需求进行均值运算时,该方法还需求再发生一个CONVST信号来初始化均值运算。

(3)采样和转化都运用内部时钟,并经过串行口写入指令字来进行初始化,该形式的时序如图4所示。写入指令字后转化开端,转化完结时,EOC信号变为低电平,数据能够从DOUT读取。这种方法是芯片上电后默许的作业方法。

(4)采样和转化都运用外部时钟,并经过串行口写入指令字来进行初始化。该方法与第三种方法的区别是采样和转化都运用外部时钟,此刻外部时钟的频率不能超过4.8MHz。在这种方法下,成果在转化的进程中就可读取,信号EOC一直为高电平,此种方法下,输入通道扫描和输出数据均值等功用都不可用。

5、典型运用

笔者在电力体系继电保护设备的规划中运用了MAX1230来收集电压信号,图5所示是MAX1230与单片机AT89C51的接口电路。依据运用要求,此电路中的MAX1230作业于第一种方法,采样和转化进程运用的都是内部时钟和内部基准电压源。作业时,由单片机发生CS和CONVST信号以操控转化进程,并用EOC信号作为外部中止源来触发单片机的INT0中止。单片机在呼应中止后将发生串行时钟SCLK和片选信号CS,并从DOUT引脚读取转化成果。因为此电路中需求用到CONVST引脚,因而与其复用的A15就不能再用了,这样,模仿输入通道实践可用的只要15个,即A0~A14 。

实践上,笔者在规划中运用了其间的A0~A11这12个通道,并使其作业于输入通道扫描方法。运转成果标明:MAX1230作业牢靠,作用较好。

责任编辑:gt

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部