From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

how to make a precise 0 to 60Hz vco in fpga?

When using the express sine generation in fpga, lets say 50Hz, the frequency is round-off to some mHz .
So correct 50001 mHz generation is not possible with the express sine generator.
What is the best way to solve this?
 
My goal is to precisely generate frequencies from 0 to 60Hz in millihertz steps. Like a VCO or voltage controlled generator does.
The frequency should be addapted hundred times a second from the host. Like a sweep function.
 
 
 
 
Have program a realtime simulator for powerplants written in C++.I translates the RT sim to NI components and software (Labview).


My rt pxi turbine simulator for simulating grid incidents was succesfully used in a nuclear plant in 2006.

Look at http://sine.ni.com/cs/app/doc/p/id/cs-755
0 Kudos
Message 1 of 2
(3,129 Views)
Hi,

I think that the examples below can be usefull for you. More advanced functionality is used than Express Vi's.

http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=E142BB6B6CB2097EE034080020E74861&p_node=201268&p_source=External

http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=E129B7EFAFD918AAE034080020E74861&p_node=DZ52000_US&p_source=External

Regards.

JorisV
0 Kudos
Message 2 of 2
(3,097 Views)