BTS716G MOSFETs not being pulled down on LOW input

Hello,

I am using an 74HC595 shift register and two BTS716G MOSFET switches to control a number of electronic valves with an Arduino.

On the output of the shift registers (and input to the MOSFETS) I am getting 5V pulses that I am expecting. However on each of the output channels of the MOSFET, the voltage is not GND on a LOW input (it is somewhere around 7.9V - 8V). On HIGH, the MOSFET is properly sourcing 12V.

I am not sure why the voltage is not GND when pulled LOW on the input.

Attached is photo of 1 of the output channels and the schematic of the driver circuitry (blue labels represent the channel output).

Have you test it with or without load? The IC output some voltage at low current to check for open load, even if the input is low. The datasheet declare a lower voltage than you see, indeed.

Ciao, Ale.

ilguargua:
Have you test it with or without load? The IC output some voltage at low current to check for open load, even if the input is low. The datasheet declare a lower voltage than you see, indeed.

Ciao, Ale.

You're absolutely right. I am now getting appropriate voltages.