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.

PUREPATH-CMBEVM: PurePath Console 2 - Unable to connect to the Motherboard

Part Number: PUREPATH-CMBEVM
Other Parts Discussed in Thread: TAS5756M, TAS5754MDCAEVM, TAS5756MDCAEVM

Hello,

I bought a PurePath Motherboard to program the DSP in the TAS5756M.

I have installed PurePath Console 1, PurePath Console 2 and PurePath Console 3.

With PurePath Console 1 and 3 I can connect to the motherboard without any problem.

I connected the TAS5756M board and with PurePath Console 1 I dump the Register of the TAS5756M.

I try to write something with the Command Buffer Interface and it works.

So the boards work.

With PurePath Console 2 I can't connect to the motherboard or with the TAS5756M.

If I click on "Connect asTAS5754M-56MDCAEVM" the device connects for less than a second and the unexpected FWID warning pop-up appears again.

Following this user guide: www.ti.com/.../slau583.pdf

at "3.5 Firmware ID Update" - I can't change the FWID because the FWID button in the Device Settings section of the Direct I2C Read/Write tab is greyed 

I don't think the problem is in the wrong FWID, because the PurePath Console 1 and 3 work.

I tried to install the PurePath 2 in another computer and I have the same problem.

Please help me. I have the prototype on my desk and I have a few time to complete it.

The DSP configuration is the last thing to do.

Thanks.

Thank you in advance.

Best Regards,

Davy

  • Hi Davy,

    My colleague will follow up with you soon.


    Dylan
  • Hi Dylan,

    thanks very much for your reply.

    Davy
  • Hello, I'm very sorry to push you so much, but I wish you are aware that we spent a lot of time in designing our amplifiers with TAS5756M. We are in rush to start our production but we cannot because after my first inquire on mid of February I'm still waiting for someone give me the COREECT information.
    Even though I have required many time help about my problem I didn't receive solution still now.
    I will appreciate a fast reply from you in order solve my problem and to proceed with my production.
    Thank you in advance.
    Best Regards,
    Davy
  • Hello,

    do you have any news about my problem?

    Please help me.

    Thanks.

    Best Regards,

    Davy

  • Hello,

    in this thread I find some important information: e2e.ti.com/.../701840

    Andy Liu SH:
    The PPCMB (PurePath Console Mother Board) will detect the FW ID of the attached TAS5756MDACEVM when PPC2 is launched. Your hardware connections are definitely NOT what we recommend and will most likely make PPC2 fail.

    You need to make your tuning file using a PPCMB and TAS5756MDACEVM. After your tuning is done, generate a header file using the same hardware.

    The FW ID is stored in the EEPROM on the TAS5754MDCAEVM. TAS5754MDCAEVM has to be mounted to PPCMB to make PPC2 work correctly.

    I would suggest you guys make your tuning using the TAS5754MDCEVM and PPCMB.

    Well, I didn't use the EVM, because I have my board.

    I have a microcontroller onboard and an EEPROM like your EVM.
    Can you tell me the address of the EEPROM where I have to write the FW ID?
    I'm a firmware engineer and I don't have any problem to write code in my microcontroller.
    Thanks very much for your help.

    Best Regards,
    Davy
  • Hello,

    do you have any news about my problem?

    I analize the I2C signal from the PurePath-MB and the TAS5756M FW-ID is called at EEPROM Address :
    0xA8 - 0x1F - 0xE0

    Well, I write the TAS5754M-56MDCAEVM in my EEPROM and it responds correctly.

    But the PurePath Console 2 doesn't work yet.

    Dumping the Pure-Path-MB EEPROM, there are 8 byte after the FW-ID (at address: 0xA0 - 0x1F - 0xE0)
    I think that it is a code for the FW-ID

    Can you give me the correct information that I should write in my EEPROM?
    Thanks.

    Best Regards,
    Davy
  • Hello,

    can someone try to help me?
    Thanks.

    Best Regards,
    Davy
  • Hi Davy,

    Sorry, I have been occupied by quite a few urgent customer issues for days.

    Do you have a speaker that you want to tune with? If so, you have to get a TAS5756MDCAVEM.  

    If you just want to have some DSP configurations that can work with TAS5756M. Let me know which Hybrid Flow you are interested in. I will generate a header file for you.

    Andy

  • Hi Andy,

    thanks for your reply.

    I design a board which can be configured by the customer.
    Each customer has his speaker design and need to configure it by himself.

    I have a microcontroller onboard and I design the board for support four different configuration, but one is dedicated to customer configuration.
    Our customers not are end users!
    When a customer needs to configure by himself the DSP, he must be able to configure the board.

    I check the I2C communication and the Purepath-MB query the EEPROM of the amplifier board at address: 0xA8 - 0x1F - 0xE0
    The EEPROM should reply with a correct FWID.
    I write in my EEPROM at that address the FW-ID like the TAS5756MEVM User Guide. (FWID_TAS5754M-56MDCAEVM)
    My EEPROM reply correctly when the PurePath-MB query the address 0xA8 - 0x1F - 0xE0, but I can't make the connection to PPC2.
    I think that the follow byte not are set correctly.
    Can you send me the EEPROM content to allow connection to the Pure Path Console?
    Thanks.

    Best Regards,
    Davy
  • Hi Davy,

    I was traveling and visiting customers all week long last week. Sorry for my late response.

    Unfortunately, TAS5756MDCAEVM was designed by my colleague who already left our group. I am not able yet to find out what the EEPROM content should be.

    You mentioned that your board can be configured by the customers. Will your customers use PPC2 to communicate with your board?
    Please note that any customer who wants to access to PPC2 needs approval from TI.

    Andy

  • Hi Davy,

    I will close this thread for now. If you still have other questions, post another question and we will help you again.

    Andy