Modules for Creating or Reading Multiple PWMs

Updated Mar 13, 2018

Reported In


  • NI-DAQmx

Issue Details

I would like to generate or read multiple PWMs at different frequencies. What requirements should I look for in selecting a DAQ module to accomplish this?


Counter modules are most suited for reading and generating PWMs. Depending on the system requirements, a digital channel (PFI) may be capable of performing the desired task. Digital channels may see increased delay and decreased precision compared to counter channels.

The main requirement of a module that can generate PWMs at multiple frequencies is to have enough counters. Each different PWM frequency being generated will require its own counter on the module. Refer to your module's datasheet to see how many counters are available on that device.


Additional Information

To generate a PWM on a digital line, see Software-Timed PWM Using a Digital Output Line


Not Helpful