LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

USB 8451 waveform generator

Hi,

 

Can we generate a square waveform by using digital I/O lines of USB 8451 card ?

0 Kudos
Message 1 of 7
(3,914 Views)

This is a good example for generating the wavform using digital lines.

 

C:\Program Files\National Instruments\LabVIEW 8.6\examples\DAQmx\Digital\Generate Values.llb\Write Dig Chan-Ext Clk.vi

 

Also just make a small computation on the maximum frequency you can generate with this hardware and it is within the limits that you require

 

 

With regards,
JK
(Certified LabVIEW Developer)
Give Kudos for Good Answers, and Mark it a solution if your problem is solved.
0 Kudos
Message 2 of 7
(3,905 Views)

HI,

 

Thanxs for your kind reply. I do not have DAQ drivers installed in my PC. I want to generate a waveform of freq 1.25 MHz.  the time between two high is 800 ns with width of high is 80 nsec.

 

 

0 Kudos
Message 3 of 7
(3,901 Views)
Is there any buffer available on the 8451 card for waveform generation ?
0 Kudos
Message 4 of 7
(3,898 Views)
Correct me if I am wrong, but what I believe you want to do is to generate a pulse train. If so, you need counters on the card. The USB 8451 does not offer counter/timer functionality; it has a built-in SPI/I2C interfaces. Since you can only use static (i.e. software timed) digital I/Os on the 8451, you could generate software-timed pulses. But, the jitter (timing deviation) could be a huge problem and I wouldn't recommend going down that path. For generating pulse trains I would recommend a basic E or M series DAQmx device.
Adnan Zafar
Certified LabVIEW Architect
Coleman Technologies
0 Kudos
Message 5 of 7
(3,886 Views)

 


I want to generate a waveform of freq 1.25 MHz.  the time between two high is 800 ns with width of high is 80 nsec.

 

Generating pulse train of this high frequency and precise duty cycle is not recommended using this card.  Such high frequency can be generated using counter provided by E or M series card that provides STC.  Software timed pulse generation that you are trying to establish are suitable only for low frequencies where jitter is not of much concern.

 

Post back for queries

With regards,
JK
(Certified LabVIEW Developer)
Give Kudos for Good Answers, and Mark it a solution if your problem is solved.
0 Kudos
Message 6 of 7
(3,868 Views)

Hi,

 

Thanks for the reply. I have one doubt.

 

While selecting card for such type for waveform generation what all parameters i should keep in mind like buffer on board, Timebase etc.

 

& how much frequeny signal we can generate with Digital I/O (E & M series DAQ card)

 

Regards,

J

0 Kudos
Message 7 of 7
(3,858 Views)