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.

TIDA-060026: Multi channel audio mapping plus deeper control

Part Number: TIDA-060026
Other Parts Discussed in Thread: TAS5825M

I've successfully played around with the TAS5825 using the PPC-MB and PurePath Console. I ordered a few of the TAS5825MEVM-B boards to implement the 7.1 system as shown in the TIDA-060026 design guide. I have a few questions:

1. It appears that there is no GUI to set up this board. I can use the TAS5825M app to set up the 5825 side of the eval board, and can control both left and right outputs as expected. I can't figure out how to get the 5720M chip to play anything. Is it possible to get this running in the GUI?

2. It appears that there is a deeper level of control necessary to daisy chain several of these eval boards together. I understand that they each need their own I2C address, and can easily change that with resisters per the schematic. How do I then assign specific channels to each eval module?

3. I found the .txt file to load via the I2C master. How was this generated? Is there a programing language I can use to adjust the various parameters? For instance, if I can't use the GUI, then I'll need to tune the biquads and smart bass for each chip some other way. There must be a way to tune the system that I'm not aware of.

I look forward to learning the secrets to get the system up and running. Thanks!

  • Hi Jon,

    Based on other threads talked, here are more comments:

    1.   TIDA-060026 could be controlled though TAS5825M PPC3 app. TAS5720 is one slaver device without further configuration needed. Their registers are all accessible through direct I2C write / read.
    2. You could refer PPCMB user guide as https://e2e.ti.com/support/audio/f/6/t/899391
    3. The configuration file is dumped through TAS5825M PPC3 End System Integration -> Dump Current State into a Header File.

    Regards,

    Matthew

  • Matthew,

    Please see my followup questions below:

    1. So the 5825 chip can be configured in PPC3, but then the 5720 chip must be configured directly via I2C. What is the best way to generate the I2C script for this chip? Also, do I understand correctly that I can use the smart features of the 5825 chip (like smart bass), and apply that to the I2S output going to the 5720 chip? How do I do that?

    2. The user guide doesn't explain how this would work. Can you provide an example of how to set up the signal flow for devices daisy chained exactly as shown in the TIDA-060026 user guide? I can wire them together, but then somehow I need to set up each device, assign channels, and make them all talk nicely.

    3. The header file dumps a .h file with a much different syntax from the I2C commands that are provided in the .txt file. The .txt file has the w/r syntax, whereas the .h file has a preamble, then a dump of registry keys. What is the way to translate this into something that will work via I2C? Also, the header file dump doesn't appear to reference a specific I2C address. How do I point this at the address for the specific amp chip?

    Sorry for my basic questions. I appreciate your help as I learn the ecosystem!

    Thanks,

    Jon

  • Hello Jon, 

    I have emailed you directly. 

    All the best, 
    Carolina