Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

cRIO: FPGA loop running at twice the onboard clock speed

Hello,

 

I have a pulse counting application using the NI cRIO 9053, which currently uses the onboard clock for timing (40 MHz):

CucchioDaQuanchi_0-1649084893402.png

 

This works basically fine, but I am missing 80% of the pulses because they are coming in at a too high rate. (pulse width is ~10 ns)

I thought about using a faster loop speed, by creating a "derived clock" at 80MHz:

 

CucchioDaQuanchi_1-1649084998093.png

 

I've been modifying the FPGA VI accordingly:

CucchioDaQuanchi_2-1649085039565.png

but that doesn't work at all.

I guess I have been a bit too naive here and I am now assuming that I will need a (much more expensive) PXI system if I want to catch all the pulses.

I would be grateful for any advice or confirmation of my suspects.

 

Best,

Alex

 

 

 

 

 

 

0 Kudos
Message 1 of 1
(973 Views)