We are using TPS25750DRJKR, and its version is F509.05.00 read from REG[0xF].
Does this version support BC1.2 feature?
Because I found the note says this feature is not supported by F509.04.02, we are using a newer one.
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.
We are using TPS25750DRJKR, and its version is F509.05.00 read from REG[0xF].
Does this version support BC1.2 feature?
Because I found the note says this feature is not supported by F509.04.02, we are using a newer one.
Hello Walker,
We are using TPS25750DRJKR, and its version is F509.05.00 read from REG[0xF].
Does this version support BC1.2 feature?
I'm checking to see if this firmware version supports BC1.2.
What version of the online GUI are you using?
Best Regards,
Christian.
What version of the online GUI are you using?
This one:
https://dev.ti.com/gallery/view/USBPD/TPS25750_Application_Customization_Tool/ver/7.0.4/
March 23, 2023
Hello Walker,
This firmware version should support the BC1.2 feature.
Have you tested this feature? If this feature does not work can you provide your .json
Best Regards,
Christian.
Json file is attached, please check.
I just want to use the REG[0x3f] to get the BC1.2 result, but it is always 0. And I also find the REG[0x29] bit(31:30) = 0 by default
Here is the register dump based on ver F509.05.61
[60951.335591] tps25750_pdic_dump(582): TPS_REG[0xf] = 0xf5090561
[60951.342316] tps25750_pdic_dump(586): TPS_REG[0xd] = 0x19f8
[60951.348753] tps25750_pdic_dump(590): TPS_REG[0x1a] = 0x60000d
[60951.355430] tps25750_pdic_dump(594): TPS_REG[0x26] = 0x3000
[60951.361995] tps25750_pdic_dump(598): TPS_REG[0x29] = 0xc95032
[60951.368771] tps25750_pdic_dump(602): TPS_REG[0x2d] = 0xa2f00018
[60951.375486] tps25750_pdic_dump(606): TPS_REG[0x3f] = 0x20f
[60951.381935] tps25750_pdic_dump(610): TPS_REG[0x40] = 0x1c
[60951.388308] tps25750_pdic_dump(614): TPS_REG[0x69] = 0x61000501
[60951.394970] tps25750_pdic_dump(618): TPS_REG[0x70] = 0x0
So I try to set the REG[0x29] bit(31:30) = 01b, but find REG[0x3f] bit(7:4) = 11b no matter what charger is (SDP/CDP/DCP).
Here are the register values based on a DCP charger.
TPS_REG[0xf] = 0xf5090561
TPS_REG[0xd] = 0x19f8
TPS_REG[0x1a] = 0x10001d
TPS_REG[0x26] = 0x3000
TPS_REG[0x29] = 0x40c95032
TPS_REG[0x2d] = 0xa2f00018
TPS_REG[0x3f] = 0x233
TPS_REG[0x40] = 0x50014
TPS_REG[0x69] = 0x61030002
TPS_REG[0x70] = 0x0
Hello Walker,
Can you try these two .jso files to see if this resolves the issue.BC 1.2.zip
Best Regards,
Christian.