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: Current and Average Current value is always zero; Received a BQ34Z100 EVM with outdated memory map

Part Number: BQ34Z100EVM
Other Parts Discussed in Thread: BQ34Z100, BQ34Z100-G1, BQEVSW, BQSTUDIO, EV2400,

Greetings,

I am trying to develop a Battery Monitoring System with TI’s BQ34Z100 /BQ34Z100-G1, ESP32 as host micro-controller (communicates through I2C with the IC).


For evaluation I am using the BQ34Z100 EVM, connected to an ESP32 via I2C.

The battery used is a 3.3V Lithium-ion battery with 2 cells connected in parallel. The capacity is 3000mAh and the energy is 11.1Wh. 

The BQ34Z100 EVM was purchased from Digikey. The EV2300/2400 module was not purchased.

The BQ34Z100 EVM was found to contain a data flash memory map which did not match the one in the latest datasheet of BQ34Z100 / BQ34Z100-G1.

From TI’s forum, it was found that Digikey ships the same EVMs or ICs which are outdated. Below links confirm the same.
Link1
Link2
Link3
Link4

Also got hold of the datasheet matching the outdated EVM which we have, from the same forum post.
Please refer to the attached datasheet along with this post. The latest datasheet on TI website will not be useful for resolving the query.
7318.slusau1b.pdf

Connection diagram:


******************************************************************

After making the necessary configurations to the EVM w.r.t to the battery we are using, the following was observed.

Standard Data Commands (Table 2 , Page no. 10):

  1. The Voltage of the battery, Temperature  is being read consistently without any issues.
  2. The parameters such as State of Charge, Remaining capacity, Full Charge capacity give out some data, but it is not accurate. The data may not be due to the fact that we have not performed any complete learning cycle.

But the Average Current from Standard Data Commands and the Current parameter from Control() Subcommands are always 0. (even when 300mA of current is indicated in the Multimeter). Both in SEALED and UNSEALED states.

Query:

What are the cases the current might become zero. How can we resolve this issue?

******************************************************************

Configurations made

I have added all the configurations made to the BQ34Z100 EVM by specifying all the values (in VALUE FROM DEVICE column) in the data flash and output of Data, Extended data commands

No current or voltage calibration has been performed in the BQ34Z100 EVM

 

NOTE: Tables represented below are taken from the datasheet matching with the EVM which we have.

Standard Data Commands

 

NAME

COMMAND CODE

UNITS

SEALED ACCESS

UNSEALED ACCESS

VALUE FROM DEVICE

Control()

CNTL

0x00 / 0x01

N/A

R/W

R/W

StateOfCharge()

SOC

0x02 / 0x03

%

R

R

59

RemainingCapacity()

RM

0x04 / 0x05

mAh

R

R

1733

FullChargeCapacity()

FCC

0x06 / 0x07

mAh

R

R

2945

Voltage()

VOLT

0x08 / 0x09

mV

R

R

3586

AverageCurrent()

Al

0x0a / 0x0b

mA

R

R

0

Temperature()

TEMP

0x0c / 0x0d

0.1°K

R

R

3006

Flags()

FLAGS

0x0e / 0x0f

N/A

R

R

1

Mfr Date

DATE

0x6B / 0x6c

N/A

R

R

0

Mfr Name Length

NAMEL

0x6d

N/A

R

R

11

Mfr Name

NAME

0x6e-0x78

N/A

R

R

Device Chemistry Length

CHEML

0x79

N/A

R

R

Device Chemistry

CHEM

0x7a-0x7d

N/A

R

R

LION

Serial Number

SERNUM

0x7e / 0x7f

N/A

R

R

256

 

Control() Subcommands

CNTL FUNCTION

CNTL DATA

SEALED ACCESS

DESCRIPTION

VALUE FROM DEVICE

CONTROL_STATUS

0x0000

Yes

Reports the status of DF Checksum, IT, for example.

