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.

TAS5827: TAS5827 dsp telemetry?

Part Number: TAS5827

1.
using TAS5827, is there a way to stream the internal runtime dsp-parameters from the DRC, dynamic EQ and AGL back to the host?

i.e. either via I2C polling or I2S SDOUT?

datasheet doesn't reveal it but I can imagine that TI must have internal tools for this to visualise the runtime dsp parameters

 

2.
can we create and load custom binaries for the TAS5827 that would enable custom configurations and a return-channel via SDOUT?

 

thanks

  • Yes, you can. See SDOUT_SEL Register (Offset = 30h).

  • this register is only for getting the post-dsp audio signal.

    please read and reply my two questions again

  • Would you input more detail on the SDOUT? For example, our smartamps can output current and voltage of speaker coil, vbat signal, and other signal from SDOUT. Do you want that?

    As to internal status polling via I2C, you can use FS_MON Register (Offset = 37h), BCLK_MON Register (Offset = 38h), CLKDET_STATUS Register (Offset = 39h), ADC_RPT Register (Offset = 5Eh), POWER_STATE Register (Offset = 68h), AUTOMUTE_STATE Register (Offset = 69h), CHAN_FAULT Register (Offset = 70h), GLOBAL_FAULT1 Register (Offset = 71h), GLOBAL_FAULT2 Register (Offset = 72h), WARNING Register (Offset = 73h).

  • 1)
    TAS5827 datasheet does not state how we can track the signals you mention (voltage of speaker coil, vbat, etc). 
    yes, we want this. can you provide instructions how to?

    2)
    please reply my first question: using TAS5827 we want to stream the internal runtime dsp-parameters
    i.e. as defined in purepath console: i.e. DRC and Dynamic EQ time constants running on the target
    how can this be achieved?

  • 1)
    TAS5827 datasheet does not state how we can track the signals you mention (voltage of speaker coil, vbat, etc).
    yes, we want this. can you provide instructions how to?

    2)
    please reply my first question: using TAS5827 we want to stream the internal runtime dsp-parameters
    i.e. as defined in purepath console: i.e. DRC and Dynamic EQ time constants running on the target
    how can this be achieved?

  • Q1: TAS5827 do not support IV & Vbat data.

    Q2: I will transfer your question to PPC3 expert. 

  • Hi David,

    This can be achieved by generating .h file from PPC3 GUI “End System Integration Window” as screenshot shows below.

  • not sure I follow, that header file is for the setup registers only

    what i'm after is to capture telemetry from the runtime dsp-parameters and send it over SDOUT (I2S TX) from the TAS5827

  • Let me investigate further and get back to you. Thanks

  • After checking internally, unfortunately this request can't be implemented due to below reasons.

    • Firmware Development Limitations: The DSP core of TAS5827 is closed-source, and users cannot directly develop or load custom binary firmware. All DSP configurations (such as DRC, EQ, and AGL) must generate official configuration files through TI's PurePath Console 3 and then write them to the chip via I2C. It is impossible to modify the underlying DSP algorithms or add custom functions (such as a parameter return channel).
    • SDOUT Function Expansion: Although SDOUT can output the processed audio stream, its functions are fixed. Users cannot make it transmit non-audio data (such as DSP parameters) through custom configurations. The channel mapping and data format of SDOUT are controlled by the chip's internal firmware and cannot be modified by users.
  • got it. so just confusion in the previous posts in this thread above?

    in other words, TAS5827 telemetry from DRC/AGL is not possible

  • Hi David,

    Yes, you are correct.