Bragi, WM8804/ES9023 DAC - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level

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 24th March 2012, 11:24 AM   #1
diyAudio Member
 
Join Date: Oct 2004
Location: Denmark
Default Bragi, WM8804/ES9023 DAC

After I designed Thor, an all discrete Lateral FET headphone amplifier I was in the need of a simple good sounding DAC with Toslink in for use with my PC.

Hence I made this 70 x 70 mm board with a WM8804 receiver, ES9023 DAC, 4 onboard 3V3, Low noise, LDO regulators, 2 for WM8804 IC, 1 for ES9023 and lastly 1 for the separate 50 MHz XO used on the ES9023 IC.

I made it to my own requirements so there is only Toslink in.

Add a transformer and RCA connectors and you're done.
Attached Images
File Type: png Bragi-Schematic.png (49.5 KB, 744 views)
File Type: png Bragi-Layout.png (146.7 KB, 712 views)

Last edited by Neutrality; 24th March 2012 at 12:47 PM.
  Reply With Quote
Old 27th March 2012, 03:02 PM   #2
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
Have you already made it working/sent PCB to production?
I see several issues with routing...
  Reply With Quote
Old 27th March 2012, 05:23 PM   #3
diyAudio Member
 
Join Date: Oct 2004
Location: Denmark
Quote:
Originally Posted by s3tup View Post
Have you already made it working/sent PCB to production?
I see several issues with routing...
Yes I have already sent it to the manufacturer and am waiting for the boards to be delivered. I am aware of the fact that the routing is not optimal. Just something I threw together in a weekend so I had something better than what my PC onboard soundcard could deliver.

However, I do have plans for a better board somewhere down the line and because of that any suggestions regarding layout would be most welcome.

Last edited by Neutrality; 27th March 2012 at 05:29 PM.
  Reply With Quote
Old 27th March 2012, 06:11 PM   #4
diyAudio Member
 
s3tup's Avatar
 
Join Date: Dec 2004
Location: Israel
I hope you'll read it as constructive feedback in positive manner

You can't cut ground under i2s traces. Never Return currents from I2S traces flow under these traces, and when it hits the cutout, it goes around the cutout, making a big loop with a cutout in between = slot antenna, which radiates with the rates and multiplies of i2s signal. Top layer helps a bit, with VIAs etc, but the cutout affects trace impedance too which could cause reflections/ringing of traces - both bad for signal integrity and EMC.

Your oscillator supply trace is too long, and it radiates enormous amounts of RFI. You need to place ferrite bead near the decoupling cap of oscillator to cut HF noise from entering the long trace.

All the supply traces are long, and they connect on the opposite side of the IC (looking from PSU). If you put the PSU under the ICs, you'll get short traces, and no I2S overlapping.

I don't have ES9023's datasheet (ESS cowardly hide them from publicity), so i'll just guess - it should have 2 supply inputs, digital and analog. You'd better use 2 separate regs, or at least don't route the supply with single trace common to both of the inputs.
If going with single common trace - detach the D_Vcc from the supply trace with ferrite.
You can use the supply trace directly for the A_Vcc.

I'm a big fan of resistors in supply lines. I bless them
Throw them everywhere - 5ohm before each LDO, between C26 and rectifier, between rectifier and C27...

Largish cap near the IC + resistor to LDO = really sweet thing. It both filters-out the LDO output, the frequency of current which travels in the wire between LDO and this cap drops considerably... Really sweet thing

By the way, you use single-rail supply, but no output caps? You'll get DC on DAC's output, unless the ES9023 has negative rail generator built-in...


Resistors - anything around 5-10ohm - depends on current demand, allowable voltage drop, and heat dissipation of resistor package...


Ah, all LDOs are transparent (short wire) in higher frequencies, loosing their filtering/regulation abilities starting at 100kHz.
  Reply With Quote
Old 27th March 2012, 07:16 PM   #5
diyAudio Member
 
Join Date: Oct 2004
Location: Denmark
Quote:
Originally Posted by s3tup View Post
I hope you'll read it as constructive feedback in positive manner

You can't cut ground under i2s traces. Never Return currents from I2S traces flow under these traces, and when it hits the cutout, it goes around the cutout, making a big loop with a cutout in between = slot antenna, which radiates with the rates and multiplies of i2s signal. Top layer helps a bit, with VIAs etc, but the cutout affects trace impedance too which could cause reflections/ringing of traces - both bad for signal integrity and EMC.

Your oscillator supply trace is too long, and it radiates enormous amounts of RFI. You need to place ferrite bead near the decoupling cap of oscillator to cut HF noise from entering the long trace.

