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.

TAS2505-Q1: First time played , sometimes with "zizi" noise

Part Number: TAS2505-Q1
Other Parts Discussed in Thread: TAS2505

Hi TI team,

   when power up, played READY souding, sometimes with "zizi" noise, using BCLK as PLL, DVDD and AVDD shared external 1.8V.

   We have checked:

1. power supply sequence meet spec( SLAU472);

2.SPKVDD,DVDD no noise;

Also found BCLK before RST,and IIC,  is this correct?

   Sound3.aac

  • Hi Yang,

    Could you please also share your initialization script and input clock frequencies (BCLK, WCLK) for us to review? Schematic would be good to review as well.
    It may seem as if there is some digital clipping or some problem in the clock configuration.
    The BCLK->RST->I2C sequence should be OK.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi Ivan,

      thanks you for reply,

      BCLK frequency is 3.072M, no clipping.  and please check blow register configuration, thanks again.

     {TAS2505_PAGE_SELECT, 0x00},

             {TAS2505_SW_RESET, 0x01},

             {TAS2505_PAGE_SELECT, 0x01},

             {TAS2505_LDO_CTRL, 0x00},

             {TAS2505_PAGE_SELECT, 0x00},

             {TAS2505_CLK_SETTING_1, 0x07},

             {TAS2505_CLK_SETTING_2, 0x94},

             {TAS2505_CLK_SETTING_3, 0x07},

             {TAS2505_CLK_SETTING_4, 0x00},

             {TAS2505_CLK_SETTING_5, 0x00},

     

             Delay()

             {TAS2505_PAGE_SELECT, 0x00},

             {TAS2505_CLK_SETTING_6, 0x82},

             {TAS2505_CLK_SETTING_7, 0x87},

             {TAS2505_DAC_OSR_1, 0x00},

             {TAS2505_DAC_OSR_2, 0x80},

             {TAS2505_AUDIO_INTERFACE_1, 0x30}, /* I2S, 32bit */

             {TAS2505_AUDIO_INTERFACE_2, 0x00},

             {TAS2505_DAC_INST_SET, 0x02},

             {TAS2505_PAGE_SELECT, 0x01},

             {TAS2505_REF_POR_LDO_BGAP_CTRL, 0x10},

             {TAS2505_COMMON_MODE_CTRL, 0x00},

             {TAS2505_HP_ROUTING_SEL, 0x04},

             {TAS2505_HP_VOLUME, 0x75},      /* Headphone mute */

             {TAS2505_AINL_VOLUME_CTRL, 0x00},

             {TAS2505_OUTPUT_DRV_AINL_R_CTRL, 0x20},

             {TAS2505_HP_DRIVER_GAIN, 0x00},

             {TAS2505_SPEAKER_VOLUME_CTRL, 0x00},

             {TAS2505_SPEAKER_AMP_VOLUME_CTRL_2, 0x10},     /* 6dB */

             {TAS2505_SPEAKER_AMP_CTRL, 0x02},

             {TAS2505_PAGE_SELECT, 0x00},

             {TAS2505_DAC_CHANNEL_SETUP_1, 0xB0}, /* DAC Power*/

             {TAS2505_DAC_CHANNEL_VOLUME_CTRL, 0x00},

             {TAS2505_DAC_CHANNEL_SETUP_2, 0x04},

  • Hi Yang,

    Thanks for sharing the register config. A couple comments:

    • Could you try by swapping the values of MDAC and NDAC? ie. use NDAC = 7 and MDAC = 2. It seems the different equations are still met with your current values, but want to double check if this could be related.
    • Could you try by moving the DAC enable command before enabling the analog front end? ie. before HP and Speaker enables:

     {TAS2505_PAGE_SELECT, 0x00},
    
     {TAS2505_SW_RESET, 0x01},
    
     {TAS2505_PAGE_SELECT, 0x01},
    
     {TAS2505_LDO_CTRL, 0x00},
    
     {TAS2505_PAGE_SELECT, 0x00},
    
     {TAS2505_CLK_SETTING_1, 0x07},
    
     {TAS2505_CLK_SETTING_2, 0x94},
    
     {TAS2505_CLK_SETTING_3, 0x07},
    
     {TAS2505_CLK_SETTING_4, 0x00},
    
     {TAS2505_CLK_SETTING_5, 0x00},
    
    
    
     Delay()
    
     {TAS2505_PAGE_SELECT, 0x00},
    
     {TAS2505_CLK_SETTING_6, 0x87},
    
     {TAS2505_CLK_SETTING_7, 0x82},
    
     {TAS2505_DAC_OSR_1, 0x00},
    
     {TAS2505_DAC_OSR_2, 0x80},
    
     {TAS2505_AUDIO_INTERFACE_1, 0x30}, /* I2S, 32bit */
    
     {TAS2505_AUDIO_INTERFACE_2, 0x00},
    
     {TAS2505_DAC_INST_SET, 0x02},
    
     {TAS2505_DAC_CHANNEL_SETUP_1, 0xB0}, /* DAC Power*/
    
     {TAS2505_DAC_CHANNEL_VOLUME_CTRL, 0x00},
    
     {TAS2505_DAC_CHANNEL_SETUP_2, 0x04},
    
     {TAS2505_PAGE_SELECT, 0x01},
    
     {TAS2505_REF_POR_LDO_BGAP_CTRL, 0x10},
    
     {TAS2505_COMMON_MODE_CTRL, 0x00},
    
     {TAS2505_HP_ROUTING_SEL, 0x04},
    
     {TAS2505_HP_VOLUME, 0x75},      /* Headphone mute */
    
     {TAS2505_AINL_VOLUME_CTRL, 0x00},
    
     {TAS2505_OUTPUT_DRV_AINL_R_CTRL, 0x20},
    
     {TAS2505_HP_DRIVER_GAIN, 0x00},
    
     {TAS2505_SPEAKER_VOLUME_CTRL, 0x00},
    
     {TAS2505_SPEAKER_AMP_VOLUME_CTRL_2, 0x10},     /* 6dB */
    
     {TAS2505_SPEAKER_AMP_CTRL, 0x02},
    
    

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi Ivan, 

        We followed your suggestions(directly copy registers you provided),but still have zizi sound.