LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Upper band of Switching Frequency for Labview

What is the time delay we should normally expect from software (LabVIEW) to hardware (any NI FPGA module such as NI 9683)?

 

Can we use LabVIEW program for switching frequency 40KHz to 100 KHz? Which FPGA module can support this?

 

What is the maximum switching frequency LabVIEW has developed devices for?

0 Kudos
Message 1 of 8
(3,502 Views)

This is a tough question which doesn't really have a finite answer due to a large number of variables. But, typically it is within the microsecond range.

 

Make it Faster: More Throughput or Less Latency?

http://www.ni.com/white-paper/14990/en/

 

If you are using a cRIO you can change which frequency you are referencing from the onboard clock. The cRIO uses a 40KHz clock and you can derive a smaller or larger clock from this. This won't be dependent on the module, but more the cRIO. I am unsure if this is the same with the PXI chassis.

 

I am not sure what you mean in your last question. Are you referring to how long the program will take to go from 40KHz to 100Khz? Or are you wondering what the fastest frequency NI's products can handle is?

0 Kudos
Message 2 of 8
(3,445 Views)

@Rakesh_belchandan wrote:

What is the time delay we should normally expect from software (LabVIEW) to hardware (any NI FPGA module such as NI 9683)?

 


The answer here is Windows (or whichever environment that you are using) dependent.  We have had times where contact from LabVIEW is held for seconds due to Windows addressing its internal priorities before addressing the next LabVIEW command.  If you are using LabVIEW Real-time, then LabVIEW tasks take priority over Windows events and the lag would be minimal.

Help the Community (and future reviewers) by marking posts as follows:
If it helped - KUDOS
If it answers the issue - SOLUTION
0 Kudos
Message 3 of 8
(3,437 Views)

@Sekine108 wrote:

 

If you are using a cRIO you can change which frequency you are referencing from the onboard clock. The cRIO uses a 40KHz clock and you can derive a smaller or larger clock from this. This won't be dependent on the module, but more the cRIO. I am unsure if this is the same with the PXI chassis.

 

 

 

Do you actually mean a 40 MHz clock?


 

0 Kudos
Message 4 of 8
(3,425 Views)

@RavensFan wrote:

 

Do you actually mean a 40 MHz clock?


 


Whoops! Yeah, I totally mean a 40MHz clock. 40KHZ would be silly haha

0 Kudos
Message 5 of 8
(3,408 Views)

What is the maximum switching frequency LabVIEW has developed devices for? I want to generate gate pulses (PWM) for my SiC devices. How further I can go using Labview. Can I go on 50-100 KHz range for switching?

0 Kudos
Message 6 of 8
(3,382 Views)

I am still uncertain on what you are asking. Are you referring to how long the program will take to go from one set frequency to the next defined frequency? Switching from one output to the next output? Or are you wondering what the fastest frequency NI's products can handle is?

0 Kudos
Message 7 of 8
(3,362 Views)

Or are you asking how fast can you generate PWM signals on the fly? As earlier posters have mentioned, if you are running LabVIEW on Windows there is really no way of knowing, as the operating system is not deterministic, so it will have unpredictable delays. Can you describe in a little more detail what, exactly, you are trying to do. You mention FPGA, etc., but generating PWM signals is still a little too vague to begin to give you a more definitive answer.

Putnam
Certified LabVIEW Developer

Senior Test Engineer North Shore Technology, Inc.
Currently using LV 2012-LabVIEW 2018, RT8.5


LabVIEW Champion



0 Kudos
Message 8 of 8
(3,352 Views)