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.

TAS5828M: TAS5828M USB interface

Part Number: TAS5828M
Other Parts Discussed in Thread: PCM1861, , TAS5805

Hi,

I have received the PPC3 download link and the PCB board which I have designed is under fabrication. 

I am following www.ti.com/.../tas5828m.pdf (9.2.4 MONO (PBTL) Systems) schematic AS IS.

Since I am new to TI environment, I am little uncertain on how to connect my AMP to computer and which interface should I use? Would something like  "Adafruit FT232H Breakout - USB C to GPIO+SPI+I2C" work? 

Regards

-Mayuresh

  • Hi Mayuresh.

    You can take below video as a reference.

    PurePathTm- Console 3 (PPC3) Overview | Video | TI.com

    And you can also refer to TAS5828M's user guide.

    TAS5828M Evaluation Module User's Guide (Rev. A)

    Additionally, have you applied the access of TAS5828M's GUI?

    If not, please provide your e-mail to me.

    BR.

    Wei Qiu.

  • Dear Wei Qiu,

    Thank you for the response. I had gone through some of the resourses earlier. However, they did not answer my query. I had asked this earlier also in my other post, that is it MUST that we have TAS5828MEVEM for I2C communication or is there any alternative? Reason is, my AMP is already in process of fabrication. And Once I received it, I would want to connet it to PC.

    TAS5828MEVEM is currently out of stock and even other-wise its very expensive, as it would caost me somewhere around USD.500-600+ including duty and other taxes.

    This is why I am aksing, if there is any alternative like "Adafruit FT232H Breakout - USB C to GPIO+SPI+I2C", which has I2C, SPI, which is cheaply available and can be used?

    A clear answer would be helpful.

    PPC3: I have access to PPC3. My email is mayuresh@techmentis.biz

    Thanks
    -Mayuresh

  • Hi Mayuresh

    if there is any alternative like "Adafruit FT232H Breakout - USB C to GPIO+SPI+I2C", which has I2C, SPI, which is cheaply available and can be used?

    From our previous using experience, there's two device could work with PPC3 software directly. One is XMOS on current EVM, and need to burn in the correct codes. If you any other EVM at your hand, you could use the XMOS on that board to communicate with your PC, and using flying wire to send I2S and I2C to TAS5828.

    And another device is TAS1020B, could work with PPC3 software directly. You may consider applying PCM1861/1862/1863/1864/1865 EVM, and there's small communication board could transfer USB into I2S and I2C.

  • Hi Shadow,

    It seems the best option is to develop my own miniEVM based on the TAS5828MEVM schematic available. However, I would not like to replicate the entire EVM as is because:

    1. I already have a TAS5828 AMP being developed separately, so removing the AMP schematic and would use cables to connect SDA & SCL to the board externally.

    2. I am also skipping SPDIF & all related components as I2S data will come from external source (DSP).

    3. I am also skipping the LM5155DSSR components as I am not be running the AMP on this board directly.

    I am attaching my schematic for your reference. If possible let me know if this should work. ( see attached PDF)

    Also, I am little confused with TCA9406DCUR related J22 & J23 jumpers. Since I am skipping certain components, do I need these jumpers or I can directly connect PIN 4 & 5 (SCL_XMOS & SDA_XMOS) from TCA9406DCUR to AMP ? ( see attached image)

    Thank you in advance.

    Best
    -Mayuresh

    SCH_Schematic1_2023-07-06.pdf

  • Hi Mayuresh

       J22 and J23 won't be necessary if you want to build your own board. They are used to send out/in I2C outside of the EVM board, to control other board, or use other board to control EVM.

       It seems you want to build the XMOS on your board. The XMOS would need to burn in underlying program, to work with PPC3. We could provide the program, but can't give you the programmer. Make sure your could get one, maybe seeking some help from XMOS company. 

       Still, you could consider using other EVM to control TAS5828. Like using TAS5805 EVM would be a good choice.

  • Hi Shadow,

    Thank you for the response. The only reason for not using EVM is what I asked earlier, that even after using EVM, my chip will be on external board and I would still need some sort of connector to program it. I would not mind purchasing such connector which would work with TAS devices. Do you have any such connectors? 

    Regards
    -Mayuresh 

  • Hi Mayuresh

       We understand your needs, and quite a lot of customer has similar requirement.

       Firstly we need to understand how is PPC3 software controls the TAS5828 device. 1. PPC3 will use USB wire control XMOS directly. 2.XMOS will generate correct I2C command, and send to TAS5828. So there's no direct connector that could connect PPC3 with TAS5828 directly.

       For your situation, there's two ways:

       1. The first and simple way is still using EVM. We already build the EVM that has I2C connector on it, J10 and J11 on TAS5828 EVM board. These I2C is directly form XMOS on the EVM. Simply using flying wire to send these I2C to your own TAS5828 board, could set up the all the connection from PPC3, right?

       2. Like you said you want to build your own XMOS board. The problem maybe you need to find the programmer for XMOS, sorry that we can't help with this.

      I think most of our customer would choose the first, it could save you a lot of time.

  • Hi Shadow,

    I was going through the datasheet of TAS5828M (https://www.ti.com/lit/ds/symlink/tas5828m.pdf?ts=1689155954525&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTAS5828M) and on page 42 it lays down schematic for the AMP in hardware mode and PBTL. Is it not recommended? Because in datasheet, it says :

    8.5.2 Hardware Control Mode: 

    For the system which does not require the advanced flexiblity of the I2C registers control or does not have an avaliable I2C host controller, the TAS5828M can be used in Hardware Control Mode. Then the device operates in Hardware mode default configurations and any change is accomplished via the Hardware control pins. The audio performance between Hardware and Software Control mode with same configuration is identical, however more features are accessible under Software Control Mode through registers.

    And then it goes not to list resister details to run the AMP in PBTL, Hardware mode.

    I think, this is what I am looking for. I remembers I was told that I must have I2C to run the AMP in mono (PBTL), but datasheet says something else. Am I missing something here?

    Regards
    -Mayuresh

  • Hi Mayuresh

       PBTL in hardware mode is no problem to use. You could go with datasheet's guidance.