Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Headphone Systems Everything to do with Headphones

OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBs
OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBs
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Thread Tools Search this Thread
Old 22nd June 2016, 03:50 AM   #1
agdr is offline agdr  United States
diyAudio Member
agdr's Avatar
Join Date: Sep 2010
OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBs
Default OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBs

Ever wanted to build a CMOY using modern parts?

This project uses johnc124's (TI's) new OPA1688 dual channel headphone driver IC that can source/sink up to 75mA per channel at extremely low THD+N levels, while consuming just 1.6mA idle current per side. FET input and just 0.25mV (250uV!) DC output offset. I've just received the 4th version of the 4-layer board back from fabrication. I'll list those at-cost in the vendor forum in a few days if anyone is interesting in building one up.

The project is intended to be a "mini NwAvGuy O2 headamp" as much as it is a CMOY. To that end it uses two 9V batteries with a *real* ground. No virtual grounds here, no rail splitter chips. And just as with the O2 Headamp to make that work a power management circuit has to be used to cut off the batteries if one battery "disappears" or if both batteries simply get discharged. Surprisingly easy for that to happen with broken wires, intermittant battery snaps, a shorted cell or in the case of lithium "9V" rechargeable cells the on-cell protection circuit doing a low battery cutoff. If one battery suddenly disconnects a large amount of DC would appear at the amplifier output without a protection circuit like this.

I've updated NwAvGuy's O2 Headamp's Power Management circuit with some really cool new parts, the CT128 optical-mosfet solid state relay from Coto Technology (Mouser #816-CT128). The part has an "on" resistance of just 0.05 ohms! That is AC-wired. Here they are DC-wired which further reduces the resistance to a ridiculously-low 0.0125 ohms. Not a typo, 0.025 ohms per SSR mosfet. AC-wired they are in series, but DC-wired they are in parallel. By way of comparison the mosfets used in the NwAvGuy O2 Headamp have "on" resistances of around 0.5 ohms each, 40 times higher.

Even better, since these SSR's are opto-mosfet parts the internal LEDs are strung in series with a current source and the power switch (on the pot), guaranteeing that the positive and negative power rails go up/down at exactly the same time. In the O2 the mosfets were powered separately by comparators leading to time lags between on/off of the pair, resulting in one power rail up while the other was down for an instant (= a DC output transient in the O2 Headamp causing on/off thumps). In this amplifier the SSR LED string grounds by a single comparator, which in turn cuts off if the total battery voltage drops below 14Vdc (7V per battery), exactly like the O2's PM circuit.

And speaking of comparators... this CMOY uses the brand new TI TPS3701DDCT. Look it up, it is an amazing part. Internal 400mV reference, hysteresis, and just 8uA of idle current meaning it would take 30,000 hours to run down a lithium 9V cell. That is part in the photos on the small adaptor board near the battery wires. Originally I had the part on the back of the board, but given the size I found it best to put it on a DIP6 adaptor board. I have the adaptor boards and connection pins at cost, but I'm also having a run of professionally assembled adapter boards done too. With the DIP6 adaptor every part on this CMOY is through-hole for easy assembly, except the OPA1688 chip itself which is a SOIC-8 SMD.

This Super CMOY has other good stuff from the O2 Headamp, including the input RF filter and blocking capacitors to keep any source DC out of the headphones. Preserves that nice 0.25mV or less DC output offset. With the 3.3uF film caps specified the resulting low-end corner frequency is just 0.9Hz (the low end of the frequency response), below the audible range. The amp has battery polarity protection diodes and diode reverse rail clamps.

And of course it includes a headphone relay - same circuit I've used on the O2 Booster Board - to insure zero turn-on or turn-off thumps. Works great. In the first couple of fabricated version of this amp I didn't have the relay, just the OPA1688 output directly. The chip does produce some small on/off thumps by itself without the relay circuit. One of the revisions used two more of the opto-mos SSRs on an adaptor board for the muting relay, which worked perfectly, but in the end I didn't have the board space.

The board mounts upside-down in an Altoids tin, sitting on the 3.5mm jack cases and screwed onto the front of the mint tin with the 3.5mm jack nuts and the pot nut. Adydula here on the forum built up the previous V3.0 and did his usual fantastic job of centering and cutting the holes! I'm using a paper punch - goes right through the thin mint tin metal - then enlarging it from there.

The project materials will all be put here over the next few days:


A bunch of spreadsheets that calculate the amount of voltage and current a headphone amplifier needs to supply for various headphones and Sound Pressure Levels can be found here:


