时空首页博客首页登陆注册搜索帮助常见问题答疑使用留言本博客免责声明
发表文章 | 留言本(0)              
 


zhengpingzheng的博客

日 历

个性签名

栏目分类

·我的所有文章
·我的博客相册

最新文章

·研诺推出恒电流升压转换器AAT1239-1(2008-8-7)
·用8位微处理器实现数字低通滤波器设计(2008-8-6)
·UC/OS和UCLinux比较(2008-8-5)
·车载GPS导航系统解决方案(2008-8-4)
·NVIDIA推出下一代nForce 780i媒体和通信处理器(2008-7-31)
·判断大尺寸LED数码管的导通电压(2008-7-29)
·Linear推出2.2MHz、电流模式同步升压DC/DC转换器LTC3537(2008-7-28)
·基于RS-485总线的土工膜水力性能测试系统(2008-7-12)
·源码公开的TCP/IP协议栈在远程监测中的应用(2008-7-11)
·嵌入声纹特征的个人证件识读器(2008-7-10)
更多的...

最新评论

[游客5196]:请加我Q,4332326,我也是做电能质...
[游客8268]:..........
[游客3646]:你好!    你知道MDB协议吗,我需...
总评论数:3

友情链接

 



访问量:11414
人气值:11795
今日访问数:24
昨日访问数:26
上周访问数:225
本周访问数:128
上月访问数:3138
本月访问数:128
 
最近访客
killy
2008-6-25 06:55
乐人城
2008-6-14 11:15
 qiurisiyu
2008-4-23 17:04
 cycis
2008-4-17 00:10
更多>>

   数据采集中的外部时钟及握手信号
数据采集卡作为采集信号的接口为大家所熟知,然而,在市面各种规格的板卡中,为什么有些提供外部时钟以及提供多种触发模式?还有的高速数字I/O卡为什么提供了握手信号的传输方式?本文描述这些功能所带来的好处。
外部时钟
对于数据采集卡来说,就像其它单片机的应用一样,需要一个时钟基准(time-base)来推动板卡上的控制芯片及模/数转换器的运行,这个时钟来自于板卡上的晶振,然后设计者按照不同模/数转换器的特性,将这个周期性的方波信号经计数器(counter)模块分频后,转化成模/数转换器的工作时钟,这也就决定了数据采集卡的采样频率(sampling rate)或更新频率(update rate),然而,由于板卡上晶振的频率是固定的,所以再经由计数器模块分频后,有可能无法达到用户所需要的特定频率,因此,如果数据采集卡可以提供支持外部时钟的设计,将这个时钟直接作为转换器的采样时钟,将会大大增加用户在采样频率及更新频率上的弹性。另外,支持外部时钟的另一个用处是可以满足多个模块对于同步的需求。
同步
当两个(或多个)设备一起工作并对时间有精确要求的时候,就需要在它们之间进行同步。同步是基于在两个设备之间规定一个共同的时间参考,试想如果将不同音轨的音频讯号分别录在不同的磁带机上,则必须将这两个磁带机的磁带传送轴锁定在一起,否则将来播放出来就会有相位上的误差,这个过程称为同步。假设这两个设备没有进行同步,无论它们开始的时间多么一致,也会由于两台设备在机械结构上的差异而产生时间漂移。同样的,对于数据采集卡也是一样的概念,甚至在要求上更为严格。如何达到数据同步采集,最基本的要求就是不同模块间要有相同的工作时钟与一致的触发信号,而这个相同的时钟信号需要来自于共同的外部仪器。图1中的正弦波是两张数据采集卡在同步与异步采集同一信号源时所得到的波形,在图1左图中因异步而存在一个相位差,右图中则是同步触发下得到的完全重叠的波形。

触发信号
一般来说,触发信号的信号源可分为软件触发(software trigger),模拟触发(ANALOG trigger)及数字触发(DIGITAL trigger)。软件触发就是程序执行到启动数据采集的瞬间,即为触发点;对于模拟触发来说,可设定触发电平为高于或是低于某特定电压值,让板卡上的控制芯片认定此时为触发点;至于数字触发信号,其触发信号为一方波(TTL电平),用户可以设定触发点为上升沿触发或是下降沿触发。另外,在触发的模式上也有几种不同的区别,分别是延迟触发、前触发、中间触发及后触发。其触发点与所采集到数据的关系如图2所示。

图2 触发模式
从图2可以容易的了解到,所谓延迟触发即是忽略触发后的前M笔数据后才开始采集N笔数据,前触发是采集触发信号的前N笔数据,中间触发是采集触发前M笔数据及触发后的N笔数据,后触发则是采集触发后的N笔数据,而前面所提到的软件触发就是指后触发的模式,而触发源为软件命令。
除此之外还有连续触发模式,连续触发可以采集每个触发信号后特定个数的数据,但如果板卡不支持此模式的话,则用户必须完整的将所有数据取回,再删除无意义的数据,如此一来,势必增加用户在后续数据处理上的复杂性。以凌华科技DAQ2000 系列多功能信号采集卡为例,全系列提供完整触发模式及支持外部时钟的设计,提供用户弹性的采样频率及多卡同步采集的能力,另外,DAQ2000系列更提供SSI(system synchronization interface)接口,以达到多张卡的同步。其基本概念为,当两个(或多个)数据采集卡进行同步的时候,其中一台称为主机(以其工作时钟为准),而其它的则称为从机,主机的工作时钟及触发信号可透过SSI接口发送给从机,以便多台从机进行同步。
如果应用上需要在信号间或测量同步任务间有严格的时间关系,近年来逐渐成熟的PXI平台是最佳的选择。PXI为提供量测与自动化在同步与触发上的需求专门发展出一个仪器接口,PXI背板提供了一个用于精确定时及最小延迟的星形触发总线以及一个10MHz的时钟信号以便同步多个模块,测量模块彼此间可以互相作用、触发及控制。
握手模式
另一个与数据采集传输有关的特性是握手模式(handshaking mode),相对于串行方式的数据传输,并行传输提供了简单且更高速的数据传输方式,不过其技术关键在于发送端与接收端之间的时序差问题,因此,针对此时序差的问题,高速数字I/O卡需要提供握手模式,让两张卡握手信号以确保数据的正确性。图3为数据输出的时序图。

上一篇:智能网络设备开发中的硬件设计
下一篇:- 软件无线电的电磁兼容分析
2008年7月3日 14:24 星期四 晴
圈子 评论(0) 引用 点击(48) 推荐/投诉

   文章评论
以下网友留言只代表其个人观点,不代表时空网的观点或立场

  
昵  称:
主  页:
验证码:验证码图片, 看不清数字请点击刷新 看不清点一下图片
内容
 
  

温馨提示:为方便其他网友与您交流,建议您登录后再留言。

  
  本站地址:http://zhengpingzg.blog.gxsky.com 收藏