12位AD转换器MAX197及其在谐波分析仪中的应用

发布者:PeacefulAura最新更新时间:2015-07-16 来源: dzsc关键字:AD转换器  MAX197  谐波分析仪 手机看文章 扫描二维码
随时随地手机看文章

1 引 言

  MAX197是MAXIM公司出品的12位8通道AD转换芯片,其主要特点如下:

       ·12位分辨率;·单+5V工作电源;
   ·可软件选择模拟量输入范围:±10V,±5V,0V~10V,0V~5V;
      ·8个模拟输入通道;
    ·6μs转换时间,100ksps采样速率;
    ·可采用内部或外部采集控制模式;
    ·两种电源关断模式;
      ·内部或外部时钟;
      ·内部4.096V参考电源或外界参考电源。

2 内部结构和引脚说明

  图1所示为MAX197的内部结构框图,其核心部分是一个采用逐次逼近方式的DAC,前端包括一个用来切换模拟输入通道的多路复用器以及输入信号调理和过压保护电路。其内部还建有一个2.5V的带隙基准电压源。
    图2为其引脚封装图。
  各引脚的说明如表1所示。



    MAX197既可以使用内部参考电压源,也可以使用外部参考电压源。从图1可以看出,当使用内部参考源时,芯片内部的2.5V基准源经放大后向REF提供4.096V参考电平。这时应在REF与AGND之间接入一个4.7μF电容,在REFADJ与AGND之间接入一个0.01μF电容。
  当使用外部参考源时,接至REF的外部参考源必须能够提供400μA的直流工作电流,且输出电阻小于10Ω。如果参考源噪声较大,应在REF端与模拟信号地之间接一个4.7μF电容。
  模拟量输入通道拥有±16.5V的过电压保护,即使在关断状态下,保护也有效。[page]

3 运行及控制模式

  通过对控制寄存器的设置,MAX197可以工作在不同的运行及控制模式,表2就是控制寄存器格式。

  下面我们重点讨论不同的时钟模式、采集控制模式、电源关断模式以及转换结果的读取。
    (1)时钟模式
  通过对控制寄存器的D6、D7位置数,可以选择MAX197使用外部时钟或内部时钟。一旦选定时钟模式,除非断电(不包括电源关断模式),否则,所选时钟模式不可再改变。在两种时钟模式下,外部采集和内部采集控制模式都可选用。当芯片上电时,初始状态为外部时钟模式。
  选择内部时钟模式时,应在CLK端和地之间接入一个电容,不同的电容值对应不同的内部时钟周期。
    工作时钟的最大值为2MHz。
    (2)采集控制模式
  通过将控制寄存器的ACQMOD位置0可选择内部采集控制模式。在内部采集控制模式下,写信号脉冲将开始一个由内部定时控制长度的采集间隔。在6个时钟周期长度的采集间隔结束时,将启动下一个转换。
    在内部采集控制模式下,MAX197的模拟信号输入电路拥有5MHz的信号带宽,当使用内部采集控制模式并使用外接2MHz时钟时,可达到100ksps的通过速率。
  通过将控制寄存器的ACQMOD位置0可选择外部采集控制模式。采用外部采集控制模式是为了精确控制采样孔径或独立控制采集和转换时间。由用户分别通过两个写信号脉冲控制采集间隔和开始转换时间,第一个写信号脉冲时将控制寄存器的ACQMOD位置1,开始一个采集间隔。第二个写信号脉冲时将控制寄存器的ACQMOD位置0,结束采集间隔并开始转换。然而,如果在第二个写信号脉冲时将控制寄存器的ACQMOD位置1,则将开始又一个采集间隔。
  在第一个写信号脉冲和第二个写信号脉冲时,控制寄存器中的模拟通道选择位必须置相同的值。电源关断模式控制位可以置不同的值。
    (3)电源关断模式
  为节省能源,MAX197可以在两次转换之间工作于低电流关断模式。有两种电源关断模式供选择,通过控制寄存器的PD1、PD0位,可以选择STBYPD(待机)模式或FULLPD(全关断)模式。当STBYPD关断模式被设置后,只有在转换结束后才生效。在STBYPD模式下,芯片在第一个写信号的下降沿返回正常状态。
  当FULLPD关断模式被设置且SHDN端变为低电平时,芯片处于硬件全关断状态(FULLPD),此时将马上中止转换。
  这里须强调的是,在不同的关断模式下,芯片由关断到恢复正常状态时的过渡过程是不一样的。软件设计时,必须充分考虑到这一特点。
  在STBYPD模式时,带隙参考源和参考源放大电路仍然保持工作,REF上的电压将不受模式转换的影响。因此,可以在这种模式时选择任何采样速率而不用考虑恢复正常状态时的延迟。即在两次转换之间选用STBYPD关断模式时,不用考虑过渡时间。
  然而,在FULLPD模式下,只有带隙参考源在工作,芯片由关断到恢复正常状态时存在一个过渡过程。为了减小过渡过程的影响,应在REF与AGND之间接入一个33pF的电容。
    (4)转换结果的读取
  输出数据采用无符号二进制模式(单极性输入方式)或二进制补码形式(双极性输入方式)。当CS和RD都有效时,HBEN为低电平,低8位数据被读
出,HBEN为高电平,复用的高4位被读出,另外4位保持低电平(在单极性方式下),或另外4位为符号位(在双极性方式下)。
  当转换结束并且结果有效时,转换完成中断信号端INT发出一个低电平信号,当读信号结束或一个新的控制字节被写入时,INT端重新变为高电平。
  在转换期间写入一个新的控制字节将导致转换中止并开始一个新的采集间隔。

4 在电网谐波分析仪中的应用

  电网谐波分析需要采集的数据包括三相线路的电压、电流及零序电流共七个量(对于每条输电线路),MAX197的多通道输入、较高的分辨率、适中的转换速率以及可双极性输入等特点非常适于电网谐波分析的数据采集。
  我们研制的电网谐波分析仪,采用了MAX197与80C196KC单片机负责前台的数据采集和传输工作。其接口示意图如图3所示。

  为了减小读取MAX197低8位和高4位数据的转换时间,我们在接口电路上采取了一定的技巧,即把HBEN(复用控制)信号与CS(片选)信号都接入由GAL芯片组成的译码电路,这样,对于80C196KC单片机而言,读取MAX197低8位和高4位数据时,对应的硬件地址是不同的,从而不需要在采集软件中对HBEN信号进行专门的控制。
  由于MAX197采用了比较特殊的采集控制方式,要想充分发挥最高100ksps的通过速率并可靠地读取AD转换结果,必须非常小心地设计数据采集软件,这里要强调以下几点:
  (1)AD转换结果的读取控制。当AD转换结束并且结果有效时,MAX197的INT端变为低电平直至数据被读取。根据INT信号处理方式的不同,转换结果的读取一般可以采用中断方式或查询方式。在80C196KC单片机中,中断的最小调用时间为21个状态周期,显然采用查询方式处理INT信号的效率要高于中断方式。

  (2)AD转换结果的读取时机。我们在设计时采用的是MAX197的内部采集控制模式,这一模  式的AD转换启动是在对MAX197进行写操作(写控制寄存器)后6个时钟周期,MAX197的最小AD转换时间为12个时钟周期,即在写操作后直至INT信号变为低电平,至少有18个时钟周期,当采用2MHz时钟时,这一时间为9μs,即72个80C196KC单片机状态周期(采用16M晶振),这段时间足以读取上次AD转换的结果(此时仍然有效)。读取完成后再进行查询INT信号的操作。这样可以充分利用两次AD转换完成之间的时间间隔,而不必一味地查询等待。
  综上,一个典型AD转换的控制与读取程序流程(不含初次转换和最后一次转换的判断)见图4。
  按照上面的方法,我们在谐波分析仪的数据采集中做到了在一个工频周期(20ms)内对每路信号采样64个点,7路信号共采样448个点。实际上,这一采样速率还可进一步提高。

关键字:AD转换器  MAX197  谐波分析仪 引用地址:12位AD转换器MAX197及其在谐波分析仪中的应用

上一篇:智能在线电导率分析仪的设计与实现
下一篇:高性能逻辑分析仪探头提高保真度

推荐阅读最新更新时间:2024-03-30 23:00

