Hi,
I'm waiting for my
LM3886 power amp PCBs to come back from China so have decided to turn my attention to designing a "simple" preamp that can switch a few single-ended inputs and provide a digitally controlled volume. The idea is that it will drive the LM3886 power amp, or anything else I build in the future; I also want a line-level subwoofer-out for my REL Quake.
I like the look of the PGA23xx series chips for the volume control, and will probably go with either the 2310 or 2320 as they can use +/-12v rails (the only difference I can see is the THD values are slightly better on the 2320, and the 2310 is available in DIP).
Attached is the schematic. It's a work-in-progress, as I have some questions:
1) Are the buffers pre-and-post PGA required? I've not found a consensus about this on these forums, so I've included buffers in the schematic for now.
2) Is it worth adding some additional gain, and if so where is best - before or after the PGA? I', thinking it's probably not required as the PGA itself can go up to 31.5dB.
3) Should I be including filters before the PGA? There's a 2.2uF coupling cap and a low-pass filter for filtering out RF, but I also have these in the power amp circuits. The PGA datasheet doesn't mention anything about using a DC coupling cap at the inputs.
The front-end will be driven by a microcontroller, possibly an Arduino, probably an ESP32, as I can use its built-in wi-fi to drive a phone app or web app to remote control the input, volume, balance, etc. Physical controls will be a rotary encoder and some push buttons for input selection. I'm not too concerned with this at the moment because I'm a programmer so can get things like that working quite quickly. The electronics side of things is relatively new to me, and I'm learning as I go. The power for the digital and relays will probably be a 12v switching supply with a 5v regulator for the microcontroller and the digital side of the PGA; analog power will come from a regulated linear supply that I'll build myself.
Any feedback or suggestions greatly appreciated.
Thanks, Christian