I've been wondering what could possibly limit the use of class-D amplifier to audio range frequencies. When I look at some class-d amplifier specs, it seems that a lot of them can't reach great linearity at the end of this range.

Why can't we use them above that limit ?

Is the modulation method part of the answer ?

  • \$\begingroup\$ Have you got a link to your assertion that " it seems that a lot of them can't reach great linearity at the end of this range". \$\endgroup\$ – Andy aka Mar 21 '16 at 10:57
  • \$\begingroup\$ Here's one example : wpi.edu/Pubs/E-project/Available/E-project-041409-210039/… As you can see, the frequency response falls down before 20kHz. \$\endgroup\$ – RWIN Mar 21 '16 at 15:19
  • \$\begingroup\$ That document is a gazillion pages long. Also you stated "linearity" being the problem and not roll-off of the spectrum. You need to be clear what you mean. Linearity and spectral nuances are not the same thing. \$\endgroup\$ – Andy aka Mar 21 '16 at 15:23
  • \$\begingroup\$ By linearity, I mean this : if the input signal is a 10kHz sine Wave, you would only see a peak at 10kHz, the remaining spectrum would only be some "constant noise". And for a same amplitude input, I get the same peak amplitude. I'm sorry if my english is bad ^^' \$\endgroup\$ – RWIN Mar 21 '16 at 15:28

Another consideration that leads to class D amplifiers not being used at high frequencies is the increasing proportion of the total time consumed by the (lossy) switching operation as frequency increases.

There is a limit to how quickly switching can be accomplished: if it can be done in 100ns, then 1/250 part of a 20kHz cycle is consumed by switching; one still has a reasonable number of graduations in the pulse width and thus the possible amplitude of an eventual 20kHz tone, so relatively low-order output filters can be used. At 200kHz, with switching alone taking 1/25th part of the cycle, amplitude resolution would be much reduced and higher-order filters would be required to limit the harmonic content of the output.

Perhaps switching could be accomplished in 10 rather than 100ns, but probably not much less than that, especially if dead time is provided so as to limit switching losses. At higher frequency, switching must (self-evidently) occur more often, and given that it takes a certain minimum time, then at some point the amplifier will need to switch often enough that it no longer has the benefit of being in the low-loss, purely on or off state for long enough to justify the class D topology. As frequency and power output increase, the efficiency benefit of class D over class AB becomes increasingly marginal.


I'm not an expert but I guess that to work well they need a switching (PWM) frequency much higher than the maximum range of the final output, to simplify the output filter stage.

If you need a factor 50 (for example) you can have audio range (20 kHz) with PWM and control circuitry at 1 MHz. If you want to use them for an output at 200 kHZ, you would need a PWM (and related control circuitry) operating at 10 MHz and that is much more difficult. How many opamps work well at that frequency? how difficult is the design of circuits operating linearly at 10 MHz? even the bare circuit layout gets much more difficult.

  • \$\begingroup\$ If I use a FPGA or a microcontroller instead of a full analog amplifier, I could get it to work at the right speed ? \$\endgroup\$ – RWIN Mar 21 '16 at 15:22
  • \$\begingroup\$ Check the other answer from Oleksandr, that is the good answer to your question. \$\endgroup\$ – FarO Mar 21 '16 at 16:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.