24579

DEVICE_TYPE

0x0001

Yes

Reports the device type of 0x0541 (indicating bq34z100)

FW_VERSION

0x0002

Yes

Reports the firmware version on the device type

6

HW_VERSION

0x0003

Yes

Reports the hardware version of the device type

128

RESET_DATA

0x0005

No

Returns reset data

PREV_MACWRITE

0x0007

No

Returns previous MAC command code

CHEM_ID

0x0008

Yes

Reports the chemical identifier of the Impedance Track configuration

0x0107

BOARD_OFFSET

0x0009

No

Forces the device to measure and store the board offset

0

CC_OFFSET

0x000A

No

Forces the device to measure the internal CC offset

-1222

CC_OFFSET_SAVE

0x000B

No

Forces the device to store the internal CC offset

DF_VERSION

0x000C

Yes

Reports the data flash version on the device

SET_FULLSLEEP

0x0010

No

Set the [FULLSLEEP] bit in the control register to 1

STATIC_CHEM_CHKSUM

0x0017

Yes

Calculates chemistry checksum

CURRENT

0x0018

Yes

Returns the instantaneous current measured by the gauge

0

SEALED

0x0020

No

Places the device in SEALED access mode

IT_ENABLE

0x0021

No

Enables the Impedance Track algorithm

CAL_ENABLE

0x002D

No

Toggle calibration mode

RESET

0x0041

No

Forces a full reset of the bq34z100

EXIT_CAL

0x0080

No

Exit calibration mode

ENTER_CAL

0x0081

No

Enter calibration mode

OFFSET_CAL

0x0082

No

Reports internal CC offset in calibration mode

 

Extended Data Commands

 

NAME

COMMAND CODE

UNITS

SEALED ACCESS (1),(2)

UNSEALED ACCESS (1),(2)

VALUE FROM DEVICE

AtRate ()

AR

0X10/0x11

mA

R /W

R /W

AtRate Time ToEmpty ()

ARTTE

0x12/0x13

Minutes

R

R

NominalAvailable Capacity ()

NAC

0x14/0x15

mAh

R

FullAvailableCapacity ()

FAC

0x16/0x17

mAh

R

R

Time ToEmpty ()

TTE

0x18/0x19

Minutes

R

Time ToFull ()

TTF

0x1a/0x1b

Minutes

R

R

StandbyCurrent ()

SI

0x1c/0x1d

mA

R

R

Standby Time ToEmpty ()

STTE

0x1e/0x1f

Minutes

R

R

MaxLoad Current ()

MLI

0x20/0x21

mA

R

R

MaxLoad Time ToEmpty ()

MLTTE

0x22/0x23

Minutes

R

R

AvailableEnergy ()

AE

0x24/0x25

10mWhr

R

R

AveragePower ()

AP

0x26/0x27

10mW

R

R

TTEatConstantPower ()

TTECP

0x28/0x29

Minutes

R

R

Internal_Temp ()

INTTEMP

Ox2a /0x2b

0.1°K

R

R

3004

Cycle Count ()

CC

0x2c/0x2d

Counts

R

R

0

State OfHealth ()

SOH

Ox2e /0x2f

%/num

R

R

Charge Voltage ()

CHGV

0x30/0x31

mV

R

R

4600

Charge Current ()

CHGI

0x32/0x33

mA

R

R

1500

PassedCharge ()

PCHG

0x34/0x35

mAh

R

R

DODO ()

DODO

0x36/0x37

HEX #

R

R

SelfDischarge Current

SDSG

0x38/0x39

mA

R

R

0

PackConfiguration ()

PKCFG

0x3a/0x3b

N /A

R

R

16767

DesignCapacity ()

DCAP

0x3c/0x3d

mAh

R

R

3000

DataFlashClass ()(2)

DFCLS

0x3e

N /A

N /A

R /W

DataFlashBlock ()(2)

DFBLK

