Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamمخطط Creating a DC PWM speed control circuit 12 v-40v 10A
Below is a practical 12–40 V, 10 A DC motor PWM speed controller circuit using:
This is a low-side MOSFET PWM controller, suitable for brushed DC motors, DC lamps, heaters, and similar DC loads. For a DC motor, the flyback diode and layout are especially important.
The circuit has three main parts:
Basic structure:
+12 V to +40 V DC input
|
Fuse
|
+BUS --------------------+---------------- Motor +
| |
Cbulk |
1000–2200 uF / 63 V |
| |
GND |
Motor
|
Motor -
|
Drain
N-MOSFET Q1
Source
|
GND
Flyback diode:
Anode -> MOSFET drain / Motor -
Cathode -> +BUS / Motor +
The MOSFET is switched rapidly ON/OFF by the PWM signal. The motor speed depends mainly on the duty cycle:
\[ D = \frac{t{ON}}{t{ON} + t_{OFF}} \]
Approximate average motor voltage:
\[ V{motor(avg)} \approx D \times V{supply} \]
For example, with a 24 V supply:
The NE555 cannot be connected directly to 40 V. Use one of these options.
Use a small buck converter:
+BUS 12–40 V ---> DC-DC buck regulator ---> +12 V control supply
GND -------------------------------> GND
Requirements:
This is the best practical solution.
If you want a fully discrete circuit:
+BUS ---- Rz 1.5 kΩ / 1 W ----+---- Base TIP31C
|
Zener 12 V
|
GND
Collector TIP31C -> +BUS
Emitter TIP31C -> +10.5 to +11.5 V control supply
Add:
Emitter TIP31C -> 100 uF / 25 V -> GND
Emitter TIP31C -> 100 nF ceramic -> GND
Suggested parts:
| Part | Value / Type |
|---|---|
| Q2 | TIP31C, BD139, or similar NPN transistor |
| Zener | 12 V, 1 W, for example 1N4742A |
| Rz | 1.5 kΩ to 2.2 kΩ, 1 W |
| Cout | 100 µF / 25 V |
| Cbypass | 100 nF ceramic |
Important: a normal 7812 regulator is not recommended directly from 40 V, because many 7812 regulators have a maximum input rating around 35 V.
Use the NE555 in astable PWM mode with two steering diodes and a potentiometer.
NE555 connections:
Pin 1 -> GND
Pin 8 -> +12 V control supply
Pin 4 -> +12 V control supply
Pin 5 -> 10 nF capacitor to GND
Pin 2 and Pin 6 connected together.
Pin 2/6 node -> timing capacitor Ct to GND.
Pin 2/6 node -> potentiometer wiper.
Pin 7 -> R1 1 kΩ -> +12 V control supply
Pin 7 -> anode of D1
Cathode of D1 -> R2 1 kΩ -> one end of potentiometer
Other end of potentiometer -> R3 1 kΩ -> anode of D2
Cathode of D2 -> Pin 7
Pin 3 -> gate resistor -> MOSFET gate
A clearer text schematic:
+12 V control
|
R1
1 kΩ
|
NE555 Pin 7 -------------------+------------------+
| |
D1| |D2
anode -> | | <- cathode
| |
cathode anode
| |
R2 R3
1 kΩ 1 kΩ
| |
Pot end A Pot end B
\ /
\ 50 kΩ pot /
\ /
Wiper
|
NE555 Pins 2,6
|
Ct
|
GND
Recommended values:
| Component | Recommended value |
|---|---|
| IC | NE555 or LM555 |
| Potentiometer | 50 kΩ linear |
| R1 | 1 kΩ |
| R2, R3 | 1 kΩ |
| D1, D2 | 1N4148 or 1N914 |
| Ct | 10 nF for about 2–3 kHz PWM |
| Pin 5 capacitor | 10 nF |
| NE555 supply capacitor | 100 nF close to pins 1 and 8 |
| Extra control capacitor | 47–100 µF / 25 V |
Approximate PWM frequency with 50 kΩ and 10 nF:
\[ f \approx \frac{1.44}{(R_{total})C} \]
Practically, this gives around 2.5–3 kHz.
If you want less audible motor noise, use a smaller timing capacitor:
| Ct | Approximate PWM frequency |
|---|---|
| 10 nF | 2–3 kHz |
| 4.7 nF | 5–6 kHz |
| 2.2 nF | 12–15 kHz |
| 1.5 nF | 18–20 kHz |
For a simple NE555 driving a large MOSFET directly, 2–10 kHz is usually a good compromise. At very high PWM frequency, MOSFET switching loss increases.
Use a strong N-channel MOSFET rated well above the supply voltage.
NE555 Pin 3 ---- 47 Ω ---- Gate Q1
Gate Q1 ---- 10 kΩ ---- GND
Source Q1 ---- GND
Drain Q1 ---- Motor -
Motor + ---- +BUS 12–40 V
Add optional but recommended gate protection:
Gate Q1 ---- 15 V zener ---- Source Q1
Zener orientation:
This protects the MOSFET gate from voltage spikes.
For a DC motor, this part is mandatory.
Flyback diode:
Anode -> MOSFET drain / Motor -
Cathode -> +BUS / Motor +
Recommended diode:
| Part | Rating |
|---|---|
| MBR20100CT | 20 A, 100 V Schottky |
| STPS20H100CT | 20 A, 100 V Schottky |
| MBR30100 | 30 A, 100 V Schottky |
| Any fast diode | At least 15–30 A and 80–100 V |
Do not use a small diode such as 1N4007 for a 10 A motor. It is not suitable for this current.
The flyback diode may dissipate significant heat, especially at low duty cycle, so mount it on a heatsink if necessary.
| Reference | Component | Suggested value / type |
|---|---|---|
| IC1 | PWM timer | NE555 or LM555 |
| Q1 | Power MOSFET | IRFB4110, IRFB3077, IRFB3207, or similar |
| Q2 | Regulator transistor | TIP31C or BD139 |
| D1, D2 | PWM steering diodes | 1N4148 |
| D3 | Flyback diode | MBR20100CT or 30 A / 100 V Schottky |
| Dz1 | Regulator zener | 12 V / 1 W |
| Dz2 | Gate protection zener | 15 V / 0.5 W or 1 W |
| R1 | NE555 charge resistor | 1 kΩ |
| R2, R3 | Potentiometer limit resistors | 1 kΩ |
| Rg | MOSFET gate resistor | 22–100 Ω, typical 47 Ω |
| Rpd | Gate pull-down resistor | 10 kΩ |
| Rz | Zener regulator resistor | 1.5–2.2 kΩ / 1 W |
| VR1 | Speed potentiometer | 50 kΩ linear |
| Ct | Timing capacitor | 10 nF, or 2.2 nF for higher frequency |
| C5 | NE555 pin 5 capacitor | 10 nF |
| Cctrl | Control supply capacitor | 100 µF / 25 V |
| Cbulk | Main supply capacitor | 1000–2200 µF / 63 V minimum |
| Ccer | High-frequency decoupling | 100 nF / 63 V ceramic |
| F1 | Fuse | 12–15 A slow-blow |
| Heatsink | For MOSFET and diode | Required for continuous 10 A |
For a 40 V system, use capacitors rated at least 63 V. A 50 V capacitor is too close to the maximum operating voltage and may fail under transients.
For 12–40 V and 10 A, choose a MOSFET with:
| Parameter | Recommended minimum |
|---|---|
| \(V_{DS}\) | 75 V minimum, 100 V preferred |
| Continuous current rating | Much higher than 10 A, preferably 40–100 A package rating |
| \(R_{DS(on)}\) | Less than 10 mΩ at \(V_{GS}=10V\) |
| Package | TO-220, TO-247, D2PAK, or similar |
| Gate drive | Fully enhanced at 10–12 V gate drive |
Good examples:
For robustness at 40 V, prefer a 100 V MOSFET.
MOSFET conduction loss approximation:
\[ P{cond}=I^2R{DS(on)} \]
Example with \(I=10A\) and \(R_{DS(on)}=5m\Omega\):
\[ P_{cond}=10^2 \times 0.005 = 0.5W \]
That is only conduction loss. Switching loss, diode recovery, PCB loss, and heating from poor layout can add more, so a heatsink is still recommended.
For a simple DIY controller, the NE555 solution is still widely used because it is cheap, understandable, and easy to repair. However, in modern motor-control designs, engineers increasingly prefer:
For a 10 A motor, the NE555 design is acceptable, but if you need professional reliability, add:
A standard NE555 typically operates up to about 15 V recommended supply, with an absolute maximum around 16–18 V depending on manufacturer. Therefore, connecting it directly to 24 V or 40 V will destroy it.
That is why the circuit uses:
12–40 V main supply
|
+---- motor power stage
|
+---- 12 V regulator ---- NE555
The grounds must be common:
Power GND = NE555 GND = MOSFET source
The simplest arrangement is:
+V -> Motor -> MOSFET -> GND
This is called low-side switching. It allows the NE555 to drive the MOSFET gate directly with a 10–12 V PWM signal.
High-side switching is also possible, but it requires a more complex high-side gate driver.
A DC motor is an inductive load. When the MOSFET turns OFF, the motor current cannot stop instantly. Without a diode, the motor will generate a high-voltage spike that can destroy the MOSFET.
The flyback diode provides a safe current path:
Motor current during OFF time:
Motor inductance -> flyback diode -> motor winding
For 10 A, layout is critical.
Use:
Recommended wiring:
Power supply negative
|
+---- MOSFET source, high-current ground
|
+---- NE555 ground, connected at one clean ground point
Avoid routing motor current through the NE555 ground trace.
Place capacitors physically close to the MOSFET and supply terminals.
Recommended:
+BUS to GND:
1000–2200 µF / 63 V electrolytic
100 nF / 63 V ceramic
Near NE555:
Pin 8 to Pin 1:
100 nF ceramic
47–100 µF electrolytic
Recommended protection additions:
| Protection | Purpose |
|---|---|
| Fuse 12–15 A | Protects against short circuit |
| Flyback diode | Protects MOSFET from motor inductive spikes |
| 15 V gate zener | Protects MOSFET gate |
| TVS diode across supply | Absorbs high-energy voltage spikes |
| Reverse-polarity protection | Prevents damage from wrong input polarity |
For a 40 V system, a suitable TVS may be around the 51–58 V class, depending on the actual maximum supply tolerance.
Use a heatsink for:
Even if the MOSFET has very low \(R_{DS(on)}\), heating may occur because of:
A DC motor may draw several times its rated current at startup or stall.
For example, a motor rated:
24 V, 10 A running current
may draw:
30–60 A during startup or stall
Therefore, the MOSFET should be rated much higher than 10 A, and the fuse should be selected according to the real motor behavior.
If the motor can stall mechanically, add a current-limit circuit.
For better performance, especially above 10 kHz PWM, add a MOSFET driver between the NE555 and MOSFET.
NE555 Pin 3 -> Gate driver input
Gate driver output -> 10 Ω resistor -> MOSFET gate
Suitable drivers:
This improves:
For a basic 2–5 kHz design, the NE555 can drive the MOSFET directly. For a more professional 10 A controller, a gate driver is recommended.
Use an NE555 PWM generator powered from a regulated 10–12 V supply, driving a 75–100 V low-\(R_{DS(on)}\) N-channel MOSFET in low-side configuration. Connect the motor between +12–40 V and MOSFET drain, with MOSFET source to ground. Add a large Schottky flyback diode, fuse, bulk capacitor, gate resistor, gate pull-down, and heatsinks.
For a reliable 12–40 V / 10 A design, the most important parts are:
User question
شرح مخطط مسار الماذر بورد او لوحه الام Creating a DC PWM speed control circuit
Artificial Intelligence Response
Direct answer to the question
You are asking for an explanation of the PCB/motherboard trace path for a circuit called “Creating a DC PWM speed control circuit”. I will interpret this as: how to design and route a PCB for a DC motor speed controller using PWM, typically with an NE555 PWM generator + MOSFET power switch + DC motor.
The circuit should be divided into two main parts:
The most important PCB rule is:
A simplified current path is:
The PWM control path is:
A flyback diode must be connected across the motor:
Detailed problem analysis
1. Basic working principle of PWM speed control
PWM means Pulse Width Modulation. Instead of reducing the motor voltage linearly, the circuit switches the motor ON and OFF very quickly.
The motor receives pulses like this:
The motor speed depends mainly on the duty cycle:
[ D = \frac{T{ON}}{T{ON} + T_{OFF}} ]
The approximate average motor voltage is:
[ V{avg} \approx D \times V{supply} ]
Example with a 24 V motor:
So, increasing the duty cycle increases the motor speed.
2. Main blocks of the circuit
A practical DC PWM speed controller consists of these blocks:
Main parts
3. Power path explanation
For a low-side N-channel MOSFET controller, the power path is:
When the MOSFET is ON:
When the MOSFET is OFF:
Flyback diode connection:
This diode must be a power diode, preferably:
For a 10 A motor, do not use a small 1N4007 diode. Use a diode rated for high current, for example 15 A, 20 A, or more depending on motor load.
4. Control path using NE555
A common PWM generator uses an NE555 in astable mode.
Basic NE555 pin connections:
Important note:
If the motor supply is 24 V or 40 V, use a regulator:
For 40 V input, a buck converter is preferable because a linear regulator may overheat.
5. MOSFET gate path
The MOSFET gate should be driven from the PWM output.
Basic connection:
Gate resistor
Typical value:
Function:
Gate pull-down resistor
Typical value:
Function:
Optional but recommended:
This protects the MOSFET gate from overvoltage.
6. Recommended MOSFET selection
For a DC motor PWM controller, use a logic-level or standard N-channel MOSFET depending on gate-drive voltage.
For a 12 V NE555 gate drive, a standard low-(R_{DS(on)}) MOSFET can work well.
Selection rules:
For a 40 V supply, choose a MOSFET rated at least:
For a 10 A motor, choose a MOSFET rated much higher than 10 A because motor startup current can be several times the running current.
Example current consideration:
So the MOSFET should not be selected based only on normal running current.
7. PCB trace path design
This is the most important part if you are designing the actual PCB.
Divide the PCB into two zones
Power zone
Contains:
Rules:
Control zone
Contains:
Rules:
8. High-current PCB trace width
For a 10 A motor controller, trace width is critical.
Approximate practical PCB trace width:
These are approximate values and depend on:
For hobby or prototype PCB work, it is better to be conservative.
Recommended approach:
If space is limited, reinforce power traces with solder or copper wire.
Example:
However, solder reinforcement is not as predictable as using proper copper width, so it should be treated as a practical workaround, not a perfect engineering substitute.
9. Grounding: star ground is important
A common design mistake is connecting NE555 ground and motor current ground through the same narrow trace.
That causes:
Use star grounding.
Recommended ground structure:
Best star point:
This keeps high motor current away from sensitive control ground.
10. Capacitor placement
Use two types of capacitors:
Main bulk capacitor
Place near power input and MOSFET.
Typical value:
For a 40 V system, use at least:
Ceramic decoupling capacitor
Place very close to NE555 power pins.
Also recommended:
This stabilizes the NE555 internal reference and improves noise immunity.
11. Complete simplified connection diagram
12. Frequency selection
For DC motor PWM, common PWM frequency ranges are:
For a simple NE555 + MOSFET design, a practical starting point is:
If using a large MOSFET with high gate charge, the NE555 may not switch it fast enough at higher frequencies. In that case, use a MOSFET gate driver IC.
13. Practical PCB layout guidelines
Place components in this order
Keep these traces very short
Keep these traces away from noise
Avoid routing this near control signals
The MOSFET drain is a fast-switching, noisy node.
14. Protection recommendations
For a reliable circuit, add these protections:
15. Thermal considerations
MOSFET heat depends mainly on conduction loss and switching loss.
Conduction loss:
[ P{cond} = I^2 \times R{DS(on)} ]
Example:
If:
Then:
[ P = 10^2 \times 0.01 = 1 W ]
That is acceptable with proper PCB copper area or small heatsink.
But if:
Then:
[ P = 10^2 \times 0.05 = 5 W ]
That will become hot and needs a heatsink.
Important:
16. If building on stripboard or perfboard
Do not pass 10 A through thin copper strips.
Use:
Recommended practical method:
For 10 A or more, a properly designed PCB is much safer than ordinary perfboard.
Practical guidelines
For a 12–40 V, up to 10 A PWM motor controller, use these starting values:
Possible disclaimers or additional notes
If by “motherboard path” you mean a computer motherboard repair schematic, that is a different topic. A computer motherboard involves:
But if your target is a DC PWM speed controller PCB, then the explanation above is the correct interpretation.
Also, for high-power motors, the NE555 can generate PWM, but for a professional design it is better to use:
Brief summary
A DC PWM speed controller PCB should be designed as two separate zones:
The correct main path is:
The PWM path is:
The most critical PCB rules are: