G
galapogos
Hi,
I'm trying to use a MOSFET whose gate is controlled by an MCU to
switch on/off the Vcc of 2 devices. I'm using a spare TP0610 P channel
enhancement mode vertical DMOSFET to accomplish this. Here are the
connections.
Source - 3.3V
Gate - MCU control output and 50K pullup(hence default switched OFF)
Drain - device Vcc and 1M pulldown(hence Vcc = 0V when mosfet OFF)
When I take the MCU out of the picture and simply use a jumper to
ground the gate input, and using this to switch the devices on/off, it
works perfectly. However, when I use the MCU to control the gate
voltage, I get some problems.
1) Drain voltage is initially 0V when power is applied. However, when
my MCU switches the mosfet ON and then OFF again, drain voltage
sometimes doesn't return back to 0V, but is about 1.2V
2) When the MCU tries to switch the mosfet ON by applying a logic 0,
my multimeter says it's not actually 0V but more like 300+mV. Does
this cause any problems, and why is logic 0 so high in the first
place?
I'm having some intermittent problems so I suspect that my hardware's
the problem here. Judging from the behavior and measurement I'm
getting this may very well be the case.
Any thoughts/suggestions/fixes?
Thanks!
I'm trying to use a MOSFET whose gate is controlled by an MCU to
switch on/off the Vcc of 2 devices. I'm using a spare TP0610 P channel
enhancement mode vertical DMOSFET to accomplish this. Here are the
connections.
Source - 3.3V
Gate - MCU control output and 50K pullup(hence default switched OFF)
Drain - device Vcc and 1M pulldown(hence Vcc = 0V when mosfet OFF)
When I take the MCU out of the picture and simply use a jumper to
ground the gate input, and using this to switch the devices on/off, it
works perfectly. However, when I use the MCU to control the gate
voltage, I get some problems.
1) Drain voltage is initially 0V when power is applied. However, when
my MCU switches the mosfet ON and then OFF again, drain voltage
sometimes doesn't return back to 0V, but is about 1.2V
2) When the MCU tries to switch the mosfet ON by applying a logic 0,
my multimeter says it's not actually 0V but more like 300+mV. Does
this cause any problems, and why is logic 0 so high in the first
place?
I'm having some intermittent problems so I suspect that my hardware's
the problem here. Judging from the behavior and measurement I'm
getting this may very well be the case.
Any thoughts/suggestions/fixes?
Thanks!