一种多通道ADC采样板系统电路设计

最新更新时间:2014-11-14来源: 互联网关键字:MSP430  单片机 手机看文章 扫描二维码
随时随地手机看文章

  ADC板的设计从通道上来划分的话,可以分为单通道ADC板和多通道ADC板,除去有效位数、动态范围、最大采样率以及输入带宽等一些基本参数以外,多通道ADC板相对于单通道ADC板来说,往往还要衡量通道间幅度一致性和通道间相位一致性,这也正是多通道ADC板设计的一个难点。为了满足四路ADC之间通道间幅度一致性和通道间相位一致性的指标要求,首先需要将四路ADC芯片的采样时钟做到尽可能同步,实现四路ADC芯片对输入中频信号的同步采集。为此,本设计采取了把外部输入采样时钟通过同一时钟驱动芯片分发后送给四路ADC芯片作为同步采样时钟的方式,在时序上保证了四路ADC芯片采样时钟的同步。

  时钟分发单元电路设计

  时钟分发单元需要差分时钟输入,而外部输入时钟信号为单端信号,因此外部时钟在进入时钟分发单元之前首先需要进行单端信号到差分信号的转换,此处采用MAX9321BEUA芯片完成了把外部输入单端时钟转变为差分时钟的功能。时钟分发单元采用MC100LVEP111FA芯片,此芯片为1:10路低偏移差分时钟驱动芯片,各引脚之间的输出到输出偏移典型值仅为20ps,并且所产生的抖动非常小。通过此芯片理论上实现了四路ADC芯片采样时钟的同步。时钟分发单元的具体原理图如图2所示。

  

  图2 时钟分发单元原理图

  可调时钟延迟单元电路设计

  由于芯片制造工艺以及实际电路板设计等各种客观因素的存在,外部时钟实际到达四路ADC芯片的时间相差可能大于理论值,造成了四路ADC采样时钟满足不了同步的要求,进而影响四路ADC芯片间的通道间幅度一致性和通道间相位一致性。为此,在每一路采样时钟到达ADC芯片之前增加了可调时钟延迟单元。可调时钟延迟单元可以调节每一路时钟信号的延迟时间,修正四路ADC采样时钟之间的相对延迟,从而实现了四路ADC采样时钟的同步。其中一路可调时钟延迟单元的原理图如图3所示。

  

  图3 可调时钟延迟单元原理图

  上述可调时钟延迟单元采用了MC100EP195FA芯片,该芯片是可编程延时单元,可以选择10ps为延迟时间单位递增,最大延迟时间可达到 10ns。具体来说就是通过对此芯片配置不同的D[9:0]值,得到不同的延迟时间。通过调节时钟延迟单元可以保证四路ADC采样时钟的同步采集。时钟延迟单元部分的延迟时间配置值。

  本文设计的四通道ADC已经得到成功使用,实际所测通道间幅度一致性小于0.5dB;通道间相位一致性小于5。ADC的有效位数为9.8bit,满足了设计的需求。本文提供了一种多通道ADC设计的思想,为满足通道间幅度一致性和通道间相位一致性的要求,需要各通道ADC采样时钟的同步。实际证明,采用时钟延迟单元是一种保持多通道采样时钟同步的简单易行的方式。

关键字:MSP430  单片机 编辑:探路者 引用地址:一种多通道ADC采样板系统电路设计

上一篇:5V单电源8通道数据采集系统电路设计
下一篇:采用CD40l06的车灯控制电路设计

推荐阅读最新更新时间:2023-10-12 22:48

ARM7单片机+RTL8019嵌入式TCP_IP协议栈使用分析
一、 总则 本文件是嵌入式TCP/IP协议栈的说明文件,嵌入式TCP/IP应用开发人员可通过阅读本文件,掌握在嵌入式TCP/IP协议栈的基础上开发服务器和客户端应用程序,如FTP服务器,WEB服务器,串口服务器等等。 二、 参考文件 1) TCP_IP详解卷1,2,3 2) RFC 959 (rfc959) - File Transfer Protocol.htm 3) rfc1945- Hypertext Transfer Protocol -- HTTP/1.0 三、 技术说明 1) 用户应用协议栈则需要编写以太网的数据报收发驱动,就可以使用协议栈提供的标准SOCKET API,完成服务器和客户端应用程序的开发。 2) 协议栈运
[单片机]
基于单片机控制的数显质量测量仪设计
在现代商业贸易和日常生活中,数显质量测量仪即智能电子称是常用的电子衡器,但目前市场上使用的称量工具结构复杂、运行不可靠成本高、精度稳定性不好、易损件多、维修困难等。本文基于STC89C52单片机,研发了一种使用键盘输入数据,操作简单方便;液晶显示所称量的物品质量、单价和物品总价;具有去皮功能;当物品重量超过电子秤量程,即过载情况下具有超重报警的功能,是一款小型化、重量轻、携带方便、计量准确、工作可靠、读数直观的智能电子称。 1 系统总体方案设计 本设计基于52系列单片机STC89C52,利用了模块化设计的思想,将系统的硬件分成质量数据采集模块、单片机控制数据处理模块和人机交互界面模块等三大部分。 质量数据采集模块主要由压
[单片机]
基于<font color='red'>单片机</font>控制的数显质量测量仪设计
51单片机秒表精确计时
#include REG51.H #include intrins.h #define uint unsigned int #define uchar unsigned char uint second ; code unsigned char table ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}; uchar code DIS_BIT ={0xff,0xfe,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8}; uchar count=0; /*void delay(int j) //delay 1 ms {
[单片机]
单片机及外围电路
单片机及外围电路 图5 单片机及外围电路 图5是单片机及外围电路,单片机选用ATMEL公司的AT89C55,内部带有20K字节的程序存储器,是整个故障检测电路的控制核心,它通过运行程序控制检测电路进行电压检测,将检测的结果进行初步处理,产生单元级故障表,送上级进行综合处理。集成电路D2(MAX813)是看门狗,主要功能是监视单片机程序的运行状态,如果程序跑飞超过1.6秒,看门狗就产生一个复位信号,对单片机进行复位,使程序重新进入正常步骤。集成电路D3(MAX485)是RS-485串行通信接口,它实现TTL电平与RS-485电平的相互转换,是检测电路与上级单元的通信接口。二极管V2是故障指示灯,当检测到电源故障
[模拟电子]
<font color='red'>单片机</font>及外围电路
AVR 32位微控制器实现真正的单芯片DRM数字音频编解码器
  随着近几年数字音频产品的爆炸性增长,市场上出现了很多芯片或者芯片组来满足更高级的播放器要求。但是有些进入数字音频市场的产品也存在一些陷阱,事情并不是像选取适当的处理器硬件那样简单。   在近几年,一直是单独的音频和多媒体播放器在占据市场的主体,但是一些消费者也在试图把他们的便携式媒体播放器与其家庭或者汽车立体声音响设备连接在一起,这也促使一些在家庭或者汽车立体声音响设备市场的厂商把他们的高保真(HiFi)系统用于数字音频时代。   采用计算机硬件   一些厂商已经试图在音频和多媒体播放器中采用计算机硬件,这些硬件虽然在处理计算机多任务的庞大数据面前表现非常优秀,但是却给音频设计师带来了很大挑战,主要表现
[单片机]
STM32单片机学习(5) 定时器中断实验
/* * * 软件功能: 定时器中断实验 * */ #include stm32f10x.h #include delay.h void RCC_Configuration(void); void GPIO_Configuration(void); void NVIC_Configuration(void); void TIM3_Configuration(u16 arr,u16 psc); /* 函数: int main(void) 功能: main主函数 参数: 无 返回: 无 / int main(void) { RCC_Configuration(); GPIO_Co
[单片机]
单片机学习从入门到入土?这3个关键点导致!
今天跟大家分享下我们无际单片机编程学员最近问的比较多的3个问题,这3个问题也是当初我在学习单片机过程中碰到的,并且踩过坑。 今天我就来分享下这3个问题,然后也说一下自己的解决办法,希望对各位兄弟有帮助。 1.程序用keil编译出现错误,不知道怎么解决 有的人编写完程序用keil编译的时候出现了一些错误,不知道怎么去解决。 其实这个问题没有一个标准的答案,因为每个人产生的错误是不一样的。 我这么多年解决的办法就是把错误直接拷贝到度娘上面去搜索,可能搜不到能够完美解决你这个错误的答案。 但是呢,他们的思路是很值得借鉴的,我基本上就是通过这些思路去解决这些错误的。 我举个我们学员的例子: 他的一个stm32工程编译完以后出现了这个错
[单片机]
STM32单片机PVD功能操作流程解析
STM32内部自带PVD功能,用于对MCU供电电压VDD进行监控。通过电源控制寄存器中的PLS[2:0]位可以用来设定监控电压的阀值,通过对外部电压进行比较来监控电源。当条件触发,需要系统进入特别保护状态,执行紧急关闭任务:对系统的一些数据保存起来,同时对外设进行相应的保护操作。 操作流程: 1)、系统启动后启动PVD,并开启相应的中断。 PWR_PVDLevelConfig(PWR_PVDLevel_2V8); // 设定监控阀值 PWR_PVDCmd(ENABLE); // 使能PVD EXTI_StructInit(&EXTI_InitStructure); EXTI_InitStructure.EXTI_Line =
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved