基于FPGA的多通道数据采集系统设计.pdf
《基于FPGA的多通道数据采集系统设计.pdf》由会员分享,可在线阅读,更多相关《基于FPGA的多通道数据采集系统设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于F P G I 的多通道数据采集系统设计刘小林,范育兵,罗春晖(中船重工集团第七二二研究所,湖北武汉4 3 0 0 7 9)摘要:针对大地电磁探测系统的特点,设计了以F P G A 为核心处理器的多通道高分辨率电磁数据采集系统,解决了五路2 4 位A D C 芯片A D S l 2 5 5 与A R M 之间接口复杂、难以实现的问题。详细介绍了F P G A 逻辑设计的模块划分和具体实现。本方案外围电路结构简单可靠,易于扩展,实现了采集系统的高性能和高可靠性,特别适用于多通道高精度的数据采集系统。关键词:模数转换;F P G A;数据采集中图分类号:1 1 砣7 4文献标识码:AD e s
2、 i g no fm u l t i c h a n n e ld a t aa c q u i s i t i o ns y s t e mb a s e do nF P G AL I UX i a oL i n,F A NY uB i n g,L U OC h u nH u i(T h e7 2 2R e s e a r c hI n s t i t u t eo fC S I C,W u h a n4 3 0 0 7 9,C h i n a)A b s t r a c t:C o n s i d e r i n gt h ec h a r a c t e r i s t i c so f
3、M Td e t e c t i n gs y s t e m,t h i sp a p e rh a sd e s i g n e dam u l t i c h a n n e lh i g hp r e c i s i o nd a t aa c 羽】i s i t i o ns y s t e mb a s e do nF P G A,w h i c hh a sr e s o l v e dt h ep r o b l e mo fi n t e r f a c e sb e t w e e n5 一c h a n n e lA D Ca n dA R M T h ep a p e
4、rh a sa l s oi n t r o d u e e dt h er e a l i z a t i o no fF P G Al o s i cd e s i g ni nd e t a i l T h i sa p p r o a c ho w n sal o to fa d v a n t a g e s,s u c ha ss i m p l ea n dr e l i a b l ep e r i p h e r yc i r c u i t,e a s ye x t e n d i n g,g o o dp e r f o r m a n c ea n dh i g hr
5、e l i a b i l i t y,w h i c hp a r t i c u l a r l ya d a p t e st om u l t i c h a n n e lh i g hp r e c i s i o nd a t aa c q u i s i t i o ns y s t e m K e yw o r d s:A D C;F P G A;d a t aa c q u i s i t i o n大地电磁场携带着地球内部的结构、构造、温度、压力以及物质成分的物理状态等信息,为人们研究板块运动的规律、追溯地球的演化历史提供了科学依据。大地电磁探测是研究大陆岩石圈导电性结构
6、的有效方法之一,使人们从电性角度认识地球内部的构造形态,达到了解地下不同深度地质情况的目的。该技术应用前景广泛,可用于地下更深层找矿、找水、找油、监测海底潜艇等,对国民经济和国防的发展都有重要的推动作用。最常用的数据采集方案多以M C U 为核心,控制多路信号的采集及处理。但由于单片机本身的指令周期以及处理速度的影响,对于多通道A D 进行控制及数据处理,普通的M C U 往往不容易达到要求。考虑到F P G A器件的高集成度、内部资源丰富、特别适合处理多路并行数据等明显优于普通微处理器的特点,并针对大地电磁数据采集系统对实时性和同步性的要求,本文提出了一种多通道数据采集方案。采用F P G
7、A 与A R M 相结合的设计,采集主控制逻辑用F P G A 实现,A R M 用来实现4 2欢迎网上投稿、n 棚,c h i n a a e t c o m采集数据的存储和数据传输控制。1 系统总体结构系统总体结构如图1 所示。A I D 转换器采用1 r I 公司的2 4 位高精度模数转换器A D S l 2 5 5;F P G A 采用A h e r a公司的E P 2 C 3 5;A R M 为A R M 9 内核的处理器$3 C 2 4 1 0。图1 系统总体结构电子技术应用2 0 0 9 年第7 期 万方数据嵌入式技术肷人瓦玟不E m b e d d e dT e c h n o
8、 l o g y蚕篓划I-1 黼心H 鬟吲鬟娶灿H 羹嫠H 簇娄时钟模块A 划蓁嚣辇 习瓮霉I 模块时钟选择样率选择信号A D采样控制模块图2F P G A 逻辑设计模块电子技术应用2 0 0 9 年第7 期2 1 通道和采样率选择模块在实际应用中并不是每个通道都被使用,A D 的采样率也不只一种,所以在通道的控制和采样率设置上应该具有可选择性。通道和采样率选择模块提供2 个8b i t 的控制寄存器A 和B。如图3 所示,寄存器A 的0 4b i t 分别对应A D C 通道C H 0 一C H 4,5 7b i t 保留;寄存器B 的8b i t 分别对应采样率F S 0 一F S 7。如
9、果要选择某几个通道,只需将寄存器A 中相应的位置1,其他位置O,A D 采样控制模块就会根据该寄存器中的内容使能相应的通道。如果要选择某一个采样频率,只需把寄存器B 中相应的位置1,其他位置0,时钟模块会产生相应的时钟控制A D 的采样率。在开启数据采集之前,A R M 应根据所要求的通道和采样频率向寄存器A 和B 写入相应命令字。765432lO寄存器Al 保留I 保留l 保留lC H 4 C H 3 C H 2C H IC H 0lI765432l0寄存器B 匝丑亘卫互匝丑亘正司玉咽图3 控制寄存器A 和B2 2 时钟模块本设计中外部输入时钟为1 6 3 8 4M H z。由于设计中各个模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 通道 数据 采集 系统 设计
限制150内