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.

TAS5825M: Process flow documentation incomplete

Part Number: TAS5825M
Other Parts Discussed in Thread: TAS3251

Hi TI-team,

I'm working on an amplifier with tas5825m. Prototype is up and running. I use an export of PPC3 software to do the basic init of the amp.

Now I need to calculate filters in the user space and send them to the corresponding registers of tas5825m. Therefore I red the process flows documentation pdf.

I will use 3 different configurations: 2.0; 1.1 and 0.1.

In the process flows documentation (SLAA786A) 13 process flows are described in the overview chart on page 4. Now I have a few questions:

1. It is possible to choose more process flows in PPC3 software than are described in process flows documentation.

2. In SLAA786A there are just the register maps pf process flows 1, 2, 3, 4, 6, 8. Where are the other ones documented?

3. I need a 0.1 config (PBTL). This config isn't mentioned in SLAA786A at all.

4. Which process flows use the same register addresses?

Please provide useful and complete documentation of all process flows and their register maps.

Regards,

Markus

  • Hello Markus,

    Any additional process flows can be found and configured in PPC3, some registers like those related to hybrid modulation are not provided in our dsp memory map but can be configured in PPC3.

    For configuring filters please refer to these e2e post https://e2e.ti.com/support/audio/f/6/t/94954 and https://e2e.ti.com/support/audio/f/6/t/906715?.

    If there is a specific process flow you want more information on the memory map for, i can speak to the firmware/design team. However the existing process flow documentation is what we have provided for customer use for reference, but we highly encourage configuring the device in purepath console and exporting the header/config file for that specific process flow configuration for your system.

    Best regards,

    Luis

  • Hi Luis,

    thank you for your reply.

    Ok then I have to check every register address in ppc3 software.

    I already found the documentation to calc biquads. Where can I find the formula to calculate agl and drc coefficients etc. and how they are correctly formatted for the corresponding registers?

    Regards, Markus

  • Hi Markus,

    The suggested developing practice is to use the PPC3 GUI. For example, for the DRC settings, we provide direct options on thresholds, attacking/release rate, etc... Users can do the tuning job without going into the bottom equations.

    Finally you can dump out the register contents into a header file with all the register values in it.

    Have you got the ppc3+tas5825 access? If not, please leave me or Luis your TI account so we can grant you the access. Thanks!

    Regards,

    Sam

  • Hi Sam,

    I'm using PPC3 software to do basic initialisation and settings. That's ok.

    But end-users will have various use-cases and therefore it must be possible to configure the amps as it is needed. To accomplish that, of course I have to go to the bottom equations to provide tuning options in my GUI. I guess I'm not the only one who will need complete documentation of the internal dsp functions of the chip. I'm starting to get annoyed of the fragmented und incomplete documentation of the chip.

    What TI should do:

    - use the same dsp core in as much devices as possible (e.g. tas5825, tas3251...)

    - supply one central documentation of the dsp features of that core

    A documentation of the dsp features of tas5825m would be a good point to start. 

    Regards, Markus