Hi!
I'm new to the forum, and glad to be here!
I've designed my own H-bridge (hugely inspired by others on the internet) but I'm struggling with some of the choices. I've tried to figure these things out on my own by searching through the hundreds of other people designing their own H-bridges, but I really need help.
Here's where I am at right now:

Components used:
P-MSFT1 and P-MSFT2: P-channel MOSFETS
P-MSFT3, P-MSFT4 and PWM-N-MSFT: N-channel MOSFETs
D1, D2, D3, D4: FM4007W-W Rectifiers
C1: 1000 uF capacitor (?)
R1 and R2: 1000 Ohm resistors
Vcc is supposed to be around 12 V and I'm planning on controlling DC motors for small RC cars/robots. I want to be able to control it with a microcontroller via PWM (hence the N-channel MOSFET nearest GND) but I'm unsure about the frequency (typical microcontroller PWM frequency at ~700 Hz?) and whether f > 1000 Hz is possible with the diodes I am planning on using.
My thought is that the current configuration controls the direction with IN1 and IN2 (5 V or 0 V) to close/open the MOSFETs and then to vary the average current through the motor by letting the PWM signal switch the bottom-most MOSFET. Speaking of which, does it work to use the same type as the other N-type MOSFETs or is it possible to use something smaller and less hardcore?
One thing I thought about is that you could use a transistor or a MOSFET to switch between forwards and backwards with only one digital input signal, instead of using both IN1 and IN2. Would that be possible? Would it limit the things the driver circuit could do (I can't imagine what happens if IN1 and IN2 are both on/off)?
Which leads me to braking and coasting. Which MOSFETS have to be closed/open to enable breaking or coasting? This would be a very interesting thing to be able to do.
The capacitor: What should the capacitance be, and does type of capacitor matter? Does the current placement work, or do I need to make sure that it's also cut off by the PWM-switch?
If you see something weird with the schematic, feel free to roast it. I need help!
// Ephex
I'm new to the forum, and glad to be here!
I've designed my own H-bridge (hugely inspired by others on the internet) but I'm struggling with some of the choices. I've tried to figure these things out on my own by searching through the hundreds of other people designing their own H-bridges, but I really need help.
Here's where I am at right now:

Components used:
P-MSFT1 and P-MSFT2: P-channel MOSFETS
P-MSFT3, P-MSFT4 and PWM-N-MSFT: N-channel MOSFETs
D1, D2, D3, D4: FM4007W-W Rectifiers
C1: 1000 uF capacitor (?)
R1 and R2: 1000 Ohm resistors
Vcc is supposed to be around 12 V and I'm planning on controlling DC motors for small RC cars/robots. I want to be able to control it with a microcontroller via PWM (hence the N-channel MOSFET nearest GND) but I'm unsure about the frequency (typical microcontroller PWM frequency at ~700 Hz?) and whether f > 1000 Hz is possible with the diodes I am planning on using.
My thought is that the current configuration controls the direction with IN1 and IN2 (5 V or 0 V) to close/open the MOSFETs and then to vary the average current through the motor by letting the PWM signal switch the bottom-most MOSFET. Speaking of which, does it work to use the same type as the other N-type MOSFETs or is it possible to use something smaller and less hardcore?
One thing I thought about is that you could use a transistor or a MOSFET to switch between forwards and backwards with only one digital input signal, instead of using both IN1 and IN2. Would that be possible? Would it limit the things the driver circuit could do (I can't imagine what happens if IN1 and IN2 are both on/off)?
Which leads me to braking and coasting. Which MOSFETS have to be closed/open to enable breaking or coasting? This would be a very interesting thing to be able to do.
The capacitor: What should the capacitance be, and does type of capacitor matter? Does the current placement work, or do I need to make sure that it's also cut off by the PWM-switch?
If you see something weird with the schematic, feel free to roast it. I need help!
// Ephex