为什么我的HSDIO设备默认是在上升沿采样?



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题: 当我配置我的HSDIO设备时,比如6551,即使我在软件中将其配置为下降沿时我的读取通道只在采样时钟的上升沿才会读取数据。这个现象只在我将某些读取通道设置为时钟下降沿读取的时候,其余的通道将会在延迟至上升沿才会读取数据,这个现象是否正常?

解答:

不正常,这是一个不正常的现象。任何HSDIO设备的每一个单独的通道都可以配置为时钟上升沿或是时钟下降沿或是延迟至上升沿才进行读取。

这个问题在HSDIO驱动为1.6版本的时候会发生。这个现象在通道号较小的通道配置为时钟下降沿采样,通道号较大的通道配置为延迟至上升沿采样时才会发生。

比如,你将通道10和19配置为下降沿采样,将通道20配置为延迟至采样时钟上升沿采样,此时通道10和19将会在时钟上升沿的时候才采样。并且程序不会提示错误或是报警。

在HSDIO 1.7驱动及其以后的版本这个问题得到修复。你可以从下列的链接中下载最新的驱动。如果你不希望更新驱动版本,你可以重新排序通道,让所有设置为下降沿采样的通道在所有设置为延迟至上升沿采样的通道之后。比如将通道0-7设置为延迟至上升沿采样,将通道8-15设置为下降沿采样。



相关链接: Drivers and Update: HSDIO Driver Page

附件:





报告日期: 10/07/2009
最近更新: 08/06/2012
文档编号: 526HSEZD