I'm trying to design a circuit in which a microcontroller produces a signal and then using an amplifier drives an 8ohm speaker. I've so far used LM386, but it cannot go above 1W, which turned out to be insufficient. Besides that, I wish to add an (second order) anti aliasing LPF at the output of the microcontroller.
The general schematic is below.
If I wish to feed the speaker with 2W, then I would need 4v, 500mA on the speaker. Is it possible for me to do it this way, or is there a better circuit for my needs? Is there an op amp that can comply with these requirements?