OPA1632Ds getting super hot in a PCM1792A DAC I'm building - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level
Home Forums Rules Articles diyAudio Store Gallery Wiki Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

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
Reply
 
Thread Tools Search this Thread
Old 17th June 2017, 12:54 AM   #1
diyAudio Member
 
Join Date: Jun 2003
Location: San Francisco <3
Send a message via ICQ to eranrund
Default OPA1632Ds getting super hot in a PCM1792A DAC I'm building

Hello!

I'm trying to build a DAC using the PCM1792A chip. I have the first revision working, and I'm using OPA1632 for the I/V stage. I basically copied Twisted Pear's IVY design but with SMT components (this project is for personal usage only and will be released as open-source for anyone interested in this work).

Everything works and sounds good as far as I can tell (haven't had a chance to measure it - couldn't get RMAA to work on my Vmware since I'm using a Mac). I tried looking for oscillations using a 100MHz Rigol scope but couldn't see anything obvious. All opamps get hot enough that touching them for more than a few seconds is not possible. I tried adding cheap 1nF ceramic capacitors in parallel with the feedback resistors R1/R2/R17/R18 but there was no noticeable difference in temperature. They also get hot even without anything coming out of the DAC.

Any idea where to go from here? Is it possible that an SO-08 package was just a poor choice?

Thanks <3
Attached Images
File Type: png sch.png (113.9 KB, 212 views)
File Type: png brd.png (111.6 KB, 211 views)
File Type: jpg IMG_2849.jpg (521.5 KB, 204 views)

Last edited by eranrund; 17th June 2017 at 12:59 AM.
  Reply With Quote
Old 17th June 2017, 01:42 AM   #2
rayma is online now rayma  United States
diyAudio Member
 
Join Date: Apr 2011
Location: Wisconsin
Quote:
Originally Posted by eranrund View Post
They also get hot even without anything coming out of the DAC.
These are 180MHz parts, so oscillation is a real possibility.
Did you follow the power supply/layout guidelines, and also use 10nF bypasses?
I would build a pcb with only the voltage supplies and one op amp, and troubleshoot from there.

Last edited by rayma; 17th June 2017 at 01:58 AM.
  Reply With Quote
Old 17th June 2017, 02:26 AM   #3
amb is offline amb  United States
diyAudio Member
 
amb's Avatar
 
Join Date: Apr 2004
Location: Sunnyvale, CA.
The OPA1632 does run hot. You can calculate its idle power dissipation P = I * V, where I is the quiescent current and V is the rail-rail supply voltage.

If you're running +-15V rails, consider reducing it to +-12V or even +-10V, and it will still have enough output voltage swing for line out purposes, and it will run much cooler.
  Reply With Quote
Old 17th June 2017, 04:20 AM   #4
diyAudio Member
 
Join Date: Jun 2003
Location: San Francisco <3
Send a message via ICQ to eranrund
I do use 10nF bypass capacitors, but my layout is not a 1:1 match to their recommended layout.

I am running it at +-12v and I believe the quiescent current is 14mA. That gives 336mW of heat. Is that enough to make something too hot to touch for more than a few seconds?

Thanks again!
  Reply With Quote
Old 17th June 2017, 05:11 AM   #5
amb is offline amb  United States
diyAudio Member
 
amb's Avatar
 
Join Date: Apr 2004
Location: Sunnyvale, CA.
1/3 of a watt out of a SOIC-8 package is going to feel quite hot.
  Reply With Quote
Old 17th June 2017, 07:43 AM   #6
diyAudio Member
 
Join Date: Dec 2003
Location: Sydney
If you are willing to sacrifice an OPA1632, then lift the Vcc and Vee pins, insert 1 ohm resistors in series with the power supply + and - rails, and measure the current consumption. Cross-reference your readings with the manufacturer specifications. Once measured okay, replace the OPA1632.

Borrow an oscilloscope from someone, if you can, and check for oscillations at the OPA1632 outputs. If you can't borrow, just measure the current consumption like I suggested in the first paragraph. Oscillations at the OPA's output would increase the current consumption considerably.

As other suggested, OPA1632 does run hot; however, at least in my opinion, you may have a problem of some sort if you can't rest your finger indefinitely on the OPA1632 SOIC8 package... Measurements that look okay (above), would hopefully prove that I'm wrong, in which case that particular OP in SOIC8 does indeed run very hot.

Suggestion: start using an LT3045 for all your positive power supply rails. For negative, use a TPS7A3301. Also, that 11.288Mhz oscillator should (must) be of a very low phase noise type.

Good luck,
Nick
  Reply With Quote
Old 17th June 2017, 01:42 PM   #7
rayma is online now rayma  United States
diyAudio Member
 
Join Date: Apr 2011
Location: Wisconsin
Quote:
Originally Posted by eranrund View Post
I am running it at +-12v and I believe the quiescent current is 14mA. That gives 336mW of heat. Is that enough to make something too hot to touch for more than a few seconds?
It would help if the IC bottom is soldered to the pcb for heat sinking.
  Reply With Quote
Old 18th June 2017, 05:47 AM   #8
diyAudio Member
 
Join Date: Jun 2003
Location: San Francisco <3
Send a message via ICQ to eranrund
Extreme_Boky - that's an interesting idea. I might try that over the weekend if I get a chance. I am not sure my SMT soldering skills are good enough to be able to lift the legs without creating a mess/tearing the pad.

I have a Rigol 100MHz scope here but I failed seeing anything suspicious on the outputs. How would these oscillations look like if they were happening? What kind of voltage swings can I expect? Perhaps I am doing something wrong with how I'm trying to measure?

Thanks for the regulator recommendations. I'll keep that in mind for the next project, or perhaps a different revision of this one. The 12.288MHz isn't currently installed, but the one I ordered is this one: http://www.mouser.com/Search/Product...9-C3391-12.288
Datasheet claims "providing very low Jitter and Phase Noise. No Sub-Harmonics are present in the Output Signal.". Assuming I do end up using it, would it be adequate?

rayma - The SO08 packaging does not have that... they have a different version that does, and perhaps I made a mistake not using it.

Thanks for taking the time to look into this!
  Reply With Quote
Old 18th June 2017, 06:04 AM   #9
diyAudio Member
 
Join Date: Jun 2003
Location: San Francisco <3
Send a message via ICQ to eranrund
Assuming I do have an oscillation problem, what kind of things can I try to do to mitigate it?
Putting 1nF generic ceramic capacitors across feedback resistors and ~2.5nF across the inputs/outputs did not make a noticeable difference.
  Reply With Quote
Old 18th June 2017, 08:06 AM   #10
diyAudio Member
 
Join Date: Dec 2003
Location: Sydney
The best commercial oscillator is an NZ2520SDA. However, you will struggle to get it - try writing to NDK and see what they are going to say. An alternative is an NZ2520SD which is readily available. See if you can figure out how to isolate that oscillator from the vibrations and from the influence of temp. changes...

The best way to check for oscillations is to play a sweep, either log or lin. I am pretty sure you'll be able to download a "BinkAudioTestCD" from the internet if you search a bit... and then play the tracks from that CD while monitoring the output with the scope. Check for the overshoots and ringing that, if you do have a problem, will be superimposed on "top" of the playing signal.

One way to kill oscillations is to insert around 10-ohm resistor in series with the OP's output.

I just realised that your OP is not soldered to the PCB ground, which could explain the high running temp... so you may not have the oscillation problems after all. As I mentioned already, to be sure, insert a resistor in each supply line and then measure the voltage drops.

Nick

Last edited by Extreme_Boky; 18th June 2017 at 08:12 AM.
  Reply With Quote

Reply


Hide 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
pcm1794a DAC Mute function hug96 Digital Line Level 24 26th May 2015 07:40 AM
My first DAC on PCM1794A - help needed. Chulia Digital Line Level 9 9th April 2015 08:40 PM
Comments on PCM1794A DAC design novec Digital Source 54 4th June 2012 07:58 PM
Micro DIR9001 + PCM1794A DAC theAnonymous1 Digital Source 88 14th June 2010 09:01 AM
FS: Twistedpear PCM1794A DAC Board pftrvlr Swap Meet 2 18th April 2010 03:52 PM


New To Site? Need Help?

All times are GMT. The time now is 11:47 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Copyright 1999-2017 diyAudio

Content Relevant URLs by vBSEO 3.3.2
Wiki