Hello everybody,
I'm trying to read some registers over i2c on the tps 65982 evm working as a sink. When i plug an external charger to the TPS i perform a reading of the registers.
and I’m having some issues while reading the registers (0x3F) through i2c. I manage to read them, but there is one part of the byte which contains information about the BC12 Status which I don’t really understand…
According to what is sent on the I2c bus:
- BC12Detection=1;
So I should obtain in BC12Status a 00,10, or a 11 is it right? Is it mandatory to have one of these modes when BC12Detection is 1?
Instead of that I receive a 01 which means “Reserved”. What does it actually mean?
I also have another question about anotehr register: when i plug a charger i have the CCPullup at two (10) (1.5A) first, then after couple of seconds it turns to 1 (01) (Default usb current). Why does that happen, is it because of the chargers negotiation?