Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Generate high precision frame

Solved!
Go to solution

Hello to the community

 

I need help please for a new project to find a NI card

 

I need to generate frames with a period of 600us ± 1us (ie 1666.67Hz ± 2.7Hz)

I was thinking about a PCIe-6323

Problem is: counter accuracy is 50ppm of Base clock (100kHz) = 5Hz

Same for all the others boards I find, accuracy is 50ppm of a 100kHz Base clock...

 

Would you have any idea of material for this application ?

 

Cédric

0 Kudos
Message 1 of 3
(2,191 Views)
Solution
Accepted by topic author Programmer_

You're already fine.  Your error calc of 5 Hz does not apply univerally, it applies only to a 100 kHz signal.  The error is always proportional to the nominal, hence the ppm designation.

 

In your case, you need to be within 1 microsec out of 600.  1 part per 600 corresponds to 1667 ppm.   Your counters are *much* better than that.

 

So like I said, you're fine with the 6323 you've already got.

 

 

-Kevin P

CAUTION! New LabVIEW adopters -- it's too late for me, but you *can* save yourself. The new subscription policy for LabVIEW puts NI's hand in your wallet for the rest of your working life. Are you sure you're *that* dedicated to LabVIEW? (Summary of my reasons in this post, part of a voluminous thread of mostly complaints starting here).
0 Kudos
Message 2 of 3
(2,178 Views)

Ok I understand

The board must take the 100kHz and divide it by 60 (100kHz/60=1666.67Hz)

So the error 100.000 * 50/1.000.000 = 5Hz -> this number also has to be divided by 60

Thank you

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