Other Parts Discussed in Thread: BQ2050, BQ34Z950, EV2400
Tool/software:
We're working with this battery (www.bren-tronics.com/bt-70716bv.html) from Bren-Tronics using the 1-wire interface. The battery specs say it is compatible with the BQ2050 and BQ34Z950 TI interfaces, but this forum does not allow me to pick BQ34Z950 as a part number. The battery connects to an STM32F411 which polls the battery over the DQ line. From what we can see on the o'scope, our timings and voltages are in spec, but every so often we get repeated failures where the battery does not respond to the signal over the DQ line. We can tell when the battery has attached itself internally to the DQ line as this causes a slight drop in voltage. If this voltage drop is not present, then we know the battery will not respond to any of our commands. It is unclear what might be causing this and hopefully someone here can give some insight. Attached is a PDF showing o'scope comparisons between our widget and a commercial charger, along with our DQ line circuit schematic and the results of both a success and failure communicating with a battery. Both our widget and the commercial charger send out a burst of byte requests to the battery every 3 seconds or so and inside a burst there appear to be no additional timing delays between bytes. Even so, if we see that the battery is failing to attach to the DQ line it will not respond to even one byte requested.