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.

TPS65981EVM: Issue connecting through FTDI Board

Part Number: TPS65981EVM
Other Parts Discussed in Thread: TPS65981

Hi,

I'm trying to use the TPS6598x Utilities tool with the TPS65981EVM over FTDI, but I keep getting this error: *** ERROR in FTDI call (I2C_DeviceWrite), status: 2

I figured that I would be able to plug the eval board into a computer running the software and it would work, but that does not seem to be the case. Is there any setup I need to do with the boards, like setting the config switches. Also, the board I received seems to have different designators compared to the reference manual. 

Thank you,

Jay

  • Hi Jay,

    Welcome to E2E.

    We recommend using the latest GUI TPS6598x Configuration Tool, because TPS6598x Utilities tool is an old GUI and won't be updated.

    If you want to flash the firmware onto the TPS65981EVM memory, you need to connect the MicroB to TPS65981EVM FTDI board and TypeA to the computer.

    If the default template in GUI is used, you don't need to do any setup.

    If it helps and solves your problem, please select  This resolved my issue  

    Best Regards,

    Hao

  • Hi Hao,

    When I try using the Application Customization tool, I get the following error message when I try to validate the I2C address:

  • Hi Jay,

    Did you install the FTDI driver when you installed the application customization tool?

    Best Regards,

    Hao

  • Tried and same result.

    Should I be leaving all the switches in their default configurations? 

    Is the note about "stacking" the left and right halves of the board relevant at all?

  • Hi Jay,

    It seems that the communication between the FTDI and TPS65981 doesn't go well.

    I would suggest using a logic analyzer to see if the FTDI can send message and the TPS65981 can respond.

    Before testing, please make sure the TPS65981EVM is powered and I2C address is correct.

    Could you also help do the following test ?

    1. Load a TPS65981 template in the GUI.

    2. Fill the I2C address and click Test I2C Read(Mode Register 0x3)

    3. Post the response on E2E.

    Best Regards,

    Hao

  • Hi Hao,

    I consulted with the local wizard and he suggested changing the latency in the FTDI driver and I think that fixed the problem.

    If anyone else is having issues:

    Device Manager->Ports&Coms->(Double click on the COM Port)

    Then change the latency to 1ms (default was 16ms on my machine) and uncheck "Serial Enumeration"

    This seems to fix my issues. I'm now able to see I2C communication with the scope and the app config tool was able to flash and verify a set of firmware.