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.

BQ40Z60: Problem using Advanced BQMTester and BQProduction

Part Number: BQ40Z60
Other Parts Discussed in Thread: BQMTESTER, BQSTUDIO, BQPRODUCTION

I would like to use my Advanced BQMTester and EV2300 to do production firmware flashing and calibration of the BQ40Z60.  I have been using the EV2300 successfully with BQStudio. However, I am unable to get very much to happen when I connect it to the BQMtester.

I have followed the hardware setup connections specified in SLUU397A, and am trying to use BQProduction as described in this document e2e.ti.com/.../Taking-your-fuel-gauge-from-design-to-production.pdf

I have connected the 5V and 24V supplies, and the current and voltage supply LEDs are lit.

In BQProduction, it does show a “station 1” connected when the EV2300 is plugged into my computer.  But I have not been able to get the BQMTester to output any voltages. It seems that the optoisolators that enable the voltage outputs are not turning on.  I have used an oscilloscope to probe the SMBUs output of the EV2300 while it is connected to BQproduction and while I am clicking both “scan boards” and “Start test”.  I do not see any SMBus activity when I do either of these actions, even though BQProduction does seem to be detecting the EV2300. An idea what is going wrong? I am using BQproduction  1.0.9 and the EV2300 has firmware 3.1m.

  • Please send us a screenshot of your connection. From what you mention, it looks like while you have the ev2300 connected the gauge is not being detected. Your smbus lines must be pulled high. What are your voltage readings on those lines once connected?

    These are the instructions for connection,
    Instructions for setup
    Power up the board connecting the 24V and 5V PSU to their terminals, (+24V, 24V RTN) and (+5V, 5V RTN)
    Use separate grounds for both power sources, should be set individually
    Connect an ev2300 to the i2c and smbus terminals near the power terminals, then connect it to the computer
    Connect the cell (4 pack) to the cell-, cell1, cell2, cell3, cell4 terminals
    Short the bat - and cell- terminals
    Jump the pack- and bat- terminals
    Short pack+ with pack+ on the evm
    Short pack- with pack- on the evm
    Connect the smbus cable between the evm and the mtester on the cell terminals side of the board
    Set power to 24V and 5V with a tolerance of 2A or 1A on the PSU
  • I am following your instructions, and have not gotten any different results from those I described before. My setup is wired up like this diagram from the Advanced bqMTester manual:

    Here is a screenshot of the connection detection screen in bqProduction:

    I have observed the following:

    1:  The Pack+ and the cell power on the BQMtester never come on, so the BQ40Z60 on the external board never gets powered on.

    2:  When bqProduction is running, I never see any activity at all on the SMBus (or I2C) lines.  The SMBus data and clock lines are pulled up to 3.3V.  I assume that the power on the bqTester is supposed to be enabled through either SMBus or I2C communications that come from BQProduction, through the EV2300.  

    3: I know that the EV2300 and the BQ40Z60 board work because I can use them with BQStudio.

    Why isn't the EV2300 outputting any communications when I am running bqProduction?

  • Any ideas on how to get this to work? I spent hundreds of dollars on the Advanced BQMTester and have not been able to use it at all.
  • Hi Andrew,

    I need to get a board here and try it out here. I have given you the config per what was a known working config here. I will update this thread once I have a board an have it tested out here.

  • Hi Andrew,

    I will be getting a board in 2 days. I will update this thread once I have it tested.
  • Hi Andrew,

    I just got the boards. I will be testing them today and tomorrow. You will have your answer soon.
  • Andrew,

    I tested your setup. It works and I'm able to get it to communicate here.
  • So, what steps do you recommend I take? 

  • I should add that I have tried using the board on multiple computers, both with 64 and 32-bit versions of Windows 7.
  • Hi Andrew,

    I'm not sure if it's software based. However my system here was a Win 10 64 bit system. Have you tried it with multiple evms? It might be that the station recognizes a hardware connection but it isn't polling the device correctly. However, this is just a guess. If you have a second evm, please try with that.

  • The EVM never gets power from the BQMtester, so how could the EVM be the problem? How could the EVM power on and connect without any voltage? I do not have a second EVM, although I have tried the setup with a custom implementation of the BMS that is almost identical to the EVM, and that does not work either. I have never been able to detect a voltage on any of the outputs on the tester, although the "current supply" and "voltage supply" LEDs are lit.
  • Any response?  Been struggling with this for a month with zero useful support.

    Should I assume that the Advanced BQMTester board is simply broken?

  • Hi Andrew,

    I have been able to get the evm comm with the bqmtester board. I'm not able to see anything wrong with your connections that suggests that this is an issue. Given that it may be possible that the board is damaged. Sorry, I'm not able to help more. Is there a way you can check the board for damaged components?