Class A Chopper (First Quadrant Chopper)

One switch, one freewheeling diode, and a load that only ever sees positive voltage and positive current — the simplest chopper there is, and the one every other chopper class is built out of.

Introduction — why chop a DC supply at all?

Suppose you have a 100 V battery and a DC motor that you want to run at half speed. The lazy answer is to put a resistor in series and drop the extra 50 V across it. It works — and it throws away half your battery as heat. On a forklift or an electric scooter that is not a rounding error; it is the difference between a shift and half a shift.

A chopper takes a different route. Instead of dropping the unwanted voltage, it removes the unwanted time. A fast electronic switch connects the battery to the motor, disconnects it, connects it again, thousands of times a second. The motor is far too slow and too inductive to follow that flicker, so what it feels is the average. Connect for 70 % of the time and the motor behaves as though it were fed from a 70 V supply — but nothing is burning off 30 V, because an ideal switch dissipates nothing whether it is fully on or fully off.

That is the whole idea of a DC chopper: a variable DC output from a fixed DC input, by switching rather than by resistance. The Class A chopper is the simplest member of the family and the one to learn first, because the other four classes (B, C, D and E) are all built by adding switches and diodes around this same skeleton.

What is a Class A Chopper?

A Class A chopper — also called a Type A chopper or a first-quadrant chopper — is a DC-DC converter made of exactly two power devices:

  • a controlled switch in series between the supply and the load (an IGBT, a power MOSFET, or in older equipment a thyristor with forced commutation), and
  • a freewheeling diode connected across the load.

The switch is turned on and off repeatedly. The fraction of each cycle that it stays on is the duty ratio, and that single number sets the output:

Vo = D · Vs   where  D = Ton / T

Because D can only lie between 0 and 1, Vo can never exceed Vs. A Class A chopper is always a step-down converter. And because the switch conducts in only one direction and the diode conducts in only one direction, the load current can never reverse either. Positive voltage, positive current, always — hence "first quadrant".

A useful thing to notice early: if you replaced the motor with an LC filter and a resistor, this exact circuit would be a buck converter. A Class A chopper is the buck power stage; the difference is the load. A buck feeds a filter and cares about output ripple voltage; a chopper feeds a motor whose own inductance is the filter, and cares about current ripple and torque ripple instead.

What "First Quadrant" Actually Means

The chopper classes are named after a picture. Draw the load's average voltage Vo up the vertical axis and its average current Io along the horizontal axis. Those two axes cut the plane into four quadrants, and each quadrant means something physical for a motor:

QuadrantvoioWhat the machine is doingPower flow
I++Running forward, driving the load (motoring)Source → load
II+Still turning forward, but braking — the motor acts as a generatorLoad → source
IIIRunning in reverse, driving the loadSource → load
IV+Turning in reverse, brakingLoad → source

A Class A chopper can only ever reach the first of those four. The reason is not a control limitation you could program around — it is physics baked into the components. The switch is a one-way device and the diode is a one-way device, so:

  • vo cannot go negative. When the switch is on, the load sees +Vs. When it is off, the diode clamps the load to 0 V. There is no arrangement of those two states that produces a negative terminal voltage.
  • io cannot go negative. Current can only enter the load through the switch or through the diode, and both point the same way.
Four-quadrant voltage-current plane showing that a Class A chopper operates only in the first quadrant, where output voltage and output current are both positive, with a worked operating point at 70 volts and 40 amperes.
Figure 1: A Class A chopper lives in Quadrant I only — vo ≥ 0 and io ≥ 0

The practical consequence is worth stating bluntly, because it is the honest limitation of this topology: a Class A chopper can speed a motor up, but it cannot actively slow it down. Reduce the duty ratio and the applied voltage drops, but the motor can only coast down on friction and windage. Braking would require the current to reverse so that energy flows back into the battery, and that is Quadrant II — the job of a Class B chopper. Reversing direction needs negative voltage, which is Quadrant IV territory.

Block Diagram

Before the transistors, here is the shape of the whole thing. Five blocks in a line, plus two that hang off the side: the freewheeling diode, which exists purely to give the inductive load somewhere to send its current, and the gate controller, which is where the duty ratio comes from.

Block diagram of a Class A chopper: a fixed DC source feeds a chopper switch, whose output node is either at the supply voltage or clamped to zero, driving an R-L-E dc motor load. A freewheeling diode hangs off the output node and a gate controller sets the duty ratio.
Figure 2: Block diagram of a Class A chopper

