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.

BQ35100EVM-795: bqStudio with EV2400 + Eval module

Part Number: BQ35100EVM-795
Other Parts Discussed in Thread: EV2400, BQ35100, BQSTUDIO

After hooking up the BQ35100EVM +EV2400 with latest firmware, I receive the following error as shown in the attached pic.

I continued in spite of the error and was able to read my BQ35100EVM for 2 days and it stopped working on 3rd day. Now, if I hook up the BQ35100EVM with Arduino and run I2C Scan test, I receive I2C address as 0x28. As per the datasheet the I2C address should be 0XAA/0xAB. I am not sure if something went wrong with EV2400 or with BQ35100EVM.

 rong with EV2400 or with BQ35100EVM.

  • Do you have anything else hooked up on the bus. I am not sure how our address could be 0x28.
  • Looks like the Arduino Zero board that I am using to read has an EDBG chip with I2C address 0x28. That means the BQ35100EVM is not responding. Can you help me debug it as I mentioned it worked well for 2 days. Does the software not detecting issue which was present from day 1 can cause the chip to go in some unrecoverable state?
  • I would try on a different EVM, seems like chip is burned.
  • Alright replaced the BQ35100 chip and the EVM is up. I need some help with the calibration. As per recommendation, I performed Voltage calibration, temp, CC and Board offset. With no load connected the current was 0mA. without performing any current calibration , If I now connect a load e.g 1K resistor between BATT+ and PACK-, the measured voltage drops but Current still shows 0mA.
  • I see current updating once I perform voltage calibration. Now if I recycle power to the chip again current is 0mA till I perform voltage calibration again and picks up current reading. What is the right way to go around this
  • hi Harsheen
    If you are indeed having current flow and the gauge is reporting 0A, then it is likely you are in SOH mode. You need to configure the gauge for accumulator mode to perform calibration. Ps refer to the trm to guide you on how to configure the gauge for accumulator mode. it is straight forward.

    thanks
    Onyx
  • Hi Oynx,
    The gauge was set in accumulator mode before doing any calibration. Also as I mentioned in last comment, After I perform voltage calibration once, the gauge starts reporting current. But now when I recycle power to the gauge, it stops measuring again unless I perform a second voltage calibration
  • Hi Oynx,

    I was missing to press gauge start before reading the current data. One last question, the current reported is correct but with (-) negative sign. Similarly charge acc is negative.
  • The charge should be positive. Make sure CC Gain is positive.
  • CC gain is positive. Below pic shows the default config

  • Thanks, can you provide your IVT log file? I'm wondering why you are seeing negative current.
  •  looks like I need help to start log too. I am clicking on Start Log, it says no file is set yet, a pop window opens up, once file name is provided and save is clicked , nothing happens.. It still says no log file is set yet.

  • You have to keep it running. It logs every 4 seconds by default.
  • 8741.log.log
    Fri Apr 05 14:18:54 EDT 2019
    
    Device Name = bq35100
    Firmware Version = 1_02
    
    
    Sample,DateTime,ElapsedTime,Control,Charge Accumulation,Temperature,Voltage,Batt Stat,Batt Alert,Current,Meas_Z,ScaledR,IntTemp,SOH,Design Capacity,LogRowTime(ms),LogStatus
    1,2019-04-05 14:18:58,4.002,0x2080,-1005,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,188,SUCCESS
    2,2019-04-05 14:19:02,8.003,0x2080,-1005,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,184,SUCCESS
    3,2019-04-05 14:19:06,12.003,0x2080,-1005,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,186,SUCCESS
    4,2019-04-05 14:19:10,16.004,0x2080,-1005,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,200,SUCCESS
    5,2019-04-05 14:19:14,20.004,0x2080,-1005,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,185,SUCCESS
    6,2019-04-05 14:19:18,24.004,0x2081,-1005,24.7,3606,0x0001,0x0001,0,0,0,22.8,0,2200,184,SUCCESS
    7,2019-04-05 14:19:22,28.005,0x2081,-1011,24.7,3606,0x0001,0x0001,-4,0,0,22.8,0,2200,196,SUCCESS
    8,2019-04-05 14:19:26,32.005,0x2081,-1015,24.7,3608,0x0001,0x0001,-4,0,0,22.8,0,2200,182,SUCCESS
    9,2019-04-05 14:19:30,36.005,0x2081,-1072,24.7,3579,0x0001,0x0001,-103,0,0,22.8,0,2200,213,SUCCESS
    10,2019-04-05 14:19:34,40.005,0x2081,-1185,24.7,3580,0x0001,0x0001,-103,0,0,22.8,0,2200,203,SUCCESS
    11,2019-04-05 14:19:38,44.006,0x2081,-1300,24.7,3581,0x0001,0x0001,-103,0,0,22.8,0,2200,196,SUCCESS
    12,2019-04-05 14:19:42,48.007,0x20C0,-1328,24.7,3578,0x0005,0x0003,-103,0,0,22.8,0,2200,211,SUCCESS
    13,2019-04-05 14:19:46,52.008,0x20C0,-1328,24.7,3578,0x0001,0x0003,-103,0,0,22.8,0,2200,226,SUCCESS
    14,2019-04-05 14:19:50,56.009,0x20C0,-1328,24.7,3578,0x0001,0x0003,-103,0,0,22.8,0,2200,214,SUCCESS
    15,2019-04-05 14:19:54,60.009,0x20C0,-1328,24.7,3578,0x0001,0x0003,-103,0,0,22.8,0,2200,195,SUCCESS
    16,2019-04-05 14:19:58,64.010,0x2080,-1357,24.7,3604,0x0005,0x0001,0,0,0,22.8,0,2200,229,SUCCESS
    17,2019-04-05 14:20:02,68.009,0x2080,-1357,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,195,SUCCESS
    18,2019-04-05 14:20:06,72.010,0x2080,-1357,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,215,SUCCESS
    19,2019-04-05 14:20:10,76.011,0x2080,-1357,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,191,SUCCESS
    20,2019-04-05 14:20:14,80.012,0x2080,-1357,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,197,SUCCESS
    21,2019-04-05 14:20:18,84.013,0x2080,-1357,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,208,SUCCESS
    22,2019-04-05 14:20:22,88.012,0x2080,-1357,24.7,3604,0x0001,0x0001,0,0,0,22.8,0,2200,208,SUCCESS
    

  • This looks normal.

    The discharge current is reported as negative and the charge accumulation will go to the negative direction in discharge and vice versa in charge.

    It is normal behavior.
  • Great. thank you for clearing that. I am now trying to hook EV2400 with my BQ35100 board and it comes up in the Bqstudio and I can set/see all registers.
    Somehow, the default current shown is -5mA. Even after performing all the calibration steps and providing 1A load current and setting "-1000" and calibrating current, it comes back to -5mA.
    During current calibration it shows -1000mA. But once I toggle Cal_mode again to stop calibration and press Gauge_start it goes back to default of 5mA instead of 0mA
  • Hello

    I was looking in to the EOS mode of BQ35100 for Li Thionyl Cloride battery
    EOS Detection Pulse Count Thrshd is something that I need to set to optimize the short and long trend average.
    Can you give me an example for this considering we poll the gauge once in a day. Battery capacity is 15600mAh, circuit consumes 5mA of current.

    Also, how accurate way is it to run the gauge in accumulator mode and then compare the Accumulated charge with the battery capacity and determine if the battery is at the end of it's life.

    Thank you for your help
  • hi Harsheen

    The EOS detection pusle count should be set to after the hump which are typical in the Lithium iron cellss as as that could cause false detection of EOS.

    The accumulator mode is also a very accurate method for determining the charge out of the battery so the EOS can the determined
    thanks
    Onyx