Author Topic: AO3400 MOSFET problem  (Read 973 times)

0 Members and 1 Guest are viewing this topic.

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
AO3400 MOSFET problem
« on: March 28, 2025, 04:37:07 pm »
Hi! This is my first post here and sorry if not is the correct topic..

I'm designing a circuit to control a DC motor using DRV8837 H-Bridge driver. This circuit also have a LED lamp with 3x 3528 SMD LED connected in parallel.

The problem here is that if i meassure between +9V pad and -VCC_LEDS terminal i get 9v but mosfet's gate is not receiving any voltage from SW1 or SW2. How it's possible that mosfet are flowing current between source and drain without apply any voltage to the gate?

Hope that you can help me.

Thanks in advance!
 

Offline Kurets

  • Regular Contributor
  • *
  • Posts: 55
  • Country: se
Re: AO3400 MOSFET problem
« Reply #1 on: March 28, 2025, 04:46:05 pm »
Are the leds actually in circuit and lit up? If so, the MOSFET is either on, shorted, or connected in reverse (so that current flows through the body diode).

1. What is the actual gate to source voltage?
2. If this is zero, what is the resistance drain to source?
3. What readings to you get with diode mode on the dmm if yoi measure from source to drain and from drain to source respectively?
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #2 on: March 28, 2025, 04:52:59 pm »
Are the leds actually in circuit and lit up? If so, the MOSFET is either on, shorted, or connected in reverse (so that current flows through the body diode).

1. What is the actual gate to source voltage?
2. If this is zero, what is the resistance drain to source?
3. What readings to you get with diode mode on the dmm if yoi measure from source to drain and from drain to source respectively?

Hi,

LED's aren't connected to PCB but if i measure in PCB pads (+VCC_LEDS (9v) and -VCC_LEDS) i got 9v

Replying to your questions:
1: 0v
2: 342.2 Ohms
3: From source to drain: 0.45v and from drain to source: 0.49v

Thanks!
 

Online BadeBhaiya

  • Regular Contributor
  • *
  • Posts: 140
  • Country: in
Re: AO3400 MOSFET problem
« Reply #3 on: March 28, 2025, 04:56:06 pm »
MOSFETs even in their off state are basically very high value resistors. It is totally possible that your multi-meter may show 9V but if you try to pass even very low current, the voltage will drop to 0V. The burden of the multimeter is usually enough to do this, but in some cases may not be
« Last Edit: March 28, 2025, 05:00:14 pm by BadeBhaiya »
 

Online wraper

  • Supporter
  • ****
  • Posts: 18302
  • Country: lv
Re: AO3400 MOSFET problem
« Reply #4 on: March 28, 2025, 05:02:26 pm »
The circuit shown makes no sense. What are these SW1, SW2? Is the voltage driving these inputs supposed to come from somewhere that is not shown in the circuit as only inputs connected together are shown? Not to say SW1 and SW2 are almost shorted together through R9, R10. DRV8837 has pull-down built in.
« Last Edit: March 28, 2025, 05:04:34 pm by wraper »
 

Offline Kurets

  • Regular Contributor
  • *
  • Posts: 55
  • Country: se
Re: AO3400 MOSFET problem
« Reply #5 on: March 28, 2025, 05:04:19 pm »
Okay, yes what the third poster says. Although based on your DMM readings for resistance and diode check it seems like the transistor is conducting more than reasonable. Either the gate voltage is not zero or the device is damaged.

The only MOSFET I have ever killed by (suspected) ESD was a 2N7002, which ended up a "weak short" kind of like your example.

Another question, the gate pull down and the H-bridge driver are both mounted? One common thing seen when starting to experiment with MOSFETs is to forget that if you charge the gate capacitance without a discharge resistor attached, the transistor will stay on for a long time.
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #6 on: March 28, 2025, 05:06:55 pm »
The circuit shown makes no sense. What are these SW1, SW2? Is the voltage driving these inputs supposed to come from somewhere that is not shown in the circuit as only inputs connected together are shown? Not to say SW1 and SW2 are almost shorted together through R9, R10. DRV8837 has pull-down built in.

Hi,
SW1 and SW2 are tactile swithes connected to +9v. They are supposed to apply +9v on mosfet's gate on pressed
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #7 on: March 28, 2025, 05:11:25 pm »
Okay, yes what the third poster says. Although based on your DMM readings for resistance and diode check it seems like the transistor is conducting more than reasonable. Either the gate voltage is not zero or the device is damaged.

The only MOSFET I have ever killed by (suspected) ESD was a 2N7002, which ended up a "weak short" kind of like your example.

