• These commercial threads are for private transactions. diyAudio.com provides these forums for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members, use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

DAC11001: New 20-bit, R-2R Precision DAC

As there were a few questions about this device in the OPA1656, I figured I would start a new thread.

The TI precision DAC team recently released the DAC11001A, a single-channel, unbuffered, R-2R DAC.

Info available at:http://www.ti.com/product/DAC11001A

Here are some highlights of this DAC:
  • 20-bit monotonic: 1-LSB DNL (max)
  • Integral linearity: 4-LSB INL (max)
  • Low noise: 7nV/√Hz
  • Code independent low glitch:
    1 nV-s
  • Flexible output ranges: VREFPF to VREFNF
  • Integrated, precision feedback resistors
  • Excellent THD: –105 dB at 1-kHz fOUT

We found some interesting needs for a device like this in control systems and arbitrary wave-form applications, where excellent DC performance was required, as well as good dynamic behavior. The device features a robust sample-and-hold subcircuit that removes code-dependent glitch behavior.

We thought it would be fun to evaluate the device for audio applications, as there are some audio designers and enthusiasts that still want that R-2R architecture :)

I am working on releasing an audio reference design, but that will probably be online in Q2-2020.
 
First question:
Just curious, why do you think this DAC has any place in the audio realm? Based on the data sheet it looks respectable (although not great) as a 20bit DAC, but for audio purposes there are the same or better chips, even from TI. Which would at least avoid the usual complication of converting SPI to I2S, that requires some hairy logic or a small fast FPGA.
To be clear, this device was not designed for audio but rather very high-end test and medical applications. R-2R DACs in audio is a bit of a niche application. That being said, there are some companies and hobbyists that are using R-2R DACs still (Schiit's Yggdrasil, for example).

Note that the first version released is the DAC11001A, the next version will achieve tighter INL and drift specifications.

The sample-and-hold circuit improves the AC performance of the R-2R by making the glitch code-independent. This removes some of the nasty harmonics that you might see in a regular R-2R design.

The I2S to SPI is a bit of a problem. Fortunately, the DAC11001A features a daisy-chain mode that looks somewhat similar to I2S. I was able to create the glue logic that converts 24-bit, right-justified I2S to SPI using only 2 flip-flops, a shift register, and 7 logic gates. When I post the reference design I will share the digital logic sims.
An externally hosted image should be here but it was not working when we last tested it.
 
R-2R DACs in audio is a bit of a niche application. That being said, there are some companies and hobbyists that are using R-2R DACs still (Schiit's Yggdrasil, for example).

If I would need to promote a new R-2R DAC I would avoid quoting the Schiit Yggdrasil as an example. That implementation is a disaster (nothing new from Schiit, though). I'm sure the schiitters will debate this :D.

Review and Measurements of Schiit Yggdrasil V2 DAC | Audio Science Review (ASR) Forum
 
As there were a few questions about this device in the OPA1656, I figured I would start a new thread.

The TI precision DAC team recently released the DAC11001A, a single-channel, unbuffered, R-2R DAC.

Info available at:http://www.ti.com/product/DAC11001A

Here are some highlights of this DAC:
  • 20-bit monotonic: 1-LSB DNL (max)
  • Integral linearity: 4-LSB INL (max)
  • Low noise: 7nV/√Hz
  • Code independent low glitch:
    1 nV-s
  • Flexible output ranges: VREFPF to VREFNF
  • Integrated, precision feedback resistors
  • Excellent THD: –105 dB at 1-kHz fOUT

We found some interesting needs for a device like this in control systems and arbitrary wave-form applications, where excellent DC performance was required, as well as good dynamic behavior. The device features a robust sample-and-hold subcircuit that removes code-dependent glitch behavior.

We thought it would be fun to evaluate the device for audio applications, as there are some audio designers and enthusiasts that still want that R-2R architecture :)

I am working on releasing an audio reference design, but that will probably be online in Q2-2020.

Sounds great ! Low noise voltage regulators from TI and why not from AD (like the LT3042) should be useful in this kind of project...
 
If I would need to promote a new R-2R DAC I would avoid quoting the Schiit Yggdrasil as an example. That implementation is a disaster (nothing new from Schiit, though). I'm sure the schiitters will debate this :D.

Review and Measurements of Schiit Yggdrasil V2 DAC | Audio Science Review (ASR) Forum

I'm sure TI doesn't expect to sell many to the audio market. As long as the datasheet doesn't claim superior sound quality, more power to them. If people want to pay $50+ for a converter that's worse for audio than PCM179x then I guess they can.
 
As there were a few questions about this device in the OPA1656, I figured I would start a new thread.

The TI precision DAC team recently released the DAC11001A, a single-channel, unbuffered, R-2R DAC.

It seems the maximum output sample rate is 400 kHz if I read the datasheet correctly?

I'm not sure this will work all that well for anything above 44.1/48 kHz sample rates if so. As I am sure you are aware, most audio converters operate at 8x Fs with an interpolation filter so that the analog filter requirements are relaxed. Do you plan to implement a digital filter in the reference design at all?
 
It seems the maximum output sample rate is 400 kHz if I read the datasheet correctly?

I'm not sure this will work all that well for anything above 44.1/48 kHz sample rates if so. As I am sure you are aware, most audio converters operate at 8x Fs with an interpolation filter so that the analog filter requirements are relaxed. Do you plan to implement a digital filter in the reference design at all?

PCM1704 would be the target to beet and spline interpolation at x MHz as WADIA did :eek:

Hp.
 
The device can support about 1MSPS, but there are some caveats. The main thing to remember is that this device has a track-and-hold implemented that helps with the glitch. By default, the device samples for ~1.5 µs, then releases. This removes the R-2R glitch (but add some other, smaller glitch). Now the output needs to settle to the final value. If you update too quickly you will prevent the output from settling before the TnH engages again. If you shorten the TnH timing, then you will see more glitch.

We have a few registers that let you play around with the TnH timing, a code step threshold for enabling it, as well as just disabling it altogether. For a specific sample rate you might need to play with the values a bit to find a good compromise in performance.

The reference design features an XMOS controller that allows 192ksps data from being streamed to the device. If you provide 192ksps audio, then it will not implement any interpolation.

In the first prototype, I used the PCM5142 in external filter mode, which will interpolate any input to about 384ksps. This was pretty fun because you could implement the miniDSP anyway you saw fit and it was able to provide some nice audio features, like soft mute, volume ramps, clock error detection, etc. Ultimately I removed it because I felt that it over-complicated the design as I needed an MCU to configure the PCM at startup.

My reference design will be characterized at 48ksps, 96ksps, and 192ksps. I might do a few tests at 384ksps as well, but that will require me to use a different source.
 
It is not for me to say if the de-glitcher in the DAC11001A is heroic, but I can say that our designers put a heroic effort to make it as good as it is.

We spec'd our glitch as 1nV-s for all codes, which helps with THD!

Since no one has a suite of audio measurements for these R2R DAC's I guess I will have to wait and see. I see a spec of -105dB, I know a 20bit R2R is capable of <-120dB with an external de-glitcher.
 
Since no one has a suite of audio measurements for these R2R DAC's I guess I will have to wait and see. I see a spec of -105dB, I know a 20bit R2R is capable of <-120dB with an external de-glitcher.

Not for long, my demo board and the associated controller are on the way from DigiKey. They'll have to wait until they'll find a place in the project queue, and next week I'm away in the Bay Area for business, anyway.

The TI 20bit SAR ADC and this R-2R DAC will make an interesting SPI pair :D. I already measured the TI SAR ADC and is around -123dB.
 
Here is a bit of a preview, note that this is still a work in progress. This is measured on the "lineout" output of the reference design (basically an OPA1656 buffer in unity gain sallen-key filter with an fC of about 30kHz, about 2.1Vrms).
f7XneGp.jpg

d5QGND4.jpg

zoOy86i.jpg

u5oLFTP.jpg