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.

TPS25751EVM: Are I2C IRQ signals required?

Part Number: TPS25751EVM
Other Parts Discussed in Thread: PMP41062, TPS25751,

Tool/software:

I have used PMP41062 reference design as a base to design my own board. I also have the TPS25751EVM and I was thinking that I could use this to program my board by connecting the I2C signals from the EVM to my board. However, the IRQ signals of the TPS25751 are connected to ground on my board. Are the IRQ signals required for the programming to work? 

  • Hi Ola,

    The I2C interface is still accessible when the IRQs are grounded. You can still read/write registers and the I2Cc port still discovers the EEPROM and writes to the BQ device with the IRQs grounded.

    Thanks and Regards,

    Chris

  • Hi Cristopher and thanks for the quick reply.

    So I should be able to program the I2C EEPROM on my on board by removing the R85 and R86 jumpers on the EVM and connect the I2C signals to my board instead? (The eeprom on my board has the same address as the one on the EVM). I want to use the USBCPD Application Customization Tool.

  • Hi Ola,

    Instead of removing the resistor, you may be able to just remove the J16 and J14 jumpers on the bottom of the board, and then use the I2Cc header pins on the top of the board.

    I have not tried this myself, but it definitely seems possible.

    Thanks and Regards,

    Chris

  • Thanks for the support. I have managed to program my eeprom via the EVM by removing the jumpers as suggested. However I ecounter the same error as many other has reported that programming halts at 70%. After programming, I read back the user data (as suggested in another thread) and could confirm that it had changed to what I put in. I guess that confirms that the programming was successful? I have not yet verified if the TPS25751 works as intended.

  • Hi Ola,

    After programming, I read back the user data (as suggested in another thread) and could confirm that it had changed to what I put in. I guess that confirms that the programming was successful

    Correct, if you can read back the user data, the programming should have worked. We are still working to fix this GUI issue in the next release.

    Thanks and Regards,

    Chris