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.

BQ34110EVM-796: BQ34110 detected as 0110_0_02 by bqstudio but this device is not supported

Part Number: BQ34110EVM-796
Other Parts Discussed in Thread: BQSTUDIO, , EV2400, BQ34110

Hi,

I have just purchased a BQ34110EVM-796 and EV2400 and I am now trying to bring up the system using bqstudio v1.3.54.1 on  a Win10 PC.

As bqstudio starts it detects the device as bq34110 as 0110_0_02, but this device is not listed as a supported target device, the closest part is 0110_0_01-bq34110.bqz.

Surely this latest version of bqstudio should support this device?

Selecting 0110_0_01-bq34110.bqz as the target device, I can then start bqstudio with a warning, however I am now having problems setting up the device configuration correctly.

I am using a 2 cell series Li-Ion pack, I have set un-seal full access mode, Set CAL_EN and VEN_EN bits and set the number of series cells to 2. When performing "write_all" I get the following error "Value is beyond maximum value defined for parameter:Safety.BATHIGH.Battery Hugh Set Threshold"

The battery voltage on the dashboard is showing 2154mV when the actual battery pack voltage is 8.27V. Measuring VEN pin from the bq34110 shows that it is not set HIGH.

Any ideas what I am doing wrong?

Thank you

  • Hi Peter.
    Bqstudio is supposed to automatically detect the device. You are not supposed to manually select it from the list. You are unable to detect it automatically because you do not have the right .bqz file.

    Pls download the firmware from the link below and copy the bqz file contained there to the bqstudio folder on your device.
    www.ti.com/.../sluc622

    The bqstudio folder on your computer will be located here.

    C:\ti\BatteryManagementStudio_1.3.54.1

    thanks
    Onyx
  • Thank you for the advice. I have downloaded the 0110_0_02-bq34110.bqz file and BQStudio now auto detects the bq34110 device correctly.

    Following the steps from 3.2.1 in the EVM manual (sluubi1_BQ34110EVM.pdf) for stack voltages >5V, I have Enabled Calibration Mode, Set VEN_EN to 1, Set number of series cells to 2, and RESET the gauge.

    I am now attempting voltage calibration as described in 3.3.1, the battery voltage measures 8.270V between BAT- and BAT- of the EVM.

    Having entered 8270mV in the "Applied Battery Voltage" field and ticked "Calibrate Battery Voltage", I get the following error when I try to start calibration: "Calibration - Battery measured voltage in millivolts is out of range"

    Why is this voltage out of range? The gauge knows it is a 2 cell battery so I must be doing something wrong.

    Battery voltage is displayed as 2154mV with the voltage divider set to the default of 5000. If I manually alter the divider to 19196 (calculated using the equation in the TRM) I can achieve a voltage of 8266mV which is about right, but is this the correct thing to do?

    Thank you
    Peter
  • Hi Peter.
    I am able to calibrate my board following the procedure listed in the user guide.
    -Make sure your jumpers on J2 are set to the >5V pins.
    -make sure you have a jumper on J3 which is labelled Ven on the evm board.
    -Make sure you click the cal_toggle button to ensure the cal_en flag is set. This will allow you set the VEN_EN flag in pin control config register. if cal_en isn't set, you will be unable to set the Ven_en flag.
    -Make sure you set the number of cells correctly and click the reset button.
    -Then measure the stack voltage, input it in the field, check the calibrate voltage button and then hit calibrate. This process worked for me.
    Also, after calibration, restart bqstudio so to ensure voltage is being measured correctly.

    Let me know if this doesn't still work
    thanks
    Onyx
  • Hi Onyx,
    After a PC re-start and cold boot of the hardware my system is now working correctly, both voltage and current calibration have been successful.
    I am now setting up my system with relays to perform automatic GPC cycles.
    Thank you for your great support !
    Peter