Orin NX GPIO with level shifter doesn’t output 0V

I am trying to interface a device on 5V with my Orin NX (carrier board J4012 from Seeed Studio).
To do so, I am using a level shifter to go from 3.3V output of the GPIO pin to 5V.

When I set the GPIO pin to HIGH, the reading is correctly 5V.
However, when I set it to LOW, the reading is ~1V. Way too high for my usecase (low needs to be 0.5V at max).

Additionally:

  • the voltages before the level shifter (pure GPIO output) are correct: 3.3V for high and 0V for low
  • I tested out the same level shifter on a Raspberry Pi 4 and there I am able to get 5V for high and 50mV for low (good enough).

So, what can be the problem in driving the shifted low voltage to 1V instead of 0V?

Please check with vendor of carrier for this. Basically, it is the issue of load capability of level shift pin.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.