Here's the rundown on the DAC

Doc B. · 56814

0 Members and 3 Guests are viewing this topic.

Offline Doc B.

  • Administrator
  • Hero Member
  • *****
    • Posts: 9659
    • Bottlehead
on: October 13, 2014, 11:48:48 AM
Here's a description of the Bottlehead DAC -

Nearly four years of design and research headed by John Swenson has brought us to the release of this very special Digital to Analog Converter, the Bottlehead DAC.
For those of you who just need the highlights, here are the bullet points-

•   32 bits, up to 384kHz USB, 192kHz S/PDIF
•   USB, coax digital, TOSLINK inputs
•   Approx 2V output via RCA jacks
•   State of the art digital filtering

The Bottlehead DAC can handle 16,24 and 32 bit audio data at sample rates of 44.1, 48, 88.2, 96, 176.4, 192kHz, and (via USB) 352.8 and 384kHz. Sample rates through 192kHz can be handled by the USB (asynchronous UA2), coax digital and TOSLINK optical inputs (assuming your TOSLINK source is capable of transmitting 192 kHz). No switches need to be thrown to select different sample rates, the sample rate is automatically sensed by the DAC and displayed on a classic 7 segment red  LED display inside the  4.5” x 3” x 7.25” (approx.) cabinet.

The DAC chip used is the Texas Instruments Burr Brown PCM5142 Delta Sigma DAC with 112dB S/N, exceptionally low out of band noise (for reduced EMI and aliasing), integrated negative charge pump line driver (which means no output coupling capacitors, ICs or tubes, and a low output impedance) and intelligent muting (no pops). On its own the PCM5142 is a remarkable sounding DAC. However John has created supporting circuitry and firmware around this DAC that take its sonic signature to an even more refined state. A Field Programmable Gate Array chip and an XMOS processor are employed to achieve this.

As John puts it, 

The FPGA is the "brains" of the whole thing. It is the S/PDIF decoder, buffer controller, output format generator, adjustable oscillator interface, display controller and several others I can't think of at the moment. The XMOS processor is for the USB interface.

One of the most significant aspects of the DAC is the oversampling reconstruction filter that John has designed. We actually turn off the filter that comes in the DAC and use John’s instead. Here’s John on filters:

For those few that haven't heard my thoughts on digital filters, a quick synopsis: As far as I know all digital filters inside DAC chips use special DSP "tricks" to get really good spec sheet numbers at low cost, BUT these tricks wreak havoc with the "musicality" of the sound. This is why people like NOS DACs. BUT with a NOS you still have the aliases which cause a "dirty" sound. So what I am doing is relaxing the requirements of the filter, so it doesn't have to meet those insane numbers in the DAC spec sheets, the result is I can implement a simple filter that fits in an inexpensive FPGA.

The result is something most people have never heard, the musicality of NOS without the "dirty" sound of the aliases. It's simply stunning. Listening to your favorite music with this filter is a whole new experience. There HAS to be a filter, if you just send a 44.1 or 96 or whatever, the DAC chip will use its own. The only way to turn it off is to upsample to 352 or 384.

BTW a reconstruction filter is not evil; it is a very good thing. It's just that all the DAC chip implementations have made compromises that adversely affect the sound quality. That is what my filter is all about, doing it right so you get the good things from a proper reconstruction filter without the bad side effects of the DAC chip implementations.

As to buzz words, the filter is intermediate phase. A linear phase filter has equal amounts of pre and post ringing but fairly short amount of time in each. The minimum phase has no pre ringing, but in order to get the same over all functionality it has to have a much longer amount of post ringing. The intermediate phase splits the difference and has a small amount of pre ringing and post ringing that is a little bit longer than linear phase but much less than minimum phase. This is also deliberately a short filter. That means the amount of time it spends ringing is a very short amount of time compared to other filters. The tradeoff is that the ultimate amount of alias reduction is only about 80db, whereas those in modern DAC chips are going to 130 db or more. This is the tradeoff I mentioned, by not aiming for nearly as much ultimate image rejection I get a filter that sounds much better.

There is no dither involved; it simply is not needed in the DAC.

The overall summary is that not having an oversampling reconstruction filter is NOT the best sound. It may be better than some of the horrible sounding filters used in DAC chips, but a properly done oversampling reconstruction filter sounds way better than either no filter or the ones built into the DAC chips. The secret is to find the RIGHT filter and how to implement it without degrading the sound.  I have been working on this for many years and what is in the Bottlehead DAC is the culmination of all that research and listening.”

