Class D Chopper (Two Quadrant Chopper)
Two switches gated together, two diodes on the other diagonal. The current can only flow one way — but the output voltage swings all the way from +Vs to −Vs.
- Introduction — the other way to get two quadrants
- What is a Class D Chopper?
- Quadrants I and IV — the mirror of a Class C
- Block Diagram
- Circuit Diagram & Construction
- Principle of Operation
- Modes of Operation
- Waveforms Explained in Detail
- Why the Ripple Is Double
- The Narrow Duty Window
- Key Formulas (with derivation)
- Control & the Vo–D Characteristic
- Worked Example
- Advantages & Disadvantages
- Applications
- Class D vs C (and the rest of the family)
- Frequently Asked Questions – FAQs
- Related Topics
Introduction — the other way to get two quadrants
A Class C chopper reaches two quadrants by keeping the voltage positive and letting the current change sign. A Class D chopper reaches two quadrants the opposite way: it keeps the current positive and lets the voltage change sign.
That one swap changes everything downstream. Class C gets Quadrants I and II — driving and braking one way. Class D gets Quadrants I and IV, which is a stranger pair: forward motoring, and braking a machine that is spinning backwards.
It is the least intuitive member of the family and, honestly, the least used on its own. But it is worth understanding properly for two reasons. It is the first chopper here whose output voltage can go negative — the thing every previous page said it could not do — and it is half of a Class E, the full four-quadrant drive that ends this series.
What is a Class D Chopper?
A Class D chopper — Type D, or two-quadrant chopper — uses two switches and two diodes arranged as an H-bridge with the switches on one diagonal and the diodes on the other:
- CH1 top-left and CH2 bottom-right — and they are gated by one signal, together. There is no complementary pair.
- D2 bottom-left and D1 top-right, forming the return path.
- The R–L–E load sits between the two midpoints.
Because both switches move together, the load only ever sees the full supply, one way round or the other:
both switches ON → vo = +Vs both switches OFF → vo = −VsAveraging those two levels gives the formula that defines the topology:
Vo = (1/T)[Vs·Ton − Vs·Toff] = Vs(Ton−Toff)/T = (2D − 1) · Vs| Duty | Vo | Quadrant | What it means |
|---|---|---|---|
| D > 0.5 | positive | I | Forward motoring — the source drives the machine |
| D = 0.5 | zero | on the axis | Equal +Vs and −Vs intervals cancel |
| D < 0.5 | negative | IV | Reverse braking — the machine spins backwards and feeds the source |
And the current? It has no choice. Trace the circuit and you will find that every path — through the switches or through the diodes — carries current from A through the load to B. io is always positive, whatever D is.
Quadrants I and IV — the mirror of a Class C
Hold this next to the Class C quadrant diagram and the symmetry is exact. Class C owns the upper half — voltage fixed positive, current free. Class D owns the right half — current fixed positive, voltage free. Two topologies, two quadrants each, rotated ninety degrees from one another.
Quadrant IV takes a moment to picture, so let us be concrete. vo is negative and io is positive, so the power VoIo is negative — the machine is generating. For current to flow forwards against a negative applied voltage, the machine's own emf must be even more negative, which means it is spinning in reverse. So Quadrant IV is: the machine is running backwards, and the chopper is braking it and returning the energy. Not forward braking (that is Quadrant II, and a Class D cannot reach it) — reverse braking.
Block Diagram
One detail here is worth more than it looks: there is a single gate signal. Both switches follow it. That means a Class D chopper has no complementary pair, and therefore — unlike a Class C — no dead time and no shoot-through risk at all. The two switches are never fighting each other, because they are never in opposition. It is a genuine simplification, and one of the few places where Class D is easier than Class C.
Circuit Diagram & Construction
| CH1 and CH2 | The switch diagonal: top-left and bottom-right. Gated together by one signal. When they close, they connect Vs+ to A and B to Vs−. |
|---|---|
| D1 and D2 | The diode diagonal: top-right and bottom-left, both pointing up toward Vs+. They are the return path when the switches open — and they are what forces vo negative. |
| The load | R–L–E between midpoints A and B, drawn horizontally. vo = vA − vB, and the current can only run A → B. |
| Why an H-bridge? | Because reversing a voltage needs both ends of the load to be reachable. Every earlier chopper had one load terminal permanently tied to a rail, which is exactly why none of them could produce a negative output. |
Principle of Operation
The controller has one output and the circuit has two states. That is the whole thing.
- Gate high — CH1 and CH2 both close. A is pulled to Vs, B to 0, so the load sees +Vs. Current flows A→B and rises; the inductance stores energy.
- Gate low — both switches open. The inductance will not let the current stop, so it keeps pushing A→B. The only path left is out of B, up through D1 into Vs+, back out of Vs− and up through D2 into A. That path reverses the load's connection to the battery: now A sits at 0 and B sits at Vs, so the load sees −Vs.
That second state is the clever bit, and it is worth saying plainly: the load is still connected to the same battery, but backwards. Nobody flipped a switch to do it — the diodes are simply the only path available, and the path they offer happens to enter the battery at the opposite terminal. The current keeps its direction; the voltage flips.
So the load is spending DT of every period connected one way and (1 − D)T connected the other. Its average is the difference between the two, Vs(Ton − Toff)/T, and if the OFF interval is the longer of the two, the average comes out negative.
Modes of Operation
Two devices per state, two states. Highlighted loop = where current flows, green = conducting.
Mode 1 — both switches ON (vo = +Vs)
The battery is connected straight across the load, the surplus voltage pushes the current up, and the source delivers. Both diodes are firmly reverse biased — each has the full Vs across it the wrong way.
Mode 2 — both switches OFF (vo = −Vs)
Follow the highlighted loop carefully — it is the key to the whole page. The current leaves the load at B, goes up through D1 into the battery's positive terminal, through the battery, and back up through D2 into A. The load's current direction has not changed. But its connection to the battery has been turned around, so vo is now −Vs, and the source current is is negative: the battery is being charged.
With −Vs − E − ioR driving it, the current falls steeply. In a Class A chopper the freewheeling current only had to fight E and R; here it is fighting the full battery voltage as well.
Waveforms Explained in Detail
Same supply and armature as the other three chopper pages — 100 V, 0.25 Ω, 1.5 mH, 1 kHz — computed from the exponential solutions. Class D needs two machine emfs, because Quadrant IV means the machine is turning backwards:
| E | D | Vo | Io | Quadrant | |
|---|---|---|---|---|---|
| Motoring | +50 V (forward) | 0.8 | +60 V | +40 A | I |
| Reverse braking | −70 V (reverse) | 0.2 | −60 V | +40 A | IV |
Quadrant I at D = 0.8
Three things to read off this figure. First, vo never touches zero — it slams between +100 and −100 V, spending 80 % of the time high, which averages to +60 V.
Second, the current stays positive but ripples hard: 21.3 A peak-to-peak on a 40 A average. Compare that with the 14 A a Class A chopper produced on the same armature. Look at the steepness of the falling edge — that is the load being driven backwards into the battery.
Third, look at is. It is positive while the switches conduct and negative while the diodes do — the battery is delivering for part of every cycle and being charged back for the rest, even though the drive is motoring. The net is +24.1 A, so it delivers 2,409 W overall, but a Class D chopper churns energy back and forth through its source every single cycle. That is a real cost: it means more RMS current in the battery and its wiring than the net power suggests.
Quadrant IV at D = 0.2
Put Figures 6 and 7 side by side and the comparison is striking. The current traces are almost identical — same positive band, same 21.3 A ripple, same +40 A average. The voltage trace has simply inverted: now it is low for 80 % of the period instead of high, averaging −60 V.
And the source current has flipped with it — now averaging -23.9 A, so the battery absorbs 2,391 W. The machine, spinning backwards, is being braked and its energy recovered.
Why the Ripple Is Double
This is Class D's defining weakness and it deserves its own section, because it follows directly from the thing that makes the topology special.
Every other chopper in this series swings its switching node between Vs and 0 — a 100 V span. A Class D chopper swings the load between +Vs and −Vs — a 200 V span. Ripple is volt-seconds divided by inductance, so doubling the voltage swing doubles the ripple:
Class A / B / C: Δio ≈ Vs · D(1−D) · T / L Class D: Δio ≈ 2 · Vs · D(1−D) · T / LFor our armature at D = 0.8 the exact expression gives 21.33 A and the approximation gives 21.33 A — agreeing closely, and both about 1.5× what a Class A managed at its own worst point. At D = 0.5 the Class D ripple peaks at VsT/2L = 33.3 A.
Which costs you, in three ways:
- More heating. Ripple raises Irms above Io, and the copper loss follows Irms². In the worked example the ripple adds about 9 W of pure waste.
- Torque ripple, since torque follows current.
- A bigger inductor or a faster clock to get it back — and both cost something.
The Narrow Duty Window
There is a constraint here that the tidy formula Vo = (2D−1)Vs hides, and it catches people out.
The current can only be positive. But Io = (Vo − E)/R, so positive current requires Vo > E, which means:
(2D − 1)Vs > E → D > ½(1 + E/Vs)For our motoring case, E = +50 V and Vs = 100 V, so D must exceed ½(1 + 0.5) = 0.75. The entire usable range is D = 0.75 to 1.0 — a window just 0.25 wide, and at D = 0.8 we are already sitting near the bottom of it drawing 40 A.
| D | Vo | Io = (Vo−50)/0.25 | Valid? |
|---|---|---|---|
| 0.90 | +80 V | +120 A | Yes — but a lot of current |
| 0.80 | +60 V | +40 A | Yes — the worked example |
| 0.75 | +50 V | 0 A | The boundary — Vo = E |
| 0.50 | 0 V | −200 A | No — impossible; conduction breaks down |
That last row is not a rounding error, it is a contradiction. The formula asks for −200 A and the circuit has no path for negative current, so what actually happens is that conduction becomes discontinuous: the current hits zero part way through the off time, all four devices block, and vo collapses to E. The neat straight line breaks, exactly as it did on the Class A page.
Key Formulas (with derivation)
Two loop equations, as always. Continuous conduction and ideal devices assumed; τ = L/R.
Average output voltage
Vo = (1/T)[VsTon − VsToff] = (2D − 1)Vs range: −Vs … +VsAverage current and the quadrant
Io = (Vo − E)/R = ((2D−1)Vs − E)/R must be > 0, so D > ½(1 + E/Vs)Peak and valley current
With K1 = (Vs−E)/R, K2 = (−Vs−E)/R, a = e−DT/τ, b = e−(1−D)T/τ:
Imax = [K1(1−a) + K2 a(1−b)] / (1 − ab) Imin = K2(1−b) + b ImaxRipple — the doubled one
Δio ≈ 2 Vs D(1−D) T / L → Δio,max = VsT / 2L at D = 0.5Independent of E, like every other chopper here — but twice the size, because the swing is 2Vs.
Source side and power
Is ≈ (2D − 1) Io (exact only if io were ripple-free)The source carries +io for DT and −io for (1−D)T, which is why the (2D−1) appears again. Power balance is exact for ideal devices:
Pin = VsIs = 〈voio〉 = E·Io + Io,rms²RDevice ratings
all four devices block Vs all four carry Imax — but Imax is higher here, because the ripple is doubledControl & the Vo–D Characteristic
One straight line, running the full −Vs to +Vs. Every other chopper in this series produced a line confined to 0…Vs; this one passes clean through zero at D = 0.5. That single fact is the entire reason Class D exists.
Note what the chart does not show: the current. Vo depends only on D, so this curve is the same for any machine — but which parts of it you can actually use depends entirely on E, as the duty window showed. Combine the two and the practical picture is a chopper whose voltage law is beautifully simple and whose usable range is narrow and emf-dependent. Hence, again: close a current loop and let the controller find D.
Worked Example
Vs = 100 V, R = 0.25 Ω, L = 1.5 mH (τ = 6 ms), f = 1 kHz — the same armature as the rest of the series, at two operating points.
| Quantity | Quadrant I (motoring) | Quadrant IV (reverse braking) |
|---|---|---|
| Machine emf E | +50 V (forward) | −70 V (reverse) |
| Duty D | 0.8 | 0.2 |
| Vo = (2D−1)Vs | +60 V | −60 V |
| Io = (Vo−E)/R | +40.00 A | +40.00 A |
| Imax / Imin | 50.49 / 29.16 A | 50.84 / 29.51 A |
| Ripple Δio | 21.33 A | 21.33 A (identical) |
| Io,rms | 40.47 A | 40.47 A |
| Source current Is | +24.09 A | -23.91 A |
| Battery power VsIs | +2,409 W delivering | -2,391 W absorbing |
| Shaft power E·Io | +2,000 W | -2,800 W |
| Copper loss Io,rms²R | 409.5 W | 409.5 W |
| Balance | VsIs − E·Io − Io,rms²R = 0 in both columns ✔ | |
Read the Quadrant IV column as a story: the machine is spinning backwards and generating 2,800 W. Of that, 409 W is burnt heating its own winding, and 2,391 W reaches the battery. The chopper itself loses nothing ideally.
Advantages & Disadvantages
Advantages
- The output voltage can go negative — the first chopper in this series that can, and the whole reason it exists.
- Full ±Vs range from one supply: a 200 V span from a 100 V battery.
- No dead time, no shoot-through. One gate signal for both switches, never a complementary pair — a genuine simplification over a Class C.
- Simple control law: Vo = (2D−1)Vs, a single straight line through the full range, independent of the machine.
- Regenerates in Quadrant IV, recovering energy from a reverse-running machine.
- Half of a Class E — understanding it is the step to the full four-quadrant drive.
Disadvantages
- Double the current ripple of every other chopper here, because the load swings ±Vs instead of Vs…0. This is the big one.
- No freewheeling state. The load is always tied to the battery, so there is no gentle zero-volt interval to coast through.
- The source current reverses every cycle, so the battery and its wiring see far more RMS current than the net power implies — and the DC link needs real capacitance to cope.
- An awkward quadrant pair. Forward motoring plus reverse braking is rarely what a real machine actually needs.
- A narrow, emf-dependent duty window — D must exceed ½(1 + E/Vs) or conduction breaks down.
- Four devices for two quadrants, the same count as a Class C, but with worse ripple.
Applications
- As one half of a Class E four-quadrant drive — by far its most common real role.
- Loads that must be actively pushed both ways, where a reversible voltage is needed but the current naturally stays one-directional.
- Reverse-braking applications — lowering an overhauling load, where the machine turns backwards and its energy is recovered.
- Teaching and analysis, as the cleanest demonstration that an average output voltage can be made negative from a single positive supply.
- Certain excitation and magnet supplies that need a fast, reversible voltage across an inductive winding whose current is unidirectional.
Be honest about the selection rule: if you only need Quadrants I and II — driving and braking one way — use a Class C. It uses the same four devices with half the ripple. Reach for a Class D only when you specifically need the output voltage to reverse.
Class D vs C (and the rest of the family)
| Class C | Class D | |
|---|---|---|
| Quadrants | I & II | I & IV |
| What is fixed | vo ≥ 0 | io ≥ 0 |
| What swings | the current | the voltage |
| Topology | Half-bridge (one leg) | H-bridge (switch/diode diagonals) |
| Vo | D·Vs (0 … Vs) | (2D−1)·Vs (−Vs … +Vs) |
| vo levels | Vs, 0 | +Vs, −Vs (no zero!) |
| Gating | Complementary pair | One signal, both together |
| Dead time needed? | Yes — shoot-through risk | No |
| Ripple | VsD(1−D)T/L | 2× that |
| Freewheeling state? | Yes | No |
| Discontinuous conduction | Never | Yes, outside the duty window |
| Source current | Zero for part of the cycle | Reverses every cycle |
| Typical use | The standard industrial drive | Half of a Class E |
And the family:
| Class | Quadrants | Devices | What it can do |
|---|---|---|---|
| A | I | 1 switch + 1 diode | Motoring one way. Step-down. |
| B | II | 1 switch + 1 diode | Regenerative braking one way. Step-up into the source. |
| C | I & II | 2 switches + 2 diodes | Motor and brake in the same direction. One half-bridge leg. |
| D | I & IV | 2 switches + 2 diodes | Output voltage reverses; brakes a reverse-running machine. |
| E | I, II, III & IV | 4 switches + 4 diodes | Full four-quadrant: motor and brake in both directions. |
Class C and Class D are the two halves of the same idea. C reverses current, D reverses voltage. Give the H-bridge four switches instead of two — so both diagonals can be driven — and you can reverse both at once. That is a Class E, and it completes the family.
Frequently Asked Questions – FAQs
Related Topics
- Class E Chopper (Four Quadrant) — this plus Class C, all four quadrants
- Class C Chopper (Two Quadrant) — the current-reversing counterpart
- Class A Chopper (First Quadrant)
- Class B Chopper (Second Quadrant)
- DC-DC Converters (Choppers) — Overview
- DC-DC Duty Cycle Calculator
- IGBT — the usual chopper switch
- All Power Electronic Converters