Other Parts Discussed in Thread: BQSTUDIO
Good afternoon,
I'm developing a surgery handheld instrument powered with a 3V 1500mA/h CR-123 LiMnO2 primary battery.
I'm writing the application firmware library for the gauge bq35100.
At the moment all simple command are working, but NOT the same for some sub-commands.
For example, I have implemented, as described at page 2 of "Using I2C Communications With the bq35100 Series of Gas Gauges" application report the following sequence for read the CHEM_ID:
As result I have had 0x62C1 instead of 0x0602. I can check the correct value of CHEM_ID using bqStudio and EV2300 I2C adapter.
The same problem for sub-commands as DEVICE_TYPE, FW_VERSION, HW_VERSION, STATIC_CHEM_CHKSUM.
Some other sub-commands istead, are working well such as GAUGE_START, GAUGE_STOP, SEALED, LT_ENABLE, EXIT_CAL and ENTER_CAL.
Where I'm wrong? Can someone help me, please?
Thank you in advance for the cooperation.
Best regards
Christian.