FPGA直接控制ADC0809对模拟信号进行采样_第1页
FPGA直接控制ADC0809对模拟信号进行采样_第2页
FPGA直接控制ADC0809对模拟信号进行采样_第3页
FPGA直接控制ADC0809对模拟信号进行采样_第4页
FPGA直接控制ADC0809对模拟信号进行采样_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——FPGA直接控制ADC0809对模拟信号进行采样其次章总体方案设计2.1系统方案设计

在以往的A/D器件采样控制设计中,多数是以单片机或CPU为控制核心,虽然编程简单,控制灵活,但缺点是控制周期长,速度慢。单片机的速度极大的限制了A/D高速性能的利用,而FPGA的时钟频率可高达100MHz以上。本设计以高集成度的芯片为核心,进行时序控制、码制变换。具有开发周期短,灵活性强,通用能力好,易于开发、扩展等优点。既降低了设计难度,又加快了产品的开发周期。

基于FPGA的信号采集系统主要有:A/D转换器,FPGA,RS232通信,PC机组成。A/D转换器对信号进行会采集,A/D内部集成了采样、保持电路,可有效的降低误差,减少外围电路的设计,降低系统的功耗。A/D在接受到指令后进行采集,FPGA采集控制模块首先将采集到的通过A/D转换城的数字信号引入FPGA,而后对数字信号送往算法实现单元进行处理,并存于FPGA内部RAM中,再将数据由RS232传送到PC上做FFT,实现对采集信号的时域和频域的显示。

A/DLF398外围电路核心控制器FPGASRAMPC机时钟电路

图2.1.1系统的总体框图:

FPGA的设计结构如图2.1.2所示。数字倍频器的倍频输出提供ADC控制器的采样触发脉冲。根据ADC0809操作时序,ADC控制器来实现ADC0809的数据采集操作,采样的时机由倍频器来控制。控制器每控制完成一次采样操作,则中止等待下一个触发脉冲的到来。倍频器每输出一个低电平脉冲,ADC采样控制器的状态机进行一次采样操作。在倍频器的触发控制下,完成被测信号一个基波周期N个点的等间隔采样,同时数字倍频器跟踪输入信号的频率的变化,尽可能地保持N个点的采样宽度正好为被测信号一个周波的宽度。-时钟分派及各模块的控制:在协调模块工作时,起到很重要的作用。引进晶振产的时钟信号,根据实际需要对起进行倍频或分频,使A/D的采样频率,RAM的读写频率,信号处理实现的核心模块的工作频率一致。RSTCLOCK32MHZ

数字倍频正弦方波CLK2

CLK0时钟模块DIN0…..7CLKEOCDOUT0…7数据ADDADC处理LF398ADC0809ALE控制器模块STRDBENFPGA图2.1.2系统具体流程框图

2.2各功能模块的设计方案

2.2.1FPGA最小系统板方案设计

FPGA是英文FieldProgrammableGateArray的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物[4]。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又战胜了原有可编程器件门电路数有限的缺点。该系统的框图如下:电源模块

PC下系统

FPGA端载扩展

接口接

时钟模块

图2.2.1FPGA最小系统框图

2.2.2AD模块方案设计

本课题要求对不大于10kHz的任意周期信号进行数据采集,根据奈奎斯特采样定理,AD的采样速率最小应为20kHz,而且要求系统简单可靠。综合考虑,本系统最终选择了adc0809,它具有最高100sps的采样速率,转换时间不大于100us,芯片的控制和外围电路都较为简单,完全满足系统的设计要求。2.2.3lf398模块方案设计

对变化较慢的模拟信号(即所谓低频信号)在A/D芯片之前可不加采样保持电路。确凿的说,若A/D转换器的速度比较模拟信号变化速度高好多倍,我们可将模拟信号直接加到A/D转换器上。假使模拟信号变化比较快,为了保证转换精度,就要在A/D之前加上采样保持电路,使得在转换期间保持模入信号不变。第三章系统硬件具体设计:3.1硬件总体设计

本硬件电路的主要芯片有:模数转换芯片ADC0809、FPGA。其硬件电路如下图所示:

图3.1FPGA控制的ADC0809采样电路

图3.1中,输入部分:IN0-IN7为8条模拟量输入通道。ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必需进行放大;输入的模拟量在转换过程中应当保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路;中间部分:主要是FPGA芯片,实现对ADC0809的采样控制;输出部分:输出的8位二进制数字信号由两种方式显示,一种方式是由8个发光二极管组成,每一个二极管代表一位二进制数,当二极管处于发光状态即“亮〞时,表示输出二进制“1〞;否则输出“0〞。简言之,“亮〞—“1〞,“灭〞—“0〞;另一种输出方式是由两位数码管组成的,每一位数码管以十六进制(即0--F)显示二进制输出的四位。3.2取样定理

为了能正确无误地用取样信号VS表示模拟信号VI,取样信号必需有足够高的频率。可以证明,为了保证能从取样信号将原来的被取样信号恢复,必需满足FS>=FI(MAX)上式就是取样定理,其中,FS为取样频率,FI(MAX)为输入模拟信号Vi的最高频率分量的频率。在满足上式的条件下,可以用低通滤波器将VS还原为VI。这个低通滤波器的电压传输系数在低于FI(MAX)的范围内应保持不变,而在FS-FI(MAX)以前应迅速下降为0,因此,A/D转换器工作时的取样频率必需高于最大频率,取样频率提高也就意味着留给每次转换的时间相应的缩

短,这就要求转换电路必需具备更快的工作速度。因此,为了满足要求,寻常取FS=(3--5)FI(MAX)。3.3模数转换过程采样-保持:由于采样时间极短,采样输出为一串断续的窄脉冲,而要把每一个采样的窄脉冲信号数字化,是需要一定的时间,因此在两次采样之间,应将采样的模拟信号暂时存储起来。把每次采样的模拟信号存储到下一个采样脉冲到来之前称为保持。

量化与编码:量化与编码电路是A/D转换器的核心组成部分,对采样值的量化一般有两种方法:(1)只舍不入:首先取一最小量化单位?=UM/2^N,UM是输入模拟电压的最大值,n是输出数字代码的位数。当输入模拟电压U1在0-?之间,则归入0*?,当U1在?-2?之间,则归入1?。这样的量化方法产生的最大量化误差为,而且量化误差总是为正。

(2)有舍有入:假使量化单位?=2UM/(2^N+1)-1,当输入电压U1在0-?/2之间,归入0*?,当UT在?/2-3?/2之间归入1?。这种量化方法产生的最大量化误差为?/2,而且量化误差有正、有负。3.4模数转换类型

直接型A/D转换器:直接型A/D转换器是把输入的模拟电压直接转换成输出的数字代码,而不需要经过中间变量。这种A/D转换器的优点是转换速度快,但转换精度受分压电阻、基准电压及比较器阈值电压等精度的影响,精度较差。间接型A/D转换器:间接型A/D转换器是先将输入的模拟电压u转换成与之大小对应的中间变量,然后再将中间变量转换为输出的数字量。目前使用较多的多属于电压-时间(V-T)变换型和电压-频率(V-F)变换型两大类:

(1)电压/时间型A/D转换器有单积分型、双积分型和四重积分型多种,但用的最多的是双积分型。

(2)电压-频率型A/D转换器,主要有积分器、窗口比较器、触发器和计数器等组成。

3.5模数转换精度

A/D转换器的转换精度:在单片集成A/D转换器中,也用分辩率和转换误差来描述转换精度。分辩率:A/D转换器的分辩率是指引起输出数字量变动一个二进制数码最低有效位时,输入模拟量的最小变化量,小于此最小变化量的输入模拟电压变化,将不会引起输出数字量的变化。

转换误差:寻常以相对误差的形式给出,它表示A/D转换器实际输出的数字量与理想输出的数字量之间的区别,并用最低有效位LSB的倍数表示。3.6模数转换芯片ADC0809

大规模集成电路芯片ADC0809是一种由单一+5V电源供电,采用逐次迫近转换原理,片内有8路模拟开关,可控制8个模拟量中的一个进入转换器中,能够对0~+5V的8路输入模拟电压进行分时转换的通用型可编程模数转换器。

(1)ADC0809的内部规律及引脚结构:

IN0STCLK

IN18EOC

路IN2模拟量开关IN38路三D0IN4A/D态D1IN5D2转输IN6D3换出IN7D4器锁D5存D6器D7

地址锁A存与译B码器CALEVREF+VREF--OE

图3.6.1内部规律及引脚结构图

由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平日,才可以从三态输出锁存器取走转换完的数据。地址锁存与译码电路完成对A,B,C三个地址位进行锁存和译码,其译码输出用于通道选择。八位A/D转换器是逐次迫近式,由控制与时序电路、逐次迫近寄放器、树状开关以及256R电阻梯网络等组成。(2).引脚结构

128IN22IN327IN13IN426IN04IN5255IN6A24B6IN7237STC228EOCALE21D3D7920OED61019CLKD5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论