I am using the BQ25125 battery charge IC and attempting to communicate with it over I2C. It appears as though it nacks all I2C requests when the input power is not connected unless I pull the CDn pin high. However, with CDn pulled high it doesn't charge the battery when input power is connected.
I would like to always be able to communicate with it over I2C and always have it charge the battery when input power is present. Is it possible to pinstrap the CDn pin with a resistor and still be able to always communicate with the part and always have it charge the battery then input power is present? Or do I need to constantly monitor the state of the input power and toggle the CDn pin accordingly? Thanks.