In order to fully realize the benefits of this filter the DAC needs to be constructed in such a manner that the benefits are not masked by power supply noise, jitter, or unnecessary buffer or gain stages.  And so these areas have received special care as well. 

This DAC has 6 ultra low noise regulators. It has ground plane isolation with special high quality isolators on the signals. This does a very good job minimizing the ground plane noise from the digital chips from getting into the analog side of things. This gives a marvelous very "black" background. It also significantly cuts down on the outside world affects such as source component interaction and cable affects. It doesn't completely eliminate them, but it does significantly reduce these interactions.

And we have future plans to offer a battery supply in kit form that improves the black background even further.
As for jitter:

There are two different clock "topologies" for a DAC:

Source is master, DAC is slave
Source is slave, DAC is master

What matters is the jitter at the DAC chip (in the DAC). Having a fixed frequency clock in the DAC, right next to the DAC chip is the best way to implement this.  You can do this when the DAC is master; it has the "master clock". USB can do this in "asynchronous mode". The BH DAC uses asynchronous mode so it can do the DAC as master. In this mode the source (usually a computer) sends the data out, but the DAC can tell it to speed up or slow down so the average data rate matches the clock in the DAC.

There is another USB mode called adaptive, in which DAC is the slave, but the BH DAC does not use this.  SOME other DACs use this mode.

The S/PDIF inputs (coax and optical) just work with the source as master and the DAC as slave. Thus the DAC has to somehow synchronize its clock to the data rate from the source. This is traditionally done with a device called a PLL, which is built in to all the S/PDIF receiver chips. PLLs have much higher jitter than a good fixed frequency clock. The BH DAC does not do it this way. It cleans up the S/PDIF signal, and sends it into an FPGA (field programmable gate array) which does the S/PDIF decoding. But the special part is a digitally controlled ultra low jitter clock. This is almost as good as the best fixed frequency clocks. The FPGA tells this clock to speed up or slow down so it is synchronized to the average data rate of the source.

The result of this is that both S/PDIF and USB produce ultra low jitter to the DAC chip. This combination of ultra low jitter from BOTH S/PDIF and USB doesn't exist in any other DAC. On other DACs one or the other will be significantly worse than the other input.


I have been listening to all three inputs (S/PDIF coax and TOSLINK and USB) and can tell hardly any difference between them. There are some very slight differences, but they are very small and hard to determine. There is only a very tiny difference in sound with different source components (different computers, OS etc, at least the ones I have on hand) I've spent a lot of work trying to decrease these sensitivities and I think I've done a pretty good job. Normally I would say that a good asynchronous USB implementation will beat a good S/PDIF implementation, BUT in this case I have spent a huge amount of effort (and I really do mean huge) making an exceptional S/PDIF input. The result is that the SQ from all the inputs should be very similar. The upshot is that if you already have an S/PDIF output from whatever, you can keep on using it with the BH DAC and know that you are not loosing anything compared to one of the other inputs.

Interestingly when we started this project with John we just assumed that the DAC would have a tube output stage. We even built two early prototypes with tube outputs that used our best technology.  But the introduction of the PCM5142 into the mix radically altered our perspective. The negative charge pump line driver in the chip (nope, we don’t really understand how it works either) sounded so good that anything we added after it just colored the sound. So there is NO active output stage, the output from the DAC drives a simple final analog RC filter, which is what mostly determines the output impedance of around 500 ohms.

Another great feature of this DAC is upgradeability. There are lots of interesting ideas brewing for future upgrades:

The firmware for the FPGA is stored in a special flash memory that is soldered to the board. When new firmware is needed you simply ship your DAC to Bottlehead and we will install the upgrade for you for a modest fee.
 
I'm designing the USB input to handle 8 channels, but the hardware and firmware to couple multiple DAC boxes together will not be available at first, it's going to take some time to get that ready.

I HAVE built a really good DSD DAC, and have been comparing the two and I can say that the BH DAC with my custom filter sounds very similar to the really good DSD DAC. I have been coming up with a scheme to add the DSD output DAC to the aux connector, so there MIGHT be a DSD add on board later on.

So why is this not a kit?

