当前位置:首页 > 单片机 > 单片机
[导读]在单片机系统中通常要用到高速数据采集。虽然目前单片机的工作频率不断提高,但仍然无法满足如周期信号频谱分析等需要采用高速数据采集的场合。对于速率在l00 kS/s以上的数据采集,如果采用一般的中断查询法就不易实现

单片机系统中通常要用到高速数据采集。虽然目前单片机的工作频率不断提高,但仍然无法满足如周期信号频谱分析等需要采用高速数据采集的场合。对于速率在l00 kS/s以上的数据采集,如果采用一般的中断查询法就不易实现,因此可考虑通过存储器直接存储转换数据来实现1 MHz以上的高速数据采集

1系统结构

系统由单片机、高速A/D转换器、高速静态RAM及切换控制电路等部分组成,如图1所示。静态RAM用作单片机与A/D转换器之间的数据缓冲。

RAM的数据线和地址线由总线切换电路来控制,选择连接单片机总线或连接到A/D转换器的数据输出和地址发生器输出地址。RAM的读写由读写控制电路实现。

在数据采集期间,存储器的写入地址由可预置的16位地址发生器产生,其溢出信号作为数据采集结束控制。

图1中单片机采用89C5l;静态RAM由2片CYPRESS公司的高速静态存储器CY7Cl9920构成64 k的存储器,典型读写时间20 ns;转换器采用MAXIM公司的流水线型高速A/D转换器MAXl426, 采用循环采集方式;总线切换采用74F245三态总线收发器并联方式,典型传输时间为6?5 ns;地址发生器是由4片计数器74Fl63级联组成的可预置数的16位二进制计数器,可以预置16位地址的初值,也就是传输数据块的起始地址。一片 74Fl63的典型传输时间是6?5ns,所以地址发生器的延时时间为26 ns。

2原理与设计

2.1数据采集

数据采集控制电路如图2所示。系统开机运行时或进行内部数据处理时应把D触发器清零,使数据采集电路处于禁止状态。当单片机完成初始化或准备就绪后,首先向地址发生器写入数据块的起始地址,并把总线切换控制线置位,把RAM的控制权交给采集电路。置位D触发器开始数据采集,然后等待数据采集结束。在数据采集过程中,单片机也可以通过对D触发器清零强行中断数据采集。当采集数据写满静态RAM时,地址发生器发出一个溢出脉冲,使D触发器清零。D触发器的输出经与门使地址发生器和A/D转换器停止工作,并同时通过结束标志通知单片机。

2.2总线控制

总线的选择控制是由2组74F245三态总线收发器完成。2组总线收发器一端接至静态RAM的地址总线和数据总线,另一端则分别接单片机总线和地址发生器的地址输出与A/D转换器的数据输出构成的外部总线。在数据采集期间,选通外部总线,由A/D转换器把采集到的数据直按写入到静态RAM中保存。当数据采集结束后,选通单片机系统总线,由单片机对静态RAM中的数据进行运算处理。数据总线是8根,故需要2片74F245对数据线进行切换;而地址线有l6根,则需要4片74F245对地址线进行切换。

2.3数据传输

时钟信号的占空比为0?5,经过与门之后输出到地址发生器、A/D转换器和静态RAM的写控制端。地址发生器设计为上升沿触发方式,A/D转换器 MAXl426也是上升沿开始转换。故当上升沿到来时,地址发生器把地址加1形成新的地址。同时,A/D转换器进行模数转换。当时钟下降沿到来时,A/D 转换器的输出数据已稳定的放到了数据总线上,故下降沿将他写入到静态RAM的新地址中。由于74F245的典型传输时间为6.5 ns,故地址发生器的延时时间是26 ns。而A/D转换器MAX1426的最高时钟频率为10 MHz,?故从开始转换到数据稳定输出的最短时间为50 ns,所以地址发生器完全能够满足要求。

3模数转换器

MAXIM公司的流水线型高速A/D转换器MAX1426,转换精度10 bits(在使用过程中仅取高8位)、并行输出、最大采集频率l0 MHz,内置T/H,采用循环采集方式。MAXl426采用了十级流水线结构,如图3所示。

每一级流水线包括1个采样/保持放大器、1个低分辨率ADC和DAC及1个求和电路,其中求和电路还可提供固定的增益。在进行数据采集时,第一级流水线的采样/保持放大器对输入信号取样后先由第一级的ADC对输入进行量化,接着用DAC产生一个对应于量化结果的模拟电平送至求和电路,求和电路从输入信号中扣除此模拟电平,并将差值精确放大(固定增益)后送至下一级电路处理。

一个采样点通过每一级流水线需要0?5个时钟周期,再加上输出延时,一次采样共需要5.5个时钟周期。又由于MAXl426的每一级流水线具有独立的采?样/?保持放大器,当本次采样进入到后一级流水线以后,前一级流水线的采样/保持放大器就可以释放出来用于下一次采样。

因此允许流水线各级同时对多个采样进行处理,从而提高了信号的处理速度,使MAXl426能够每个时钟周期进行一次采样。其工作时序如图4所示。

参考文献
[1]陆坤,等?电子设计技术[M]?成都:电子科技大学出版社,l997
[2]刘先昆,等?基于单片机系统采用DMA块传输方式[J]?电子技术应用,2000(7)
[3]何立民,等?单片机应用系统设计[M]?北京:北京航空航天大学出版社,l990
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

用于数字化仪和发生器的高级面向对象Python软件包

关键字: 数字化仪 发生器 Python软件包

在这篇文章中,小编将为大家带来脉冲发生器的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 发生器 脉冲发生器

信号发生器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 信号发生器 发生器 功率放大器

今天,小编将在这篇文章中为大家带来信号发生器的有关报道,通过阅读这篇文章,大家可以对信号发生器具备清晰的认识,主要内容如下。

关键字: 矢量信号发生器 信号发生器 发生器

在这篇文章中,小编将为大家带来信号发生器的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 信号源 信号发生器 发生器

本文中,小编将对信号发生器予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 信号发生器 噪声信号发生器 发生器

以下内容中,小编将对信号发生器的相关内容进行着重介绍和阐述,希望本文能帮您增进对信号发生器的了解,和小编一起来看看吧。

关键字: 信号发生器 发生器 信号源

今天,小编将在这篇文章中为大家带来电子测量仪器中的波形发生器的有关报道,通过阅读这篇文章,大家可以对波形发生器具备清晰的认识,主要内容如下。

关键字: 波形发生器 电子测量仪器 发生器

一直以来,信号发生器都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来信号发生器的相关介绍,详细内容请看下文。

关键字: 信号发生器 发生器 混频器

在下述的内容中,小编将会对信号发生器的相关消息予以报道,如果信号发生器是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 信号发生器 安捷伦 发生器
关闭
关闭