PWM Output at ±6V with NI C Series Digital Module NI 9477

Updated Apr 25, 2023



  • NI-9477
  • PXI-4130


  • LabVIEW


  • NI-DAQmx
  • NI-DCPower

I want to output PWM signal with digital module, and the difference is the voltage level should be ±6V, which is not match with the spec of NI 9477. Is there any way to achieve it ?

You can achieve this function if you connect two external power supplies, one is +6V, one is -6V. The circuit diagram is shown in figure 1.

Figure 1. Circuit Diagram
I have tested this function according to the circuit diagram:
  1. Use the SMU PXI-4130 to generate +6V and -6V power supplies;
  2. Plug the NI 9477 in a compact DAQ chassis;
  3. Use the LabVIEW example of Digital-continuous to generate a PWM signal in the DO terminal, for example figure 2;

Figure 2. LabVIEW Example
  1. Use an oscilloscope to view the PWM signal generated at DO,the result is shown in figure 3;

Figure 3. Output Waveform
You can change the voltage level by the power supplies.

Additional Information

Power supplies are not have to be generated by SMU, you can configure them as your wish. Besides, it is not specifically for "6V", this method can be applied to any voltage generated by power supply(considering the hardware spec).