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.

TAS5753MDEVM: Use external I2C master with PurePath Console Motherboard rev G?

Part Number: TAS5753MDEVM
Other Parts Discussed in Thread: TAS5753MD,

I'm trying to develop firmware for controlling the TAS5753MD via I2C.  I have the evaluation board, which is connected to the PurePath Console Motherboard -- rev G (I think).  AIP006G is written on the motherboard's silkscreen.  I can communicate with the device using the PPC3 software, but not with an external I2C master (TotalPhase Aardvark).  Is there anything I can do to make this work?

  • Hi John,
    I think you could try to use PPC3 GUI for the fireware develop, because PPC3 GUI suports software debug/develop very well. After you completed the performance tuning, just dump the register map to a file. Then this file can be used for the device configuration directly on the host. Please refer to more details in section 3.8 in TAS5753MD EVM user's guide. www.ti.com/.../slau683.pdf

    Best regards,
    Shawn Zheng
  • Yes, that register dump will be nice when I have my final boards. For now, I just have the PPCMB + TAS5753MDEVM assembly. I don't want to wait for the final boards to show up to develop the firmware. I wish there was a way to talk to the TAS5753MD with an external uC while it was still on the EVM.
  • Hi John,
    You can see from the EVM user's guide that the digital control pins are connected to mother board. And unfortunately these pins are connected to the connector(to mother board) directly without any resistor in serial on the PCB, so you have to cut off these traces and connect these pins to GPIO on external uC.
    I think you could try to power up the EVM by the PPC3 and mother board at first, then read/write the device registers through I2C by external uC.
    Best regards,
    Shawn Zheng
  • Hello John! Did this answer your question?

    thanks, Jeff
  • There's a MSP-ACTIVE line on the schematic that activates or deactivates some I2C level translators on the PPCMB.  It seems like cutting a trace is a bit of an extreme solution for me.  Is there a way I can handle this MSP-ACTIVE line to enable I2C from the orange test points?

  • Hi John,

    Even you can do that, you still need to control PDN, RST pins.

    You could try to power up the EVM with mother board. After the I2C access by mother board is stable, switch to external uC I2C. I'm not sure if it's workable, maybe it's the simplest way.

    Best regards,

    Shawn Zheng

  • Hi John,
    Please feel free to let us know if you have any more question on this. If not more question, could you please help to close it? Thanks.
    Best regards,
    Shawn Zheng