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.

BQ34Z100EVM: IC is not allowing to access the dataflash memory

Part Number: BQ34Z100EVM
Other Parts Discussed in Thread: BQ34Z100-G1, BQ34Z100
1. IC is not allowing to access the dataflash memory. Even after sending the command of clearing SS flag of control status register. This flag automatically gets set on next instant making it back to seal mode.
2. IC parameters such as SOC, SOH, MaxError, are zero always. However, it is  communicating the voltage and temperature correctly.
3. On the BQ's TI application(Battery Management Studio .exe) the same behavior is observed were I was unable to read the dataflash parameters and also received the SOC, SOH many other parameters as 0 or 65535 except voltage and current of which the readings were normal.
  • Have you tried a BQ34z100EVM yet? Have you seen the same issue on the EVM?

  • I have only TI Evaluation board of BQ34Z100-G1 .  I am working on it since 2 months but, this issue I faces last week were I am unable to flash the memory, i.e it is going automatically from unseal to seal mode and parameter such as SOC, Max error is zero.

  • Please find the attachment of log and error file. I have renamed the file added .txt to upload.

    Mon Feb 03 10:23:24 CET 2020
    
    Time,LogCaption,Error Code,Error String
    2020-02-03 10:23:24,FullChgCap,6,Timeout or unexpected response communicating with device.2020-02-03 10:23:24,Voltage,772,No acknowledge from device.2020-02-03 10:23:24,Current,772,No acknowledge from device.2020-02-03 10:23:24,AvgCurrent,772,No acknowledge from device.2020-02-03 10:23:24,Temperature,772,No acknowledge from device.2020-02-03 10:23:24,AverageTimeToEmpty,772,No acknowledge from device.2020-02-03 10:23:24,AverageTimeToFull,772,No acknowledge from device.2020-02-03 10:23:24,AvailableEnergy,772,No acknowledge from device.2020-02-03 10:23:24,AveragePower,772,No acknowledge from device.2020-02-03 10:23:24,InternalTemperature,772,No acknowledge from device.2020-02-03 10:23:24,CycleCnt,772,No acknowledge from device.2020-02-03 10:23:24,StateofHealth,772,No acknowledge from device.2020-02-03 10:23:24,ChargeVoltage,772,No acknowledge from device.2020-02-03 10:23:24,ChargeCurrent,772,No acknowledge from device.2020-02-03 10:23:24,PackConfig,772,No acknowledge from device.2020-02-03 10:23:24,Flags,772,No acknowledge from device.2020-02-03 10:23:24,Flags B,772,No acknowledge from device.2020-02-03 10:23:24,GridNumber,772,No acknowledge from device.2020-02-03 10:23:24,LearnedStatus,772,No acknowledge from device.2020-02-03 10:23:24,DoDatEOC,772,No acknowledge from device.2020-02-03 10:23:24,Qstart,772,No acknowledge from device.2020-02-03 10:23:24,TrueRC,772,No acknowledge from device.2020-02-03 10:23:24,TrueFCC,772,No acknowledge from device.2020-02-03 10:23:24,StateTime,772,No acknowledge from device.2020-02-03 10:23:24,DOD0PassedQ,772,No acknowledge from device.2020-02-03 10:23:24,DOD0Time,772,No acknowledge from device.2020-02-03 10:23:24,DOD0,772,No acknowledge from device.2020-02-03 10:23:24,QmaxDOD0,772,No acknowledge from device.2020-02-03 10:23:24,QmaxPassedQ,772,No acknowledge from device.2020-02-03 10:23:24,QmaxTime,772,No acknowledge from device.2020-02-03 10:23:34,Control,6,Timeout or unexpected response communicating with device.2020-02-03 10:23:34,CtrlStatus,6,Timeout or unexpected response communicating with device.2020-02-03 10:23:34,StateofCharge,772,No acknowledge from device.2020-02-03 10:23:34,MaxError,772,No acknowledge from device.2020-02-03 10:23:34,RemCap,772,No acknowledge from device.2020-02-03 10:23:34,FullChgCap,772,No acknowledge from device.2020-02-03 10:23:34,Voltage,772,No acknowledge from device.2020-02-03 10:23:34,Current,772,No acknowledge from device.2020-02-03 10:23:34,AvgCurrent,772,No acknowledge from device.2020-02-03 10:23:34,Temperature,772,No acknowledge from device.2020-02-03 10:23:34,AverageTimeToEmpty,772,No acknowledge from device.2020-02-03 10:23:34,AverageTimeToFull,772,No acknowledge from device.2020-02-03 10:23:34,AvailableEnergy,772,No acknowledge from device.2020-02-03 10:23:34,AveragePower,772,No acknowledge from device.2020-02-03 10:23:34,InternalTemperature,772,No acknowledge from device.2020-02-03 10:23:34,CycleCnt,772,No acknowledge from device.2020-02-03 10:23:34,StateofHealth,772,No acknowledge from device.2020-02-03 10:23:34,ChargeVoltage,772,No acknowledge from device.2020-02-03 10:23:34,ChargeCurrent,772,No acknowledge from device.2020-02-03 10:23:34,PackConfig,772,No acknowledge from device.2020-02-03 10:23:34,Flags,772,No acknowledge from device.2020-02-03 10:23:34,Flags B,772,No acknowledge from device.2020-02-03 10:23:34,GridNumber,772,No acknowledge from device.2020-02-03 10:23:34,LearnedStatus,772,No acknowledge from device.2020-02-03 10:23:34,DoDatEOC,772,No acknowledge from device.2020-02-03 10:23:34,Qstart,772,No acknowledge from device.2020-02-03 10:23:34,TrueRC,772,No acknowledge from device.2020-02-03 10:23:34,TrueFCC,772,No acknowledge from device.2020-02-03 10:23:34,StateTime,772,No acknowledge from device.2020-02-03 10:23:34,DOD0PassedQ,772,No acknowledge from device.2020-02-03 10:23:34,DOD0Time,772,No acknowledge from device.2020-02-03 10:23:34,DOD0,772,No acknowledge from device.2020-02-03 10:23:34,QmaxDOD0,772,No acknowledge from device.2020-02-03 10:23:34,QmaxPassedQ,772,No acknowledge from device.2020-02-03 10:23:34,QmaxTime,772,No acknowledge from device.2020-02-03 10:23:40,AvgCurrent,6,Timeout or unexpected response communicating with device.2020-02-03 10:23:40,Temperature,772,No acknowledge from device.2020-02-03 10:23:40,AverageTimeToEmpty,772,No acknowledge from device.2020-02-03 10:23:40,AverageTimeToFull,772,No acknowledge from device.2020-02-03 10:23:40,AvailableEnergy,772,No acknowledge from device.2020-02-03 10:23:40,AveragePower,772,No acknowledge from device.2020-02-03 10:23:40,InternalTemperature,772,No acknowledge from device.2020-02-03 10:23:40,CycleCnt,772,No acknowledge from device.2020-02-03 10:23:40,StateofHealth,772,No acknowledge from device.2020-02-03 10:23:40,ChargeVoltage,772,No acknowledge from device.2020-02-03 10:23:40,ChargeCurrent,772,No acknowledge from device.2020-02-03 10:23:40,PackConfig,772,No acknowledge from device.2020-02-03 10:23:40,Flags,772,No acknowledge from device.2020-02-03 10:23:40,Flags B,772,No acknowledge from device.2020-02-03 10:23:40,GridNumber,772,No acknowledge from device.2020-02-03 10:23:40,LearnedStatus,772,No acknowledge from device.2020-02-03 10:23:40,DoDatEOC,772,No acknowledge from device.2020-02-03 10:23:40,Qstart,772,No acknowledge from device.2020-02-03 10:23:40,TrueRC,772,No acknowledge from device.2020-02-03 10:23:40,TrueFCC,772,No acknowledge from device.2020-02-03 10:23:40,StateTime,772,No acknowledge from device.2020-02-03 10:23:40,DOD0PassedQ,772,No acknowledge from device.2020-02-03 10:23:40,DOD0Time,772,No acknowledge from device.2020-02-03 10:23:40,DOD0,772,No acknowledge from device.2020-02-03 10:23:40,QmaxDOD0,772,No acknowledge from device.2020-02-03 10:23:40,QmaxPassedQ,772,No acknowledge from device.2020-02-03 10:23:40,QmaxTime,772,No acknowledge from device.2020-02-03 10:23:43,Control,772,No acknowledge from device.2020-02-03 10:23:44,CtrlStatus,772,No acknowledge from device.2020-02-03 10:23:44,StateofCharge,772,No acknowledge from device.2020-02-03 10:23:44,MaxError,772,No acknowledge from device.2020-02-03 10:23:44,RemCap,772,No acknowledge from device.2020-02-03 10:23:44,FullChgCap,772,No acknowledge from device.2020-02-03 10:23:44,Voltage,772,No acknowledge from device.2020-02-03 10:23:44,Current,772,No acknowledge from device.2020-02-03 10:23:44,AvgCurrent,772,No acknowledge from device.2020-02-03 10:23:44,Temperature,772,No acknowledge from device.2020-02-03 10:23:44,AverageTimeToEmpty,772,No acknowledge from device.2020-02-03 10:23:44,AverageTimeToFull,772,No acknowledge from device.2020-02-03 10:23:44,AvailableEnergy,772,No acknowledge from device.2020-02-03 10:23:44,AveragePower,772,No acknowledge from device.2020-02-03 10:23:44,InternalTemperature,772,No acknowledge from device.2020-02-03 10:23:44,CycleCnt,772,No acknowledge from device.2020-02-03 10:23:44,StateofHealth,772,No acknowledge from device.2020-02-03 10:23:44,ChargeVoltage,772,No acknowledge from device.2020-02-03 10:23:44,ChargeCurrent,772,No acknowledge from device.2020-02-03 10:23:44,PackConfig,772,No acknowledge from device.2020-02-03 10:23:44,Flags,772,No acknowledge from device.2020-02-03 10:23:44,Flags B,772,No acknowledge from device.2020-02-03 10:23:44,GridNumber,772,No acknowledge from device.2020-02-03 10:23:44,LearnedStatus,772,No acknowledge from device.2020-02-03 10:23:44,DoDatEOC,772,No acknowledge from device.2020-02-03 10:23:44,Qstart,772,No acknowledge from device.2020-02-03 10:23:44,TrueRC,772,No acknowledge from device.2020-02-03 10:23:44,TrueFCC,772,No acknowledge from device.2020-02-03 10:23:44,StateTime,772,No acknowledge from device.2020-02-03 10:23:44,DOD0PassedQ,772,No acknowledge from device.2020-02-03 10:23:44,DOD0Time,772,No acknowledge from device.2020-02-03 10:23:44,DOD0,772,No acknowledge from device.2020-02-03 10:23:44,QmaxDOD0,772,No acknowledge from device.2020-02-03 10:23:44,QmaxPassedQ,772,No acknowledge from device.2020-02-03 10:23:44,QmaxTime,772,No acknowledge from device.2020-02-03 10:23:49,DOD0PassedQ,6,Timeout or unexpected response communicating with device.2020-02-03 10:23:49,DOD0Time,772,No acknowledge from device.2020-02-03 10:23:49,DOD0,772,No acknowledge from device.2020-02-03 10:23:49,QmaxDOD0,772,No acknowledge from device.2020-02-03 10:23:49,QmaxPassedQ,772,No acknowledge from device.2020-02-03 10:23:49,QmaxTime,772,No acknowledge from device.2020-02-03 10:23:54,Control,772,No acknowledge from device.2020-02-03 10:23:54,CtrlStatus,772,No acknowledge from device.2020-02-03 10:23:54,StateofCharge,772,No acknowledge from device.2020-02-03 10:23:54,MaxError,772,No acknowledge from device.2020-02-03 10:23:54,RemCap,772,No acknowledge from device.2020-02-03 10:23:54,FullChgCap,772,No acknowledge from device.2020-02-03 10:23:54,Voltage,772,No acknowledge from device.2020-02-03 10:23:54,Current,772,No acknowledge from device.2020-02-03 10:23:54,AvgCurrent,772,No acknowledge from device.2020-02-03 10:23:54,Temperature,772,No acknowledge from device.2020-02-03 10:23:54,AverageTimeToEmpty,772,No acknowledge from device.2020-02-03 10:23:54,AverageTimeToFull,772,No acknowledge from device.2020-02-03 10:23:54,AvailableEnergy,772,No acknowledge from device.2020-02-03 10:23:54,AveragePower,772,No acknowledge from device.2020-02-03 10:23:54,InternalTemperature,772,No acknowledge from device.2020-02-03 10:23:54,CycleCnt,772,No acknowledge from device.2020-02-03 10:23:54,StateofHealth,772,No acknowledge from device.2020-02-03 10:23:54,ChargeVoltage,772,No acknowledge from device.2020-02-03 10:23:54,ChargeCurrent,772,No acknowledge from device.2020-02-03 10:23:54,PackConfig,772,No acknowledge from device.2020-02-03 10:23:54,Flags,772,No acknowledge from device.2020-02-03 10:23:54,Flags B,772,No acknowledge from device.2020-02-03 10:23:54,GridNumber,772,No acknowledge from device.2020-02-03 10:23:54,LearnedStatus,772,No acknowledge from device.2020-02-03 10:23:54,DoDatEOC,772,No acknowledge from device.2020-02-03 10:23:54,Qstart,772,No acknowledge from device.2020-02-03 10:23:54,TrueRC,772,No acknowledge from device.2020-02-03 10:23:54,TrueFCC,772,No acknowledge from device.2020-02-03 10:23:54,StateTime,772,No acknowledge from device.2020-02-03 10:23:54,DOD0PassedQ,772,No acknowledge from device.2020-02-03 10:23:54,DOD0Time,772,No acknowledge from device.2020-02-03 10:23:54,DOD0,772,No acknowledge from device.2020-02-03 10:23:54,QmaxDOD0,772,No acknowledge from device.2020-02-03 10:23:54,QmaxPassedQ,772,No acknowledge from device.2020-02-03 10:23:54,QmaxTime,772,No acknowledge from device.2020-02-03 10:23:59,Control,772,No acknowledge from device.2020-02-03 10:23:59,CtrlStatus,772,No acknowledge from device.2020-02-03 10:23:59,StateofCharge,772,No acknowledge from device.2020-02-03 10:23:59,MaxError,772,No acknowledge from device.2020-02-03 10:23:59,RemCap,772,No acknowledge from device.2020-02-03 10:23:59,FullChgCap,772,No acknowledge from device.2020-02-03 10:23:59,Voltage,772,No acknowledge from device.2020-02-03 10:23:59,Current,772,No acknowledge from device.2020-02-03 10:23:59,AvgCurrent,772,No acknowledge from device.2020-02-03 10:23:59,Temperature,772,No acknowledge from device.2020-02-03 10:23:59,AverageTimeToEmpty,772,No acknowledge from device.2020-02-03 10:23:59,AverageTimeToFull,772,No acknowledge from device.2020-02-03 10:23:59,AvailableEnergy,772,No acknowledge from device.2020-02-03 10:24:00,AveragePower,772,No acknowledge from device.2020-02-03 10:24:00,InternalTemperature,772,No acknowledge from device.2020-02-03 10:24:00,CycleCnt,772,No acknowledge from device.2020-02-03 10:24:00,StateofHealth,772,No acknowledge from device.2020-02-03 10:24:00,ChargeVoltage,772,No acknowledge from device.2020-02-03 10:24:00,ChargeCurrent,772,No acknowledge from device.2020-02-03 10:24:00,PackConfig,772,No acknowledge from device.2020-02-03 10:24:00,Flags,772,No acknowledge from device.2020-02-03 10:24:00,Flags B,772,No acknowledge from device.2020-02-03 10:24:00,GridNumber,772,No acknowledge from device.2020-02-03 10:24:00,LearnedStatus,772,No acknowledge from device.2020-02-03 10:24:00,DoDatEOC,772,No acknowledge from device.2020-02-03 10:24:00,Qstart,772,No acknowledge from device.2020-02-03 10:24:00,TrueRC,772,No acknowledge from device.2020-02-03 10:24:00,TrueFCC,772,No acknowledge from device.2020-02-03 10:24:00,StateTime,772,No acknowledge from device.2020-02-03 10:24:00,DOD0PassedQ,772,No acknowledge from device.2020-02-03 10:24:00,DOD0Time,772,No acknowledge from device.2020-02-03 10:24:00,DOD0,772,No acknowledge from device.2020-02-03 10:24:00,QmaxDOD0,772,No acknowledge from device.2020-02-03 10:24:00,QmaxPassedQ,772,No acknowledge from device.2020-02-03 10:24:00,QmaxTime,772,No acknowledge from device.2020-02-03 10:24:24,LearnedStatus,6,Timeout or unexpected response communicating with device.
    Mon Feb 03 10:23:03 CET 2020
    
    Device Name = bq34z100G1
    Firmware Version = 0_16
    
    
    Sample,DateTime,ElapsedTime,Control,CtrlStatus,StateofCharge,MaxError,RemCap,FullChgCap,Voltage,Current,AvgCurrent,Temperature,AverageTimeToEmpty,AverageTimeToFull,AvailableEnergy,AveragePower,InternalTemperature,CycleCnt,StateofHealth,ChargeVoltage,ChargeCurrent,PackConfig,Flags,Flags B,GridNumber,LearnedStatus,DoDatEOC,Qstart,TrueRC,TrueFCC,StateTime,DOD0PassedQ,DOD0Time,DOD0,QmaxDOD0,QmaxPassedQ,QmaxTime,LogRowTime(ms),LogStatus
    1,2020-02-03 10:23:08,5.001,0x6000,0x6000,0,0,0,1000,16191,0,0,19.8,65535,65535,0,0,25.4,0,0,0,0,0x41D9,0x0103,0x0200,0,0,0,0,0,0,1,0,0,15876,0,0,0,883,SUCCESS
    2,2020-02-03 10:23:13,10.001,0x6014,0x6014,0,0,0,0,3496,0,0,24.1,65535,65535,0,0,25.4,0,0,4200,500,0x41D9,0x0183,0x2E00,0,0,64,0,0,0,1,0,0,15874,0,0,0,901,SUCCESS
    3,2020-02-03 10:23:19,15.789,0x6014,0x6014,0,0,0,0,3496,0,0,24.1,65535,65535,0,0,25.4,0,0,4200,500,0x41D9,0x0183,0x2E00,0,0,64,0,0,0,1,0,0,15874,0,0,0,941,SUCCESS
    4,2020-02-03 10:23:23,20.002,0x6014,0x6014,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,995,ERROR : Please check C:\Users\129459\Desktop\IssueBQ34Z100.log.err
    5,2020-02-03 10:23:28,25.002,0x6014,0x6014,0,0,0,0,3496,0,0,24.0,65535,65535,0,0,25.3,0,0,4200,500,0x41D9,0x0183,0x2600,0,0,64,0,0,0,1,0,0,15876,0,0,0,899,SUCCESS
    6,2020-02-03 10:23:33,30.002,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,744,ERROR : Please check C:\Users\129459\Desktop\IssueBQ34Z100.log.err
    7,2020-02-03 10:23:39,35.787,0x6014,0x6014,0,0,0,0,3496,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,1007,ERROR : Please check C:\Users\129459\Desktop\IssueBQ34Z100.log.err
    8,2020-02-03 10:23:43,40.004,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,635,ERROR : Please check C:\Users\129459\Desktop\IssueBQ34Z100.log.err
    9,2020-02-03 10:23:48,45.004,0x6014,0x6014,0,0,0,0,3495,0,0,24.0,65535,65535,0,0,25.3,0,0,4200,500,0x41D9,0x0183,0x2E00,0,0,64,0,0,0,1,,,,,,,991,ERROR : Please check C:\Users\129459\Desktop\IssueBQ34Z100.log.err
    10,2020-02-03 10:23:53,50.004,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,661,ERROR : Please check C:\Users\129459\Desktop\IssueBQ34Z100.log.err
    11,2020-02-03 10:23:59,55.697,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,658,ERROR : Please check C:\Users\129459\Desktop\IssueBQ34Z100.log.err
    12,2020-02-03 10:24:03,60.006,0x6014,0x6014,0,0,0,0,3496,0,0,23.9,65535,65535,0,0,25.2,0,0,4200,500,0x41D9,0x0183,0x2E00,0,0,64,0,0,0,1,0,0,15876,0,0,0,929,SUCCESS
    13,2020-02-03 10:24:08,65.006,0x6000,0x6000,0,0,0,1000,16191,0,0,19.8,65535,65535,0,0,25.2,0,0,0,0,0x41D9,0x0103,0x0200,0,0,0,0,0,0,0,0,0,0,0,0,0,909,SUCCESS
    14,2020-02-03 10:24:13,70.007,0x6014,0x6014,0,0,0,0,3496,0,0,23.9,65535,65535,0,0,25.2,0,0,4200,500,0x41D9,0x0183,0x2E00,0,0,64,0,0,0,1,0,0,15876,0,0,0,909,SUCCESS
    15,2020-02-03 10:24:19,75.772,0x6014,0x6014,0,0,0,0,3496,0,0,23.9,65535,65535,0,0,25.2,0,0,4200,500,0x41D9,0x0183,0x2600,0,0,64,0,0,0,1,0,0,15876,0,0,0,910,SUCCESS
    16,2020-02-03 10:24:23,80.009,0x6014,0x6014,0,0,0,0,3496,0,0,23.9,65535,65535,0,0,25.2,0,0,4200,500,0x41D9,0x0183,0x2E00,0,,0,0,0,0,0,0,0,0,0,0,0,1062,ERROR : Please check C:\Users\129459\Desktop\IssueBQ34Z100.log.err
    

  • Can you share your srec file with me?

    Andy

  • Hi Andy,

    Please find attached the .srec file. In the file name I have added the extension as .txt so as to upload on teh forum. Please rename the file by changing the extension of it to .srec.

    Thanks,

    S00F00004657303130305F30305F31360D
    S70500000000FA
    

  • I have looked into the srec file you uploaded. It doesn't seem to be a valid srec file.  Could you double check?  

    And

  • Hi Andy,

     I checked the file, I had generated it from the Battery Management studio Application.

    Can you let me know what is the problem with this IC?

    Why it is not communicating properly over I2C?

    Why the IC is getting reset by its Own?

    Why it is having 'NO Acknowledgement from device' message?

    Is there any issue with the dataflash of the IC?

  • It seems like the bq34z100 on your EVM is defective for some reasons. I would sugegst you get some free samples from ti.com and replace the device.  

    Andy