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.

TPS25751: Can't set Open Drain on GPIO_10 and GPIO_11

Part Number: TPS25751

Tool/software:

I'm using the USBCPD Customization Tool v 1.0.2 and it does not set Open Drain mode for the GPIO_10 or GPIO_11 outputs.  It works for GPIO_12.

When you set the checkbox the "Raw" values below it do not update in the way that they do for GPIO_12, and when you compare files output by the tool, they do not differ in any way when these values (Open Drain for GPIO_10 and GPIO_11) are changed.

How can I enable Open Drain output on my device please?

Maybe it's possible in the BIN file in a Hex editor, but I'm not sure which value to change, and to what.

  • HI Justin, 

    This is a known issue with the GUI and we're working on a resolution in the next release. In the meantime, is it possible to use other GPIOs besides 10 and 11 for the Open Drain output mode? 

    Thanks and Regards,

    Raymond Lin

  • Thanks Raymond, not without modifying the PCB, but I'll look into that as an interim measure.

    In the meantime, do you have any way of working out what bits to flip in the .BIN file to affect that setting?  I tried experimenting with GPIO_12, because that does work in the GUI, but it changed two places in the .BIN file, and it affected several bits so I wasn't confident I could guess how to transpose that onto GPIO_11.

    Finally, obvious question, but do you have any indication how long the new GUI will be?  Is it days/weeks/months/years?
    This is essential information so I know what my long term plan can be.

    Thanks,

    Justin.

    ======

  • Hi Justin, 

    In the meantime, do you have any way of working out what bits to flip in the .BIN file to affect that setting?  I tried experimenting with GPIO_12, because that does work in the GUI, but it changed two places in the .BIN file, and it affected several bits so I wasn't confident I could guess how to transpose that onto GPIO_11.

    It's not possible to change the binary file since the location may vary based on the configuration and there are also CRC checks within the generated binary. If you modify something, it could corrupt the PD binary config and it won't load properly upon boot-up. 

    Finally, obvious question, but do you have any indication how long the new GUI will be?  Is it days/weeks/months/years?
    This is essential information so I know what my long term plan can be.

    We are planning another release within the next month. This will have the fix for configuring the Open Drain bit on GPIO10 and GPIO11. Apologies for the inconvenience. 

    Let us know if you have any further questions or concerns!  

    Thanks and Regards,

    Raymond Lin

  • Thanks Raymond, I'll close the issue as solved in anticipation of the new version that fixes the Open Drain setting. 

    Is there a way to subscribe to be notified of the release? 

    Would you like me to test a beta version before then? 

    Cheers, 

    Justin. 

    ======