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.

TAS5624A: using the TAS5624DDVEVM for decoding

Part Number: TAS5624A
Other Parts Discussed in Thread: TAS5558, TAS5624, PCM1861, TAS5828MEVM, , TAS5825MEVM

Hello!

We are currently developing a digital audio system, initially using the TAS5624DDVEVM for decoding and power amplification. Currently, the interface section uses the Input-USB Board3 based on TAS1020B. However, the TAS1020B is now discontinued. Does your company have a replacement chip for the TAS1020B, or a solution to replace the Input-USB Board3?

Our goals are:

  1. The interface section can use your company's PurePath Studio or PurePath Console to configure the TAS5624DDVEVM.
  2. The interface section can receive USB audio from a PC.
  3. The interface section can receive S/PDIF signals and analog signals from a CD.

To achieve the above goals, please recommend the appropriate chips or solutions from your company.

Thank you very much!

Sun Hongbin February 23, 2024

  • Hi Sun

      To connect directly with PPC software is a little complex. Apart from TAS1020B, we only developed another device as XMOS, you could check TAS5828EVM follow below link.

      We could provide the program that need to burn into this device, but you may need to seek help from this device's manufacture to get the programmer. 

    https://www.ti.com/lit/ug/slau860a/slau860a.pdf?ts=1709275753120&ref_url=https%253A%252F%252Fwww.ti.com%252Fsitesearch%252Fen-us%252Fdocs%252Funiversalsearch.tsp%253FlangPref%253Den-US%2526searchTerm%253Dtas5828evm%2526nr%253D2

  • Thank you very much!

  • Dear Shadow He,

    First, please accept my apologies, as my English is not very good, which may make communication a bit challenging. Thank you very much for your patient guidance.

    I am currently using a simple USB to I2C interface board kit based on the CH341T chip. This interface board kit includes drivers and a programmer that allows direct read and write access to the registers of the TAS5558, but using it to directly develop the TAS5624DDVEVM seems too difficult.

    I would still like to use TI's PPC or the TAS5558_GUI for development. Could you help me connect the PC to the TAS5624DDVEVM using the CH341T kit, and develop using PPC or the TAS5558_GUI?

    Additionally, you mentioned last time that by using the TAS5828EVM to connect the PC and the TAS5624DDVEVM, you could provide the firmware needed to be programmed into the device. Please send me the programming firmware for my research and testing.

    Using the TAS5828EVM to connect the PC and the TAS5624DDVEVM, is it possible to configure and develop the TAS5624DDVEVM using TI's TAS5558_GUI, PPC, or PurePath Studio?

    Thank you!

  • Hi Sun

     

    Could you help me connect the PC to the TAS5624DDVEVM using the CH341T kit, and develop using PPC or the TAS5558_GUI?

    I'm sorry that seems not familiar with this CH341T kit, could you please give me a link about it, I'll check if able to use.

    Additionally, you mentioned last time that by using the TAS5828EVM to connect the PC and the TAS5624DDVEVM, you could provide the firmware needed to be programmed into the device. Please send me the programming firmware for my research and testing.

    Only when you want to build a new XMOS board by your self, wood need to program this firmware. The TAS5828EVM already contains this firmware during manufacture, needn't any change.

    Using the TAS5828EVM to connect the PC and the TAS5624DDVEVM, is it possible to configure and develop the TAS5624DDVEVM using TI's TAS5558_GUI, PPC, or PurePath Studio?

    It should be no problem from experience. On TAS5624 EVM it's TAS1020B to communicate with USB, and on TAS5828EVM it's XMOS, both of the device we have been using to connect with PPC software, not directly related with any device you are using.

    And technically any Audio device's EVM could be used for this purpose, may I ask do you have any other EVM at your side? You could have a try.

    And additionally, the EVM PCM1861/2/3/4/5 would contains a small USB to I2S/I2C board, it's also TAS1020B on it, would be more guaranteed to use. You could consider it.

  • 亲爱的何影:

    感谢您耐心的回答,这些回答对我有很大的帮助。

    我们打算使用XMOS公司的XK-AUDIO-316-MC-AB EVK进行我们的产品开发,XK-AUDIO-316-MC-AB EVK正好满足我们的需求。

    XMOS的技术支持回复中说:“它可以充当I2S主设备,为您的DAC/智能放大器提供MCLK。DAC/智能放大器配置可以通过EVK的I2C完成。我们支持通过HID或USB控制传输进行主机通信。您需要向 TI 检查其主机应用程序正在使用的接口。”

     

  • Dear Shadow He:

    We've purchased the TAS5828MEVM you recommended and created our own TAS5624ADDVEVM. After applying for and installing PPC3, we plan to configure and test the TAS5828MEVM, as well as connect, configure, and test the TAS5624ADDVEVM via the TAS5828MEVM's I2C interface.

    Could you advise if PPC3 supports configuring the TAS5624ADDVEVM? If so, where should we apply for the apps? If not, how should we configure the TAS5624ADDVEVM?

  • Hi Hongbin

      According to the EVM user menu, seems only could use TAS5558 GUI to control this EVM.

    https://www.ti.com/lit/ug/slau376a/slau376a.pdf?ts=1711592467657&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTAS5624A

     At below link:

    https://www.ti.com/product/TAS5558

     You could use GUI to generate the I2C script, then using TAS5828MEVM to download to TAS5624DDVEVM.

  • Thank you !

    Your reply has solved my problem.

  • Dear Shadow He:

    The TAS5828MEVM we ordered has arrived, but I found that the PPC3 apps applied for are TAS5825MEVM apps. I tried using the TAS5825MEVM apps to connect to the TAS5828MEVM, but the connection failed. Is there a mistake in my connection process, or is it impossible to connect to the TAS5828MEVM with the TAS5825MEVM apps, meaning I must apply for the TAS5828MEVM apps?

    Thank You!

  • hi,

    tas5828 and tas5825 both have their own ppc3 gui.

    i grant you the tas5828 gui access. you can take a try 30min later.

    tks

    jesse

  • 谢谢!

  • Hello, Jesse!

    We have set up and tested the TAS5828MEVM and are now looking to produce our active speaker products based on the TAS5828MEVM. Our question is, how can we embed the TAS5828MEVM configuration directly into the device to allow for automatic setup on power-up, instead of having to configure the TAS5828MEVM with a computer each time?

  • Hi Hongbin

       The TAS5828 device itself doesn't have storage room to fix all of your settings. When you build your system, these register value need be storage into your SOC, or external storage IC. Every time power up, still need to use I2C write all of the value into TAS5828 device.

  • Hello!

    We now have the TAS55XX_GUI.exe, PPC3- I2CMaster, TAS5828MEVM, and TAS5624ADDVEVM, and we have connected the I2C of the TAS5828MEVM to the TAS5624ADDVEVM. How can we use TAS55XX_GUI.exe to configure the TAS5624ADDVEVM?

    When you mention 'You can generate an I2C script using the GUI and then download it to the TAS5624DDVEVM using the TAS5828MEVM', does it mean that we cannot directly connect the TAS55XX_GUI.exe to the TAS5624ADDVEVM through the aforementioned channel, and we must use the TAS55XX_GUI.exe to generate a script file, and then use the PPC3- I2CMaster and TAS5828MEVM to write the script file into the TAS5624ADDVEVM?

    If so, how do I use the PPC3- I2CMaster to write the script file into the TAS5624ADDVEVM? Is there a user manual for the PPC3- I2CMaster?

    Thank you!

  • Hi Hongbin

     After config and generate I2C script in TAS55xxGUI, it looks like below.

     And into PPC3, we could change to below:

     

    "w" stands for Write

    "6C" is the device address.

  • Thank you very much!

    Your reply solved my problem.

  • Hello!

    Does the TAS5828MEVM support USB audio asynchronous transmission mode? If it does, how can it be configured?
    We have connected the TAS5828MEVM to a PC and have installed the official TI USB Audio 2.0 V0.71 driver. During use, we detected that there is no MCLK clock signal output from pin 9 of the CDCE913PWR on the TAS5828MEVM. Does this mean that the asynchronous transmission mode is not being executed?
    Since we need to use the 4-wire I2S audio stream from the TAS5828MEVM as the audio input for the TAS5624ADDVEVM, how can we set it to enter asynchronous transmission mode?
    Thank you!