As you may gather from the description, this is not just a DAC chip slapped on a minor variant of a developer’s board made to compete with the cheap kits on ebay. There are many complex connections between many chips, regulators and other components on a multilayer board, and firmware must be installed and tested after assembly. Thus the DAC PC board needs to be manufactured in a facility that specializes in that kind of production. That board costs many hundreds of dollars. We got high blood pressure just thinking about the first phone call from an unlucky customer who blew that expensive board due to a wiring error or a slip with the meter probes, and we decided that for everyone’s sanity it made the most sense for us to assemble these DACs in house.

There will be at least one supporting kit in the future, a battery supply. We have already tested the idea and it creates an audible improvement in sonics over the stock universal wall wart supplied with the DAC.

And then there is the Nixie tube display that we have been dreaming about. That just might make it as a kit too.

OK so how so how do you get one?

Because of the high PC board production costs, and high volume parts purchases we must make to qualify for some necessary software licenses, we find it necessary to have twenty people commit to the first production run of these DACs. The buyer will commit to a $1550 order (plus $15 for shipping in the US, $25 outside the US). We are working to have a web page up to start taking pre-orders this week.

Dan "Doc B." Schmalle
President For Life
Bottlehead Corp.


Offline Modmad

  • Newbie
  • *
    • Posts: 4
Reply #1 on: October 13, 2014, 01:52:45 PM
Can't find a picture of this anywhere so far (?)



Offline Doc B.

  • Administrator
  • Hero Member
  • *****
    • Posts: 9659
    • Bottlehead
Reply #2 on: October 13, 2014, 01:56:26 PM
Try the thread titled prototype images

http://bottlehead.com/smf/index.php?topic=6875.15

Dan "Doc B." Schmalle
President For Life
Bottlehead Corp.


Offline tasar

  • Newbie
  • *
    • Posts: 6
Reply #3 on: October 13, 2014, 02:08:09 PM
What is the "tap" rate with sampling ?



Offline mcandmar

  • Hero Member
  • *****
    • Posts: 1599
  • Not all engineers are civil
Reply #4 on: October 13, 2014, 02:13:51 PM
Good stuff. I have a question on the ground plane isolation, does that include the SPDIF and USB input?  i.e. any isolation transformers or optical isolators to separate the computer ground from the analog audio out ground?

Cheers,

Mark

P.S. Since i seen the first prototype with the segment displays i have been playing with low voltage IV-3 VFD tubes. ....you really need to make a kit :D

M.McCandless


Offline danox574

  • Full Member
  • ***
    • Posts: 54
Reply #5 on: October 13, 2014, 02:29:11 PM
Looks sexy.  I thought I saw a HDMI port on the prototype?  Does this mean my SACD collection won't be pumped into this device?  Will it do DSD over USB in that DoP embedding DSD into PCM, or will DSD files need to be converted?



Offline Mike B

  • Full Member
  • ***
    • Posts: 248
Reply #6 on: October 13, 2014, 03:15:29 PM
Put it up for order, I'll buy one.

Far away from the bleeding edge


Offline jodgey4

  • Newbie
  • *
    • Posts: 5
Reply #7 on: October 13, 2014, 04:22:00 PM
Will there be options for custom enclosures or building your own and transferring the internals?



Offline Paul Birkeland

  • Global Moderator
  • Hero Member
  • *****
    • Posts: 19757
Reply #8 on: October 13, 2014, 04:26:04 PM
Will there be options for custom enclosures or building your own and transferring the internals?
You are more than welcome to do whatever you like with the DAC, but this would void the warranty. 

Paul "PB" Birkeland

Bottlehead Grunt & The Repro Man


Offline John Swenson

  • Full Member
  • ***
    • Posts: 114
Reply #9 on: October 13, 2014, 04:56:48 PM
Looks sexy.  I thought I saw a HDMI port on the prototype?  Does this mean my SACD collection won't be pumped into this device?  Will it do DSD over USB in that DoP embedding DSD into PCM, or will DSD files need to be converted?

Yes there is an HDMI jack, but it is NOT an "HDMI stream", it is the aux connector for attaching other devices in the future. I needed 4 high speed differential signals and the easiest way to do that is with HDMI connectors and cables. Other solutions cost way more money.

So I'm sorry if it gets confusing, thinking you can hook it up to a home theater receiver etc over HDMI, but it is the way to do what I need without adding hardly any extra cost to the product. I didn't want to add a lot of money for an aux connector that many people would not use.

As far as DSD goes, this version is NOT a DSD DAC, it is strictly a PCM DAC. I am working on a really good DSD DAC that will be designed to plug into the aux port. It will get data from any of the inputs, either DoP or ASIO. This DSD add on is still under development, it will be a while before it is up and running.

