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.

How to disable the tlv320aic3106 play audio POP Noise

Other Parts Discussed in Thread: AM3352, TLV320AIC3106

Hi , everyone

      My plaform AM3352, the Audio IC tlv320aix3106, play audio file have POP Noise, only have Power on & the first play

     Reading SPEC, may can reduce any POP Noise:

     The TLV320AIC3106 also includes functionality to detect when the user switches on or off the de-emphasis or digital audio processing functions, to first (1) soft-mute the DAC volume control, (2) change the operation of the digital effects processing, and (3) soft-unmute the part. This avoids any possible pop/clicks in the audio output
due to instantaneous changes in the filtering. A similar algorithm is used when first powering up or down the DAC. The circuit begins operation at power up with the volume control muted, then soft-steps it up to the desired volume level. At power down, the logic first soft-steps the volume down to a mute level, then powers down the circuitry.

  But I don't known Modify some regitser?

  Audio, I studying, can I help me?

  • Hello Ryan,

    The sequence you describe is intended to help reducing Pop/click when modifying any digital effects. You can take a look to SLAA403, it is an application note where you can find an easy way to make a correct configuration of the device. This guide applies to the devices of the AIC310x family.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hello, Diego
    Thank your help, My porblem:
    1. Power on
    2. aplay wave file, have POP noise
    3. aplay wave file , have no the POP noise
    4. reboot go to Linux system . aplay wave file, have no POP noise
    5. Power off & Power on, aplay wave file, have the POP noise
    So, the POP nosie, only the Power on & the first play wave file have the POP noise

    My Platform AM335X, SDK6.0
    The last, the TI EVM Board have the same problem, maybe I ask to the Hardware , I want to try SW close the problem!
  • Hi,
    I'm experiencing the same problem.
    Any HW/SW workarond available?

    Thanks
    BR
    Pier

  • Hi, Pier,

    Welcome to E2E and thank you for your interest in our products!

    Pop issues are often related with the power supplies hardware configuration. I would recommend to place the decoupling capacitors (10uF and 0.1uF) as close as possible to power pins. Also, I suggest to verify that the power supply recommendations of datasheet are respected ( www.ti.com/.../tlv320aic3106.pdf ). It is important to wait until all power supplies are stable. Finally, reduce the power supplies ripple as much as possible.

    Please let me know if the problem persists.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hi Luis,
    thanks for your reply, but unfortunately the problem is still there.

    The following screenshot shows the output at HPLOUT/HPROUT pins of the codec while playing a silence wav for few seconds.
    Is this the expected behaviour of the codec?
    If not, is there any possible cause for this jumps?

    Thanks
    BR
    Pier

  • Hi, Pier,

    The HPLOUT/HPROUT pop issues can be reduced with Page 0 / Register 42. This register determines the power-on time and also the ramp-up step time. I recommend to add a considerably high step time (4ms) and about 100ms of driver power-on time.

    Best regards,
    Luis Fernando Rodríguez S.