Introduction
An age-old issue of mine was having to jack the volume on my car stereo (2008 BMW 328xi) way up when playing music from my phone (Galaxy Nexus) over the 3.5mm aux connection. I actually tried using a bluetooth receiver from Griffin Technologies to solve this problem but only found that I had to jack the volume up even more and that the whole bass-band disappeared when using it as well.
I found, however, that using my Objective2 headphone amplifier to amplify the aux in would both solve my low volume issue as well as make my music sound better in general. It was clear to me that a basic amplifier typically used for headphones would probably do the job, but I wasn't willing to swap out or recharge batteries every now and then to deal with it. (especially since I'd always accidentally leave the amp on after exiting my car)
The 12V power from a car's cigarette lighter is far from I an ideal power source, and in many vehicles it shares a common ground with everything else in the car. This leads to a lot of common noise and will also end up blowing up amplifiers using a virtual ground scheme such as the cMoy if you try powering them directly off car power. (as the stereo may also share the same common ground)
Project Overview
I ended up making a fairly basic circuit which consists of only 3 ICs. It basically takes in the 12V from your cigarette lighter and produces a regulated, isolated 12V output.
This powers a cMoyBB from JDS Labs which is configured with a gain of approximately 5. Since the cMoyBB board is nice and compact I'm able to cram my circuit in there right next to it.
I'm using pretty much as much heatsinking as possible on the LM2937 as it really does get quite hot. The cMoyBB only draws about 40mA of current even while playing music into headphones but the LM2937 has to deal with almost 300mA coming into it since it's driving the rest of the circuit.