0x3f

N /A

R /W

R /W

Authenticate ()/BlockData ()

A /DF

0x40...0x53

N /A

R /W

R /W

Authenticate CheckSum ()/BlockData ()

ACKS /DFD

0x54

N /A

R /W

R /W

BlockData ()

DFD

0x55...0x5f

N /A

R

R /W

BlockDataCheckSum ()

DFDCKS

0x60

N /A

R /W

R /W

BlockDataControl ()

DFDCNTL

0x61

N /A

N /A

R /W

DeviceNameLength ()

DNAMELEN

0x62

N /A

R

R

DeviceName ()

DNAME

0x63...0x69

N /A

R

R

Reserved

RSVD

0x6a...0x7f

N /A

R

R



Data Flash Parameters



Class

Subclass ID

Subclass

Offset

Name

Data Type

Min Value

Max Value

Default Value

Units

VALUE FROM DEVICE

Configuration

2

Safety

0

OT Chg

I2

0

1200

550

0.1°C

550

Configuration

2

Safety

2

OT Chg Time

U1

0

60

2

S

2

Configuration

2

Safety

3

OT Chg Recovery

I2

0

1200

500

0.1°C

500

Configuration

2

Safety

5

OT Dsg

I2

0

1200

600

0.1°C

600

Configuration

2

Safety

7

OT Dsg Time

U1

0

60

2

S

2

Configuration

2

Safety

8

OT Dsg Recovery

I2

0

1200

550

0.1°C

550

Configuration

32

Charge Inhibit Cfg

0

Chg Inhibit Temp Low

I2

-400

1200

0

0.1°C

0

Configuration

32

Charge Inhibit Cfg

2

Chg Inhibit Temp High

I2

-400

1200

450

0.1°C

450

Configuration

32

Charge Inhibit Cfg

4

Temp Hys

I2

0

100

50

0.1°C

50

Configuration

34

Charge

0

Suspend Low Temp

I2

-400

1200

-50

0.1°C

-50

Configuration

34

Charge

2

Suspend High Temp

I2

-400

1200

550

0.1°C

550

Configuration

36

Charge Termination

0

Taper Current

I2

0

1000

100

mA

100

Configuration

36

Charge Termination

2

Min Taper Capacity

I2

0

1000

25

0.01 mAh

25

Configuration

36

Charge Termination

4

Cell Taper Voltage

I2

0

1000

100

mV

100

Configuration

36

Charge Termination

6

Current Taper Window

U1

0

60

40

S

40

Configuration

36

Charge Termination

7

TCA Set %

I1

-1

100

99

%

99

Configuration

36

Charge Termination

8

TCA Clear %

I1

-1

100

95

%

95

Configuration

36

Charge Termination

9

FC Set %

I1

-1

100

100

%

100

Configuration

36

Charge Termination

10

FC Clear %

I1

-1

100

98

%

98

Configuration

36

Charge Termination

11

DODatEOC Delta T

I2

0

1000

100

0.1°C

100

Configuration

48

Data

0

Rem Cap Alarm

I2

0

700

100

mAh

100

Configuration

48

Data

8

Initial Standby

I1

-256

0

-10

mA

-10

Configuration

48

Data

9

Initial MaxLoad

I2

-32767

0

-500

mA

-500

Configuration

48

Data

13

Manufacture Date

U2

0

65535

0

Date code

0

Configuration

48

Data

15

Serial Number

H2

0000

ffff

1

num

1

Configuration

48

Data

17

Cycle Count

U2

0

65535

0

Count

0

Configuration

48

Data

19

CC Threshold

I2

100

32767

900

mAh

2900

Configuration

48

Data

21

Design Capacity

I2

0

32767

1000

mAh

3000

Configuration

48

Data

23

Design Energy

I2

0

32767

5400

mWh/cWh

11100




Class

Subclass ID

Subclass

Offset

Name

Data Type

Min Value