All the supply traces are long, and they connect on the opposite side of the IC (looking from PSU). If you put the PSU under the ICs, you'll get short traces, and no I2S overlapping.

I don't have ES9023's datasheet (ESS cowardly hide them from publicity), so i'll just guess - it should have 2 supply inputs, digital and analog. You'd better use 2 separate regs, or at least don't route the supply with single trace common to both of the inputs.
If going with single common trace - detach the D_Vcc from the supply trace with ferrite.
You can use the supply trace directly for the A_Vcc.

I'm a big fan of resistors in supply lines. I bless them
Throw them everywhere - 5ohm before each LDO, between C26 and rectifier, between rectifier and C27...

Largish cap near the IC + resistor to LDO = really sweet thing. It both filters-out the LDO output, the frequency of current which travels in the wire between LDO and this cap drops considerably... Really sweet thing

By the way, you use single-rail supply, but no output caps? You'll get DC on DAC's output, unless the ES9023 has negative rail generator built-in...


Resistors - anything around 5-10ohm - depends on current demand, allowable voltage drop, and heat dissipation of resistor package...


Ah, all LDOs are transparent (short wire) in higher frequencies, loosing their filtering/regulation abilities starting at 100kHz.
Thanks, I get most of what you are saying and a few of the things I have already considered myself, like putting the whole PSU section below the IC's to shorten the supply trace length.

Regarding supplying the ES9023 DAC, it only has one shared analog and digital supply pin. It also has an integrated charge pump for the negative supply so no DC blocking caps are needed on the outputs. Only thing that the outputs need is a pair of 4.7nF caps to ground. I have the datasheet.

However, theres is one thing I don't get. Your "You can't cut ground under i2s traces." comment. I don't understand it.

Last edited by Neutrality; 27th March 2012 at 07:28 PM.
  Reply With Quote
Old 27th March 2012, 09:14 PM   #6
marce is offline marce  United Kingdom
diyAudio Member
 
Join Date: Jun 2007
Location: Blackburn, Lancs
the 3 traces between the chips require a solid contigous ground underneath them for the whole length of the trace, from begining to end. The supply traces cut this ground in three places. I'd also make the supply traces a bit wider.
Printed Circuit Design & Fab Magazine Online
  Reply With Quote
Old 9th April 2012, 07:34 AM   #7
Yarpen is offline Yarpen  Poland
diyAudio Member
 
Join Date: Sep 2004
Location: Poland
OT


Can someone send me WM8804.lbr for Eagle?

My mail:

wk13006[@] free.fr
  Reply With Quote
Old 9th April 2012, 10:46 AM   #8
diyAudio Member
 
Join Date: Jan 2008
Location: Virginia
i2s are HF transmission lines paired with the individual return grounds. Any discontinuity in symetry to ground will create reflections.
IMO the voltages fed to receiver and DAC need separation. At least a ferite bead on receiver rail.
Also... no OpAmps on the outputs? The connected load will influence the filter characteristics/efficiency. Imagine headphones directly on output. I know that there are OpAmps inside the chip but still they need a filter...

Last edited by SoNic_real_one; 9th April 2012 at 10:53 AM.
  Reply With Quote
Old 9th April 2012, 06:09 PM   #9
diyAudio Member
 
Join Date: Oct 2004
Location: Denmark
FYI, this project is dead/on hold indefinately.

Just don't have time to spend on a DAC when I'm working on my Thor headamp as well.

Also, I'm more interested in designing discrete analog circuits than digital stuff.

Have to prioritize.

Maybe I'll resurrect it someday, but for now I'm going with a Cambridge Audio Dacmagic 100 to feed my Thor headamp.
  Reply With Quote
Old 22nd September 2012, 11:10 AM   #10
diyAudio Member
 
Join Date: Oct 2004
Location: Denmark
Well, I took some advice from this thread and learned some other new stuff.

I am going forward with a changed and improved version of this DAC.

New Bragi DAC : Bragi
  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
Measurements of an ES9023 DAC fitzfish Digital Line Level 66 27th May 2013 12:56 PM
ESS ES9023 Sabre Premier DAC with integrated op amp twest820 Digital Line Level 61 27th April 2013 11:00 AM
BB PCM5102 and ESS ES9023 - DAC with integrated driver? Audio Maniac Digital Source 2 21st November 2012 07:04 PM
ESS ES9023 DAC rvrazvan Digital Source 18 3rd August 2011 06:58 PM
WTB: ESS DAC ES9023 2A3SET Swap Meet 1 28th June 2011 02:02 PM


New To Site? Need Help?

All times are GMT. The time now is 07:02 PM.


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

Content Relevant URLs by vBSEO 3.3.2