您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页AD7656型模_数转换器在信号采集系统中的应用

AD7656型模_数转换器在信号采集系统中的应用

来源:化拓教育网
AD7656型模/数转换器在信号采集系统中的应用

●主题论文-67-

AD7656型模/ 数转换器在信号采集系统中的应用

陈茹梅1,郭建硕2

(1.西安电子科技大学电子工程学院,陕西西安710071;2.西安电子科技大学微电子学院,陕西西安710071)

摘要:首先介绍一种新型的多通道高分辨率AD7656型模/数转换器的功能和性能,详细描述它在并行接口模式下的工作方式和原理。然后介绍AD7656在信号采集系统中的应用,给出设计方案和电路。关

词:ADC;AD7656;信号采集;应用

文献标识码:A

文章编号:1006-6977(2006)02-0067-05

中图分类号:TP335+.1

ApplicationofADCAD7656insignalcollectionsystem

CHENRu-mei1,GUOJian-shuo2

(1.ElectronicEngineeringCollege,XidianUniversity,Xi’an710071,China;

2.MicroelectronicsCollege,XidianUniversity,Xi’an710071,China)

Abstract:ThefeaturesandfunctionsofADCAD7656withmorechannelsandhighresolutionareintro-ducedfirstly,itsoperationmodeandtheoryundertheparallelinterfacearedescribedindetail.ThentheapplicationoftheAD7656insignalcollectionsystemisindicated,andthedesignprojectandcircuitaregiven.

Keywords:ADC;AD7656;signalcollection;application

引言

美国模拟器件公司(ADI)发布了一种创新的半

足工业领域对高分辨率、多通道、高转换速率和低功耗的要求。

导造工艺,这种工艺技术是将高电压半导体工艺与亚微米CMOS和互补双极型工艺相结合,并将该工艺命名为iCMOS(工业CMOS)。使诸如工厂自动化和过程控制等高电压应用在性能、设计和节省成本方面均得到极大提升。iCMOS能把更多的信号链路功能集成在一个尺寸比以前小很多的芯片内,并且不牺牲性能,将数字逻辑电路与高速模拟电路集成在一起,并且采用前所未有的小尺寸封装,提供更高的性能和更低的功耗。AD7656就是采用iC-

2AD7656的特性及引脚功能

2.1AD7656的特性

图1示出AD7656的功能框图。AD7656的主要

特性如下:

●6通道16-bit逐次逼近型ADC;●最大吞吐率为250kS/s;●AVCC范围为4.75V ̄5.25V;

●低功耗:在供电电压为5V、采样速率为250kS/s时的功耗为160mW;

●宽带宽输入:输入频率为50kHz时的信噪比(SNR)为85dB;

●片上有2.5V基准电压源和基准缓冲器;●有并行和串行接口;●与SPI/QSPI/μWire/DSP兼容的高速串行接

口;

MOS工艺制造的,是高集成度、6通道16-bit逐次

逼近(SAR)型ADC,内含1个2.5V基准电压源和基

准缓冲器。该器件的功耗比最接近的同类双极型

ADC降低了60%。AD7656在每通道250kS/s采样速率下的精度(±4LSB最大值积分线性误差)是同类

产品的2倍。基于iCOMS技术制造的ADC可以满

-68-

《国外电子元器件》2006年第2期2006年2月

选择并行接口模式,高电平时选择串行接口模式。

DB[0]/SELA是数据0位/选择输出A路。DB[1]/SELB是数据1位/选择输出B路。DB[2]/SELC是数据2位/选择输出C路。DB[3]/DCINC是数据3位/C路为菊花链式。

DB[4]/DCINB是数据4位/B路为菊花链式。DB[5]/DCINA是数据5位/A路为菊花链式。DB[6]/SCLK是数据6位/串行时钟。

DB[7]/HBEN/DCEN是数据7位/高位使能/菊花

链式使能。

DB[8]/DOUTA是数据8位/串行数据输出A。DB[9]/DOUTB是数据9位/串行数据输出B。

图1AD7656的功能框图

DB[10]/DOUTC是数据10位/串行数据输出C。DB[11]/DGND是数据11位/数字地。

数据13DB[12]、DB[13]、DB[15]是数据12位、位、数据15位。

●可通过引脚或软件方式设定输入电压范围

(±10V,±5V);

●采用iCMOS工艺技术;

●64引脚QFP。

AD7656的引脚功能REFCAPA、REFCAPB、REFCAPC是参考电压引脚,这几个引脚应该接去耦电容器来减小每1个ADC通道参考缓冲器的衰减。

V1-V6是模拟输入1-6引脚,它们是模拟前端输入,对应通道的输入范围取决于RANGE引脚的2.2

定义。

DB[14]/REFBUFEN/DIS是数据14位/参考缓

冲使能(低电平时)/非使能(高电平时)。

RESET是复位信号输入。

RANGE是模拟输入范围选择输入信号。VDD是正电源端。VSS是负电源端。

H/SSEL是硬件/软件选择输入引脚。W/B是字或字节模式选择。

AGND是模拟地,所有的模拟输入信号和外部参考信号都要用AGND。

DVCC是5V数字电源端。

VDRIVE是逻辑电源输入,该引脚的电压取决于内部参考电压,应接10μF或100μF的去耦电容器。

DGND是数字地,它是数字电路的参考点。AVCC是模拟电压输入(4.5V ̄5.5V),它只给ADC

的内核供电。

3AD7656的工作原理及系统构成

3.1AD7656的工作原理

AD7656是逐次逼近型转换器,包括1个比较器、1个模/数转换器、1个逐次逼近寄存器(SAR)和1个逻辑控制单元。转换中的逐次逼近是按对分原

理由控制逻辑电路完成。其大致过程如下:启动转换后,控制逻辑电路首先把逐次逼近寄存器的最高位置1,其他置0,逐次逼近寄存器的这个内容经过模/数转换后得到约为满量程输出一半的电压值。这个电压值在比较器中与输入信号进行比较。比较器的输出反馈到模/数转换器,并在下一次比较前对其进行修正。在逻辑控制电路的时钟驱动下,逐次逼近寄存器不断进行比较和移位操作,直到完成最低有效位(LSB)的转换。这时逐次逼近寄存器的各位值均已确定,逐次逼近转换完成。

由于逐次逼近型模/数转换器在1个时钟周期内只能完成1位转换,N位转换需要N个时钟周

CONVSTA/B/C是转换使能逻辑输入,每对有其

相关的CONVST信号,用来启动每对或每4个或6个ADC同步采样。

CS是片选信号,逻辑低电平时使能。RD是读信号,逻辑低电平时使能。

WR/REFEN/DIS是写数据/参考使能/非使能。BUSY是忙信号输出,当转换开始时为高电平,

并且在转换结束前一直为高电平。

低电平时SER/PAR是串行/并行选择输入信号。

AD7656型模/数转换器在信号采集系统中的应用

-69-

图2AD7656并行接口读操作数据流(W/B=0)

期,故这种模/数转换器的采样速率不高,输入带宽也较小。它的优点是原理简单,便于实现,不存在延迟问题,适用于中速率和分辨率较高的应用场合。

的结果。BUSY信号为低电平时开始读操作。

AD7656包含1个低噪声、宽带跟踪保持放大

器来处理输入频率高达8MHz的信号,还具有高速并行和串行接口,从而允许该器件与微处理器(MPU)或数字信号处理器(DSP)连接。在串行接口方式下,AD7656能提供菊花链功能,把多个ADC连接到1个串行接口上。它可以接收双极性输入信号,RANGE引脚和RNG位为下次在±4×VREF~±2×

AD7656有1个用来执行转换的片上振荡器,

转换时间tCONVER为3μs。转换的开始是通过脉冲调制CONVSTx信号开始的,在CONVSTx的上升沿,

被选中的ADC的跟踪保持电路会被置为保持模式,转换开始。在CONVSTx信号的上升沿后,BUSY信号会变化,这表示转换正在进行。转换时钟是由内部产生的,转换时间是从CONVSTx信号上升沿开始的3μ在s,BUSY信号会变为低电平,表示转换结束。

BUSY信号的下降沿,跟踪保持电路将回到跟踪模

式。数据通过并行或串行接口从输出寄存器中被读出。图2示出AD7656并行接口字模式下的读操作数据流。

