DS2441
12 of 29
TEMPERATURE REGISTER EXAMPLE VALUES
Table 7
Register Value
Binary
0101 0101
0001 1001
0000 0010
0000 0001
0000 0000
1111 1111
1111 1110
1110 0111
1101 1000
Battery
Temperature
+85°C
+25°C
+2°C
+1°C
0°C
- 1°C
- 2°C
- 25°C
- 40°C
Hex
55 h
19 h
02 h
01 h
00 h
FF h
FE h
E7 h
D8 h
PROGRAMMABLE I/O
The programmable I/O port of the DS2441 allows for control and sensing of in-pack components such as
speakers, vibration motors, FETs, LEDs and tamper control circuits. Using the Channel Access command
with the
W
R/
Configuration Register bit set to logic 1 (read), the host system can monitor the state of the
PIO pin by having the DS2441 translate logic 0s and logic 1s on the PIO pin into 1-Wire Read 0 and
Read 1 timeslots on the DQ pin. Using the Channel Access command with
host system can control the PIO pin by having the DS2441 translate 1-Wire Write 0 and Write 1 timeslots
on the DQ pin into logic 0s and logic 1s on the PIO pin. The DS2441 turns off the PIO output driver
when it enters Low Power Mode or when a pack disconnection is sensed. See the Channel Access
paragraph of the Function Command section and the Pack Disconnection section for more information.
W
R/
set to logic 0 (write), the
PACK DISCONNECTION
The DS2441 can sense the disconnection of the battery pack from the host system. When the pack is
separated from the host, the 1-Wire bus pullup resistor in the host is disconnected from the DQ pin of the
DS2441. Once this pullup has been removed, a small current sink (<5
μ
A) on the DQ pin pulls the DQ
pin low. If the DQ pin remains low for more than 2 * t
RSTL,MAX
(approximately 2 ms) the DS2441
realizes that the extended low period represents a pack disconnection. When a pack disconnection is
detected, the DS2441 turns off the PIO output driver. This circuit is turned off so that it doesn’t drain the
cell during long disconnection periods. All other DS2441 circuitry remains active during pack
disconnection.
64-BIT ROM ID
Each DS2441 contains a unique, factory-lasered ROM ID code that is 64 bits long. The first 8 bits of this
ID are the 1-Wire family code (25h for DS2441). The next 48 bits are a unique serial number. The last 8
bits are a CRC of the first 56 bits (see Figure 9). The 64-bit ROM ID and the 1-Wire I/O circuitry built
into the device allow the DS2441 to adhere to the 1-Wire protocol detailed in the 1-Wire Bus System
section below.
ROM ID FORMAT
Figure 9
8-bit CRC
48-bit Serial Number
8-Bit Family
Code (25h)