Read the "readme" in there for an explanation of the sheet. Worst case, with lithum batteries that are nearly dead (6.4Vdc cutoff) you will get around 4Vrms maximum swing from the Super CMOY. With throw-away or NiMH batteries add a volt to that, around 5Vrms. A single-chip Super CMOY can supply 75mA per channel, while a dual can supply twice that at 150mA per channel. Compare those numbers with the rms voltage swing and rms current your specific headphones need in the sheets to hit 90dB SPL and 110 dB SPL loudness levels.

Click on the arrows in the lower left corner to enlarge any of these photos.
Attached Images
File Type: png schematic.png (96.2 KB, 3183 views)
File Type: png layout.png (764.7 KB, 3519 views)
File Type: jpg IMG_4177.JPG (349.7 KB, 2810 views)
File Type: jpg IMG_4178.JPG (336.5 KB, 2823 views)
File Type: jpg IMG_4179.JPG (327.2 KB, 2675 views)
File Type: jpg IMG_4180.JPG (281.0 KB, 1040 views)
File Type: png layout layer 2 Vee.png (434.8 KB, 952 views)
File Type: png layout layer 3 Vcc.png (453.9 KB, 415 views)
File Type: png layout layer 4 route.png (247.4 KB, 427 views)
Attached Files
File Type: pdf schematic.pdf (33.8 KB, 329 views)

Last edited by agdr; 21st November 2016 at 04:27 AM.
  Reply With Quote
Old 22nd June 2016, 08:26 PM   #2
unclewall is offline unclewall
diyAudio Member
Join Date: Apr 2016
Looks interesting, I would like to get one of the boards
  Reply With Quote
Old 22nd June 2016, 11:40 PM   #3
agdr is offline agdr  United States
diyAudio Member
agdr's Avatar
Join Date: Sep 2010
OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBs
Originally Posted by unclewall View Post
Looks interesting, I would like to get one of the boards
I'll send you a PM! It is a fun project.

The OPA1688 chip sounds fantastic. I forgot to say in the writeup above that johnc124 and TI did put short circuit protection in the chip, so you are OK plugging and unplugging headphones while it is on (the TRS jacks & plugs always short when plugs go in and out).
  Reply With Quote
Old 23rd June 2016, 12:08 AM   #4
agdr is offline agdr  United States
diyAudio Member
agdr's Avatar
Join Date: Sep 2010
OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBs
Default BOM, adaptor board, and battery options notes

More project info.

Below is the latest Bill Of Materials (BOM), which I have also just posted out at the Google Drive link. The BOM lists both Mouser and Digikey part numbers. I also have added a few Allied Electronics part numbers, but I haven't done an extensive cross reference for Allied.

There a couple of things in the BOM that might be a bit confusing. I have alternate parts highlighted in yellow and optional parts highlighted in green.

One of the alternate parts choices concerns that TPS3701DDCT comparator adaptor board. Again the story there is that chip is **tiny**, a SOT-23-6, but also unique. I've scoured the parts listings for any equivalent that is bigger but there just isn't anything. It is a brand new chip. So... the SOT-23-6 to DIP-6 adaptor board is there to make the thing bigger. Much easier to deal with a DIP-6 package than the tiny SMD SOT-23-6.

The adapter board is something I designed. I tried an off-the-shelf (Aries) adaptor board from Mouser, but it was very wide, wasting space, and used the typical square (non-pluggable) 0.1 center header pins. The one I've made here not only has the chip, but a 0603 sized 0.01uF 100V (the TPS3701 chip can handle 36V) X7R decoupling capacitor which the chip requires. On the back is an unused 0803 pad in parallel with the top 0603 in case someone wants to mess with adding a larger cap in parallel with the 0.1uF. I've created this board to be useful in general, for other stuff. Those pluggable pins can plug into a standard DIP-6 IC socket, although the CMOY board holes are sized for them directly to save board space.

So you have two choices. You can get the bare adaptor board from me, which comes with the two sets of 3 connection pins at-cost which is $2, and do your own soldering if you feel comfortable with SOT-23-6 parts and the 0603 sized cap. Or the other way is I'll have some pre-soldered and assembled adapter boards available at-cost for $8.50. Pins and parts are already on, just solder it into the 6 DIP holes on the CMOY board and away you go.

HINT: A huge thanks goes out to Adydula here for coming up with an absolutely inspired way to solder that tiny TPS chip, if you should want to do it yourself. Use scotch tape! Works great. I tried picking it up by the sides with tweezers at first, like I do with all SOIC chips, and the tiny chip would just fly off the tweezers 9 times out of 10. I'll bet I have a couple of dozen of those chips in the rug and on the cat by now. But with the tape all is solved. Stick a strip of tape over the top two or so pins, then stick it down over the adapter board, which should be on an anti-static mat for this. Re-stick the tape as needed to line up the 6 leads with the pads, then solder the four free leads. Remove the tape and solder the remaining two leads. Then solder up the 0603 the usual way, but putting solder on one pad, stick in one end of the part, then solder the other end. Then solder up the two rows of connection pins. Best to insert both rows in both the adaptor board and into the CMOY on the other end to get it all lined up.

Another choice on the BOM is the Solid State Relays. I highly recommend the COTO CT128 parts - fantasticlly low on resistance - but I have also listed an alternate less expensive SSR part that has a slightly higher Ron of 0.0625 ohms when DC wired.

The CMOY doesn't charge batteries, so you have the cnoice of either using throw-away (primary) 9V cells or rechargeables that you charge offline in the manufacturer's charger. A plus here is the manufacturer chargers are almost always quick chargers that will charge up in a couple of hours, vs. 14+ hours for the NiMH trickle charger built into the O2 Headamp.

In the BOM I've listed my favorite choice for "9V" (actual 8.4V, 7-cell) NiMH rechargeables, the 300mAhr units from maha energy (Powerex brand), along with their associated quick charger:

Powerex 8.4V 300mAh (1-Pack) - Maha Energy

ALSO! note that you have a neat second choice here. Powerex makes the same thing in a 9.6V (8-cell) 230mAhr version, which works with the same charger:

Powerex 9.6V 230mAh (1-Pack) - Maha Energy

They look identical, so be sure to check the wording on the battery to make sure you use two of the same thing! These 9.6V units are useful if you have headphones that need the extra volt of output swing. Keep in in mind that yet-another plus of the OPA1688 chip is being rail-to-rail output (RRO) so you will get most of that battery voltage swing out.

Then there is my favorite, lithium rechargeable "9V" cells which run at only 7.2V but have a whopping huge 600mAhr capacity. Which means you can run your CMOY all day long for several days between recharges! And when you do rechare the manufacturer's charger is a 2 hour quick charge. These lithium cells contain a protection circuit board inside of them to guard against over-voltage charging and under-voltage over-discharge, just like the standard 18650 size (laptop batteries) have.

All-Battery.com: Tenergy Lithium 9v Rechargeable Battery & Charger Combos

I'm still working on build instructions, but in general solder all the low-height parts first, like resistors, diodes, and the OPA1688 chip. Then solder the medium height parts like ICs (DIP and TO-92), transistors, LEDs, etc. Finally solder the tall parts like the pot and 3.5mm jacks. Make sure you solder the two 1N5818 diodes that go under the TPS3701 adapter board first, before you solder the TPS3701 adapter board on. Also note the LED just fits between the pot and the input jack. Solder the pot first, then the LED, then the input jack. The "power on" LED has two optional positions. Forward it will stick through the panel, in back it won't but you can make a small panel hole to let the light come through.

And, as always, I **highly** recommend doing all your soldering on a grounded anti-static mat, with grounded wrist strap, and ideally a grounded soldering iron tip. There are anti-stat mat and wrist strap kits for cheap out on eBay.
Attached Files
File Type: zip OPA1688 CMOY V4.0 BOM 2.zip (22.5 KB, 134 views)

Last edited by agdr; 23rd June 2016 at 12:38 AM.
  Reply With Quote
Old 23rd June 2016, 03:18 PM   #5
khd127 is offline khd127
diyAudio Member
Join Date: Nov 2015
Was just thinking of doing a cmoy..I would be interested in boards also.

  Reply With Quote
Old 23rd June 2016, 03:48 PM   #6
Lucien is offline Lucien  Singapore
diyAudio Member
Join Date: Nov 2007
Wow. There's so much to like here I'm not sure where to start. Well, almost not sure: I'm interested in a board too.

Nice find on the Coto relays. I've been looking at very similar units from Toshiba or Omron, but those cost way more. That power management circuit also looks impressive. I was looking at fiddling with li-ion packs from RC supply places as a power source, and needed something to prevent undervoltage and imbalance. My attempt would need 4 comparators and a bunch of other bits though, and I'm not even sure it would work! I've been dragging my feet over that because of the cost, but I might have a play with the Coto ones.

On that note, the TPS3701 is another nice find. I've been looking at comparators, but TI has that filed under power management. How did you manage to come across it?

And thanks for pointing out those Tenergy 9V cells. A complete package is actually cheaper than the Maha NiMH!
  Reply With Quote
Old 23rd June 2016, 06:46 PM   #7
adydula is offline adydula  United States
diyAudio Member
Join Date: Aug 2010

I have all my parts on order and will build this one ASAP!! I built one of AGDR's earlier version and its a very, very nice little amp that drives my Beyer T90's, and AKG's very nicely.

I have compared to other amps as well like the original o2 and AGDR's ODA and inverting version of the O2. This amp with this chip holds its own against them!! Maybe not as versatile as the ODA but sonically its right up there to my ears!!

  Reply With Quote
Old 24th June 2016, 01:21 AM   #8
agdr is offline agdr  United States
diyAudio Member
agdr's Avatar
Join Date: Sep 2010
OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBs
Default Revised BOM and new sales thread with prices

I just revised the BOM to take care of a couple things, attached below and revised out on the Google Drive link now:

* I had forgotten to list the 0.1uF 100V X7R 0603 sized SMD capacitor you will need for the TPS3701 adapter board, if you are soldering it up yourself.

* I've now listed alternate values for R4 and R5 if you are using lithium rechargeable batteries rather than throw-away 9V batteries or NiMH "9V" (8.4V nominal) rechargeables. The latter two work well with a minimum discharge votlage of 7.0Vdc per battery, which is what the values of R3, R4, and R5 (battery voltage sampling divider for the power management comparator circuit) were set to. But for the 7.4V nominal lithium rechareable cells a per-cell minimum of 6.26Vdc is better. The lithium batteries have internal chips that will cut off themselves at 6.0Vdc +/-0.1Vdc. The alternate values of R4 and R5 on the revised BOM set the cutoff voltage to the 6.26V per cell.

* I found a typo on the battery section. The Powerx 9.6Vdc 230mAhr battery was still listed as 8.4Vdc.

And I've set up a sales thread in the vendor forum for all my projects on the forum, starting with this one. I have the at-cost prices of the CMOY PCB and the TPS3701 adapter PCB, both bare and assembled, over there now:


Here is another brand of "9V" 7.4V nominal 600mAhr lithium ion rechargeable cell and manufacturer's fast charger:


I prefer getting lithium batteries at battery distributors like this, as opposed to generic batteries on Amazon, because they can supply a datasheet for the batteries listing the discharge characteristics. Here is the one for the battery above.:

(opens PDF)
Attached Files
File Type: zip OPA1688 CMOY V4.0 BOM 4.zip (23.3 KB, 40 views)

Last edited by agdr; 24th June 2016 at 01:30 AM.
  Reply With Quote
Old 24th June 2016, 01:45 AM   #9
agdr is offline agdr  United States
diyAudio Member
agdr's Avatar
Join Date: Sep 2010
OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBs
khd127 & Lucien: thanks for your interest in the project! I have all the (at-cost for forum members) prices listed in the new sales thread now:


If you should decide to get one just send me a PM! I can get an actual-cost shipping quote for outside of the US.

I think I first ran across the TPS3701 when searching for comparators that could handle at least 22V, the maximum rail-to-rail voltage for charged up NiMH "9V" cells. Very few comparators out there that work at higher voltages it seems. The only other somewhat similar unit was from Linear Technology, but it only goes up to 18V. The TPS3701 had the benefit of that 8uA idle current. In NwAvGuy's O2 Headamp he had to put the comparator chips (NJM2903) on the other side of a DPDT power switch. At 0.4mA idle current it would take a bigger dent out of the battery if left connected. So such problem for the TPS3701! A great chip for battery operated stuff.

I had a DPDT toggle switch for power on the first version of this CMOY board - no switch on the pot and no solid state relays. The switch stuck out one side, making for a more difficult assembly. Yet another benefit of the solid state relays is just the one set of SPST contacts on the pot+switch switches both rails at once. The dual pots with SPST switches are a stock item at Mouser, but DPDT switches would have been a special order. The stock is probably because the typical CMOY that uses a virtual ground only needs SPST contacts.

Yeah I designed one of these power management circuits for an initial version of my Inverting O2 Headamp project here (back when the design still included batteries) that used one comparator per battery, rather than across both like this one (and in NwAvGuy O2 headamp). That upped the parts count quite a bit. This circuit simplifies things and still does a good job.

Alex: Hey thanks again for all your efforts in building up the version 3, this version 4, and the feedback along the way! Your idea with the Scotch tape in soldering that TPS3701 made the whole thing possible.

Last edited by agdr; 24th June 2016 at 01:59 AM.
  Reply With Quote
Old 24th June 2016, 03:03 AM   #10
454Casull is offline 454Casull  Canada
diyAudio Member
Join Date: Jan 2004
Location: Toronto, ON, Canada
Marked for later
  Reply With Quote


OPA1688 Super CMOY, 2x 9V with real ground and headphone relay - PCBsHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Connect Virtual Ground to Real Ground amendiola Analogue Source 3 17th March 2015 03:08 PM
Using 2 MC34063 for CMOY virtual ground KungFuPanda Chip Amps 4 21st February 2012 07:44 PM
Cmoy resistor to ground yakideo Headphone Systems 5 27th March 2011 05:26 PM
9V headphone amp Nordic Headphone Systems 3 6th March 2007 10:29 AM
headphone amp in 9V battery case needtubes Headphone Systems 4 15th December 2003 06:05 PM

New To Site? Need Help?

All times are GMT. The time now is 05:29 PM.

Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio