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.

TAS5731: switch EQ without pop sound

Part Number: TAS5731

Dear TI Expert,

My customer is using TAS5731 on a 2.1 speaker product,  they found that when they were switching TAS5731  to a different EQ mode , it will make "POP"  or "ZZZ" sound. If they MUTE TAS5731 when switching EQ mode, it will have a short time delay to  change to new EQ mode. Both results are not accepted by the end user. Do you have any advice about this issue? Thanks a lot.

  • Bruce,

    Please let me know the following:

    Is this on the customer board or EVM?

    Load of all three speakers?
    Power supply voltages?
    Complete register settings before the EQ change?
    Complete register settings after the EQ change?

    Regards,

    -Adam
  • Hi Bruce,
    TAS5731 doesn't support changing EQ taps on line. When you want to change EQ filter during normal opereation mode, you have to mute the output at first.
    Best regards,
    Shawn Zheng
  • Dear Shawn,
    Thanks for your support. Yes, customer do mute output, however, it will cause a short time pause, or delay, and it's not very good experience for user. Cloud you give some advice to eliminate the influence during MUTE period? Thanks a lot
  • Dear Adam, Shawn,

    Please find attached file and below comments by customer:

    Is this on the customer board or EVM?

    On the customer board

    Load of all three speakers?

    Tried 6R and 8R speakers


    Power supply voltages?

    Tried 15V and 18V


    Complete register settings before the EQ change? 
    Complete register settings after the EQ change?

    There are 2 register settings in attached files,  when switch to each other will cause the similar result.

    EQ1.txt
    {0x1B,0xC0},
    {0x06,0x00},
    {0x0A,0x30},
    {0x09,0x34},
    {0x08,0x34},
    {0x14,0x54},
    {0x13,0xAC},
    {0x12,0x54},
    {0x11,0xAC},
    {0x0E,0x91},
    {0x10,0x02},
    {0x0B,0x00},
    {0x10,0x02},
    {0x1C,0x02},
    {0x19,0x30},
    {0x07,0x00},
    {0x05,0x00},
    
    {0x20,0x00,0x01,0x77,0x72},
    {0x21,0x00,0x00,0x42,0x03},
    {0x25,0x01,0x02,0x13,0x45},
    {0x50,0x0F,0x70,0x80,0x00},
    {0x40,0xFD,0xCC,0x99,0xDB},
    {0x41,0x0F,0x81,0x4A,0xFF},
    {0x42,0x00,0x08,0x42,0x10},
    {0x46,0x00,0x00,0x00,0x03},
    {0x43,0xFD,0xCC,0x99,0xDB},
    {0x44,0x0F,0x81,0x4A,0xFF},
    {0x45,0x00,0x08,0x42,0x10},
    {0x46,0x00,0x00,0x00,0x03},
    {0x56,0x00,0x80,0x00,0x00},
    {0x57,0x00,0x02,0x00,0x00},
    
    
    
    {0X3A,0x00,0x0C,0xA9,0x91,0x00,0x73,0x56,0x6B},
    {0X3B,0x00,0x02,0xA3,0x99,0x00,0x7D,0x5C,0x65},
    {0X3C,0x00,0x00,0x06,0xD3,0x00,0x7F,0xF9,0x2B},
    {0X39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},  
    {0X3D,0x00,0x0C,0xA9,0x91,0x00,0x73,0x56,0x6B},  
    {0X3E,0x00,0x02,0xA3,0x99,0x00,0x7D,0x5C,0x65},  
    {0X3F,0x00,0x00,0x06,0xD3,0x00,0x7F,0xF9,0x2B},  
    {0X60,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00},
    
    
    
    {0X51,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
    {0X55,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
    {0X52,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
    
    
    
    {0X53,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00}, 
    {0X54,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00}, 
    
    
    
    {0X29,0x00,0x7F,0x97,0x61,0x0F,0x07,0x81,0x69,0x00,0x79,0x12,0xF4,0x00,0xF8,0x78,0xED,0x0F,0x87,0x50,0x01}, 
    {0X30,0x00,0x7F,0x97,0x61,0x0F,0x07,0x81,0x69,0x00,0x79,0x12,0xF4,0x00,0xF8,0x78,0xED,0x0F,0x87,0x50,0x01}, 
    {0X2A,0x00,0x7E,0xFB,0x01,0x0F,0x0C,0xD0,0x89,0x00,0x74,0xA4,0xD5,0x00,0xF3,0x18,0x49,0x0F,0x8C,0x48,0xFC}, 
    {0X2B,0x00,0x7E,0x3C,0x20,0x0F,0x03,0x87,0xC0,0x00,0x7E,0x3C,0x20,0x00,0xFC,0x72,0x05,0x0F,0x83,0x81,0x85}, 
    {0X2C,0x00,0x7E,0xC1,0x76,0x0F,0x1E,0xD3,0xAE,0x00,0x6A,0x5C,0x55,0x00,0xE1,0x2C,0x52,0x0F,0x96,0xE2,0x35}, 
    {0X2D,0x00,0x9C,0xB4,0x79,0x00,0x60,0x17,0x17,0x00,0x01,0x23,0xF3,0x0F,0x9F,0xE8,0xE9,0x0F,0xE2,0x27,0x93}, 
    {0X2E,0x00,0x7E,0x3C,0x20,0x0F,0x03,0x87,0xC0,0x00,0x7E,0x3C,0x20,0x00,0xFC,0x72,0x05,0x0F,0x83,0x81,0x85}, 
    {0X2F,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, 
    {0X58,0x00,0x7D,0xD3,0x0C,0x0F,0x54,0xA4,0xFD,0x00,0x5A,0x2A,0x1C,0x00,0xAB,0x5B,0x03,0x0F,0xA8,0x02,0xD7}, 
    {0X59,0x00,0x7D,0xA6,0xE3,0x0F,0x04,0xB2,0x39,0x00,0x7D,0xA6,0xE3,0x00,0xFB,0x42,0xC1,0x0F,0x84,0xA7,0x33}, 
    {0X31,0x00,0x7E,0xFB,0x01,0x0F,0x0C,0xD0,0x89,0x00,0x74,0xA4,0xD5,0x00,0xF3,0x18,0x49,0x0F,0x8C,0x48,0xFC}, 
    {0X32,0x00,0x7E,0x3C,0x20,0x0F,0x03,0x87,0xC0,0x00,0x7E,0x3C,0x20,0x00,0xFC,0x72,0x05,0x0F,0x83,0x81,0x85}, 
    {0X33,0x00,0x7E,0xC1,0x76,0x0F,0x1E,0xD3,0xAE,0x00,0x6A,0x5C,0x55,0x00,0xE1,0x2C,0x52,0x0F,0x96,0xE2,0x35}, 
    {0X34,0x00,0x9C,0xB4,0x79,0x00,0x60,0x17,0x17,0x00,0x01,0x23,0xF3,0x0F,0x9F,0xE8,0xE9,0x0F,0xE2,0x27,0x93}, 
    {0X35,0x00,0x7E,0x3C,0x20,0x0F,0x03,0x87,0xC0,0x00,0x7E,0x3C,0x20,0x00,0xFC,0x72,0x05,0x0F,0x83,0x81,0x85}, 
    {0X36,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, 
    {0X5C,0x00,0x7D,0xD3,0x0C,0x0F,0x54,0xA4,0xFD,0x00,0x5A,0x2A,0x1C,0x00,0xAB,0x5B,0x03,0x0F,0xA8,0x02,0xD7}, 
    {0X5D,0x00,0x7D,0xA6,0xE3,0x0F,0x04,0xB2,0x39,0x00,0x7D,0xA6,0xE3,0x00,0xFB,0x42,0xC1,0x0F,0x84,0xA7,0x33}, 
    {0X5A,0x00,0x00,0x05,0x83,0x00,0x00,0x0B,0x06,0x00,0x00,0x05,0x83,0x00,0xFB,0x42,0xC1,0x0F,0x84,0xA7,0x33}, 
    {0X5B,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, 
    {0X5E,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, 
    {0X5F,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, 
    EQ2.txt
    {0X1B,0x00},
    {0X06,0x00},
    {0X0A,0x30},
    {0X09,0x34},
    {0X08,0x34},
    {0X14,0x54},
    {0X13,0xAC},
    {0X12,0x54},
    {0X11,0xAC},
    {0X0E,0x91},
    {0X1A,0x95},
    {0X10,0x02},
    {0X0B,0x00},
    {0X1C,0x02},
    {0X19,0x30},
    {0X07,0x00},
    {0X05,0x00},
    
    
    
    {0X20,0x00,0x01,0x77,0x72},
    {0X21,0x00,0x00,0x42,0x03},
    {0X25,0x01,0x02,0x13,0x45},
    {0X50,0x00,0x00,0x00,0x00},
    {0X40,0xFD,0xCC,0x99,0xDB},
    {0X41,0x0F,0x81,0x4A,0xFF},
    {0X42,0x00,0x08,0x42,0x10},
    {0X46,0x00,0x00,0x00,0x03},
    {0X43,0xFD,0xCC,0x99,0xDB},
    {0X44,0x0F,0x81,0x4A,0xFF},
    {0X45,0x00,0x08,0x42,0x10},
    {0X46,0x00,0x00,0x00,0x03},
    {0X56,0x00,0x80,0x00,0x00},
    {0X57,0x00,0x02,0x00,0x00},
    
    
    
    
    
    {0X3A,0x00,0x0C,0xA9,0x92,0x00,0x73,0x56,0x6D},
    {0X3B,0x00,0x02,0xA3,0x9A,0x00,0x7D,0x5C,0x65},
    {0X3C,0x00,0x00,0x06,0xD3,0x00,0x7F,0xF9,0x2C},
    {0X39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
    {0X3D,0x00,0x0C,0xA9,0x91,0x00,0x73,0x56,0x6C},
    {0X3E,0x00,0x02,0xA3,0x99,0x00,0x7D,0x5C,0x65},
    {0X3F,0x00,0x00,0x06,0xD3,0x00,0x7F,0xF9,0x2B},
    {0X60,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00},
    
    
    
    
    {0X52,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
    {0X55,0x00,0x00,0x00,0x00,0x00,0x66,0x66,0x66,0x0F,0x99,0x99,0x9A},
    {0X51,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
    
    
    
    
    
    {0X53,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x60,0x00,0x00,0x0E,0xC0,0x00,0x00},
    {0X54,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x60,0x00,0x00,0x01,0x40,0x00,0x00},
    
    
    
    
    
    {0X29,0x00,0x7F,0x97,0x61,0x0F,0x07,0x81,0x69,0x00,0x79,0x12,0xF4,0x00,0xF8,0x78,0xED,0x0F,0x87,0x50,0x01},
    {0X30,0x00,0x7F,0x97,0x61,0x0F,0x07,0x81,0x69,0x00,0x79,0x12,0xF4,0x00,0xF8,0x78,0xED,0x0F,0x87,0x50,0x01},
    {0X2A,0x00,0x7E,0xFB,0x01,0x0F,0x0C,0xD0,0x89,0x00,0x74,0xA4,0xD5,0x00,0xF3,0x18,0x49,0x0F,0x8C,0x48,0xFC},
    {0X2B,0x00,0x7E,0x3C,0x20,0x0F,0x03,0x87,0xC0,0x00,0x7E,0x3C,0x20,0x00,0xFC,0x72,0x05,0x0F,0x83,0x81,0x85},
    {0X2C,0x00,0x7E,0xC1,0x76,0x0F,0x1E,0xD3,0xAE,0x00,0x6A,0x5C,0x55,0x00,0xE1,0x2C,0x52,0x0F,0x96,0xE2,0x35},
    {0X2D,0x00,0x9C,0xB4,0x79,0x00,0x60,0x17,0x17,0x00,0x01,0x23,0xF3,0x0F,0x9F,0xE8,0xE9,0x0F,0xE2,0x27,0x93},
    {0X2E,0x00,0x7E,0x3C,0x20,0x0F,0x03,0x87,0xC0,0x00,0x7E,0x3C,0x20,0x00,0xFC,0x72,0x05,0x0F,0x83,0x81,0x85},
    {0X2F,0x00,0x8D,0x1F,0xB0,0x0F,0x3F,0x20,0xE4,0x00,0x46,0x00,0x19,0x00,0xC0,0xDF,0x1C,0x0F,0xAC,0xE0,0x37},
    {0X58,0x00,0x7D,0xD3,0x0C,0x0F,0x54,0xA4,0xFD,0x00,0x5A,0x2A,0x1C,0x00,0xAB,0x5B,0x03,0x0F,0xA8,0x02,0xD7},
    {0X59,0x00,0x7D,0xA6,0xE3,0x0F,0x04,0xB2,0x39,0x00,0x7D,0xA6,0xE3,0x00,0xFB,0x42,0xC1,0x0F,0x84,0xA7,0x33},
    {0X31,0x00,0x7E,0xFB,0x01,0x0F,0x0C,0xD0,0x89,0x00,0x74,0xA4,0xD5,0x00,0xF3,0x18,0x49,0x0F,0x8C,0x48,0xFC},
    {0X32,0x00,0x7E,0x3C,0x20,0x0F,0x03,0x87,0xC0,0x00,0x7E,0x3C,0x20,0x00,0xFC,0x72,0x05,0x0F,0x83,0x81,0x85},
    {0X33,0x00,0x7E,0xC1,0x76,0x0F,0x1E,0xD3,0xAE,0x00,0x6A,0x5C,0x55,0x00,0xE1,0x2C,0x52,0x0F,0x96,0xE2,0x35},
    {0X34,0x00,0x9C,0xB4,0x79,0x00,0x60,0x17,0x17,0x00,0x01,0x23,0xF3,0x0F,0x9F,0xE8,0xE9,0x0F,0xE2,0x27,0x93},
    {0X35,0x00,0x7E,0x3C,0x20,0x0F,0x03,0x87,0xC0,0x00,0x7E,0x3C,0x20,0x00,0xFC,0x72,0x05,0x0F,0x83,0x81,0x85},
    {0X36,0x00,0x8D,0x1F,0xB0,0x0F,0x3F,0x20,0xE4,0x00,0x46,0x00,0x19,0x00,0xC0,0xDF,0x1C,0x0F,0xAC,0xE0,0x37},
    {0X5C,0x00,0x7D,0xD3,0x0C,0x0F,0x54,0xA4,0xFD,0x00,0x5A,0x2A,0x1C,0x00,0xAB,0x5B,0x03,0x0F,0xA8,0x02,0xD7},
    {0X5D,0x00,0x7D,0xA6,0xE3,0x0F,0x04,0xB2,0x39,0x00,0x7D,0xA6,0xE3,0x00,0xFB,0x42,0xC1,0x0F,0x84,0xA7,0x33},
    {0X5E,0x00,0x7D,0xA6,0xE3,0x0F,0x04,0xB2,0x39,0x00,0x7D,0xA6,0xE3,0x00,0xFB,0x42,0xC1,0x0F,0x84,0xA7,0x33},
    {0X5F,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
    {0X5A,0x00,0x00,0x05,0x83,0x00,0x00,0x0B,0x06,0x00,0x00,0x05,0x83,0x00,0xFB,0x42,0xC1,0x0F,0x84,0xA7,0x33},
    {0X5B,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
    
    

  • Dear Shawn
    I've posted customer's whole register setting for your reference. Thanks.
  • Hi Bruce,
    Thanks for the reply. As I mentioned above, TAS5731 doesn't support changing EQ taps on-line, you have to mute the output then changing it to avoid pop noise.
    Best regards,
    Shawn Zheng
  • Dear Shawn,
    Sorry, maybe I didn't make it very clearly. Customer tried to mute the out and fixed the pop noise, however, on muting period, it will have a short time delay or pause, and not acceptable by end-user. Do you know how to decrease the delay time to increase switching performance?
  • Hi Bruce,
    Thank you for the explanation. Please try to adapt the reg 0x0e to increase MUTE ramp rates. Please also check the reg 0x1A setting, see if a lower value helps to decrease the response time.