Tool/software:
We have few prototype boards where we have implemented TPS25762CA for USB C -connectivity. There are some boards which function just fine, but there are also few which doesn's startup correctly.
Bootup can be easily verified by measuring CC-pins, in the case of not functioning boards the CC-pins will not show any voltage.
We have tried to find the culprit of the issue by looking into the startup of the chip:
- Internal LDO:s seem to startup fine
Working PCB:
Not working PCB:
Only real difference is that in the working pcb you can see some power usage in 1V5 LDO, which isnt seen on the not working one.
- I2C-connection to EEPROM seems to be fine
By listening to the I2C between PD controller and EEPROM, the data is identical between the boards when comparing it with Saleae.
Is there some easy way to check the ARM core functionality with I2C2?
Below is the schematics of the design:
We have also tested to change the individual chip, but even that didnt fix the issue in the not functioning PCB:s.
What could be the culprit in this case, what should we try to test next.
Would like to have confidence that the design itself is working correctly before moving forward to next revision of the board, this can always be some manufacturing faulty boards.