Go Back   Home > Forums > Blogs > abraxalito

DAC design and development Digital delights - getting the most from your DAC chips.
Old

Simple anti-imaging filter

Posted 28th May 2013 at 04:57 AM by abraxalito
Updated 4th June 2013 at 07:34 AM by abraxalito

If you're curious to see how an anti-imaging filter affects the SQ of your NOS DAC but have been hitherto put off by all the coil winding involved, then this circuit might be just the ticket.

I was curious to see how well just two inductors could do and it turns out not at all badly - there's about 23dB stop-band rejection here and the 10mH inductors are off-the-shelf Fastrons. The capacitors can be all 1nF 0805 C0Gs - just buy a strip of 40 and use parallel and one series combination.

I intended to build one and listen to how it fares against my more complex efforts...

Update - a quick listen and its clear on switching back to the original filter that this new filter's noise floor isn't as low. That's not directly perceived as a rise in hiss mind - this is the subconsciously perceived noise floor which translates to more attention given to the music. So I'll put the two inductor filter aside and work on slightly more complex filters next.
Attached Thumbnails
Click image for larger version

Name:	simpler-elliptic-SE.png
Views:	772
Size:	13.3 KB
ID:	1081   Click image for larger version

Name:	simpler-elliptic-plot.png
Views:	298
Size:	4.2 KB
ID:	1082  
abraxalito's Avatar
diyAudio Member
Views 920 Comments 0 abraxalito is offline
Old

Back to passive filters

Posted 8th May 2013 at 02:11 AM by abraxalito

I didn't much care for the sound of my active elliptic filter - great dynamics in the bass for sure but the upper-end colourations were a bit unnatural sounding. So I've shelved tthat one for now and instead I'm playing with a simplified (by which I mean fewer inductors) passive elliptic.

There are two topologies for building elliptics where the zeroes are realized either by shunt series-LC networks or series paralleled-LC networks. The series created zeroes means fewer inductors are called for. In its most basic, unbalanced form there would be just three inductors for a 7th order filter. This filter though is balanced and designed to feed my Nitro desktop amp directly, without any I/V amplifier stage.
Attached Thumbnails
Click image for larger version

Name:	simpler-elliptic.png
Views:	1093
Size:	15.3 KB
ID:	986  
abraxalito's Avatar
diyAudio Member
Views 1151 Comments 13 abraxalito is offline
Old

Active elliptic anti-imaging filter

Posted 20th March 2013 at 03:18 AM by abraxalito
Updated 20th March 2013 at 03:30 AM by abraxalito (Added FR)

Passive filters rock for SQ, no doubt about it but I'm still curious how good sounding an active DAC I/V post filter might be. So I've figured out an almost equivalent FR active version of my 7th order LC elliptic filter. This active elliptic has been designed using LTSpice's FilterCad program giving the pole/zero positions, then the Williams handbook of filter design helped me translate those numbers into a working circuit. Its using what Williams calls the VCVS 2nd order section based on a twin-T network to realize the zeroes.

My first attempt at an active elliptic filter was using gyrators but that proved very hard (practically impossible) to get stable with CFB opamps due to their HF gain peaking. VFB opamps I ruled out at the start for inadequate SQ - its not hard to make gyrators stable with them. Hence this approach which promises to work with CFBs though I'd guess I'll probably need to add series Rs between the stages in practice. Nothing built yet but thought I'd...
Attached Thumbnails
Click image for larger version

Name:	DIYA-active-elliptic-filter.png
Views:	1616
Size:	19.2 KB
ID:	922   Click image for larger version

Name:	minQ-elliptic-FR.png
Views:	513
Size:	7.7 KB
ID:	923  
abraxalito's Avatar
diyAudio Member
Views 1914 Comments 12 abraxalito is offline
Old

Noise modulation and subjective performance of DACs

Posted 25th December 2012 at 05:22 AM by abraxalito
Updated 20th September 2014 at 03:41 PM by abraxalito

I've recently come to the view that the best metric of SQ in DACs is noise modulation, however as yet I'm unclear how best to go about making the measurement. Stereophile tried, and here's what they did - Noise, Modulation, & Digital/Analog Conversion | Stereophile.com

Robert Harley reports no correlation with listening so I deduce from this that the test method isn't looking for the right thing. My own gut feel is we need a multitone test waveform rather than a single sinewave as a sinewave has a crest factor quite unlike music and if a sine provoked the condition we'd see it on the 'N' part of a THD+N vs level test.

Having said that, of course we do indeed see something weird going on - on Weiss Medea's implementation of the ESS Sabre. The THD+N plot versus level shows kinks which most certainly are not increased THD at various levels, so can only be noise floor modulation. See a critique I made on WBF here - https://www.whatsbestforum.com/showth...l=1#post133677...
Attached Thumbnails
Click image for larger version

Name:	ESSnoise-modultion.jpeg
Views:	170
Size:	48.1 KB
ID:	1178  
abraxalito's Avatar
diyAudio Member
Views 1339 Comments 4 abraxalito is offline
Old

Digital that sounds like analog

Posted 10th December 2012 at 04:18 AM by abraxalito
Updated 15th February 2013 at 06:11 AM by abraxalito

For those who missed Frank (fas42)'s link on a thread I started then here's where I'm continuing my minimal oversampling DAC developments for the time being : Digital that sounds like analog
abraxalito's Avatar
diyAudio Member
Views 4023 Comments 108 abraxalito is offline
Old

Mathematics of DAC droop correction

Posted 29th June 2012 at 05:09 AM by abraxalito

