DS2436 − Battery ID/Monitor Chip
Temperature Voltage and Memory.
1B [.]XXXXXXXXXXXX[XX][/[ pages/page.[0-4|ALL] | temperature | volts | counter/cycles | counter/reset | counter/increment | ]]
1B
read-write,
binary
Memory is split into 5 pages of 32 bytes each. Only the
first 3 pages are really available, and some of that appears
to be reserved. See the datasheet for details.
pages/page.0 is locked and unlocked transparently for every write.
ALL is an aggregate of the pages. Each page is accessed sequentially.
read-only,
floating point
Temperature read by the chip at high resolution
(˜13 bits). Units are selected from the invoking
command line. See owfs(1) or owhttpd(1) for
choices. Default is Celsius. Conversion takes ˜20
msec.
read-only,
floating point
Voltage read (˜10 bits) at the chip’s supply
voltage Vdd. Range 2.4V to 10V.
A resettable non-volatile counter intended for counting battery discharge cycles.
read-only,
unsigned integer
Cycle counter value. Stored at memory location 0x82.
write-only,
yes/no
Any non-zero (true) value will increment
counter/cycles by one.
write-only,
yes/no
Any non-zero (true) value will reset counter/cycles
to zero.
None.
The DS2436 (3) is a simpler form of the DS2438 battery chip. It has no counter, and only one voltage sensor.
http://pdfserv.maxim-ic.com/en/ds/DS2436.pdf
http://www.owfs.org
Paul Alfille ([email protected])