使用DIO-32HS,如何配置时钟输出和数据一同输出?



硬件: Digital I/O (DIO)>>High-Speed Digital I/O>>PCI-6533

问题: 使用DIO-32HS,我要输出数字数据,想要生成一个时钟脉冲和数据一起输出,如何实现?

解答: 问题的答案取决于数字的转移使用什么模式:匹配生成模式或者爆发模式。

匹配模式从缓存中读取数字数据,按照指定的速率来更新数据。当使用匹配模式时,会自动产生一个时钟脉冲和每一个新模式。这个脉冲就在REQ线上(“request”的简称)。模式匹配不是一个握手的协议。不论外部设备是否监听,都会产生数据,时序由REQ上的脉冲来单独控制。

爆发模式,在另一方面,是一个握手的协议。REQ和ACK用来确认外部设备已经准备好接受数据。可以使用PCLK来产生和每个新的数据模式同步的脉冲。然而,要注意的时:当在爆发模式下发送数据时,PCLK默认配置成输入。如果更改了这个设置,32HS就不会生成任何数据直到它在PCLK上接受到了脉冲。

可以把PCLK配置成输出-这叫做“反转PCLK”,但反转PCLK的时候,可以使用“PCLK delay”来控制数据的更新率。只有特定的离散值是可行的:1.48MHz,1.67MHz, 2.00 MHz, 2.50 MHz, 3.33 MHz, 5.00 MHz, 10 MHz, and 20 MHz (各自的延时分别是700 ns, 600 ns, 500 ns, 400 ns, 300 ns, 200 ns, 100 ns, 0 ns).

相关链接:

附件:





报告日期: 01/11/1999
最近更新: 03/01/2015
文档编号: 1HAG2HLL