Max Value

Default Value

Units

VALUE FROM DEVICE

Configuration

48

Data

25

SOH Load Current

I2

-32767

0

-400

mA

-400

Configuration

48

Data

27

TDD SOH Percent

I1

0

100

90

%

90

Configuration

48

Data

28

Cell Charge Voltage T1-T2

U2

0

4600

4200

mV

4600

Configuration

48

Data

30

Cell Charge Voltage T2-T3

U2

0

4600

4200

mV

4600

Configuration

48

Data

32

Cell Charge Voltage T3-T4

U2

0

4600

4100

mV

4600

Configuration

48

Data

34

Charge Current T1-T2

U1

0

100

10

% of des cap

10

Configuration

48

Data

35

Charge Current T2-T3

U1

0

100

50

% of des cap

50

Configuration

48

Data

36

Charge Current T3-T4

U1

0

100

30

% of des cap

30

Configuration

48

Data

37

JEITA T1

I1

-128

127

0

°C

0

Configuration

48

Data

38

JEITA T2

I1

-128

127

10

°C

10

Configuration

48

Data

39

JEITA T3

I1

-128

127

45

°C

45

Configuration

48

Data

40

JEITA T4

I1

-128

127

55

°C

55

Configuration

48

Data

41

ISD Current

I2

0

32767

10

HourRate

10

Configuration

48

Data

43

ISD Current Filter

U1

0

255

127

-

127

Configuration

48

Data

44

Min ISD Time

U1

0

255

7

Hour

7

Configuration

48

Data

45

Design Energy Scale

U1

1

10

1

1 or 10 only

1

Configuration

48

Data

46

Device Name

S9

X

X

bq34z100

-

bq34z100

Configuration

48

Data

55

Manufacturer Name

S12

X

X

Texas Inst.

-

Texas Inst.

Configuration

48

Data

67

Device Chemistry

S5

X

X

LION

-

LION

Configuration

49

Discharge

0

SOC1 Set Threshold

U2

0

65535

150

mAh

150

Configuration

49

Discharge

2

SOC1 Clear Threshold

U2

0

65535

175

mAh

175

Configuration

49

Discharge

4

SOCF Set Threshold

U2

0

65535

75

mAh

75

Configuration

49

Discharge

6

SOCF Clear Threshold

U2

0

65535

100

mAh

100

Configuration

49

Discharge

9

Cell BL Set Volt Threshold

I2

0

5000

2800

mV

2800

Configuration

49

Discharge

11

Cell BL Set Volt Time

U1

0

60

2

S

2

Configuration

49

Discharge

12

Cell BL Clear Volt Threshold

I2

0

5000

2900

mV

2900

Configuration

49

Discharge

14

Cell BH Set Volt Threshold

I2

0

5000

4300

mV

4300

Configuration

49

Discharge

16

Cell BH Set Volt Time

U1

0

60

2

S

2

Configuration

49

Discharge

17

Cell BH Clear Volt Threshold

I2

0

5000

4200

mV

4200

Configuration

56

Manufacturer Data

0

Pack Lot Code

H2

0

0xFFFF

0000

-

0



Class

Subclass ID

Subclass

Offset

Name

Data Type

Min Value

Max Value

Default Value

Units

VALUE FROM DEVICE

Configuration

56

Manufacturer Data

2

PCB Lot Code

H2

0

0xFFFF

0000

-

0

Configuration

56

Manufacturer Data

4

Firmware Version

H2

0

0xFFFF

0000

-

0

Configuration

56

Manufacturer Data

6

Hardware Revision

H2

0

0xFFFF

0

-

0

Configuration

56

Manufacturer Data

8

Cell Revision

H2

0

0xFFFF

0

-

0

Configuration

56

Manufacturer Data

10

DF Config Version

H2

0

0xFFFF

0

-

0

Configuration

57

Integrity Data

6

Static Chem DF Checksum

