Tool/software:
Hello,
I have some questions about the soft-stepping mechanism and audio gain settings in TAS2505:
1. According to TAS2505 reference guide, some waiting time for the soft-stepping needs to be set, but what I didn't understand was why the time should be inserted before the DAC gain and the output driver gain are set. Shouldn't we wait after the gain values are written through I2C so as to allow for time to let the gain reach the desired level?

2. I was wondering if the soft-stepping feature is only useful when we're playing continuous music and want to adjust the volume mid-way. If we set up the gain beforehand and then play the music, do we still need the soft-stepping to avoid pop sounds?
3. I am only using speakers in my application and not using AINL/R. There are three places where I can set the gain to adjust the audio volume: DAC digital gain, speaker attenuation gain, and speaker driver gain. I was wondering what these three do respectively, and which ones I should set to increase/decrease volume for least sound distortion.
All the best,
Jiahe Liu