why does digital volume control cause loss in info


I have been trying to understand why controlling volume in the digital domain means that sonic information gets lost. Obviously, I'm not super techincal, but I'm not totally lacking in technical understanding. Can someone give me a straightforward explanation, or point me to a reasonably easy to understand reference?

Thanks!

--dan
dgaylin

So from my perspective the benefits of analog over well implemented digital volume control become theoretical in most cases (as you cannot actually hear it in a real room although you might measure it with an oscilloscope)
Shadorne

Shadorne, Wow! That statement blew me away.
On a forum where members argue that 3 feet of special power cord can make a huge sonic difference, measurements be damned. That statement surely constitutes blasphemy. I applaud you!
Almarg...I know about this chip because one failed in my MAP1 and was replaced (on waranty). Sorry I can't cite the exact part number. There are three of these 2-channel chips in the six channel preamp, so they can't cost that much.
I took a quick look through the CS3310 datasheet. It looks like a pretty nice device, although I'd expect that designing with it, and achieving good results, would be a non-trivial challenge because of the presence of both digital and analog signals and power on the same device. And I note that its datasheet was initially released in 1991, so there may be newer and better comparable devices available now.

Digikey charges $6.57 for it in quantities of 1000. I believe that a generally accepted rough rule of thumb for equating parts cost with final assembly selling price is to apply a factor of 5. So it would have about a $33 impact on the selling price of an audio component, or perhaps say $50 to $100 factoring in possible requirements for additional surrounding circuitry to interface to it, and additional circuit board real estate that may be required. Not a huge cost, but certainly significant.

A purely digital volume control, on the other hand, could perhaps be implemented within a custom digital chip that is required in the design for other purposes, resulting in negligible impact on recurring cost.

Thanks for pointing out this device, ElDartford and Shadorne.

Regards,
-- Al
It should be kept in mind, though, that in concept the loss of resolution with a digital volume control at lower volumes is no different than what occurs with an analog volume control, although there will certainly be differences in degree.
Al, the main difference is that the analog noise floor is uncorrelated noise (not related to the signal), and the quantization error of a linear PCM system at lower levels is strictly correlated to the signal, so is audible as distortion, not simply noise.

But on the other hand, virtually all DAC chips these days will accept a 24-bit input . . . so in practice if we have 16-bit source material, a digitally-implemented volume control can provide about 48dB (6dB per bit) of attenuation range without adding any additional quantization error, simply because the DAC has more resolution than the source. And 48dB is pretty workable, if the gain structure of the rest of the system is well designed. There will of course still be the DAC's uncorrelated noise floor on top of this, which is the same type as that produced by analog methods.

Now regarding the CS3310, which I have tested extensively . . . it's a very good "off the shelf" digitally-controlled analog attenuator. Its main limitations are that since it's a monolithic circuit, there are some significant limitations to the quality of the resistors that can be fabricated on the same die as the rest of the chip, as opposed to discrete resistors. It has an onboard opamp with gain-ranging, which doesn't provide a constant bandwidth and transient-response regardless of volume-control setting. And while its noise performance is pretty good (though not nearly as good as a low-impedance discrete-resistor attenuator), it's limited to +/- 5v power supplies, so there's not a lot of headroom if the designer wants to optimize the gain structure for lower noise.