ADAU1701
Production
The ADAU1701 is a complete single-chip audio system with a 28-/56-bit audio DSP, ADCs, DACs, and microcontroller-like control interfaces. Signal processing...
Datasheet
ADAU1701 on Analog.com
Guy,
Any jump in the delay value used by the voltage controlled delay will likely result in a pop on your audio output. By changing the delay value suddenly, you're creating a discontinuous output that will leave either a hole in the output (increasing the delay) or an overlap of the output paths (decreasing the delay). The recommended use of the variable delay block is for it to be controlled with a smoothly-modulating signal, like an oscillator or a dc value slewed with a volume control.
You may be seeing the pop on your DAC2 output because of the sudden discontinuity in the data memory. The DAC2 signal path still uses the common data memory, so changing the use of this data memory elsewhere in the signal path could still have an effect.
Hi again,
I have attached a small block diagram. If I understood well, it's possible and normal that, when the value of DC_DelayL of DC_DelayR is changed, there is a pop sound at the output of DAC2, right? Is there no way to avoid this?
Thanks in advance!
Best regards,
Guy
You should use safeload to load your delay paramters to the SigmaDSP. This will ensure that each audio frame is executed with a single parameter, and not half of the old parameter and half of the new parameter. I would also recommend not changing the delay by more than 1 lsb at a time. This will ensure a small step size with less chance of an audible click when the parameter is updated.