H2

00x7fff

0x75F2

0

-

0

Configuration

59

Lifetime Data

0

Lifetime Max Temp

I2

0

1400

300

0.1°C

310

Configuration

59

Lifetime Data

2

Lifetime Min Temp

I2

-600

1400

200

0.1°C

200

Configuration

59

Lifetime Data

4

Lifetime Max Chg Current

I2

-32767

32767

0

mA

0

Configuration

59

Lifetime Data

6

Lifetime Max Dsg Current

I2

-32767

32767

0

mA

0

Configuration

59

Lifetime Data

8

Lifetime Max Pack Voltage

I2

0

32767

3200

mV

4370

Configuration

59

Lifetime Data

10

Lifetime Min Pack Voltage

I2

0

32767

3500

mV

2858

Configuration

60

Lifetime Temp Samples

0

Lifetime Flash Count

U2

0

65535

0

-

7

Configuration

64

Registers

0

Pack Configuration

H2

0

0xFFFF

0x0161

-

16767

Configuration

64

Registers

2

Pack Configuration B

H1

0

0xFF

0xFF

Flgs

255

Configuration

64

Registers

3

Pack Configuration C

H1

0

0xFF

0x30

Flgs

48

Configuration

64

Registers

4

LED_Comm Configuration

H1

0

0xFF

0x00

Flgs

0

Configuration

64

Registers

5

Alert Configuration

H2

0

0xFFFF

0x0000

Flgs

0

Configuration

64

Registers

7

Number of Series Cells

U1

1

100

1

-

1

Configuration

66

Lifetime Resolution

3

LT Update Time

U2

0

65535

60

S

Configuration

67

LED Display

0

LED Hold Time

U1

0

255

4

S

4

Configuration

68

Power

0

Flash Update OK Voltage Cell Volt

I2

0

4200

2800

mV

2800

Configuration

68

Power

2

Sleep Current

I2

0

100

10

mA

10

Configuration

68

Power

11

Full Sleep Wait Time

U1

0

255

0

S

5

System Data

58

Manufacturer Info

0-31

Manufacturer Info Block 0-31

H1

0

FF

00

-

0

Gas Gauging

80

IT Cfg

0

Load Select

U1

0

255

1

-

1

Gas Gauging

80

IT Cfg

1

Load Mode

U1

0

255

0

-

0

Gas Gauging

80

IT Cfg

21

Max Res Factor

U1

0

255

15

num

15

Gas Gauging

80

IT Cfg

22

Min Res Factor

U1

0

255

3

num

3








Class

Subclass ID

Subclass

Offset

Name

Data Type

Min Value

Max Value

Default Value

Units

VALUE FROM DEVICE

Gas Gauging

80

IT Cfg

25

Ra Filter

U2

0

1000

500

-

500

Gas Gauging

80

IT Cfg

42

Fast Qmax Start DOD %

U1

0

255

92

%

92

Gas Gauging

80

IT Cfg

43

Fast Qmax End DOD %

U1

0

255

96

%

96

Gas Gauging

80

IT Cfg

44

Fast Qmax Start Volt Delta

I2

0

4200

200

mV

200

Gas Gauging

80

IT Cfg

67

Cell Termination Voltage

I2

2500

3700

3000

mV

2500

Gas Gauging

80

IT Cfg

69

Cell Termination Voltage Delta

I2

0

4200

50

mV

50

Gas Gauging

80

IT Cfg

72

Simulation Res Relax Time

U2

0

65534

200

S

200

Gas Gauging

80

IT Cfg

76

User Rate-mA

I2

-32767

32767

0

mA

0

Gas Gauging

80

IT Cfg

78

User Rate- mW/cW

I2

-32767

32767

0

mW/cW

0

Gas Gauging

80

IT Cfg

80

Reserve Cap- mAh

I2

0

9000

0

mAh

0

Gas Gauging

80

IT Cfg

82

