i am currently using a BQ20Z45DBT in my design and, periodically, the device NAKs SMBus commands. I currently have it built in to allow up to 5 successive NAKs before reporting an error. If I reduce that number to 2 or 3, I see many more reported errors. I don''t believe there is anything in the user guide or datasheet that references run-time operation periods in which the unit is unable to communicate and will NAK but it seems like this is what is happening. Could it be that the battery management IC is performing time critical operations and is just unable to execute lower priority tasks (such as SMBus communication)? I can dig in deeper and verify that there are no timing errors on the bus but I wanted to check first to see if this is expected behavior.