SignalExpress

cancel
Showing results for 
Search instead for 
Did you mean: 

digital pattern generator using signal express

I have a USB6341 and I need to test a digital circuit using I/O lines of the DAQ digital port to drive the circuit (data, clock and latch lines).  I'd like to set up a simple pattern generator using signal express but there doesn't seem to be any way to do this.  Setting up generate signal using DAQmx just sets up independent steps that are all running independently with each other.  Setting up a sequence doesn't seem to help.  I want to set I/O lines to one state, wait a fixed duration, set a new state, wait another duration, and so on.  I'm running Signal Express 3.0 full version.  Any suggestions?

0 Kudos
Message 1 of 3
(4,785 Views)

Hi paulmmeadows,

 

Will this pattern repeat several times/indefinitely?

 

Also when you set the lines, how long do you want them to be set before they change to the next configuration?

Justin M.
Applications Engineering
National Instruments
0 Kudos
Message 2 of 3
(4,747 Views)

Hi Justin,

Thanks for getting back to me.

I'm using the I/O lines to drive a digital interface to an ASIC.  I have 14 bits of data to shift into a register, so I have at least 14 sets of 3 16 bit words to shift in.  The delay between I/O states is not too important, the ASIC is able to handle bus speeds of 20MHz, but a minimum delay between words would be 50ns, preferably 100ns or longer.  I can easily afford to wait seconds between words, this is not an issue of speed for my test.

The pattern does not have to repeat, I would want a single set of patterns to be generated and then the pattern generator would halt.

Reading from a CSV file would be even better, but having SE steps would suffice for now.

Paul

0 Kudos
Message 3 of 3
(4,745 Views)