• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » IC CD4093 Based PWM DC Motor Controller Circuit

IC CD4093 Based PWM DC Motor Controller Circuit

Last updated on 9 March 2025 by Admin-Lavi Leave a Comment

IC CD4093 Based PWM DC Motor Controller Circuit is a great way to control how fast a direct current DC motor runs while also saving energy.

By changing the duty cycle of the PWM signal, you can adjust the average voltage sent to the motor which helps you control its speed accurately.

This circuit design includes a quad NAND Schmitt trigger chip the CD4093 and a MOSFET for switching ensuring the motor runs smoothly and efficiently.

It is important to use a 12V power supply that can provide at least 5A of current for this setup.

Circuit Working:

IC CD4093 Based PWM DC Motor Controller Circuit Diagram

Parts List:

ComponentSpecificationQuantity
Resistors1k 1/4 watt1
Potentiometer100k1
CapacitorsCeramic 100nF2
SemiconductorsIC CD40931
MOSFET IRF5401
Diodes1N41483
Motor12V 5A DC Motor1

In this article the first stage of the circuit is oscillator stage the NAND gate of the IC1 CD4093 chip acts like a simple astable multivibrator creating a square wave signal.

The frequency of this signal depends on the resistor R1 the adjustable resistor VR1 and the capacitor C1.

The second stage is PWM generation the duty cycle of the square wave is controlled by the diodes D1 and D2 along with the variable resistor VR1.

By changing the resistance of VR1 you can adjust how long capacitor C1 takes to charge and discharge which changes the duty cycle of the PWM signal.

The third stage is signal processing stage in which the output pin goes to the other NAND gates.

These gates help to buffer and refine the signal so that it can properly drive the MOSFET Q1.

The last stage is motor control where the Q1 MOSFET acts like a switch turning the motor on and off very quickly.

This fast switching controls the motors speed based on the duty cycle of the PWM signal.

Also, the flyback diode D3 is added to protect the circuit from any voltage spikes that the motor might create.

Formulas with Calculations:

Below mentioned are the formulas with calculations for IC CD4093 Based PWM DC Motor Controller Circuit:

Frequency of Oscillator (Astable Multivibrator):

The frequency (f) of the PWM signal is calculated using the formula:

f = 1.44 / ((R1 + 2VR1) × C1)

where

  • R1 is 1k resistor
  • VR1 is 100k variable resistor (potentiometer)
  • C1 is 10nF capacitor

Given values:

R1 = 1kΩ = 1000Ω

VR1 = 100kΩ = 100000Ω (variable)

C1 = 10nF = 10 × 10⁻⁹ F

Substituting values:

f = 1.44 / ((1000 + 2 × 100000) × (10 × 10⁻⁹))

f = 1.44 / ((1000 + 200000) × 10⁻⁸)

f = 1.44 / (201000 × 10⁻⁸)

f = 1.44 / 0.00201

f = 716 Hz

Thus, the PWM frequency is approximately 716 Hz and it varies depending on the position of the potentiometer VR1.

How to Build:

To build a IC CD4093 Based PWM DC Motor Controller Circuit follow the below mentioned steps for connections and assembling:

  • Assemble all the components as mentioned in the above circuit diagram
  • Connect pin 1 to pin 2 of IC1 CD4093
  • Connect pin 5 and pin 6 of IC1
  • Connect pin 8 and pin 9 of IC1
  • Connect pin 12 and pin 13 of IC1
  • Connect pin 7 of IC1 to GND of the circuit.
  • Connect pin 14 of IC1 to +12V DC
  • Connect pin 3 to common inputs of all the other gates
  • Connect a parallel diode D1 and D2 from pin 3 of IC1
  • Connect a pot VR1 one leg to cathode of D1 and other leg of pot to anode of D2.
  • Connect the center leg of VR1 pot to one end of resistor R1 and other end of R1 resistor connect to pin 1 and pin 2
  • Connect capacitor C1 one end to resistor R1 and other end of C1 to GND.
  • Connect a capacitor C2 one end to +12V DC and other end of C1 connect to GND.
  • Connect the GATE pin of MOSFET Q1 to pin 10 of IC1,connect the DRAIN pin of Q1 to anode of D3 diode and cathode of diode D3 connect to motor + DC.
  • Connect the 12V DC motor parallel to diode D3.
  • Connect the SOURCE pin of Q1 MOSFET to GND.

Conclusion:

This IC CD4093 Based PWM DC Motor Controller Circuit is great at managing the speed of DC motors while wasting very little power.

It uses a CD4093 IC to create the PWM signal and a MOSFET to switch things on and off, which helps it work really well.

Users can change the speed of the motor by turning a variable resistor so this setup can be used for different things like fans, robots and controlling motors in factories.

References:

Datasheet IC CD4093

Filed Under: Motor Controllers

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « Simple Motor Speed Regulator Circuit for PCB Drills
Next Post: Controlling a DC Motors Direction Circuit with IC 555 Timer »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Categories

  • Alarm Circuits (30)
  • Amplifier Circuits (67)
  • Arduino Projects (29)
  • Audio Circuits (93)
  • Automobile Circuits (19)
  • Battery Charger Circuits (48)
  • Free Energy (13)
  • Heater and Temperature Controllers (9)
  • Indicator Circuits (38)
  • Inverter Circuits (13)
  • LDR Circuits (13)
  • LED and Lamps (111)
  • Meters and Testers (27)
  • Motor Controllers (18)
  • Oscillator Circuits (32)
  • Power Supply Circuits (91)
  • Remote Control Circuits (6)
  • Security and Protection (23)
  • Sensors and Detectors (71)
  • Solar Circuits (16)
  • Timer Circuits (27)
  • Transistor Circuits (56)
  • Transmitter Circuit (12)
  • Tutorials (4)
  • Water Level Controller (4)

Copyright © 2025 | New Circuit Ideas