1数据采集系统的AD转换器控制电路设计(4)

发布时间:2021-06-07

DSP FPGA 数据采集系统

56

继电器

片选端,还设置了一个out3溢出信号,做为A/D转作只需要后台的cPu提供3个信号,就能输出12

换结束信号。

个信号,实现对多个芯片的控制。

控制方式如下:控制系统启动时,利用计数器的

在设计的这个电路中,采取的是“同时采集,分高两位的逻辑组合实现A1,选通第一片多路复用开

时转换”的工作方式,即采样保持器将在采样启动关;当计数到16个脉冲时,A2输出低电平,Al恢复信号到来时采集到的36路同步信号保持,在LoGIC

高电平,选通第二片多路复用开关;检测到第32个接收到高电平的时候将采样保持器所保持的信号释

脉冲到来,A3输出低电平,而A2恢复高电平,选通

放,依次经过选通的通道送人AD进行模数转换。最后一片多路复用开关同时停止第二片多路复用开

具体的工作方式如下:由后台CPu向cPLD发出工

关;检测到第36个脉冲时,由out3发出低电平,表作启动脉冲信号,当AD03模块接收到该工作启动示36路信号的一次转换全部完毕。脉冲时,就启动该控制系统,将此时采集到的信号保

3.3系统的工作方式持在采样保持器中,系统的采样由AD03模块的s—3.3.1输入端子功能

PuLSE脉冲给出(系统的采样周期由后台的cPU设AD03模块中的clk是cPLD的工作脉冲,也是定,并通过对s—PuLsE端子发出周期脉冲来实现),整个控制器的启动脉冲;BusY与ADS8505的BuSY

在AD03模块的HSCON端子置高时,将采样保持器位连接,向控制系统提供查询信号;S—PuLsE是由

所保持的信号释放,从第一个通道的信号开始逐个后台cPu发出的采样信号;CLR是controlmux模块

进行A/D转换,每完成一次A/D转换,由AD03模中的计数器清零信号,一般情况下置为高电平。

块的FINISH向controlmux模块的clk发出一个脉3.3.2输出端子功能

冲,controlmux模块内部的计数器加1,选通下一个Rc和cs位分别控制ADs8505的R/c和cs

通道,继续进行A/D转换。直到第36路信号转换位;Al~A3代表了3片多路复用开关地址,为低电

完成,controlmux模块的out3向AD03模块发出停止平时表示选中相应的多路复用开关;HsCON连接到信号、,停止A/D控制系统。

采样保持器的LOGIc端,高电平时使采样保持器将

保持的信号释放输出;Po~P3分别接到各片多路复

4仿真分析及结果

用开关的逻辑组合端子,选通某一路信号通道。

根据以上的设计,在软件Mux+PLUSII中进

本系统是通过AD03和contIdmux两个模块相

行仿真,设定给定的采样控制器的工作时序仿真图互作用来实现对A/D转换器、多路复用开关和采样

如图5所示。由图5可以看出,仿真结果完全满足

保持器的控制的。从图2可以看出,整个系统的工

系统的时序设计要求。

—./一Dulse0门

—., epId—cIk0卿唧舢删腰唧哪唧删删册唧唧珊删舢唧唧唧哪删舢㈣咖删l聊瑚嗍删删删唧时

—.,一cIr

1—,一busy

1-二—/SH

1。—_,Lc1]厂]厂]厂]厂]厂]广]厂]厂]厂]厂]厂]厂]厂]厂]r]厂]厂]厂]●【_一,Pf5Oj

D0 .._,CS

1]nn几nnnnnnnnnnnnnnnnnnnnnnnn1nnnnnnnn

l—_一byte

0u阳

rLnnnnnnn几nnnnnnnnn

1●__。________________________——

-一A2

1I........一

l--,A1

0—/Imux:3IP15.0】

D口

—/|d|ngshDl:1Iq

D0

—/d03:24IcuL鲥

D0

图5

系统整体工作时序仿真图

Fig.5

Timesequencesimulationframeofthewhole8ystem

5结论

协调控制,为多片多路复用开关的使用提供了一个

比较新颖的思路与解决方案。本文设计的系统具有本文论述了如何利用cPLD对多路信号进行转电路结构简单,调节灵活,通用性强,可重复利用,可换,以及如何实现对多片多路开关和A/D转换器的

移植性强等特点。系统的实现方法是使用硬件语言

1数据采集系统的AD转换器控制电路设计(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219