Other Parts Discussed in Thread: PMP4496
Hey,
So I based my USB C Power bank circuit from this reference design. (PMP4496). It's connected to a 5Ah, lithium ion battery cell. But I am unable to initiate the charging.
With the circuit connected to a USB C charger and the battery connected I can see 5V on the "VBUS", The "Vo_CHG" node is the same voltage as the battery at 3.7V. What I find odd is that the "REGN" node is sitting at 0V, from what I understand from the data sheet is that it should be a hair under 5V. With the oscilloscope hooked up I don't see any switching going on. I can read the registers and have tried changing some of the registers but havn't had any luck.
The registers also show that there is no input on the VBUS, I have reflowed the IC just in case there was a crusty connection but it didnt change anything.
Any help would be greatly appreciated.
Register after init with usb and battery connected:
regBq[0] volatile uint8_t 0x48 (Hex)
regBq[1] volatile uint8_t 0x5 (Hex)
regBq[2] volatile uint8_t 0xff (Hex)
regBq[3] volatile uint8_t 0x90 (Hex)
regBq[4] volatile uint8_t 0x1f (Hex)
regBq[5] volatile uint8_t 0x23 (Hex)
regBq[6] volatile uint8_t 0x5e (Hex)
regBq[7] volatile uint8_t 0xdd (Hex)
regBq[8] volatile uint8_t 0x3 (Hex)
regBq[9] volatile uint8_t 0x0 (Hex)
regBq[10] volatile uint8_t 0x98 (Hex)
regBq[11] volatile uint8_t 0x2 (Hex)
regBq[12] volatile uint8_t 0x0 (Hex)
regBq[13] volatile uint8_t 0x90 (Hex)
regBq[14] volatile uint8_t 0x0 (Hex)
regBq[15] volatile uint8_t 0x0 (Hex)
regBq[16] volatile uint8_t 0x0 (Hex)
regBq[17] volatile uint8_t 0x0 (Hex)
regBq[18] volatile uint8_t 0x0 (Hex)
regBq[19] volatile uint8_t 0x8 (Hex)
regBq[20] volatile uint8_t 0x0 (Hex)