How can I drive a 30ohm speaker from a 5V microprocessor in a simple, very low quiescent-current (<2mA) manner?
The "speaker" is actually a coil, not a speaker - and I'm trying to induce a magnetic field, like in an audio hearing loop.
It's driven from a PIC microprocessor, primarily with brief, digital (rail-to-rail) pulses, but occasional DAC/analogue signals.
It also needs to have separate gain control (that I can control from the PIC - there are plenty of spare legs) and (ideally) disable the whole thing entirely.
I have a 5V, 200mA single rail supply. The coil is 30ohms. Ideally I'd like to be able drop up to 150mA through the coil in short bursts.
Most important thing: low quiescent current, even when it's enabled. Preferably <2mA.
Important things: simplicity, compactness, and low-cost
Unimportant things: fidelity/distortion, temperature stability
I've looked at audio amps (which seem over-complicated, and Quiescent too high), standard op-amps (but they seem to have low current source/supply) and various BJT options (some kind of emitter follower?) but this analogue stuff is a little beyond me.