Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Handshaking I/O missing data?

I am using the Lead-Edge Handshaking Protocol on 6533 board. I am
trying to input data from my device when a rising edge is received
from an external clock wired to my REQ pin. The external clock is a
100kHz 64 pulse finite train. The 100kHz 64 pulse finite train is
being continuously resent at an update rate of 1kHz. I am ignoring the
ACK pulse from the 6533 because my device is programmed to be ready to
send data on the rising edge of the same 100kHz 64 pulse train wired
to my REQ pin. This setup works very well, with the exception that I
am missing data every once in a while (during a 1 hour test I may miss
one bit). I realize that this application is more suited for the
pattern generation with external clock mode. However, because my
dev
ice and the 6533 are communicating via the same REQ pulse...
shouldn't this work all of the time and not miss any bits. Why is the
6533 missing data? If it is because the 6533 is not ready to receive
data... then why isn't ready?
0 Kudos
Message 1 of 2
(2,842 Views)
Hello Anonymous,

This link may provide some additional insight on your missing bits. Let me know if the information provided does not meet your needs.

Have a nice day!

Robert M
Applications Engineer
National Instruments
Robert Mortensen
Software Engineer
National Instruments
0 Kudos
Message 2 of 2
(2,842 Views)