Reserve Energy

I2

0

14000

0

mWh/cWh

0

Gas Gauging

80

IT Cfg

86

Max Scale Back Grid

U1

0

15

4

4

Gas Gauging

80

IT Cfg

87

Cell Max Delta V

U2

0

65535

200

mV

200

Gas Gauging

80

IT Cfg

89

Cell Min Delta V

U2

0

65535

0

mV

0

Gas Gauging

80

IT Cfg

91

Max Sim Rate

U1

0

255

2

C/rate

2

Gas Gauging

80

IT Cfg

92

Min Sim Rate

U1

0

255

20

C/rate

20

Gas Gauging

80

IT Cfg

93

Ra Max Delta

U2

0

32767

44

mO

44

Gas Gauging

80

IT Cfg

95

Qmax Max Delta %

U1

0

100

5

mAh

5

Gas Gauging

80

IT Cfg

96

Cell DeltaV Max Delta

U2

0

65535

10

mV

10

Gas Gauging

80

IT Cfg

102

Fast Scale Start SOC

U1

0

100

10

%

10

Gas Gauging

80

IT Cfg

107

Charge Hys Voltage Shift

I2

0

2000

40

mV

40

Gas Gauging

81

Current Thresholds

0

Dsg Current Threshold

I2

0

2000

60

mA

60

Gas Gauging

81

Current Thresholds

2

Chg Current Threshold

I2

0

2000

75

mA

75

Gas Gauging

81

Current Thresholds

4

Quit Current

I2

0

1000

40

mA

40

Gas Gauging

81

Current Thresholds

6

Dsg Relax Time

U2

0

8191

60

S

60

Gas Gauging

81

Current Thresholds

8

Chg Relax Time

U1

0

255

60

S

60

Gas Gauging

81

Current Thresholds

9

Quit Relax Time

U1

0

63

1

S

1

Gas Gauging

81

Current Thresholds

10

Max IR Correct

U2

0

1000

400

mV

400

Gas Gauging

82

State

0

Qmax Cell 0

I2

0

32767

1000

mAh

3000

Gas Gauging

82

State

2

Cycle Count

U2

0

65535

0

-

0

Gas Gauging

82

State

4

Update Status

H1

0x00

0x06

0x00

-

4

Gas Gauging

82

State

5

Cell V at Chg Term

I2

0

5000

4200

mV

4200




Class

Subclass ID

Subclass

Offset

Name

Data Type

Min Value

Max Value

Default Value

Units

VALUE FROM DEVICE

Gas Gauging

82

State

7

Avg I Last Run

I2

-32768

32767

-299

mA

-299

Gas Gauging

82

State

9

Avg P Last Run

I2

-32768

32767

-1131

mW/cW

-1131

Gas Gauging

82

State

11

Cell Delta Voltage

I2

-32768

32767

2

mV

2

Gas Gauging

82

State

15

T Rise

I2

0

32767

0

-

0

Gas Gauging

82

State

17

T Time Constant

I2

0

32767

32767

32767

OCV Table

83

OCV Table

0

Chem ID

H2

0

0xFFFF

0107

-

0107

Ra Tables

88

Data

0-31

Cell0 R_a Table

See Note

1

Ra Tables

89

Data

0-31

xCell0 R_a Table

See Note

1

Calibration

104

Data

0

CC Gain (Note 4)

F4

1.00E-01

4.00E+01

0.47095

num

10

Calibration

104

Data

4

CC Delta Note 4)

F4

2.98E+04

1.19E+06

5.595e5

num

10

Calibration

104

Data

8

CC Offset (Note 4)

I2

-32768

32767

-1200

num

-1222

Calibration

104

Data

10

Board Offset (Note 4)

I1

-128

127

0

num

0

Calibration

104

Data

11

Int Temp Offset

I1

-128

127

0

0.1°C

0

Calibration

104

Data

12

Ext Temp Offset

I1