John S.

John Swenson
DAC designer
Well Tempered Record player -> Seduction
Moded Squeezebox->DIY DAC
BDT preamp->813 monster SE amp
DIY "Bazooka" Lowther speakers


Offline John Swenson

  • Full Member
  • ***
    • Posts: 114
Reply #10 on: October 13, 2014, 05:05:25 PM
Good stuff. I have a question on the ground plane isolation, does that include the SPDIF and USB input?  i.e. any isolation transformers or optical isolators to separate the computer ground from the analog audio out ground?

Cheers,

Mark

The coax input has its own isolation transformer, and the TOSLINK input is of coarse optically isolated. ALL of digital side of things (FPGA, XMOS chip, coax receiver etc) are on a separate ground plane from the DAC chips. I use GMR (Giant MagnetoResistive) isolators, I find they offer the lowest jitter and lowest noise of any of the isolator technologies. The "clean" side cconsists of the DAC chip, main oscillator and reclocking flops. The I2S data from the FPGA goes through the isolators, gets reclocked and fed to the DAC chip.

John S.

John Swenson
DAC designer
Well Tempered Record player -> Seduction
Moded Squeezebox->DIY DAC
BDT preamp->813 monster SE amp
DIY "Bazooka" Lowther speakers


Offline John Swenson

  • Full Member
  • ***
    • Posts: 114
Reply #11 on: October 13, 2014, 05:10:19 PM
What is the "tap" rate with sampling ?

I'm not quite sure what you are asking, the filter is an oversampling filter whose output frequency is 352.8 or 384. The "X" number (2X 4X etc) is determined by the input sample rate. If the input is 44.1 or 48 it is 8X, if the input is 88.2 or 96, it is 4X, if the input i s 176.4 or 192 it is a 2X, if the input is 352.8 or 384 no filter is used at all.

I hope that covers your question, let me know if that wasn't what you were after.

John S.

John Swenson
DAC designer
Well Tempered Record player -> Seduction
Moded Squeezebox->DIY DAC
BDT preamp->813 monster SE amp
DIY "Bazooka" Lowther speakers


Offline mcandmar

  • Hero Member
  • *****
    • Posts: 1599
  • Not all engineers are civil
Reply #12 on: October 13, 2014, 06:08:53 PM
The coax input has its own isolation transformer, and the TOSLINK input is of coarse optically isolated. ALL of digital side of things (FPGA, XMOS chip, coax receiver etc) are on a separate ground plane from the DAC chips. I use GMR (Giant MagnetoResistive) isolators, I find they offer the lowest jitter and lowest noise of any of the isolator technologies. The "clean" side cconsists of the DAC chip, main oscillator and reclocking flops. The I2S data from the FPGA goes through the isolators, gets reclocked and fed to the DAC chip.

John S.

Fantastic as that is one area i have always had issues with, you really have thought of everything :)

For the DC supply i assume the wallwart supplied will be a switching unit?    I'm planning to build a nice power supply for it and Paul confirmed its needs 6-9V ~400mA.  Previously i have been powering my DAC's through a USB isolator fed from a TI TPS7A4700, the rest of the power supply before it is a clone of your squeezebox supply.  My plan is to reconfigure the regulator output so i would be interested to hear your thoughts on the most appropriate voltage, and regulator IC to use for the job.

Thanks again,

Mark

M.McCandless


Offline Paul Birkeland

  • Global Moderator
  • Hero Member
  • *****
    • Posts: 19757
Reply #13 on: October 13, 2014, 06:44:37 PM
For the DC supply i assume the wallwart supplied will be a switching unit? 
Yes, we will supply a switching supply.
I'm planning to build a nice power supply for it
The battery power supply sounded quite a bit better than the CLCLCLC power supply loaded with common mode chokes and very tightly regulated.  I wouldn't go too nuts on linear supplies until you hear it.

-PB

Paul "PB" Birkeland

Bottlehead Grunt & The Repro Man


Offline mcandmar

  • Hero Member
  • *****
    • Posts: 1599
  • Not all engineers are civil
Reply #14 on: October 14, 2014, 05:44:54 AM
I wouldn't go too nuts on linear supplies until you hear it.

The battery upgrade kit is a given, i have experimented with SLA's and Li-Pos and seen lower noise floors with them. This supply is just to fill the gap until its ready for prime time ;)

M.McCandless