Other Parts Discussed in Thread: SEGGER
I am trying out my first design with the BQ24773 and realized once I had the board that I need to be able to get a steady Vsys in order to power my MCU which programs the '24773. It seems like a catch 22 situation for it to work.
I have tried to directly power the '24773's VCC directly while I use a programmer (Segger J-Link) to program my MCU (ST's STML432KCUx with an ARM cortex-4). My I2C bus correctly reads the commands, but I am getting a NACK from the '24773. I am using VCC = ~15V. I have also connected 3.3V directly to ACDET and tested the output of REGN and got roughly 5V - so I am convinced the '24773 is powered and connected properly.
I also have the dev board and have powered that as suggested (~19V) and connected the I2C bus to my design. With that setup I am able to successfully program the '24773 on the dev board with my design's MCU and I2C bus - so I am convinced my setup on the MCU and bus is correct.
My question is, is VCC (greater than Vuvlo) the only thing necessary to put the '24773 into a state where it can be programmed via I2C or is it looking for appropriate values on other pins (again, I've given ACDET 3.3V and have seen REGN turn on accordingly).
Once I get this programmed successfully, is this the only way to get the chip setup in a system? By programming it before I add a battery and/or AC adapter?
Thanks,
Stephen