Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

create pulse

Hi, 

I need to generate a TTL pulse output of 200KHz (period of 5 us) using a PCI DIO card. Also I need to recognize every falling edge of the pulse and count it from T0 to T21. Once reached T21 once again the count has to start from T0 and goes till T21 and continues. Is it possible to make the “DIO write line TRUE and FALSE continuously with a period of 5us” and also count every falling edge. Is it possible to achieve this by using a DIO card. Can anyone give solution.

 

Also i have attached the timing generation diagram required.  Padhu
0 Kudos
Message 1 of 3
(3,536 Views)

hi can any one suggest that the above mentioned requirement met by DIO card and software interaction using LabVIEW, if so can you tell which DIO card may suit and how to achieve it.

 

Padhu

0 Kudos
Message 2 of 3
(3,517 Views)

Hi Padhu,

 

Good question.  There are going to be a few ways to do this with our hardware--I would suggest to use a multifunction DAQ device at these rates:

If PCIe is an option you might consider an X Series board (PCIe-6323).  There is quite a bit of extra functionality on this board that you won't be using, but it is still cheaper than our dedicated High Speed Digital I/O boards and will get the job done based on my understanding of your application.  On this board you may build a digital waveform (...001, ...010, ...100, etc.) and update the lines based on the falling edge of your clock signal.  If you want control over the duty cycle of the clock, you can use one of the on-board counters to generate this.

 

If you need regular PCI, another option would be the the PCI-6224.  The programming would be the same as above except you must use the counter as a clock source.  That is, generate the clock off the counter and pre-load your digital waveform to be generated off of this clock on the DIO lines on port 0.

If you have any questions don't hesitate to post back

 

 

Best Regards,

John

 

John Passiak
0 Kudos
Message 3 of 3
(3,482 Views)