Hi, we're using the PCM3070 in our audio amp product, the impressive amount of routing/filtering options has made this a really good one-chip solution.
I'm trying to add some DRC functionality on the DAC output to help compress live speech from a mic, looped through directly from the ADC to DAC. I've loaded up the registers as described in app note SLAU332, but can't see any difference in the transfer function: feeding 1kHz sine in from sig gen - no level change occurs even at -3dBFS output levels. I tried broadening the LPF up to 1.5kHz to get the energy recognised - I do see the DRC flags getting set, but still no effect on output.
How can I do a sanity check on DRC operation? Should I be able to see a non-linear amplitude transfer for a steady-state sinewave input?
Thanks