built an H-bridge, and something very odd happens...
namely, normally, when the power is connected directly to the motor, it spins up, and when power is disconnected, the motor slows and stops over a period of around 1 second or so. similar also happens with my other H-bridges.
however, when using this H-bridge, when the input signal to the motor stops, the motor stops, immediately...
it actually stops so hard that the motor will try to jump off the floor and spin in mid air (requiring physically restraining it with something). (not sure what the effect would be with a PDM signal, not tested yet).
I am a bit of a loss here, unsure what is the nature of this behavior (nor its potential consequences).
otherwise, the motor spins good and hard, with minimal heating of the drive transistors.
this is the bridge intended to run the tool motor..
ok, here is the circuit diagram:

built (on perfboard), seems to be working (generates voltage, and spins motor in both directions).
Correction: lower resistor is 680 Ohm, not 220 Ohm.
types of transistors used:
N-MOSFET: IRF540
P-MOSFET: IRF9640
NPN: 2N3904 (since very little current is needed for MOSFETs).
0.02 Ohm Resistor: made out of parallel small nails (2x 3d-14ga).
multiple nails were used, as notable heating was noticed (at 5A) with a single-nail shunt.
power traces are generally 2x20AWG or 18AWG, with 14AWG for the external power connections. 20AWG is the thickest wire that fits through the holes. for the 14AWG connections, just sort of tied down the wires (using 24 AWG wire as thread) and soldered the crap out of it.
the point of the lower circuit is to try to work like a current limiter.
first minor oddity: for the lower transistors, the measured voltage was only 0.8v.
a potential issue:
both sets of bridge transistors seem to turn on at intermediate voltages, so at (Gate) voltages between (I guess) around 2v and 10v, current seems to flow directly through the transistors, and they quickly start heating up (otherwise there is little heat).
I am not sure if this case could pop up with interactions with the current limiter (near the bottom of the diagram). would want the bridge to be either fully enabled or disabled at any given moment.
I had originally planned on having the current limiter drive another MOSFET (and switching main power), but got tired with all the wrangling of thick wire on-board, so tried to do it on the logic end instead.
but, I don't really trust this attempt at a limiter.
thoughts?...
namely, normally, when the power is connected directly to the motor, it spins up, and when power is disconnected, the motor slows and stops over a period of around 1 second or so. similar also happens with my other H-bridges.
however, when using this H-bridge, when the input signal to the motor stops, the motor stops, immediately...
it actually stops so hard that the motor will try to jump off the floor and spin in mid air (requiring physically restraining it with something). (not sure what the effect would be with a PDM signal, not tested yet).
I am a bit of a loss here, unsure what is the nature of this behavior (nor its potential consequences).
otherwise, the motor spins good and hard, with minimal heating of the drive transistors.
this is the bridge intended to run the tool motor..
ok, here is the circuit diagram:

built (on perfboard), seems to be working (generates voltage, and spins motor in both directions).
Correction: lower resistor is 680 Ohm, not 220 Ohm.
types of transistors used:
N-MOSFET: IRF540
P-MOSFET: IRF9640
NPN: 2N3904 (since very little current is needed for MOSFETs).
0.02 Ohm Resistor: made out of parallel small nails (2x 3d-14ga).
multiple nails were used, as notable heating was noticed (at 5A) with a single-nail shunt.
power traces are generally 2x20AWG or 18AWG, with 14AWG for the external power connections. 20AWG is the thickest wire that fits through the holes. for the 14AWG connections, just sort of tied down the wires (using 24 AWG wire as thread) and soldered the crap out of it.
the point of the lower circuit is to try to work like a current limiter.
first minor oddity: for the lower transistors, the measured voltage was only 0.8v.
a potential issue:
both sets of bridge transistors seem to turn on at intermediate voltages, so at (Gate) voltages between (I guess) around 2v and 10v, current seems to flow directly through the transistors, and they quickly start heating up (otherwise there is little heat).
I am not sure if this case could pop up with interactions with the current limiter (near the bottom of the diagram). would want the bridge to be either fully enabled or disabled at any given moment.
I had originally planned on having the current limiter drive another MOSFET (and switching main power), but got tired with all the wrangling of thick wire on-board, so tried to do it on the logic end instead.
but, I don't really trust this attempt at a limiter.
thoughts?...