CPLD在多功能谐波分析仪设计中的应用
CPLD在多功能谐波分析仪设计中的应用 1 采样 方法比较   对三相 电压 、电流6路模拟量进行数据采集时,一般有两种方法:①同相电压电流交替采样法:在被测 信号 的一个周期内,采样256点,其中128个奇数点为电压采样点;128个偶数点为电流采样点。采电压和采电流的时差为Δt=T/256(T为被测信号周期)。由Δt引起的同相电压电流的相位误差为δui=360*f*n*Δt(度)。式中f――被测信号频率,n――谐波次数。由上式可知相位误差随时差Δt、谐波次数n增大而增大,这是造成相位差存在并且不一致的根本原因。另外还有一个原因,当电网频率畸变时,由于采样是定时采样,不能跟随频率变化,也会造成测量误差。②同相电压电
[模拟电子]
CPLD在多功能<font color='red'>谐波</font><font color='red'>分析仪</font>设计中的应用
AD转换器ADS11XX驱动程序
//-----------------------函数声明IIC通用变量定义-------------------------------------------------------- #include reg51.h #include intrins.h sbit SDA=P1^0; // 将p1.0口模拟数据口 sbit SCL=P1^1; // 将p1.1口模拟时钟口 #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();}; bit bdata SystemError; //
[单片机]
基于MAX197的高精度数据采集系统设计
   0 引言   常见的八位模数转换芯片(如ADC0809【3】等)设计的系统比较简单而且成本较低,但有时八位的精度是不够的,这时我们就不得不选用更高精度的模数转换芯片,其中MAX197就是一款性价比很好的12位精度模数转换芯片。MAX197芯片是美国Maxim公司的快速模数转换芯片,转换时间最小仅为6 μ s,相对于ADC0809的100 μ s要短得多。它的输入信号带宽可达5 MHz,有12位并行的三态数据接口。另外MAX197片内包含高精度的参考电压源和时钟电路,因此它只需要很简单的外部电路即可完成模数转换功能,应用非常方便。    1 MAX1 97芯片的特点及性能:   1.1 MAX197的主要优点:   
[模拟电子]
Proteus仿真ARM7 LPC2101 AD转换器源程序
调试时首先观察待测电阻是否工作正常。在电阻的变化端插入电压探针,具体方式在 左边工具探针中选取电压探针(Voltage)运行仿真,点击电阻,观察探针电压是否在不断 变化。 调试流程 绘制 ADC 接口电路 1.在器件库中找到 ADC 转换芯片(ADC0801),如图连接 ADC0801 和总线信号。其中 ADC0801数据线连接数据总线最低字节(D0-D7),读写信号接总线读写信号(NRD,NWR)。其他信 号请按照下图进行连接。 2.片选信号 AD_CS 接译码电路输出(采用部分译码,对应地址为 0x03XXXXXX)。 3.连接模拟输入,在器件库找到可变电阻(POT-HG)。 完成 ADC0801 工作流程
[单片机]
Proteus仿真ARM7 LPC2101 <font color='red'>AD转换器</font>源程序
TLC549串行A/D转换器实验
;TLC549串行 A/D 转换器实验 ; PIN 1:REF+; PIN2:INPUT; PIN3:REF-; PIN4:GND ;;PIN5:CS; PIN6:DATAOUT; PIN7:C LOC K; PIN8:+5V CS BIT P2.0 CLOCK BIT P2.1 DATE BIT P2.2 MEM EQU 70H HH EQU 71H MM EQU 72H LL EQU 73H ORG 0000H AJMP STAR ORG 0030H TBB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H DB 90H,88H,83H,0C6H,0A1H,
[单片机]
AD采样芯片MAX197的应用电路设计
MAX197是Maxim公司推出的8通道、12位的高速A/D转换芯片。芯片采用单一电源+5V供电,单次转换时间仅为6μs,采样速率可达100kSa/s。 MAX197的内部核心部分是一个采用逐次逼近方式的DAC,前端包括一个用来切换模拟输入通道的多路复用器以及输入信号调理和过压保护电路。其内部还建有一个2.5V的能隙基准电压源,管脚如图1所示。 图1 MAX197引脚定义视图 MAX197既可以使用内部参考电压源,也可以使用外部参考电压源。当使用内部参考源时,芯片内部的2.5V基准源经放大后向REF提供4.096V参考电平。这时应在REF与AGND之间接入一个4.7μF电容,在REFADJ与AGND之间接
[工业控制]
AD采样芯片<font color='red'>MAX197</font>的应用电路设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved