Hi I am designing a class D amplifier PCB using the TPA3122D2 amplifier chip. I am planning to base my circuit on the schematic from the evaluation board: Full Schematic

I bought components of the same values given in the schematic and tried building out the circuit on a breadboard. However I have run into a problem which I have isolated to the output filter circuit, shown here: Output Filter Circuit

Before connecting the LOUT output pin the output filter I checked the LOUT pin with a scope and saw the high frequency modulated audio signal I would expect at a class D output. At this point the output circuit looked like this: Output No Filter

I then tried connecting the output to the output filter with no speaker attached, at which point the chip began overheating and the signal at the LOUT pin disappeared. After this the chip is fried, and overheats whenever it is given power. I was able to repeat this several times. At the point where the chip breaks the output circuit looks like this: Output Filter No Speaker

I also tried connecting the output filter to a fresh chip without the capacitor to ground, at which point the chip does not break: Output Filter No Speaker No Cap

At this point I am fairly certain the problem in my selection of either the L_FILTER or C_FILTER component, highlighted below: Problem Components

The EVM board uses the following components:

Inductor: A7503AY-220M Datasheet (Not Commercially Available)

Capacitor: Capacitor, metal poly, 0.68µF, 63V, B32529C684J

When building out the circuit I used:

Inductor: DR0608-223L

I chose this inductor because it had the same DC current rating, and nearly the same maximum DC resistance (78mOhms vs 97mOhms).

Capacitor: 50V 0.68uf Ceramic

I used this capacitor because I had it on hand and was hoping to use SMT ceramic caps where possible for simplicity of fabrication.

In Conclusion:

Is there a necessary rating I am missing in one of these two components that is causing the amplifier chip to break in this way? What rating should I be looking at? How can I ensure I am selecting the proper components to make the circuit work?

I would like to understand this, because I don't want to use the components from the EVM. The inductor is not available on Mouser or DigiKey, and I would like to find a capacitor with a smaller footprint for my eventual PCB.

Couple Disclaimers:

I rechecked the circuit several times and am certain is built correctly on the breadboard. I am also aware that breadboards are non ideal for high frequency circuits, but I am only looking for proof of concept, not audiophile quality.

I have also acquired the EVM for this component and tested that the component works when given the proper circuitry.

I used a line level sine wave for testing the audio input. This problem occurs whether or not I give the amplifier any input.


  • \$\begingroup\$ Cfilter must have at least 4 Ohms in series \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Apr 17 '19 at 18:50
  • 1
    \$\begingroup\$ I think you need a lower-frequency inductor - try searching in Mouser including the word "audio" in your inductor search and you will find some specifically designed for class D. \$\endgroup\$ – John Birckhead Apr 17 '19 at 19:16
  • 2
    \$\begingroup\$ I think you may be getting in trouble with the ceramic capacitors. The evaluation kit specifies metalized PET film capacitors. It uses ceramics in other places, but the output filter caps are film capacitors. \$\endgroup\$ – JRE Apr 17 '19 at 20:01
  • 1
    \$\begingroup\$ class B ? typo? \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Apr 17 '19 at 20:04
  • \$\begingroup\$ @Sunnyskyguy EE75 Why does it need 4 Ohms in series? To clarify, the circuit has the same problem when there is a speaker connected to the output. Also, the EVM board, which is the same circuit, just different component choice and PCB layout, runs just fine with no load connected. I don't think that is accurate. Also, yes it is a typo, thanks for catching that! \$\endgroup\$ – thegrinch Apr 17 '19 at 21:58

CLass "D" amps like SMPS cannot be tossed into a breadboard to make work. Mutual coupling of wires from coil current and 10nH/cm can make a big difference to work or fail.

I experimented with their design to see why and in theory it should not oscillate, but in your layout it does.

Making another tank circuit seems to help.

But we need more details on your design differences.

You can simulate here enter image description here

But while you are learning these tools and effects of anti-resonant currents, it is wise to have an adjustable DC current limiter for bench testing to save on fried parts.

This intersection of RLC is consistent with the simulations

enter image description here

| improve this answer | |
  • \$\begingroup\$ I am not really sure what these simulations are trying to present. Why are you inserting small value resistors and inductors into the circuit? \$\endgroup\$ – thegrinch Apr 17 '19 at 22:02
  • \$\begingroup\$ I am looking for load effects or resonance that causes your IC to burn up. If you want to design this , you need to understand these simulations \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Apr 17 '19 at 22:13
  • \$\begingroup\$ Okay, what exactly are you looking for in these simulations? Resonant frequencies? The top graph looks like an equalizer response curve which seems straightforward enough, what does the unlabeled bottom graph represent? \$\endgroup\$ – thegrinch Apr 17 '19 at 22:22
  • \$\begingroup\$ This is your output filter with 4 or 8 ohm . The RLC nomograph shows impedances of each part vs f with red lines 200mohm is the FET driver. which raises no load Q on the 2nd graph > on nomograph LC intersect at 5 Ohms at 40kHz which is the peak on the 2nd graph. This means any signal at 40kHz is amplified by it seems 15 dB. But your question lacks a lot of data for measurements \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Apr 17 '19 at 22:40

I know. It's too late. I also tried class D amps. What i understand is the filter inductor is not capable of passing that much current though it without core saturation. when you add 0.68uF capacitor after inductor, huge current is passed through the LC network because most of the supply voltage (high frequency component) appear across inductor. inductor current starts rising at a rate proportional to the supply voltage. If the switching frequency or inductance is not high enough the inductor current may reach the core saturation current and its permeability disappears causing a short circuit frying the MOSFETs. even if there is no core saturation the inductor may become too hot if it is of poor quality in terms of core loss or DC resistance. You have to either buy a good quality inductor or wind (preferably bifiliar or trifiliar) one with low loss toroid core. In some cases the LC filter is tuned to the switching frequency or its harmonics idle current will be higher. The inclusion of 0.68uF capacitor actually cancels out some of the inductive reactance causing an increase in idle current. you can verify it by measuring the voltage across inductor/capacitor. you will see higher voltage than the supply voltage across them.

The capacitor you have chosen is MLCC. They are highly non linear. Their capacitance vary with applied voltage. You need to choose a non ceramic film capacitor for better linearity.

| improve this answer | |

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.