Other Parts Discussed in Thread: BQSTUDIO, BQ33100
We've encountered a problem during reading of the SREC file on a BQ40z50-R2.
Essentially, another device on the board has tried communicating during the first few seconds of the read and the read attempt fails. However, the BQ is unable to recover from this. It gets stuck in (presumably) ROM mode with the SMClock held low. It won't accept any commands or respond in any way. As there is no /MCLR or /RST pin on the device, the only way we can free it is to unsolder the board from the battery pack and re-connect it (power cycle the BQ)
For initial prototypes we have access to the solder terminals but once our device is sealed within a battery pack, there will be no way to power-cycle or reset the BQ. If we can suspend all other comms while BQ studio communicates, the read works fine, but it's still quite plausible that something could interrupt the comms (dodgy connection, operator forgets to kill all other comms, etc) and that could render the pack useless.
Firstly, to preserve my sanity during the prototype stage, is there another way to recover from this fault that doesn't require unsoldering the PCB?
Secondly, can this be fixed?
Thanks