如果只有8bit总线被使用,那么AD7656的接口将以字节模式(W/B=1)操作,这种操作下的转换结果将通过2次读操作来访问,每次读操作通过其DB15-DB8来访问1个8bit的数据,如图3所示。中,tCONV为转换时间3μs,内部时钟tQUIET为总线的废弃时间到下1个转换开始之间所必需的最小等待时间,最小值为400ns;t1为读操作时的最小时间20ns;t2为BUSY信号到RD信号之间的延迟时间(ns);t3为CS到RD之间的建立时间(ns);t4为CS到RD之间的保持时间(ns);t5为RD的脉冲宽度,最小值为30ns;t6为RD下降沿后的数据访问时间,最大值为30ns;t7为RD上升沿之后的总线废弃时间,最小值为15ns,最大值为25ns。

VREF之间转换选择输入范围。当3个CONVST引脚连接到一起时,允许6个片上ADC同时采样,6个ADC可以被分成3对,每对有1个相关的CONVST信号,用来启动每对或每4个或是全部6个ADC同步采样,CONVSTA用来启动V1和V2的同步采样,CONVSTB对应的是V3和V4,CONVSTC对应的是V5和V6。

跟踪保持放大器可以保证模/数转换器精确地

转换满量程输入的正弦波信号,可以保证分辨率为

16bit。跟踪保持放大器的输入带宽比工作在最大吞吐率情况下的ADC的奈奎斯特速率还要大。

跟踪保AD7656可以处理频率为8MHz的输入信号。

持放大器在CONVSTx的上升沿同步采样各自的输入信号。跟踪保持的典型时间为20ns,这可以使6个ADC同步采样。

AD7656有2种工作模式:串行接口模式和高

速的并行接口模式。本文主要介绍并行接口模式。并行接口模式以1个字的形式来操作(W/B=0),也可采用字节的形式(W/B=1)。从并行总线上读数据时,信号SER/PAR应被置低电平。当CS和RD均为低电平时,数据线DB0-DB15将不再是高阻状态。

CS信号可以被永久地置低电平,RD用来访问转换

图3AD7656并行接口—字节模式下的读操作(W/B=0)

-70-

《国外电子元器件》2006年第2期2006年2月

图4基于AD7656的并行模式数据采集系统

3.2系统组成

图4所示是AD7656在并行接口状态下的外围电路连接。其中的DVCC和AVCC分别是数字电压端和模拟电压端,它们在接入前要经过1个去耦电路,如图4所示,每个供电电压输入引脚都要连接1个去耦电路,该电路由1只10μF和1只100nF的电容器组成。VDD、VSS和VDRIVE同样要连接去耦电路。

.VARFRXA_DCD_DI=FRX0A;//设置接收I

路数据的TCB

.VARFRXA_DCD_DX=FRX0_DX_N;

.VARFRXA_DCD_DY=0;

.VARFRXA_DCD_DP=DTY_MST|DLEN_NST|DDRQST;.ALIGN4;

.VARFRXA_DCS_DI=0x8000000;.VARFRXA_DCS_DX=FRX0_DX_N;.VARFRXA_DCS_DY=0;

.VARFRXA_DCS_DP=DTY_EMST|DLEN_NST|DDRQST;

.ALIGN4;//receivefrx0

.VARFRXB_DCD_DI=FRX0B;//设置接收Q路数据的TCB

.VARFRXB_DCD_DX=FRX0_DX_N;.VARFRXB_DCD_DY=0;

.VARFRXB_DCD_DP=DTY_MST|DLEN_NST|DDRQST;.ALIGN4;

.VARFRXB_DCS_DI=0x8000000;.VARFRXB_DCS_DX=FRX0_DX_N;.VARFRXB_DCS_DY=0;

.VARFRXB_DCS_DP=DTY_EMST|DLEN_NST|DDRQST;

AD7656的输出接到FPGA中进行数字信号的滤波处理,然后再送入数字信号处理器(DSP)进行处理。用FPGA控制引脚CONVSTA/B/C、RD和CS的状态,可以用编程的方法或硬件连接的方式来实现。系统中的FPGA是ALTERA公司的EP1K30,此系统的外围电路比DSP选用ADI公司的TS101S。

较简单,比较容易实现,具有真正的高速、高性能数字信号采集功能。

3.3应用程序举例