Here's one of the clearest articles I've seen which explains the background and a couple of solutions to DAC roll-off.

Flatten DAC frequency response | EDN

Both the solutions proposed compromise the dynamic range. My own solution, a hybrid analog/digital approach relies on DACs being cheap - I've termed it 'LAID' which stands for 'Longitudinal Array of Inexpensive DACs'.
abraxalito's Avatar
diyAudio Member
Views 1114 Comments 0 abraxalito is offline
Old

Prototype MOS DAC

Posted 23rd June 2012 at 08:22 AM by abraxalito

The prototype is listenable now, but a bit too much background noise/hum pickup to do serious listening. It needs an on-board post filter and amp, which I'm working on now. In the meantime, here's the pics - the DAC itself is built of 5 'dac-sleds' each with a stack of 4 chips. The 'sleds' are then arranged around the central tower holding the resistor ladder. A separate board handles the timing logic and 18 tap delay line.
Attached Thumbnails
Click image for larger version

Name:	P1010084.JPG
Views:	1042
Size:	712.4 KB
ID:	715   Click image for larger version

Name:	P1010081.JPG
Views:	2681
Size:	714.1 KB
ID:	716   Click image for larger version

Name:	P1010078.JPG
Views:	1126
Size:	694.0 KB
ID:	717  
abraxalito's Avatar
diyAudio Member
Views 2677 Comments 3 abraxalito is offline
Old

Evolving NOS -> MOS

Posted 9th June 2012 at 07:13 AM by abraxalito

Fixing the NOS droop has the undesirable side-effect of making the imaging components worse - HF gain can't be increased up to 20kHz and then suddenly taken away above 22kHz

In the spirit of taming the near-ultrasonic emissons of a NOS DAC, I'm currently playing with an MOS design - where 'M' stands for 'minimal'. I've been wondering if the attractiveness of the NOS sound will still be preserved if I go to 2X OS in order to fix up the ultrasonics. No practical analog filter can have a sharp enough band edge so a digital one it does have to be...

A DSP implemented digital filter comes at a price - that of throwing away some bits (I'm still using only 16bit DAC chips - TDA1387) so I'm now exploring using a transversal filter (no DSP) to carry out 2X OS. The LTSpice screen grab shows the architecture I'm playing with - a 19 tap delay line feeding 19 separate DACs. The DACs are shown on the right as current sources and their individual weightings are...
Attached Thumbnails
Click image for larger version

Name:	LTSpice_MOS.png
Views:	846
Size:	36.9 KB
ID:	698   Click image for larger version

Name:	LTS_MOS_FR.png
Views:	355
Size:	4.2 KB
ID:	699  
abraxalito's Avatar
diyAudio Member
Views 1584 Comments 1 abraxalito is offline
Old

DACalito - transversal modification of DAC-AH Lite

Posted 30th April 2012 at 06:46 AM by abraxalito

Plenty of audio DIYers have discovered what an excellent modding base the DAC-AH Lite is. I'm a latecomer to the party, but better late than never here's my contribution to the art of DAC-AH-alikes.

Most of the mods I've seen focus on the output stage, some upgrade the PSUs. Here's yet another variant - change the DACs. The TDA1545 is pin compatible with the TDA1543 so I swapped out 8 TDA1543s and replaced them with 8 DAC-stacks made up of 5 TDA1545s each. 32 DACs in parallel produce the normal NOS output, the additional 8 DACs are fed from a two-stage delay line (16 74HC595s) to correct for the zero-order hold. I/V conversion is done passively and differential - 1.3ohms in each polarity. The post I/V stage is a pair of AD605s giving a true differential output. In between the two is a passive filter made up of TDK ferrite beads and NP0 capacitors.

How does it all sound? - well of course one is always biassed when describing one's own offspring, but in a word...
Attached Thumbnails
Click image for larger version

Name:	P1010072.JPG
Views:	2204
Size:	686.1 KB
ID:	661   Click image for larger version

Name:	P1010060.JPG
Views:	2424
Size:	712.6 KB
ID:	662  
abraxalito's Avatar
diyAudio Member
Views 3589 Comments 2 abraxalito is offline
Old

Using Audacity to do NOS droop correction

Posted 29th April 2012 at 03:36 AM by abraxalito

If you have a NOS DAC (like a Metrum) and are curious to hear how it sounds with the zero-order hold corrected, here's a fairly simple way to try out my 3-tap filter using Audacity.

Load up the file you'd like to process and make two duplicates (select original and use Ctrl-D) - we'll call them A and B. We need to apply delay and gain to A and B which we do with Audacity's time-shift button (in the group of 6 tool buttons to the right of the transport buttons) and the 'Effects - Amplify' feature. A is shifted one sample to the right, and B, two samples right. I've shown how this looks with a mono chirp signal in the first image.

The gain is input into Audacity in dB so 0.15 becomes -16.5dB and 0.026 is -31.7dB. These are the gains for A and B, respectively. A needs to be inverted too - use 'Effects - Invert'. The second screen grab shows how it looks after these operations (I hid the device toolbar to give more space for waveforms).

Having processed...
Attached Thumbnails
Click image for larger version

Name:	audacity_NOS1.png
Views:	270
Size:	30.5 KB
ID:	654   Click image for larger version

Name:	audacity_NOS2.png
Views:	248
Size:	29.0 KB
ID:	655   Click image for larger version

Name:	audacity_NOS3.png
Views:	283
Size:	23.4 KB
ID:	656  
abraxalito's Avatar
diyAudio Member
Views 1285 Comments 0 abraxalito is offline

New To Site? Need Help?
Copyright ©1999-2017 diyAudio