Electronic – Op amp picks up power rail oscillations from boost conveter

boostconverternoiseoperational-amplifier

I've built a circuit which detects ambient audio through an electret microphone, amplifies the audio signal using a LM386 op amp (gain = 200), and then processes that audio information. The board is powered through a LM2623 boost converter, which ramps up a 3.7V LiPo battery to 5V for the power rails on the board.

The op amp circuit is set up like the gain=200 diagram in its datasheet. The converter is set up according to the typical application schematic in its datasheet .

The LM2623 (and, from what I understand, many boost converters) produces small oscillations on the 5V-GND rails – typically no more than 1% peak-peak. This wouldn't pose an issue at all, except that the audio signal my op amp is supposed to amplify is also very small.

I have 100 uF and 1 uF capacitors between 5V-GND before and after the converter, as well as near the op amp.

It seems that my op amp is amplifying the oscillations on the 5V-GND rails, thereby ruining my audio data. I've confirmed that it is indeed the oscillations because the oscillations and op amp output are in sync and have the same frequency. I am wondering how I can avoid this problem. Since the boost converter cannot get away from rippling the output, I would like to know how to prevent the op amp from picking up this noise, or if there is something more crucial I may be missing.

Best Answer

Yup, opamps will pick up some of the signal on their power and interpet that as input. This is exactly what the power supply rejection spec is there to quantify. A ideal opamp would have inifinite power supply reject, but actual opamps have rather less than that.

Even with the power supply rejection spec, you can't take it at face value. It is very rare that the freqency is specified, so assume it is at DC only. The active circuit in the opamp that allows it to be relatively immune to power signals only works over some frequency range. It may be less susceptible to power signals at high frequencies because the overall response of the opamp falls off with frequency, or it may be more susceptible because the active rejection circuit can't deal with the high frequencies as well.

Whenever you are amplifying small signals by a large gain, you have to filter the power supply. This is standard practise. Even a little power signal into your small signal can make a large mess downstream. For sensitive amplifiers, such as when amplifying a microphone signal, always filter the power supply.

In your case, put a ferrite chip inductor in series with the power lead to the opamp, followed by a substantial ceramic cap to ground. Something like a 1 µH or so chip inductor followed by 10 µF to ground is usually good enough. This will form a L-C filter that strongly attenuates the high frequencies. These chip inductors usually have a few 100 mΩ resistance, which forms a R-C filter with the capacitor that usually attenuates lower frequencies before the L-C kicks in. For really sensitive circuits, put two of these filters in series on each power feed.