Other Parts Discussed in Thread: BQSTUDIO
Can you verify that I am understanding the datasheet correctly?
If I hardwire the PSEL and OTG pins for a 100mA input current limit (PSEL - HIGH, OTG - LOW), I can raise that limit later using input current limit bits (IINLIM[2..0]) within the REG00 register?
When my board is initially powered on and prior to the USB port type being detected, I would like the bq24298 to default to a 100mA input current limit which is appropriate for a USB host port which has not been enumerated. Once the type of USB port has been detected, I would like to update the input current limit (IINLIM[2..0]) and charge current (ICHG[5..0]) appropriately. I plan to use the following settings based on the USB type detected.
USB Type | IINLIM[2..0] | ICHG[4..0] |
USB 2.0 (SDP) | 500mA (001b) | 512mA (000000b) |
USB BC 1.2 (DCP) | 1.5A (101b) | 1536mA (010000b) |
USB Type-C 1.2 (DCP) |
3.0A (111b) |
3008mA (100111b) |