Read it left to right and the story is simple: a fixed voltage goes in, a switch chops it into a train of pulses, the load averages those pulses into a smooth-ish current, and the motor turns. Read the arrow directions and you find the constraint: every arrow points one way. Nothing in this chain is capable of carrying energy back toward the battery. That, in one picture, is why it is a one-quadrant converter.

Circuit Diagram & Construction

Now the real circuit. There are only four things in it.

Circuit diagram of a Class A chopper: a DC source Vs feeds a chopper switch CH in the top rail, a freewheeling diode FD is connected across the load with its anode at the bottom rail, and the load is an R-L-E branch representing a dc motor armature. The output voltage vo is measured across the load and the load current io flows into the top of the load.
Figure 3: Class A chopper — power circuit
Vs — the fixed DC source A battery, or the smoothed output of a rectifier. Its voltage does not change; that is the point.
CH — the chopper switch The only controlled device. An IGBT or power MOSFET in modern equipment; a force-commutated thyristor in older traction gear. It sits in series in the supply path, so opening it disconnects the load from the battery.
FD — the freewheeling diode Connected across the load, cathode to the top node, anode to the bottom rail. Reverse biased and idle while CH conducts; it takes over the load current the instant CH turns off.
R–L–E — the load The armature of a DC motor: its winding resistance R, its winding inductance L, and its back emf E — the voltage the machine generates because it is spinning. E is proportional to speed.
Why the freewheeling diode is not optional. An inductor's current cannot change instantly. If you open CH with, say, 40 A flowing in the motor and give that current nowhere to go, L forces whatever voltage it takes to keep it flowing — hundreds or thousands of volts — and that spike appears straight across the switch you just opened, destroying it. FD gives the current a legal path. Take the diode out and the chopper does not work badly; it fails on the first turn-off.

Notice where the diode's polarity comes from. While CH is on, the top node sits at +Vs and the bottom rail at 0, so the diode has its cathode positive with respect to its anode — reverse biased, blocking, out of the circuit. The moment CH opens, the inductor drives the top node below the bottom rail by one diode drop, the diode becomes forward biased, and it conducts. It needs no gate signal and no cleverness; it just responds.

Principle of Operation

The controller runs a fixed clock of period T. Within every period it holds CH on for Ton and off for Toff, where Ton + Toff = T. The ratio D = Ton/T is the one knob the whole converter has.

The circuit therefore has exactly two states, and it alternates between them forever:

  • CH on — the battery is bolted to the motor. vo = Vs. Because Vs is bigger than the back emf E, the surplus voltage pushes current up, and the inductance stores energy.
  • CH off — the battery is disconnected. The inductance refuses to let the current stop, so it pushes the current around the loop through FD instead. vo = 0. With no supply to hold it up, the current decays, and the stored energy drains into the motor and the winding resistance.

So the load current is a sawtooth-ish thing that climbs during Ton and falls during Toff. In steady state the two exactly cancel — the rise equals the fall — otherwise the current would drift up or down period after period. Meanwhile the motor's inertia and inductance smooth everything out, and it turns at the speed the average voltage commands.

Raise D and the ON stretch grows, the average voltage rises, more current flows, the motor accelerates. Lower D and the reverse happens. That is the entire control law.

Modes of Operation

With only two devices there are only two modes. In the circuits below, a highlighted loop shows where current is actually flowing, a green device is conducting, and a greyed dashed device is not.

Mode 1 — Chopper ON (0 ≤ t < Ton)

Class A chopper mode 1: the chopper switch CH is on and conducting, the freewheeling diode FD is reverse biased and blocking, and current flows in a loop from the source through the switch, down through the R-L-E load and back to the source. The output voltage equals the supply voltage.
Figure 4: Mode 1 — CH conducting, FD blocking, vo = Vs

CH is gated on. The battery, the switch and the motor form one closed loop, and the full supply appears across the load:

vo = Vs    is = io    vFD = −Vs (reverse biased)

What happens next follows from the loop equation:

Vs = ioR + L (dio/dt) + E  →  L (dio/dt) = Vs − E − ioR

With Vs = 100 V and E = 60 V there is 40 V of surplus, minus the resistive drop, left over to push against L. So dio/dt is positive and the current rises — not as a straight line but as a rising exponential, heading toward the value it would settle at if you simply left the switch on forever, (Vs − E)/R = 160 A. It never gets remotely close, because the switch opens again after a millisecond. That is why the visible part of the curve looks almost straight: you are seeing the first 2 % of a 6 ms exponential.

Three things happen at once during this mode:

  • The source delivers energy — this is the only part of the cycle in which the battery supplies any current at all.
  • The motor receives energy, E · io of it converted into mechanical work.
  • The inductance stores energy, ½Li², building up the reserve that will carry the load through the next mode.

