Other Parts Discussed in Thread: BQ25155EVM, BQ25155
We are using BQ25150 in one of our boards
We are facing issue with the values of two registers in the IC
Content on reset as per the Datasheet
ICHG_CTRL (Address = 0x13) [reset = 0x8]
PCHRGCTRL (Address = 0x14) [reset = 0x2]
Content read on the IC over I2C on our board
ICHG_CTRL [reset = 0x00]
PCHRGCTRL [reset = 0x00]
We are not able to modify the content of these resisters either.
We are able to do read write on the following resisters in the IC.
BQ2515X_MASK1
BQ2515X_MASK2
BQ2515X_MASK3
BQ2515X_VBAT_CTRL
BQ2515X_TERMCTRL
BQ2515X_BUVLO
BQ2515X_CHARGERCTRL0
BQ2515X_CHARGERCTRL1
BQ2515X_ILIMCTRL
BQ2515X_LDOCTRL
BQ2515X_MRCTRL
BQ2515X_ICCTRL0
BQ2515X_ICCTRL1
BQ2515X_ICCTRL2
BQ2515X_ADCCTRL0
BQ2515X_ADCCTRL1
BQ2515X_ADC_COMP1_M
BQ2515X_ADC_COMP1_L
BQ2515X_ADC_COMP2_M
BQ2515X_ADC_COMP2_L
BQ2515X_ADC_COMP3_M
BQ2515X_ADC_COMP3_L
BQ2515X_ADC_READ_EN
BQ2515X_TS_FASTCHGCTRL
BQ2515X_TS_COLD
BQ2515X_TS_COOL
BQ2515X_TS_WARM
BQ2515X_TS_HOT
We have also tested our code with the BQ25155EVM kit.
There the registers are having expected reset value as per datasheet.
Please take a look at the circuit attached along.
Let us know what we are missing here.