Hi
I made a simple PCB (design A) with a high side switch using SI1553 N P mosfet like the attached schematic. I put a led on the load just to test and everything worked as expected, when i put a HIGH on the Arduino pin, led is turned on.
Later i made another PCB (design B) with the same circuit to drive a load but when i power it, no matter the arduino pin is HIGH or LOW, the load is always on. I tested a second PCB (design B), this time i put only the minimum components and one led at the load, i get the same behavior.
I checked my circuit several times for short / unconnected pins but everything is ok, so i have made some mistake on design B.
One thing i notice in design B, when arduino pin is not connected i get 0,9V at Vgs on N mosfet, should be 0V because of R2 pulldown.
It seems this 0,9V is turning ON N mosfet that turns ON the P mosfet, but why this voltage here? I tried changing resistor values to 100K but didn't made any difference.
Any ideas?
I made a simple PCB (design A) with a high side switch using SI1553 N P mosfet like the attached schematic. I put a led on the load just to test and everything worked as expected, when i put a HIGH on the Arduino pin, led is turned on.
Later i made another PCB (design B) with the same circuit to drive a load but when i power it, no matter the arduino pin is HIGH or LOW, the load is always on. I tested a second PCB (design B), this time i put only the minimum components and one led at the load, i get the same behavior.
I checked my circuit several times for short / unconnected pins but everything is ok, so i have made some mistake on design B.
One thing i notice in design B, when arduino pin is not connected i get 0,9V at Vgs on N mosfet, should be 0V because of R2 pulldown.
It seems this 0,9V is turning ON N mosfet that turns ON the P mosfet, but why this voltage here? I tried changing resistor values to 100K but didn't made any difference.
Any ideas?
Attachments
-
14.9 KB Views: 70