Part Number: PCM6260-Q1
Tool/software:
I am curious about the specifics of how low-swing and high-swing mode setting works in the PCM6260.

A coworker of mine said that the input attenuator on the front end is always active, with 14dB of attenuation.
Of course it's active for low-swing mode, since 2Vrms (low swing) is 14dB less than 10Vrms (high swing).
The question is, if the input attenuator is always active, then where is the 14dB of gain getting added back in for high swing mode?
I'd think that it would be applied in the PGA stage.
But if I test high swing mode with +14dB gain vs low swing mode with no additional gain, I do not get the same result when using a DC differential input.
Actually, with the +14dB PGA gain in high swing mode, the input is clipping on one side of the waveform before the other! I'm applying this gain in CFG1 register, "Channel Gain", which I assume is PGA gain.
It is worth noting that I only see this behavior on a DC differential input. It does seem to work as I'd expect on an AC single-ended input (Low-swing gives the same value as high swing with +14dB in the channel gain).
Also, in DC differential mode, if I apply the +14dB of gain in the digital volume control, it works as expected.
So I'm just trying to figure out what's going on with the Analog gain section (PGA). Why the behavior is different for DC differential mode than it is for AC single-ended mode?