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: Device is not detected as slave device.

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

Hi,

I am working on bq34110EVM-796.  I have gone through two different scenarios.

1.  I have connected bq34110EVM-796. to PC throughout EV2300. In this case, the device is not detected in a software tool.

2. I have  connected bq34110EVM-796 to processor throughout I2C line. in this case, also  bq34110EVM-796 is not detected as a slave device to the processor.

I have probed REG25 and REFIN pins and CE pin and it shows voltages as per datasheet.

Please suggest some points on this.


Thanks,

Viken.

  • Hi Viken,

    Although you are using the bq34110, please follow the steps for setting up the software toolchain in this quickstart guide for the bq34z100-G1, found here: www.ti.com/.../sluubv2

    If issues persist after using the software and firmware recommended in the quickstart guide, please let me know.

    Sincerely,
    Bryan Kahler
  • Hi,
    Thanks for the response.

    I am able to detect bq34110 as the i2c slave device to my processor. I am not able to detect bq34110 in bQstudio using EV2300.
    So by using the i2c command, I am not able to put the device on calibration mode.
    Please suggest me how can I calibrate bq34110 without using bQstdio.

    Thanks,
    Viken
  • Hi Viken,

    Can you run the latest Firmware installer located in the Tools and Software section of the product page? http://www.ti.com/lit/zip/sluc622

    I ran bqStudio on a new EVM yesterday and it looks like it does not contain the latest bqz file for bq34110. The firmware installer will give you the latest bqz file which should fix the issue with autodetection. Please also make sure you are running the latest version of bqStudio available on ti.com (v1.3.86). Let me know if this fixes your issue.

    We have highlighted this issue to our software team and the updated bqz file will be included in the next version of bqStudio.

    Best regards,

    Matt

  • Hi,
    I have run the latest firmware installer, still I have been facing the same issue. I have attached a snapshot of error message for your reference.
    Is there any other way to calibrate bq34110?
    Please suggest some point on this as soon as possible

    Thanks,
    Viken.
  • Hi Viken,

    That is very strange - it should have auto-detected the device. Can you try the following?

    1) Download the latest version of bqStudio from ti.com. It is currently 1.3.86 and is labeled as a TEST version. This version has many updates and will soon be released as the official version.

    2) Can you take a photo of your setup? What voltage are you applying to power the EVM? Are you using the I2C output on the EV2300 and are all of the EVM jumpers in the correct position?

    Since you are able to successfully communicate to the device from your processor, you can also do the calibration this way. Chapter 5 of the bq34110 Technical Reference Manual describes the steps to do this. 

    By the way, how did you resolve the I2C communication issue between your processor and the bq34110 EVM? Maybe this will help provide a clue on the communication issue with bqStudio and the EV2300.

    Best regards,

    Matt

  • Hi,

    By changing the IC, I am able to communicate with processor.

    I have started calibration according Chapter 5 of the bq34110 Technical Reference Manual. i am using 12 V battery for my device. Can you help with me which parameter need to update in data flash memory ?

    it will be great if can share any example file for calibration data.

    Thanks,
    Viken
  • Hi Viken,

    How are your jumpers set on your EVM for the voltage divider to the BAT pin (J2 and J5)? For a 12V battery, it is important to set the J2 jumpers to the >5V setting.

    The 16V setting on J5 results in a resistor divider of around 1/19. Try setting your Voltage Divider in the Flash settings at around 19200mV as a starting point for calibration. You will also want to change the 'Flash Update OK Voltage' Flash parameter in Data Flash (under Configuration) to a lower voltage (voltage must be lower than the voltage on the BAT pin) to allow writing to flash. This can be modified while the device is in calibration mode by using the CAL_TOGGLE command in the right hand side Command window.

    Which battery chemistry are you using? Is it Lithium Ion?

    Best regards,
    Matt