I2C
Addr.
Modbus
Addr.
Parameter Name
Parameter Description
0x0c00 0xf600
Structure Size
12 == 12 bytes of data, including this field
0x0c02 0xf601
VBat
Uint16_t - Battery voltage (mV)
0x0c04 0xf602
Vdc
Reserved for external power supply voltage, reads as 0. (mV)
0x0c06 0xf603
Status
< see below>
0x0c08 0xf604
Unused
0x0c0a 0xf605
Capacity
Battery capacity as %. 0% indicates battery level below 1.8 Vdc.
100% indicates battery level above 3.3 Vdc
0x0c0c 0xf606
Control
< see below >
Extension description strings
0x0c40 0xf620
‘VBat’
0x0c46 0xf623
‘Vdc’
0x0c4a 0xf625
‘Status’
0x0c52 0xf629
‘Unused’
0x0c5a 0xf62b
‘Capacity’
0x0c5c 0xf62c
‘Control’
9.3.1
VBat
The VBat register contains the measured battery voltage in mV. For example, 2970 represents 2.970 volts. This value is
periodically updated by the internal SS-015 firmware.
9.3.2
Vdc
The Vdc register contains the measured USB/External voltage in mV. For example, 4770 represents 4.770 volts. This value
is periodically updated by the internal SS-015 firmware.
9.3.3
Status
The Status register provides an indication of the battery status and results of the most recent enumeration.
Status Register
7
6
5
4
3
2
1
0
Battery Capacity (%)
Reset
Pending
Battery Low
Battery
Powered
100
>75
>50
>25
0
1 if Battery
< 1.6 Vdc
1 if Battery <
1.9 Vdc
1 == Battery
Power
15
14
13
12
11
10
9
8
Extended
Valid
Enum Power
Fault
Password
Active
User
Password
Pending
Password
Error
Authenticatio
n Error
Enumeration
Complete
9.3.3.1
Battery Powered
Set to 1 if the device is operating under battery power, or 0 if the device is operating under USB power.
9.3.3.2
Battery Low
Set to 1 if the device is operating under battery power and the battery voltage is < 1.9 Vdc.
9.3.3.3
Reset Pending
Set to 1 if the device is operating under battery power and the battery voltage is < 1.6 Vdc. The attached
radio processor should monitor this bit and, if set, perform whatever shut down processes are required
before issuing a Force Reset control command.
23
|
P a g e