![background image](http://html.mh-extra.com/html/texas-instruments/bq3050evm/bq3050evm_user-manual_1097149016.webp)
Pro (Advanced) Screen
10
Pro (Advanced) Screen
10.1 SMB Communication
The set of read/write operations over SMBus are not specific to any gas gauge. These are provided as
general-purpose communication tools.
10.2 Hex/Decimal Converter
The Hexadecimal Value and Decimal Value boxes convert between hexadecimal (hex) and decimal as
soon as values are typed into the boxes. Invalid values can cause erroneous results.
When scaling converted hex values to a higher number of bytes, follow these rules:
•
When Unsigned is selected, the left pad contains zeroes.
•
When Signed is selected, the left pad contains zeroes for a positive number, or the left pad contains F
for negative numbers.
10.3 Reprogramming
To reprogram the device, do the following:
•
Ensure that the gauge is in Full Access mode.
•
Use the Write SMB Word feature to put the gauge into ROM mode (0x0F00 to cmd 0x00).
•
Use the Srec programming feature to browse for the desired .srec or .senc file then click the Program
button to start the transfer.
•
Use the SMB Command feature to send 0x08 to execute the program.
If the firmware version was updated, close and re-launch the EVSW to synchronize the tool with the new
firmware.
Figure 13. Pro (Advanced) Screen
16
bq3050EVM SBS 1.1 Compliant Advanced Gas Gauge Battery Management SLUU532A
–
November 2011
–
Revised December 2011
Solution EVM
Copyright
©
2011, Texas Instruments Incorporated