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.

BQ34Z100-G1: Using BQStudio to simultaneously read BQ34Z100-G1 and BQ76952 on the same I2C interface

Part Number: BQ34Z100-G1
Other Parts Discussed in Thread: BQ76952, , BQSTUDIO, BQ34Z100, EV2400
We are currently working on a solution to protect and measure the power of a 7-string lithium battery using BQ34Z100-G1+BQ76952. The current design only uses one I2C communication port for output, which is to connect the I2C communication ports of BQ34Z100-G1 and BQ76952 in parallel. The current problem is that when using BQStudio software, it can only communicate with BQ34Z100-G1 each time and cannot communicate with BQ76952. Please help to see how to solve this problem, If BQStudio software is used, both BQ34Z100-G1 and BQ76952 can be read simultaneously.

Thank you!

  • Hi John,

    Both devices have different I2C device addresses. If you use two EV2400s in parallel, you will probably be able to communicate with BQStudio simultaneously. It shoudl work by opening two BQStudio instances. 

    Regards,
    Jose Couso

  • I used two computers and two EV2400s for communication testing. The BQStudio software on both computers will enter the interface of BQ34Z100, but cannot enter the interface of BQ76952. As shown in the following figure, I cannot select the address of I2C separately. Can you help me see what the problem is.
  • Hello John,

    If both are powered and able to communicate and you attach one EV2400 to the gauge and one to the monitor you should be able to open 2 instances of BQStudio, one for each device. EV2400 does not have arbitration so it can lead to communication issues if they are on the same I2C bus. Also the EV2400 has internal pull-ups, two in parallel could also potentially cause issues with communication.

    You can always use the advanced communication tab in BQStudio if you want to pull some information from another device on the bus with a different address.

    Sincerely,

    Wyatt Keller

  • Hello, Wyatt Keller

    Thank you for your answer. I understand.

    John