Mode 2 — Chopper OFF, freewheeling (Ton ≤ t < T)

Class A chopper mode 2: the chopper switch CH is off and blocking, the freewheeling diode FD is conducting, and the load current circulates in a loop around the load and the diode without involving the source. The output voltage is zero.
Figure 5: Mode 2 — CH blocking, FD conducting, vo = 0

The gate is removed and CH stops conducting. The battery is now out of the picture entirely — look at the highlighted loop and you will see it does not include the source. But the motor still has 47 A flowing in it and an inductor that will not allow that to stop. The inductor reverses the polarity of its own voltage to keep the current going, which forward-biases FD, and the current simply circulates: out of the bottom of the load, along the return rail, up through the diode, back into the top of the load.

vo = 0    is = 0    iFD = io    vCH = Vs

The loop equation loses its source term:

0 = ioR + L (dio/dt) + E  →  L (dio/dt) = −E − ioR

Both terms on the right are now negative, so dio/dt is negative and the current decays — this time aiming at −E/R = −240 A, a target it is never allowed to reach. It would have to pass through zero first, and the diode blocks the moment it tries. In continuous conduction the switch turns back on long before that happens, and the current bottoms out at Imin instead.

During this mode:

  • The source delivers nothing — is = 0.
  • The inductance releases its stored energy, some into the motor as useful work, some into R as heat.
  • The switch blocks Vs, because the diode holds the top node at 0 V while the battery holds the other side of CH at Vs. Clean and bounded — that is the second job the diode does.
The name is literal. "Freewheeling" is the same idea as a bicycle freewheel: you stop pedalling but the wheel keeps turning on its own momentum. Stop supplying the circuit and the current keeps flowing on the inductor's stored energy. The diode is just the path that lets it.

Waveforms Explained in Detail

Everything above comes together here. This is the same motor throughout the page — a 100 V supply, an armature of 0.25 Ω and 1.5 mH, a back emf of 60 V, chopped at 1 kHz with D = 0.7 — and the traces below are computed from the exponential solutions of the two loop equations, not sketched by hand. Two full periods are shown so you can see the pattern repeat.

Complete waveform set for a Class A chopper at duty ratio 0.7: the gate pulse, the two-level output voltage between 100 volts and zero with its 70 volt average, the load current rising and falling exponentially between 32.9 and 46.9 amperes about a 40 ampere average, the switch current which equals the load current only while the switch is on, the freewheeling diode current which carries the load current for the rest of the period, and the switch voltage which is zero when on and 100 volts when off.
Figure 6: Class A chopper waveforms (Vs = 100 V, R = 0.25 Ω, L = 1.5 mH, E = 60 V, f = 1 kHz, D = 0.7)
vo io iCH / is iFD

The gate pulse — the only input

The top trace is what the controller produces: a square wave of fixed period T = 1 ms, high for Ton = 0.7 ms and low for Toff = 0.3 ms. The blue shading behind it runs all the way down the figure so you can line every other trace up against the ON interval.

Note what does not change: the period. In the usual constant-frequency scheme, the falling edge slides left and right while the clock stays put. Every other waveform on this page is downstream of that one edge.

Output voltage vo — a square wave, and that is the point

The load terminal voltage is the crudest trace in the figure and the most important: it is Vs during Ton and 0 during Toff, with nothing in between. It is a two-level square wave that copies the gate exactly, because the switch and the diode between them force the node to one of only two places.

The dashed green line is its average, and here is the arithmetic — it really is this simple:

Vo = (1/T) ∫0T vo dt = (1/T)[Vs · Ton + 0 · Toff] = D · Vs = 0.7 × 100 = 70 V

Two facts fall straight out of the shape. First, since the trace never dips below zero, the average cannot be negative — Quadrant III and IV are unreachable, exactly as Figure 1 said. Second, since it never rises above Vs, the average cannot exceed the supply — the chopper only steps down.

It also explains something students often trip over: the output voltage is not smooth and is not supposed to be. Nobody is filtering it. The motor does not respond to vo; it responds to the current that vo drives, and the smoothing happens in the winding. Which brings us to the trace that actually matters.

Load current io — where the exponentials show up

This is the heart of the figure. Follow one period:

  • At t = 0 the switch closes with 32.9 A already flowing — left over from the previous cycle. It does not start from zero, and that is the definition of continuous conduction.
  • Through Ton the current climbs along a rising exponential aimed at 160 A, reaching Imax = 46.9 A when the switch opens.
  • Through Toff it decays along a falling exponential aimed at −240 A, arriving back at Imin = 32.9 A exactly as the next period begins.
  • The loop closes. It has to. If the rise exceeded the fall the current would creep up cycle after cycle; steady state is the condition that they match.

The curvature is real but gentle, and there is a good reason. The load's time constant is τ = L/R = 1.5 mH / 0.25 Ω = 6 ms, while the whole switching period is only 1 ms. You are watching a slow exponential through a very short window, so you only ever see its nearly straight beginning. This is why the textbook straight-line approximation works: when τ >> T the exponentials flatten into ramps.

Three numbers are marked on the trace:

Imax — peak46.92 A
Imin — valley32.93 A
Δio — peak-to-peak ripple13.99 A
Io — average40.00 A
A check worth doing. Over a whole period a steady-state inductor's average voltage must be zero — otherwise its current would not come back to where it started. So the average of vo has to be absorbed entirely by R and E, giving Io = (Vo − E)/R = (70 − 60)/0.25 = 40 A. Numerically integrating the drawn curve gives 40.00 A. The two agree, which is a genuine confirmation that the waveform and the formula describe the same circuit.

And notice how sensitive that is. The average current is set by a 10 V difference across a 0.25 Ω winding. Nudge D from 0.7 to 0.75 and Vo goes to 75 V — the current does not rise by 7 %, it doubles to 60 A. In a real drive the back emf moves too (the motor speeds up, E rises, and current settles back), which is exactly why real choppers close a current loop around this rather than running open-loop on D.

Switch and diode currents — the load current, shared out

The third and fourth current traces are the same waveform cut into two pieces. Lay them on top of each other and you get io back:

iCH + iFD = io   at every instant

iCH follows the load current for the whole ON time, then drops vertically to zero the instant the gate goes low. iFD does the mirror image: flat zero, then a vertical jump up to 46.9 A at the same instant, then the decay. Those two vertical edges happen at the same moment and are the same current — the load current being handed from the switch to the diode without ever changing itself. It cannot change; the inductor forbids it.

Because the switch is the only path from the battery, iCH is also the source current is — the battery delivers current for Ton and nothing at all for Toff. That gives the second formula every textbook quotes:

Is ≈ D · Io = 0.7 × 40 = 28 A

Note the "≈". That relation is not exact, and it is worth seeing why, because it is the same trap that catches people on the loss calculation. Is is D times the average of io over the on-time — and look at the trace: the current is rising throughout Ton, so its on-time average sits a little above its whole-period average Io. Integrating the drawn waveform gives Is = 28.04 A, not 28.00. The shortcut assumes a ripple-free current, and is only as good as that assumption — here it is off by 0.15 %, which is negligible; with a smaller inductor it would not be.

Using the honest number, here is the efficiency argument for the whole topology:

Pin = Vs · Is = 100 × 28.04 = 2,804 W    Pout = 〈vo · io〉 = 2,804 W

They match exactly, and they must — but the reason is prettier than "conservation of energy". Look at the traces: whenever vo = Vs, is = io; and whenever vo = 0, is = 0 too. So voio and Vsis are the same number at every instant, not merely on average. An ideal switch drops no voltage when closed and passes no current when open, so it dissipates nothing in either state, and nothing is left over to lose.

One more place the small-ripple habit bites. It is tempting to write Pout = Vo·Io = 70 × 40 = 2800 W. That is not the output power. The average of a product is not the product of the averages when both quantities ripple, and the true figure is 2,804 W. The 2800 W is a good approximation, not an answer — and the same applies to the copper loss, which is Irms²R, never Io²R.

However you count it, the point stands: the chopper handed the load a lower voltage and a higher current than it drew from the battery, and lost nothing doing it. A series resistor set to give the same 70 V would have burned 1200 W as heat. That is the entire commercial case for choppers.

These two traces are also the datasheet numbers you order parts from. The switch must carry 46.9 A peak with an average of about 28 A; the diode must carry the same peak with an average of about 12 A (IFD ≈ (1 − D) · Io, and note that ICH + IFD = Io exactly, since the two pieces add back up to the whole). At low duty those roles swap — the diode ends up doing most of the work, which is why undersizing it is such a common and expensive mistake.

Switch voltage vCH — what sets the part rating

The bottom trace is the voltage the switch has to stand. Zero while it conducts (an ideal switch is a short), and Vs — no more while it blocks.

That "no more" is the diode's doing. With FD conducting, the top node is clamped to 0 V, so the switch sees exactly the battery voltage across it and nothing else. Without the diode this trace would show a destructive inductive spike instead of a clean 100 V step. So you specify the switch for Vs plus margin — typically a 200 V part for a 100 V bus, to cover stray-inductance ringing at the switching edges that this idealised drawing does not show.

Reading the whole figure at once: the gate commands, vo obeys instantly, io responds slowly and smoothly, and iCH/iFD just record which device happens to be carrying it. The load never notices the handover — and that is precisely the design goal.

Continuous vs Discontinuous Conduction

Everything so far assumed the current never quite reaches zero. Lower the duty ratio far enough and that assumption breaks — with real consequences.

The current bottoms out at Imin. Reduce D and Imin falls, and at some duty ratio it hits zero. Below that, the decaying current reaches zero part way through the off time. The diode cannot carry current backwards, so it blocks, and the current stays at zero until the switch turns on again. The circuit now has three states per period, not two.

Comparison of continuous and discontinuous conduction in a Class A chopper. At duty ratio 0.7 the load current ripples between 32.9 and 46.9 amperes without touching zero and the output voltage is a clean square wave averaging 70 volts. At duty ratio 0.45 the current reaches zero part way through the off time and stays there, and during that gap the output voltage rises to the 60 volt back emf, raising the average output voltage to 61.1 volts instead of the expected 45 volts.
Figure 7: Same motor, same clock — only D changes. Continuous at D = 0.7, discontinuous at D = 0.45. (The two current axes are scaled separately so both shapes are readable; the labelled Imax and Io give the true magnitudes.)

Look at the amber gap in the lower pair, and then look at what vo does inside it. With no current flowing there is no drop across R and no drop across L, so the load terminals show you what is left: the back emf itself. vo jumps up to E = 60 V. The output voltage has a third level that the two-level analysis never predicted.

And that wrecks the formula everyone memorises:

Continuous (D = 0.7)Discontinuous (D = 0.45)
vo levelsVs, 0Vs, 0, E
D · Vs predicts70 V45 V
Actual Vo70 V61.1 V
Average current Io40.0 A4.3 A
Current at t = 032.9 A0 A
Vo = D·Vs valid?Yes, exactlyNo — Vo is pulled up toward E

For this motor the boundary sits at Dcrit ≈ 0.62, found by solving Imin = 0. It is not a universal constant — it moves with L, with R, with the switching frequency, and with speed, because E moves with speed. The general condition is:

conduction is continuous when  E / Vs < (eDT/τ − 1) / (eT/τ − 1)

Why it matters in practice:

  • The control loop's gain changes. Open-loop, a controller calibrated on Vo = D·Vs under-delivers duty and the speed sits high. Closed-loop drives cross this boundary and see their plant gain shift underneath them.
  • Torque gets rough. Torque follows current, and current that collapses to zero every cycle produces pulsating torque — audible, and hard on gearboxes.
  • Peak-to-average ratio gets ugly. The same average current delivered in short bursts means more RMS heating for the same useful work.
The fix is boringly simple: raise the switching frequency or add series inductance. Both shorten the time the current has to decay in. Doubling f to 2 kHz halves Toff, so the current has half as long to fall — which is why real traction choppers run at a few hundred hertz to a few kilohertz rather than the tens of hertz that would be gentler on the switch.

Key Formulas (with derivation)

Everything here follows from the two loop equations already written down. All of it assumes continuous conduction and ideal devices.

Average output voltage

Vo = (1/T) ∫0Ton Vs dt = (Ton/T) Vs = D · Vs    0 ≤ D ≤ 1

RMS output voltage

Vo,rms = √[(1/T) ∫0Ton Vs² dt] = √D · Vs = √0.7 × 100 = 83.7 V

Worth knowing because it is not the same as the average — the ratio Vo,rms/Vo = 1/√D is the form factor, and it is what determines the extra heating the chopping itself causes.

Average load current

In steady state the inductor's average voltage over one period is zero, so the average of vo is shared between R and E alone:

Vo = IoR + E  →  Io = (D·Vs − E) / R

Peak and valley current

Solve the ON exponential and the OFF exponential, then force i(0) = i(T). Writing τ = L/R:

Imax = (Vs/R) · (1 − e−DT/τ) / (1 − e−T/τ) − E/R Imin = (Vs/R) · (eDT/τ − 1) / (eT/τ − 1) − E/R

Peak-to-peak current ripple

Subtract the two. The E terms cancel, and what is left is unexpectedly tidy:

Δio = (Vs/R) · (1 − e−DT/τ)(1 − e−(1−D)T/τ) / (1 − e−T/τ)

Two things fall out of that. First, the ripple does not depend on E at all — the motor's speed changes the average current but not the ripple around it. Second, when τ >> T you can expand e−x ≈ 1 − x and it collapses to the form every textbook quotes:

Δio ≈ Vs · D(1 − D) · T / L    →    Δio,max = VsT / 4L  at D = 0.5

So the ripple is worst at half duty and vanishes at both extremes — which makes sense, since at D = 0 and D = 1 nothing is being chopped at all. For our example the exact formula gives 13.99 A and the approximation gives 14.00 A — close, because τ/T = 6.

Source side

The source only sees current while the switch conducts, so Is is the on-time slice of io. The exact statement, and the familiar approximation to it:

Is = (1/T) ∫0Ton io dt    Is ≈ D · Io  (exact only if io is ripple-free)

Power balance, on the other hand, is exact for ideal devices — because voio and Vsis are equal at every instant, not just on average:

Pin = VsIs = 〈voio〉 = Pout    (VoIo is only an approximation to Pout) Reff = Vs / Is  →  R / D²  (for a purely resistive load, E = 0, small ripple)

That last one is a nice way to see what a chopper "is" from the battery's point of view: an electronically adjustable resistance, tuned by D — except that unlike a real resistor, it delivers the energy instead of burning it.

Conduction boundary

continuous while  Imin > 0  ⇔  E/Vs < (eDT/τ − 1)/(eT/τ − 1)

Device ratings

VCH,peak = VFD,peak = Vs    ICH,avg = D·Io    IFD,avg = (1−D)·Io    Ipeak = Imax

Control Methods & the Vo–D Curve

D = Ton/T is a ratio of two numbers, so there is more than one way to vary it. Classical texts group the options as time-ratio control (TRC) and current-limit control (CLC).

MethodWhat variesTrade-off
Constant-frequency TRC
(PWM — the usual choice)
Ton varies; T is fixed Ripple and switching loss are predictable, the filter can be designed for one known frequency, and the noise spectrum sits in one place. This is what nearly everything modern does.
Variable-frequency TRC
(frequency modulation)
T varies; Ton (or Toff) is fixed Reaching very low D needs a very long period, which drives the load into discontinuous conduction. The spread-out noise spectrum is also harder to filter. Mostly historical.
Current-limit control (CLC) Both — the switch responds to current, not to a clock The switch turns off when io hits an upper band and back on at a lower band, so the current is held between two limits by construction. Inherently current-limited and fast, but the frequency wanders with operating point.

Whichever you use, the promise is Vo = D·Vs — a straight line. Here is how well that promise is kept for our actual motor:

Average output voltage against duty ratio for a Class A chopper driving a motor with 60 volts of back emf. Above a critical duty ratio of about 0.62 the real curve lies exactly on the ideal D times Vs straight line. Below it, conduction becomes discontinuous and the real curve bends upward away from the ideal line, flattening toward the 60 volt back emf as duty approaches zero.
Figure 8: Vo against D — the ideal line vs what the motor actually gets

Above Dcrit the two curves are indistinguishable: in continuous conduction Vo = D·Vs is not an approximation, it is exact. Below Dcrit the real curve peels away upward, because those zero-current gaps let the back emf show through and lift the average. As D approaches zero the output flattens toward E rather than falling to zero.

This is the honest shape of the control characteristic, and it explains a classic symptom: a drive that tracks its speed reference beautifully at high demand and then refuses to slow down properly at low demand, sitting stubbornly faster than commanded. Nothing is broken. The chopper has simply crossed into discontinuous conduction, where the law it was tuned on no longer holds.

Worked Example

The example used everywhere on this page, worked start to finish. A DC motor is fed from a 100 V battery through a Class A chopper switching at 1 kHz. The armature is 0.25 Ω and 1.5 mH, and at the speed of interest it generates a back emf of 60 V. The duty ratio is 0.7.

GivenVs = 100 V, R = 0.25 Ω, L = 1.5 mH, E = 60 V, f = 1 kHz, D = 0.7
Period, on-time, off-timeT = 1 ms  Ton = 0.7 ms  Toff = 0.3 ms
Time constant τ = L/R6 ms  (τ/T = 6 → small ripple)
Average output voltage  Vo = D·Vs70 V
RMS output voltage  √D·Vs83.7 V
Average load current  (Vo−E)/R40 A
Peak current Imax46.92 A
Valley current Imin32.93 A
Ripple Δio13.99 A  (35 % of Io)
Imin > 0 ?yes → continuous conduction
RMS load current Io,rms40.20 A  (> Io, because of the ripple)
Average source current  Is28.04 A  (D·Io approximates it as 28.00)
Input power  Vs·Is2,804.1 W
Output power  〈vo·io2,804.1 W  ✔ balances exactly
Mechanical power  E·Io2400 W
Armature copper loss  Io,rms²R404.1 W  (Io²R would say 400 — too low)
Load-side total  E·Io + Io,rms²R2,804.1 W  ✔ matches Pout
Switch: peak volts / avg amps100 V / 28 A  (peak 46.9 A)
Diode: peak volts / avg amps100 V / 12 A  (peak 46.9 A)

