This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ76952: Can one channel sample multiple external temperatures?

Prodigy 220 points
Part Number: BQ76952

I now need to sample more temperatures,
But the sampling temperature of BQ76952 is not enough,
I don't really want to replace the BQ76952,
I'm wondering if this is possible,
The external hardware adds a multi-channel switch and uses some pins of the BQ76952 as GPIOs. By controlling the setting and reset of these GPIOs, the temperature is selected.

But I have this problem,
It seems that BQ76952 sampling cannot be paused, so is there any problem during the switching process? For example, the ADC output of BQ76952 is a sliding average (my guess). The sampling value of the previous channel will affect the sampling value of the latter channel?


Can you help me evaluate whether this solution is feasible?

  • Hello L,

    We've discussed internally as ways to do this in order to increase the number of thermistor measurements with our device. Syncing the measurements is where we saw the challenge. 

    We came up with the following scheme:

    The idea here is that one thermistor pin will function as a counter. Then we use the counter to control MUXes that would change as the timer changes.

    We left the thermistor pin after the one used for counter not-connected, just in case that there is no settle time.

    Now, we have not yet tested this scheme from our side. But this would be a possible solution to implement more temperature protections than the device can support (Which is 9 thermistor connections natively.)

    Best Regards,

    Luis Hernandez Salomon