Another question, the gate pull down and the H-bridge driver are both mounted? One common thing seen when starting to experiment with MOSFETs is to forget that if you charge the gate capacitance without a discharge resistor attached, the transistor will stay on for a long time.

Yes, pull-down and driver are mounted on PCB. I attach the PCB image (note: The pull-down resistor is mounted on the actual PCB even though it does not appear in this design.)

 

Online BadeBhaiya

  • Regular Contributor
  • *
  • Posts: 140
  • Country: in
Re: AO3400 MOSFET problem
« Reply #8 on: March 28, 2025, 05:23:41 pm »
Seems like the FET is blown. Getting a source to drain forward voltage of 0.4V is okay, but a similar drain to source voltage even when the Vgs is 0V means you MOSFET is gone. Or could it be a PFET instead of a NFET?

Going by the image you posted, it is apparent that the drain of the FET is in fact not connected to anything, so its the conclusion that I came to.

Hi,
SW1 and SW2 are tactile swithes connected to +9v. They are supposed to apply +9v on mosfet's gate on pressed

Although quite unlikely, it is possible to have killed the FET because of ESD from the pushbutton. Very unlikely though.
 

Online wraper

  • Supporter
  • ****
  • Posts: 18302
  • Country: lv
Re: AO3400 MOSFET problem
« Reply #9 on: March 28, 2025, 05:27:08 pm »
The circuit shown makes no sense. What are these SW1, SW2? Is the voltage driving these inputs supposed to come from somewhere that is not shown in the circuit as only inputs connected together are shown? Not to say SW1 and SW2 are almost shorted together through R9, R10. DRV8837 has pull-down built in.

Hi,
SW1 and SW2 are tactile swithes connected to +9v. They are supposed to apply +9v on mosfet's gate on pressed
Then this circuit has no chance to work properly because regardless of which switch is pressed, the result will be the same as either switch will pull up both inputs of DRV8837.
Another error is that absolute maximum Vcc and logic input voltage for DRV8837 is 7V, yet you apply 9V to them. It's probably blown already, and unless you actually measured gate voltage to be 0V, MOSFET is likely activated through blown DRV8837 pushing voltage though its inputs.
« Last Edit: March 28, 2025, 05:36:08 pm by wraper »
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #10 on: March 28, 2025, 05:38:18 pm »
Seems like the FET is blown. Getting a source to drain forward voltage of 0.4V is okay, but a similar drain to source voltage even when the Vgs is 0V means you MOSFET is gone. Or could it be a PFET instead of a NFET?

Going by the image you posted, it is apparent that the drain of the FET is in fact not connected to anything, so its the conclusion that I came to.


Hi,

Mosfet is N channel (A09T) from AliExpress. I've tried with 2 different units, same result.
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #11 on: March 28, 2025, 05:42:18 pm »
The circuit shown makes no sense. What are these SW1, SW2? Is the voltage driving these inputs supposed to come from somewhere that is not shown in the circuit as only inputs connected together are shown? Not to say SW1 and SW2 are almost shorted together through R9, R10. DRV8837 has pull-down built in.

Hi,
SW1 and SW2 are tactile swithes connected to +9v. They are supposed to apply +9v on mosfet's gate on pressed
Then this circuit has no chance to work properly because regardless of which switch is pressed, the result will be the same as either switch will pull up both inputs of DRV8837.
Another error is that absolute maximum Vcc and logic input voltage for DRV8837 is 7V, yet you apply 9V to them. It's probably blown already, and unless you actually measured gate voltage to be 0V, MOSFET is likely activated through blown DRV8837 pushing voltage though its inputs.


Hi,

Quote
Then this circuit has no chance to work properly because regardless of which switch is pressed, the result will be the same as either switch will pull up both inputs of DRV8837
The circuit works correctly now except the mosfet issue. If i press SW1, motor turns in one direction. If i press SW2, motor turns in the other direction.

The idea is to turn on LEDs when SW1 or SW2 are pressed.


Quote
Another error is that absolute maximum Vcc and logic input voltage for DRV8837 is 7V, yet you apply 9V to them

Yes, you are right, this is a first version of PCB. VCC of DRV8834 is connected to VBAT+ (3.7-4.2v) now
 

Online wraper

  • Supporter
  • ****
  • Posts: 18302
  • Country: lv
Re: AO3400 MOSFET problem
« Reply #12 on: March 28, 2025, 05:44:17 pm »
Mosfet is N channel (A09T) from AliExpress. I've tried with 2 different units, same result.
It would not surprise me if it's not even N-channel mosfet. Measure direction of body diode (if there is any) between the drain and source.
 