-128

127

0

0.1°C

0

Calibration

104

Data

13

Pack V Offset

I1

-128

127

0

mV

0

Calibration

104

Data

14

Voltage Divider

U2

0

65535

5000

mV

5000

Calibration

107

Current

1

Deadband

U1

0

255

5

mA

5

Security

112

Codes

0

Sealed to Unsealed

H4

0

ffffffff

36720414

-

Security

112

Codes

4

Unsealed to Full

H4

0

ffffffff

ffffffff

-

Security

112

Codes

8

Authen Key3

H4

0

ffffffff

01234567

-

Security

112

Codes

12

Authen Key2

H4

0

ffffffff

89ABCDEF

-

Security

112

Codes

16

Authen Key1

H4

0

ffffffff

FEDCBA98

-

Security

112

Codes

20

Authen Key0

H4

0

ffffffff

76543210

-








  • I would recommend using bqStudio/bqEVSW to check such issues. Reading current is a very basic operation and cannot have an issue.

    I would also recommend updating the firmware to the bq34z100-G1 to take advantage of the updates.

    The non-G1 firmware does not support Command 0x10 to report instantaneous current

  • I would recommend using bqStudio/bqEVSW to check such issues. Reading current is a very basic operation and cannot have an issue.

    Currently, I am not equipped with an EV2300/ EV2400 which enables me to connect with BQStudio / BQEVSW.

    The non-G1 firmware does not support Command 0x10 to report instantaneous current

    Thank you for this confirmation.


    But, all the parameters below are also zero.
    1. "Average Current" from Standard Commands

    The Lifetime data from data flash (Subclass ID: 59)
    2. "Lifetime Max Chg Current"
    3. "Lifetime Max Dsg Current"





    This image from the EVM Quickstart guide (for 48V battery configuration) is also not very clear about the load & charger connections. This makes me wonder if there are any issues with the battery, load connections or the jumper configuration in the EVM which I have made.

    FYR, I'm not using any kind of protection circuit as mentioned in the above image.

    Reattaching my connection diagram for reference,



    Kindly advise.

  • Some suggestions

    1. Read 4 bytes from 0x08 register and check last 2 bytes. Check hex byte values that are returned

    2. Verify that Current->Deadband parameter is set way below the load current

    3. Verify that all "DESIGN STEPS" in the document were followed

  • Thank you for the valuable suggestions.

    Results:

    1. Last 2 bytes when reading 4 bytes from 0x08, still gives me two bytes of 0. In comparison, when I read some other parameter (say n th parameter) in the same method, it gives me the value of the next parameter in the table (say (n+1)th parameter). So, Current is still zero.

    2. Current->Deadband parameter is set to 5 mA, whereas the load connected is around 300mA. 

    3. I have performed the "DESIGN STEPS" multiple times. But, I believe without much configuration, the voltage and current show give out a relative value, right?

      I have also attached all the values which have been configured in the entire dataflash, for reference. The last column of all the table in the first post contains the value configured in the BQ34Z100EVM. I think any disparity in those configuration can be found from that.

    Kindly advise. Thanks

  • Any support on this is highly appreciated. Thanks!!

  •  CAL_EN in pack configuration is set. I don't think it impacts current reading but that is possible.

  • Tried that, but didn't create an impact. We are planning to purchase an EV2400 to interface the EVM with the bqStudio. 

    But, can you/ anyone assure that updating the firmware to the latest G1 version would solve the Current reading issue?

  • Hello Sethu,

    The current reading issue is unrelated to the firmware update. Reading current is a very basic operation. Check the voltage across the sense resistor.

  • The issue was related to the outdated firmware of the BQ34Z100 EVM.

    I had to purchase an EV2400 converter and, I updated the firmware of the BQ34Z100 IC to the G1 firmware. Then the issue got fixed.

    Now, I am able to read the charging,discharging current values and also got the updated dataflash memory map.