Part Number: TPS65986
Hi,
When we plug in any type of charger, the registers 0x1A and 0x3F change multiple times (goes from non-BC1.2 5V/500mA to DCP, then back before settling as a DCP around 600ms later). Same thing happens with some PD chargers as well.
Since these roles are being reported to different parts of the system while its still changing, the wrong roles could be reported. I didn't see any GPIO event that could represent when the Primary/secondary detection completes.
What is the best way of knowing when the DCP/SDP/CDP detect completes? We currently have a ~600ms timeout to ignore any of the first toggles, but this seems to hacky to be in our final solution.
Also what is the DCD timeout set to on the TPS65986, or does it vary between 300msec to 900msec?
Thanks,
Josh