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.

TPS65987EVM:Some problems of using TPS65987EVM to test.

Part Number: TPS65987EVM

Hi,

 It comes to some problems when we used the TPS65987 EVM.

Use a 24V adapter to supply the TPS65987EVM, and the EVM was connected with computer by I2C.

1) The configuration interface was as follows. The numer of PDOs was 1.

2) Then do "Import settings from device" ,while there were no changes in the configuration interface.

3) Do "debug", the interface was as follows. The number of PDOs bacame 4. So did it means that the importing settings was effective? Or something else?

4) In this mode, connect a PAD and EVM by TYPE-C cable, the PAD could be charged by 9V. While a few moments later, the interface became as follows. The PDOs became 7. There were something wrong in "Device 1, port 1".

5) Exit "Debug" mode, the interface was the same as the picture 1.

6) However, if we did "Export settings to device RAM" in step 2, which PDOs was 1 and the voltage was 5V. Once we connected the PAD and EVM, the charge power was 9V. We suspected that the configuration file wasn't downloaded to the EVM.

Looking forward to your reply, thank you.

 

  • Hello,

    In debug mode, you are reading exactly what is currently programmed on to the PD controller and can actively read the status of the device (power path status, interrupt registers, etc...). When you are not in debug mode, you are creating a custom configuration that you will eventually flash onto the PD controller.

    Instead of clicking 'Import Settings from Device', I recommend that you load the project configuration that you have through the Project->Load Project option.

    As far as the 7 PDO's being read, this I probably an error. When the debug mode is configured in 'Polling' mode, it will constantly try to read the register in question to see if there are any updates. However, if there is an incorrect value read back, this could cause the GUI to show incorrect data which is what you are seeing. Would not worry about this. The values read before the 7 PDO's is what is programmed on the PD controller