Three lines are worth pausing on. 2,804 W in, 2,804 W out — the chopper itself consumed nothing, which is the whole reason it exists. 2,400 W mechanical + 404 W copper = 2,804 W, so the load's own books balance too — but only once the copper loss is computed from Io,rms, not Io. Everything the battery gave up either turned the shaft or warmed the winding; none of it was thrown away to set the speed.

Compare with the resistor approach. To get the same 40 A into the same motor you would insert 0.75 Ω in series: (100 − 60)/(0.25 + 0.75) = 40 A, giving the same 70 V at the armature and the same 2400 W at the shaft. But now the battery must supply 40 A continuously, so it delivers 4000 W — of which 1200 W is cooked off in the resistor. Same motor, same speed, 43 % more battery drain, and a large hot resistor to find room for. The chopper does it on 28.0 A.

Advantages & Disadvantages

Advantages

  • Very high efficiency. The switch is either fully on or fully off, so ideally it dissipates nothing. Real implementations sit in the high 90s.
  • The simplest chopper possible. One controlled switch and one diode — the smallest part count, the cheapest gate drive, the fewest ways to fail.
  • Smooth, stepless control. D is continuously adjustable, so the output is too — no taps, no contactors, no steps.
  • Fast response. The output follows a change in D within a switching period; the current follows within a few.
  • No commutation problems with modern devices. IGBTs and MOSFETs turn off on command, unlike the thyristors that made early choppers so awkward.
  • The foundation of the family. Understand this and Classes B through E are just this circuit with more of the same parts.

Disadvantages

  • One quadrant only. No regenerative braking, no reversing. The motor coasts to a stop on friction — which for a loaded hoist or a heavy vehicle is not an acceptable answer.
  • Step-down only. Vo can never exceed Vs, because D cannot exceed 1.
  • The output voltage is chopped, not smooth. Fine for a motor whose inductance filters it; useless for a load that needs clean DC without a filter added.
  • Current ripple means torque ripple and extra heating. Managing it costs either switching frequency (loss) or inductance (weight, cost).
  • Discontinuous conduction at low duty breaks Vo = D·Vs and shifts the loop gain, exactly where fine control is often wanted most.
  • It generates EMI. Fast edges chopping tens of amps radiate and conduct interference; filtering and layout are real engineering work, not an afterthought.

Applications

  • DC motor speed control in one direction — the classic use, and the reason the topology exists.
  • Battery-powered vehicles — forklifts, golf carts, warehouse tugs, mobility scooters: the battery is fixed at 24, 48 or 72 V and the chopper sets the speed.
  • Traction drives for trolleybuses, trams and mine locomotives, where the supply is a fixed DC catenary or third rail. (Modern traction adds more quadrants for braking; Class A alone is the motoring half.)
  • Conveyors, pumps, fans and blowers on DC supplies — loads that only ever run one way and never need to be braked electrically.
  • DC power supplies and battery chargers — the same power stage with an LC filter is a buck converter.
  • Resistive control — heaters, DC lighting dimming, electroplating and welding supplies, wherever a fixed DC rail must be turned down efficiently.
  • Teaching and lab work, because it is the cleanest possible demonstration of averaging by switching.

The selection rule is short: if the load only ever runs one way and never needs electrical braking, a Class A chopper is enough. The moment you want to slow it down under control, or recover its energy, you have outgrown this topology and need Class B, C or E.

Class A vs the Other Chopper Classes

Each class buys another quadrant with more silicon. Class A is the floor; the rest are built on it.

ClassQuadrantsvoioDevicesWhat it can do
AI++1 switch + 1 diodeMotoring one way. Step-down. Power source → load only.
BII+1 switch + 1 diodeRegenerative braking one way. Steps up into the source; power load → source.
CI & II+±2 switches + 2 diodesClass A and B in one — motor and brake in the same direction. The usual industrial drive.
DI & IV±+2 switches + 2 diodesAverage output voltage can go negative, so it can brake in the reverse direction.
EI, II, III & IV±±4 switches + 4 diodesFull four-quadrant: motor and brake in both directions. The complete H-bridge drive.

A useful way to hold it in your head: Class B is Class A turned around — same two components, rearranged so the current flows the other way and the machine feeds the battery instead of drawing from it. Put one of each in the same box and you have Class C, which can drive and brake without ever reversing. Two Class C legs make an H-bridge, and that is Class E, which can do everything.

Frequently Asked Questions – FAQs

Plot output voltage up the vertical axis and output current along the horizontal axis, and the plane splits into four quadrants. This chopper can only produce positive voltage — the switch gives +Vs, the diode clamps to 0, and neither can go below zero — and only positive current, because both devices conduct one way. Both quantities are therefore always positive, which is the first quadrant. Power flows source to load and never the other way.

Because an inductor's current cannot change instantly. When the switch opens with tens of amps flowing in the motor winding, that current must go somewhere. Without a path, the inductance generates whatever voltage is needed to keep it flowing — a spike of hundreds or thousands of volts straight across the switch — and destroys it on the first turn-off. The diode gives the current a loop to circulate in, which also clamps the load voltage to 0 V and holds the switch's blocking voltage at exactly Vs.

No. The output is Vo = D·Vs and D is a fraction of a period, so it cannot exceed 1. Even at D = 1 the switch is permanently on and the output is simply Vs. A Class A chopper is always a step-down converter. Stepping up requires a different arrangement — a boost converter, or a Class B chopper, which pumps energy from a lower-voltage machine back into a higher-voltage battery.

Not electrically. Lowering D lowers the applied voltage, so the motor stops accelerating and eventually slows — but only by coasting against friction and windage. Real braking means reversing the current so the machine acts as a generator and returns energy to the supply, and that is Quadrant II, which a Class A chopper physically cannot reach. You need a Class B chopper for regenerative braking, or a Class C for both motoring and braking in one unit.

The power stage is identical: a series switch, a freewheeling diode across the load, and Vo = D·Vs. The difference is the load and therefore the goal. A buck converter adds an LC filter to make a smooth DC voltage for electronics. A chopper feeds a motor whose own winding inductance does the filtering, and the engineer cares about the current — because current is torque. Same circuit, different question being asked of it.

In continuous conduction the load current never reaches zero — the switch turns back on while current is still circulating in the diode, so every cycle starts from Imin > 0. In discontinuous conduction, usually at low duty ratio or light load, the current decays all the way to zero part way through the off time and stays there until the switch closes again. It matters because during that gap the load shows its back emf, so vo has a third level and the average output voltage rises above D·Vs. The usual cures are a higher switching frequency or more series inductance.

Because the load has resistance as well as inductance. A pure inductor with a constant voltage across it gives a perfectly straight ramp, but as the current rises, the drop across R grows and eats into the voltage left for L — so di/dt falls off and the trace becomes an exponential heading toward (Vs−E)/R. In most real drives the time constant τ = L/R is many times the switching period, so you only see the first few percent of that exponential, and it looks almost straight. That is exactly why the straight-line approximation Δio ≈ Vs·D(1−D)·T/L works well.

Both must block Vs — the diode clamps the node, so neither device ever sees more than the supply, ignoring stray-inductance ringing at the edges (allow margin for it; roughly a 200 V part for a 100 V bus). Both must carry the peak Imax. Their average currents differ: the switch carries D·Io and the diode carries (1−D)·Io. At low duty the diode does most of the work, so sizing it for the switch's average is a common and expensive mistake.

No — and it is a genuinely useful thing to know. Write out Imax and Imin and subtract them, and the E/R terms cancel exactly, leaving Δio a function of Vs, R, L, T and D only. So the motor's speed shifts the whole current waveform up or down but does not change the size of the ripple riding on it. What E does change is Imin, and therefore whether conduction stays continuous.

At D = 0.5. The approximate ripple is Δio ≈ Vs·D(1−D)·T/L, and D(1−D) peaks at 0.25 when D = 0.5, giving Δio,max = VsT/4L. It makes intuitive sense: at D = 0 and D = 1 nothing is being chopped at all, so there is nothing to ripple. Size the inductance for the middle of the range, not for the operating point you happen to care about.

Because a resistor controls voltage by destroying the surplus as heat. In the worked example on this page, getting 70 V at 40 A from a 100 V battery through a series resistor burns 1200 W in the resistor and forces the battery to supply 40 A continuously — 4000 W drawn to do 2400 W of work. The chopper delivers the same 70 V at the same 40 A while drawing only about 28 A average from the battery, and dissipates essentially nothing itself, because an ideal switch is either a short circuit or an open circuit, and neither one dissipates power.