|
|
In researching the best options to pursue for building my own Red Book-optimized digital-to-analog converter (DAC), I looked over several DACs on diyhifi.org, diyaudio.com and other forums/sites. I assessed both the topological (design) aspects as well as users' qualitative comments (i.e., whether it sounds good). I have come to the conclusion that Peufeu's designs are probably the best-executed of the DIY DACs I have analyzed thus far, especially with respect to price vs. performance. So much so that in designing my own DAC, I will incorporate several of his ideas, albeit using a dedicated oversampling (OS) digital filter and, perhaps, PCM1704s or PCM1794 for the DAC ICs (as opposed to Philips TDA1545A). Peufeu's designs are distributed among two sites: here is the original "Extremist" DAC, and here is the "What-the-F--k" (WTF) update. Some basic things that may be learned from Peufeu's notes are: Simply applying known-good DAC recipes will provide one with a very good starting base and with much potential (and also, very important: no wasted potential). Some general tips are as follow: DAC chipPick a well-respected DAC chip: Philips TDA1541A (double crown, if you can still find them) or TDA1545A (a decent, budget chip). If you've got some bucks, go for Burr-Brown/TI's PCM1704 (use it with TI's matching DF1704 oversampling digital filter). After picking the DAC, proceed with PCB layout and overall design. Watch out for these common pitfalls:
Of the various techniques noted on Peufeu's site, master-clock injection is probably one of the most attractive. I have heard much about this approach in the past -- notably from "high-end" and professional manufacturers like dCS -- but never found a clear DIY way to implement the technique ... until now. Speaking of which…in Peufeu's block diagram of clock injection, note that before the clock cable (going to the transport), there is a pulse transformer on the DAC side only. Since this is sent BNC, one may ask if there any impedance-matching resistors needed (e.g. 75 Ω)? Yes, and use a 74HC04 buffer in the transport. Peufeu advises one to use pulse transformers and twisted-pair cable (RJ45), properly terminated. DAC Power Supply and RegulationOptimizing snubber values
Use a shunt regulator for every important chip Use ferrite chokes, not inductors
Capacitors for decoupling and bypassing
Clocking and Digital CircuitsClock Frequencies Which clock frequencies should one choose? If you're injecting the clock back into the transport you will need to determine the freqency of the original player/transport clock. See this list for some examples. Next, you need to choose the divisor to end up on the frequency you need, and that depends on the DAC chip; i.e. the sigma-delta types need higher clock freqs; for the multibit types it depends on the oversampling ratio, so one should choose a frequency that suits all the chips that one wants to try. So one will have to select one from the list found in the DAC chip's datasheet.. Buffering digital circuit (trace) lines
Master clock injection and SPDIF
SPDIF vs. I2S I would advise you to use SPDIF with no data (ie. silence)
to send the DAC master clock to the soundcard or to your transport.
Why SPDIF, when you could just use the clock on a cable? Sending
the clock as SPDIF has advantages: However you need a PLL (w/VCXO) in the transport to
reconstruct a clock of the original transport's frequency (since the
XTAL is removed). Output stage -- current-to-voltage (I/V)
Overall DAC designDon't overdo it! Just remember -- continuous ground plane, sensible layout, decoupling, short paths...For more info, see this document from TentLabs. Transport / CD Player IssuesThe electro-mechanical unit that spins the disc and contains the laser and optical electronics is known as the transport. If you have a CD player, the DAC and the transport are in the same chassis. But, as you probably already know, you can use the player as a just a transport if you feed its data (via Digital Out) to an outboard DAC. Also, if you have the skill, you can incorporate a new DAC into the same player's chassis via I2S connection. An often-neglected issue with Players and Transports is bit-accuracy.
A possible solution to this is to plug the SPDIF output of the DAC-clock-slaved
transport into a good PC soundcard (e.g. RME). Then feed the DAC from
the soundcard's SPDIF output. So in the end you use
the transport as a SPDIF encoder! Older ("legacy") stuff on this page... Notes on non-oversampling DACsUpdate: 2007-06-13 See comments in this diyhifi.org thread -- they pretty much summarize and conclude many of the issues discussed below. Update: 2007-04-09: After a few months of experimentation (and comparisons with DAC using other topologies) I've decided to give up on NOS DACs, in general, and diyparadise's Monica 2, in particular. [Please note: while this is generally a negative review of the Monica 2 DAC, it does not reflect my purchase experience -- both before- and after-sale -- with the proprietor(s) of diyparadise.com. That, in and of itself, was good.] Here are discussion on various forums I've been engaged in on the issue (these discussions are partly what led me to the decision above): Possible counter-arguments to my views on NOS DACs, in general, and diyparadise's Monica 2 in particular, may be: Counter-argument: They (it) are (is) so inexpensive -- how can one go wrong at the price? My "answers":
Counter-argument: What about the generally-favorable reviews this DAC has received? My "answer": I've wondered about these reviews and am puzzled? Couple of possibilities:
BTW: I am still using the Monica 2 DAC in a portable application (see below (this page) and this link to a relative Head-Fi.org post). I'm in the process of portablizing an oversampling DAC, using a modern processor; a breadboarded version of which has already convinced me that its fidelity is many times superior to that of the Monica 2. So what is my main at-home DAC or intergrated disc-playback system? For, SACD/DVD-Audio I use a self-modified Pioneer DV-59AVi CD/DVD-A/-V/SACD player. Some of the mods fo this unit were similar to my Toshiba SD-3990 project. For standard Red Book CD I use a self-modified Musical Fidelity A324 upsampling DAC. I also modifiy and integrate separate components for portable-use systems. Here is one example of a recent project. End of 2007-04-09 update. Update 2007-01-03: Below: Tentative cascode class-A JFET output stage for DAC, such as Monica. I will add to and update this schematic shortly. Also, to be added is a volume control option, for pre-amp applications. Below: Monica2 non-oversampling DAC, from diyparadise.com, fitted into a Serpac Model 131 enclosure. Note: it appears as if there is no DAC -- a Philips TDA1545A -- installed in the 8-pin DIP socket. The DAC is there, under the DIP socket, but not visible in this overhead view. I'm experimenting with stacking (paralleling) DACs, ala DDDAC.de, and the shown arrangement allows one to "roll" DACs quickly and easily for audio-fidelity evaluation. Also note the two-way rocker switched (to be used for power) is not yet connected.
Below: Monica2, now enhanced (tweaked) with four Wima 0.1µF bypass capacitors and oscillation-dampening rope caulk covering the clock.
Acknowledging the need for better I/V for Monica2, I'm not sure if a vacuum-tube solution is ideal. This NOS DAC, in its native form, sounds "tubey" enough; Grounded Grid -- diyparadise.com's preferred I/V stage for Monica 2 -- may, IMO but admittedly w/o having listened to one, color sound too much (again, based on my specific tastes/experiences with solid-state vs. tube (see below)). My current home system consists of -- among other components -- self-moded, all-tube and hybrid pre-amps and amps from Dynaco and avahifi.com (the FET-Valve line). Most of my listening is via headphones, using DIY (and mostly portable) solid-state units. After years of listening/experimentation with tube/solid-state/hybrid gear, I am now leaning towards pure solid-state for best audio reproduction. It is harder to get rid of all jitter than to filter it with some tubes "effectively" smearing the digital grain -- and audio detail/resolution...i.e. fidelity -- out of the signal. It is true that digital sounds harsh when there is jitter. There are several approaches to lowering jitter, but realize that It is extremely difficult and/or expensive to get rid of all jitter. As shown above, I have already "portablized" Monica2, using a Serpac 131 enclosure and am currently experimenting with a decent-sounding, op-amp-based solution, probably class-A biased. It should fit within the same enclosure. BTW: as noted above, I've been experimenting with stacking TDA1545s, all w/o much success thus far. If anyone has done similar tests, and has had better luck, please share your experience.
Home | My
PC-based A/V System (circa March 2004) | My
Home A/V System (circa
2001) Disclaimer/Disclosure: There are affiliate ads and product links on this web site. I earn income by ad-link clicks (e.g. "Ads by Google") and product sales (e.g. Amazon). If you are genuinely motivated to click a link or purchase a linked product, by all means do so. However, please realize that I obviously have financial interests here and while I try to be objective and fair in product reviews and recommendations, some personal bias may leak through. Also realize that it takes dozens to hundreds of ad-link clicks and/or product sales to affect income generation on this site. So, as an individual, your support or non-support of affiliate-linked products or ads is only a drop in a large body of water. |
Please be aware of the Gammaelectronics.com General Disclaimer/Disclosure |