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.

TAS5806MD: Changing DRC from end-product UI via I2C

Part Number: TAS5806MD

We would like to expose controls that allow the end-user to change the 3-band DRC settings (ratio, attack/release, threshold, makeup, crossover positions, etc.).  I found an e2e article with a reference to the EQ equations (https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1011883/tas5806md-set-biquad-coefficents-via-i2c?tisearch=e2e-sitesearch&keymatch=tas5806md#), but I haven't been able to find anything for the 3-band DRC.  We are running in 2.0 BTL mode (Process Flow 1).  Other amplifiers described the procedure for making DRC adjustments (e.g., sloa148, TAS57xx Dynamic Range Control).  Is a similar document available for the TAS5806MD?

Thank you!

-Dan

  • Hello Daniel,

    https://www.ti.com/lit/an/slaa894/slaa894.pdf Refer to the TAS58XX tuning guide on DRC adjustments.

    best regards,
    Luis

  • Hi, Luis.

    Yes, I did find that document, but it seems to have suggestions for how to tune the DRC (section 3.4), not the actual equations used to compute the values for the DRC itself.  The only equation I found was for the Alpha filter in section 3.4.2.  There is detail on what the other parameters do, and recommendations on how to set them, but nothing on how to compute them programatically based on the user's input from our front panel.  Since the end-user won't have PurePath, our embedded firmware needs to be able to compute the values for all the DRC parameters based on the user's chosen settings and download them via I2C to the TAS5806MD.  Is there a document that provides the equations for all the DRC parameters and shows where to download each of them (book/page/address)?

    Thank you!

    -Dan

  • Hello Daniel,

    The addresses are provided in the TAS580X process flow document https://www.ti.com/lit/an/sloa263a/sloa263a.pdf. As far as calculations this is similarly done as previous generations of devices but we recommend using any DSP processing configurations be handled and configured with PPC3 as we recommend tuning be be handled by the system designer as we do not support end user configuration via firmware outside of PPC3. Additional processing needs to be handled upstream.

    We have no further documentation to share for the TAS580X on this outside the process flow document and tuning guide

    best regards,
    Luis