Online wraper

  • Supporter
  • ****
  • Posts: 18302
  • Country: lv
Re: AO3400 MOSFET problem
« Reply #13 on: March 28, 2025, 05:49:46 pm »
Quote
Then this circuit has no chance to work properly because regardless of which switch is pressed, the result will be the same as either switch will pull up both inputs of DRV8837
The circuit works correctly now except the mosfet issue. If i press SW1, motor turns in one direction. If i press SW2, motor turns in the other direction.

The idea is to turn on LEDs when SW1 or SW2 are pressed.


Quote
Another error is that absolute maximum Vcc and logic input voltage for DRV8837 is 7V, yet you apply 9V to them

Yes, you are right, this is a first version of PCB. VCC of DRV8834 is connected to VBAT+ (3.7-4.2v) now
Show actual circuit, how are we supposed to help you when circuit you provide has no bearing with reality?
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #14 on: March 28, 2025, 06:33:00 pm »
Quote
Then this circuit has no chance to work properly because regardless of which switch is pressed, the result will be the same as either switch will pull up both inputs of DRV8837
The circuit works correctly now except the mosfet issue. If i press SW1, motor turns in one direction. If i press SW2, motor turns in the other direction.

The idea is to turn on LEDs when SW1 or SW2 are pressed.


Quote
Another error is that absolute maximum Vcc and logic input voltage for DRV8837 is 7V, yet you apply 9V to them

Yes, you are right, this is a first version of PCB. VCC of DRV8834 is connected to VBAT+ (3.7-4.2v) now
Show actual circuit, how are we supposed to help you when circuit you provide has no bearing with reality?

Hi, full circuit schematic is attached.

Only for testing purposes, i've replaced A09T (AO3400) by a IRLR024N and LEDs works as expected (only when i press SW1 or SW2)

Regards!
 

Online wraper

  • Supporter
  • ****
  • Posts: 18302
  • Country: lv
Re: AO3400 MOSFET problem
« Reply #15 on: March 28, 2025, 06:40:18 pm »
^still no switches shown, if they're connected to 9V, it's not OK. You still have nSleep input connected to 9V. R9, R10 are still 330R, I don't see how U5 IN1, IN2 inputs can possibly operate separately, they're basically shorted together FWIW.
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #16 on: March 28, 2025, 06:57:30 pm »
^still no switches shown, if they're connected to 9V, it's not OK. You still have nSleep input connected to 9V. R9, R10 are still 330R, I don't see how U5 IN1, IN2 inputs can possibly operate separately, they're basically shorted together FWIW.

Hi, switches are connected to VBAT+. Updated schematic are attached  ;)

Quote
I don't see how U5 IN1, IN2 inputs can possibly operate separately, they're basically shorted together FWIW.
. What will be te correct method to achieve this?. I want to use SW1 and SW2 to activate H-Bridge and at same time, activate mosfet for LED light.

Thanks!
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #17 on: March 28, 2025, 07:37:14 pm »
Hi,

I've created a new schematic with some upgrades and changes to make a new PCB. Please i would like to know if you see any problems with this circuit and if you could give me your advice on how to improve it.

This circuit is to make a custom electronic screwdriver.

Regards!
 

Online wraper

  • Supporter
  • ****
  • Posts: 18302
  • Country: lv
Re: AO3400 MOSFET problem
« Reply #18 on: March 28, 2025, 09:03:13 pm »
What will be te correct method to achieve this?. I want to use SW1 and SW2 to activate H-Bridge and at same time, activate mosfet for LED light.
Use diodes instead of those resistors as you already did in updated circuit. Although use low power Schottky like BAT54 or regular silicon diodes instead of SS14, they have a lot of reverse leakage current and built in pull-down of DRV8837 may be not enough to deal with that.
« Last Edit: March 28, 2025, 09:08:27 pm by wraper »
 

Offline d4v1dcnTopic starter

  • Contributor
  • Posts: 17
  • Country: es
Re: AO3400 MOSFET problem
« Reply #19 on: March 29, 2025, 08:22:53 pm »
Hi guys!

I have now another "problem" with section 6 'front lights'. LED's 61-63 are always on and i don't know why. If i measure between GND and anode of D61 or D62 i got 0v, but if i measure between GND and mosfet's gate or drain, i got around 4v (+VBAT). I'm using IRLR024N mosfet now. Maybe the mosfet is damaged or there is any problem in the circuit design?

New schematic is attached.

Thanks in advance!  :)
« Last Edit: March 30, 2025, 10:34:04 am by d4v1dcn »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf