이 내용은 고객님의 설정 언어로 확인할 수 없습니다

이 내용은 다른 사용 가능한 언어로 표시됩니다. 고객님께서 사용하시는 브라우저에 텍스트 번역에 도움이되는 기능이 포함되어 있을 수 있습니다.

Configure NI Digital IO Device for a 3.3V TTL Digital Output

Updated Jul 13, 2026

Reported In

Hardware

  • Digital I/O Device

Driver

  • NI-DAQmx

Issue Details

  • I am using an NI digital I/O (DIO) device that outputs 5 V TTL logic levels, but the external hardware I need to control requires 3.3 V logic.
  • Is it possible to configure or programmatically change an NI digital output from 5 V TTL to 3.3 V TTL when using NI digital I/O hardware?

Solution

This behavior applies to most NI digital I/O and digital DAQ devices that provide TTL‑compatible digital outputs, which are designed to operate with fixed 5 V TTL output levels. These output voltage levels are determined by the device’s hardware design and cannot be changed or configured through software, drivers, or programming.

If you need to read 3.3 V signals into an NI digital input, this is generally supported without additional hardware.
Standard 5 V TTL logic considers any voltage above approximately 2.2 V to be a logical high, so 3.3 V TTL signals are typically read correctly by NI digital inputs.

If you need to output digital signals to a device that requires 3.3 V logic, and the device is not 5 V tolerant, the output voltage must be reduced externally. The recommended approach is to use a logic‑level or voltage‑level shifting transceiver, for example:

     


    These devices can be used for output level shifting, and in some cases for input level shifting, depending on the application.

    Additional Information

    Some NI hardware families do support 3.3 V digital logic natively without external level shifting, including:

    Refer to the specifications section of your NI device’s Product Documentation to confirm the supported digital I/O voltage levels.