位置:51电子网 » 技术资料 » 接口电路

高精度单片数据采集系统MAX1400的原理及应用

发布时间:2007/9/10 0:00:00 访问次数:465

    摘要:MAX1400是美国MAXIM公司推出的一种基于∑-△A/D转换技术的高精度单征数据采集系统芯片。文中介绍了它的工作原理、内部结构及编程要点,并给出了MAX1400应用在压力变送器中的一种典型应用电路。

    关键词:数据采集系统  A/D转换  ∑-△A/DC  MAX1400

传统的数据采集系统大多采用Nyquist率ADC(积分型、逐次比较型、闪烁型等),当需要较高分辨率时(16bit以上),这些传统的A/D转换技术将面监很多困难,因为它们需要复杂的高阶模拟抗混迭滤波器、定时以及幅度误差都极小的采样-保持电路等,因而实现起来困难较大,成本很高。新型的∑-△A/D转换技术能够比较低的成本获得极高的分辨率(16bit以上),但速度不易做得很高,这一点非常符合不需要很高速率,但要求较高分辨率的数字音响产品,因而首先在音频领域得到了广泛应用。大多数数据采集系统对转换速率的要求低于音频,但精度要求较高,也很适合采用∑-△结构的ADC。为此,很多模拟器件制造商开发了专用于数据采集领域的∑-△ADC,并将数据采集普遍需要的模拟前端功能集成在一起,如多路复用器、可编程增益放大器(PGA)、增益及零点校正等。这样,整个数据采集系统只需单片IC即可实现,可以直接处理传感器输出的微弱信号,而且在简化设计的同时提高了系统性能并降低了成本。这类产品中具有代表性的有ADI的AD7714系列,Cirrus Logic的CS5521系 列,Maxim的MAX1400系列等。本文以MAX1400为例简单介绍这类IC的性能特点及应用要点。

1 内部结构

图1所示为MAX1400系列及其它同类产品普遍采用的结构。核心部分是一个高分辨率∑-△ADC(MAX1400为18bit),前端包括一个用来切换采样通道的多路复用器、用于隔离信号源内阻和后级电路输入阻抗的输入缓冲器;以及用来将低电平输入信号放大到适合A/D转换水平的程控增益放大器(PGA)。

除此之外,MAX1400内部还提供了一个小电流源,在进行系统自检时可以将其接入输入通道来检测传感器的完整性。三个独立的DAC用来校正三路输入信号中的直流成分,以使输入信号落在ADC的量程以内。

居于核心位置的∑-△ADC由一个二阶∑-△调制器和数字抽取滤波器组成,时钟产生及分频电路用于为ADC提供操作时钟。由多路开关选出的输入信号经缓冲、放大后送入∑-△调制器。∑-△调制器对输入信号以远大于Nyquist率的速度进行“过采样”,并将各样本转化为1bit分辨率的高速码流。同时对量化噪声频谱化“成形”处理,从而使大部分中量化噪声转移至基带以外。接下来,由数字抽取滤波器滤除带外噪声,再从高速码流中抽取出低速、高分辨率的码流。上述各部分电路受控于一个内部控制逻辑。控制逻辑通过串行接口接收用户控制命令并设置各部分电路的工作状态及参数,最后将转换结果通过串口送出。

2 编程要点

