I have a load switch (TPS22810) which I intend to control using an Arduino DUE digital signal to the EN (en. The load switch will turn ON when the DUE's digital signal is HIGH and turn OFF when the digital signal is LOW.
The load switch turns ON when properly but does not turn OFF even when the digital signal is LOW. I checked by adding a series resistance and a pull-down resistor. There are no changes.
However, it works perfectly when I give the input from a DAC pin. It also works perfectly with digital signals from Arduino MEGA without any series or pull-down resistor.
Since the Due's DAC output voltage range is 2.75-0.55, this would prevent undervoltage-lockout from happening. However, when using a digital pin, undervoltage-lockout would occur when the digital output is low.