(1)A/D数据采集部分的初始化部分程序#include"DEFTS101.H"#defineFRX0_N70167016//fromAD,FRX0#defineMODE_N0x00040001//TCB--Dx,mode,4=0x4

#defineFRX0_DX_N0x1B6C0004//7016+4=0x1B6C点;

//------设置接收AD数据的TCB----------.ALIGN4;

AD7656型模/数转换器在信号采集系统中的应用

//---------AD接收缓冲寄存器(2组)---------.ALIGN4;//接收从FPGA接收来的I,Q2路数据,.VARFRX0A[FRX0_N7016];.ALIGN4;

.VARFRX0B[FRX0_N7016];

(2)接收数据中断服务程序

程序中给出的是I路数据的接收部分,Q路与I路的设置相同,这里只给出I路的程序。

-71-

起。电源线应该尽量粗一些,这样可以尽量减小电源线的脉冲干扰。去耦电容器应尽量地靠近器件,之间的连线要尽量短以减小感抗。电路的性能除了受核心ADC的影响外,还受到各种外围辅助电路性能的影响。

结束语

本文介绍了采用先进的工业CMOS(iCMOS)工

J21=DMA0_PROCESS;;//设置DMA0中断向量

IVDMA0=J21;;

IMASKL=0x00004000;;//打开链路DMA0中断XR0=IMASKH;;XR1=IRQ1CL;;XR0=R0ANDR1;;IMASKH=XR0;;

//关闭中断1

XR0=0;;XR1=0;;XR2=0;;XR3=0;;DCS0=XR3:0;;DCD0=XR3:0;;XR1=0x1B6C0001;;

//7016点=0x1B6C

XR0=0x8000000;;//0x8000000为外部口地址XR2=0;;

XR3=DTY_EMST|DLEN_NST|DDRQST|DINTST;;DCS0=XR3:0;;//源操作J0=FRX0A;;//设置接收I路数据XR0=J0;;

XR3=DTY_MST|DLEN_NST|DDRQST|DINTST;;

//DMA功能使能

DCD0=XR3:0;;//目的操作IMASKH=0x90000000;;

IMASKL=0x00000000;;//关闭DMA0中断

//---------中断返回---------------------RDS;;

RETI=MAIN;;//返回主程序RTI(ABS)(NP);;

艺制造的AD7656型模/数转换器,并将它应用在数字采集系统中。多通道模/数转换器同步采样技术提高了数字信号处理的速度和精度。AD7656的外围电路配置简单,应用领域也会越来越广泛。参考文献:

[1]刘书明,刘斌.高性能模数与数模转换器件[M].

西安:西安电子科技大学出版社.

[2]RobReeder,MarkLooney,JimHand.PushingtheStateoftheArtwithMultichannelA/DConverters[Z].AnalogDialogue,2005.

[3]M.Looney.AdvancedDigitalPost-ProcessingTechniquesEnhanceTimeInterleavedA/DPerformance[Z].AnalogDialogue,2003.

作者简介:陈茹梅(1981-),女,西安电子科技大学电子工程系电路与系统专业2003级硕士研究生。

收稿日期:2005-07-21

咨询编号:060227!!!!!!!!!!!!!!!!!!!!!\"!!!!!!!!!!!!!!!!!!!!\"

!!!!!!!!!!!!!!!!!!!!!\"《国外电子元器件》杂志社征订启事4

注意事项

在绘制PCB版图时,要注意将AD7656的模拟

和数字部分分开布局,并把它们放在板上的特定区域,这样可以使地层比较容易分开,使用起来比较方便。数字地层和模拟地层应该在板上的某一处连接到一起,可以用0Ω电阻器,也可以使用磁珠或直接用焊锡连接。建议在布线的时候不要将数据线布在该器件的下方,因为这样做会使信号和噪声混在一

值此2006年征订期间,《国外电子元器件》杂志社全体员工向关心和支持本杂志的新老客户、读者表示感谢!请广大读者速到各地邮局或汇款至本杂志社订阅2006年杂志。杂志社的详细地址如下:地址:西安市高新路25号瑞欣大厦10层A座邮编:710075传真:88214563电话:(029)8822299188222992月刊,大16K,6元/期,全年72元!!!!!!!!!!!!!!!!!!!!\"

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务