This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TAS5558 volume fade-in & fade-out

Other Parts Discussed in Thread: TAS5558, TAS5142

Hi  team,

I am now designing with TAS5558 + TAS5142.

And I met issue of volume fade-in & out. what I mean is when I do master volume up & down, final out makes volume fade-in & out. ie, it takes around 2 seconds to go to target volume.

That is why I blocked, ignored and deleted registers which is related with delay or volume control timing I thought, I think I did every registers but I could not find yet.

Do you know which register makes volume fade-in & out timing? or has TAS5558 hidden registers about it?

Thanks in advance. 

  • Max,

    Thanks for your post, I will look into this and get back to you shortly.

    Regards,

    -Adam
  • Max,

    Are you using the Power Supply Volume Control feature? This is enabled using I2c register 0x0E bit 2. If not used, this register should be set to 0. This is also described in datasheet table 7.6.2.45.

    Volume update rate is controlled by I2c register 0xD0. What are you programming this register to? The range of this setting is in the mS range and should not cause the volume to ramp over 2 seconds.

    Does this occur on all channels? Does it occur when adjusting the volume up as well as down?

    Regards,

    -Adam
  • Hi Adam,

    Unfortunately, I don't use PSVC now. I believe you are 0*E0. and it is now 0.

    Volume update rate is controlled by I2c register 0xD0. What are you programming this register to? The range of this setting is in the mS range and should not cause the volume to ramp over 2 seconds.

    -> I did all 0*D0, no changes at all. that is why I asked about hidden register. Yes correct it is mS units. but the phenomenon is 2Seconds.


    Does this occur on all channels? Does it occur when adjusting the volume up as well as down?

    -> I am now using only 1,2 &8ch PWM only, and all channel amke it. Yes, when I am adjusting the volume up / down.

  • Max,

    Can you send us a scope capture including the Volume ramp command and the speaker output. I want to see the actual time between the volume ramp request and the volume ramp completion. The reason for including the volume ramp command in the capture is to see if there is some delay between the Microcontroller or similar and the device starting the ramp. 

    Regards,

    -Adam

  • Hi Adam,

    I checked "I2C CMD & volume ramp up timing " today, but it is 2second. I will keep you update again after verifying by myself.
    Thanks in advance.
  • Hi Adam,

    Thanks in advance for your support.

     More question is,

    1. when if I2S audio input changed to other Fs (for example 48K to 96K data). which phenomenon I can meet if I did not device reset?

    2. Should I do reset when Input Fs changed every time for TAS5558?

    Thanks so much.

      

  • Hi Adam,

    Any update on this?

    Thanks in advance.

  • Hi Adam,

    And, about 32KHz Fs.

    TAS5558 also support 32KHz auto detection? there is "slave mode 32-192Khz with auto/manual sample rate detection" on the data sheet.

    Because, Now only 32Khz doesn't make the output. other Fs makes output automatically, but only 32Khz is w/ no output.

    Do I need manual setting with 32Khz only?

    Thanks so much.

  • Hi Max,

    I apologize for the delayed response. Most of our team (including Adam) is away for the holidays.  I will see if I can provide you some answers. 

    Regarding the volume ramp,  is there any chance the customer is using the DRC?  If so they may try disabling it to see if that resolves the problem,  if it does they may just have to revisit their settings.

    Regarding the problem of no output at 32Khz,  is it possible that the customer is running Mclk at 64 fs?

    see the note from the datasheet section 7.4.4.3.  This would explain their problem. 

    The new years holiday will have everyone away from the office until the 3rd of January.  I will do my best to continue checking in with this thread in the mean time. Thank you for your patience. 

    Best regards, 

    -Steve Wilson

  • Max,

    Sorry for the delay. As Steve mentioned, I was on holiday.

    Reset is not required when changing the Fs. You need to make sure that Fs and MCLK frequency agree as per 7.4.22.2 and 7.4.22.4 in the TAS5558 datasheet.

    Regards,

    -Adam