Other Parts Discussed in Thread: ADS5282, AFE5808
I am curious about the digital gain feature in the AFE5801 product. I would like to know what exactly this digital gain is. I was told by a member of TI customer support that the digital gain functions as follows:
"Analog gain is applied electrically by an amplifer circuit before the signal is converted into 1s and 0s by a ADC. Digital gain is just multiplication basically of the digitized value. This means you loose resolution. For example a digital gain of 2x (~3db) means all the values coming in are doubled, so certain values (the odd numbers in this case) are no longer possible, which means instead of capturing a 16 bit audio value, you're really only capturing a 15bit one."
However, if this truly is what digital gain means, I do not see the benefit of this procedure. You are losing resolution and it seems that the quantization noise will be raised by the same amount as the signal power, and therefore there will be no gain in SNR. If there is no gain in SNR, then there is no benefit and the claims of digital gain are misleading.
Having said that, perhaps this definition of digital gain is not be quite correct. I noticed the following paragraph in the datasheet for the ADS5282 ADC chip:
"In applications where the full-scale swing of the analog input signal is much less than the 2VPP range supported by the ADS528x, a programmable gain can be set to achieve the full-scale output code even with a lower analog input swing. The programmable gain not only fills the output code range of the ADC, but also enhances the SNR of the device by utilizing quantization information from some extra internal bits."
This seems to claim that you will indeed achieve a better SNR with the digital gain, because some extra internal bits are used. What quantization information is it using? If there are extra internal bits keeping track of quantization information, then why aren’t these bits also used in the case when no digital gain is applied?
It seems that the best thing to do, for a small voltage signal, would be to adjust the scale of the ADC. What’s wrong with doing this?