MAX1400内部各部分电路的工作状态由一组内部寄存器控制。这些内部寄存器包括8个可单独寻址的寄存器。其中,通信寄存器主要控制对内部寄存器的访问(寻址、读/写模式选择);两个全局设置寄存器主要用来选择模拟输入通道、设置∑-△调制频率、数字抽取滤波器抽取因子、数字滤波器频率响应和其它工作状态;特殊功能寄存器用于控制整个器件的关疡;三个传输函数寄存器分别用来设置对应于三个模拟输入通道的PGA增益和DAC偏移量;一个24bit的数据寄存器用于保存转换结果。一般情况下,每次访问MAX1400之前都要首先向通信寄存器写入一个8bit控制码,以便选定所要访问的寄存器以及读/写操作模式。只有一种情况例外,那就是当MAX1400工作在扫描模式时(全局设置寄存器

    摘要:MAX1400是美国MAXIM公司推出的一种基于∑-△A/D转换技术的高精度单征数据采集系统芯片。文中介绍了它的工作原理、内部结构及编程要点,并给出了MAX1400应用在压力变送器中的一种典型应用电路。

    关键词:数据采集系统  A/D转换  ∑-△A/DC  MAX1400

传统的数据采集系统大多采用Nyquist率ADC(积分型、逐次比较型、闪烁型等),当需要较高分辨率时(16bit以上),这些传统的A/D转换技术将面监很多困难,因为它们需要复杂的高阶模拟抗混迭滤波器、定时以及幅度误差都极小的采样-保持电路等,因而实现起来困难较大,成本很高。新型的∑-△A/D转换技术能够比较低的成本获得极高的分辨率(16bit以上),但速度不易做得很高,这一点非常符合不需要很高速率,但要求较高分辨率的数字音响产品,因而首先在音频领域得到了广泛应用。大多数数据采集系统对转换速率的要求低于音频,但精度要求较高,也很适合采用∑-△结构的ADC。为此,很多模拟器件制造商开发了专用于数据采集领域的∑-△ADC,并将数据采集普遍需要的模拟前端功能集成在一起,如多路复用器、可编程增益放大器(PGA)、增益及零点校正等。这样,整个数据采集系统只需单片IC即可实现,可以直接处理传感器输出的微弱信号,而且在简化设计的同时提高了系统性能并降低了成本。这类产品中具有代表性的有ADI的AD7714系列,Cirrus Logic的CS5521系 列,Maxim的MAX1400系列等。本文以MAX1400为例简单介绍这类IC的性能特点及应用要点。

1 内部结构

图1所示为MAX1400系列及其它同类产品普遍采用的结构。核心部分是一个高分辨率∑-△ADC(MAX1400为18bit),前端包括一个用来切换采样通道的多路复用器、用于隔离信号源内阻和后级电路输入阻抗的输入缓冲器;以及用来将低电平输入信号放大到适合A/D转换水平的程控增益放大器(PGA)。

除此之外,MAX1400内部还提供了一个小电流源,在进行系统自检时可以将其接入输入通道来检测传感器的完整性。三个独立的DAC用来校正三路输入信号中的直流成分,以使输入信号落在ADC的量程以内。

居于核心位置的∑-△ADC由一个二阶∑-△调制器和数字抽取滤波器组成,时钟产生及分频电路用于为ADC提供操作时钟。由多路开关选出的输入信号经缓冲、放大后送入∑-△调制器。∑-△调制器对输入信号以远大于Nyquist率的速度进行“过采样”,并将各样本转化为1bit分辨率的高速码流。同时对量化噪声频谱化“成形”处理,从而使大部分中量化噪声转移至基带以外。接下来,由数字抽取滤波器滤除带外噪声,再从高速码流中抽取出低速、高分辨率的码流。上述各部分电路受控于一个内部控制逻辑。控制逻辑通过串行接口接收用户控制命令并设置各部分电路的工作状态及参数,最后将转换结果通过串口送出。

2 编程要点

MAX1400内部各部分电路的工作状态由一组内部寄存器控制。这些内部寄存器包括8个可单独寻址的寄存器。其中,通信寄存器主要控制对内部寄存器的访问(寻址、读/写模式选择);两个全局设置寄存器主要用来选择模拟输入通道、设置∑-△调制频率、数字抽取滤波器抽取因子、数字滤波器频率响应和其它工作状态;特殊功能寄存器用于控制整个器件的关疡;三个传输函数寄存器分别用来设置对应于三个模拟输入通道的PGA增益和DAC偏移量;一个24bit的数据寄存器用于保存转换结果。一般情况下,每次访问MAX1400之前都要首先向通信寄存器写入一个8bit控制码,以便选定所要访问的寄存器以及读/写操作模式。只有一种情况例外,那就是当MAX1400工作在扫描模式时(全局设置寄存器

相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!