Class OneWireContainer24

java.lang.Object
com.dalsemi.onewire.container.OneWireContainer
com.dalsemi.onewire.container.OneWireContainer24
All Implemented Interfaces:
ClockContainer, OneWireSensor
Direct Known Subclasses:
OneWireContainer27

public class OneWireContainer24 extends OneWireContainer implements ClockContainer

1-Wire container for Real-Time-Clock (RTC) iButton, DS1904 and 1-Wire Chip, DS2415. This container encapsulates the functionality of the iButton family type 24 (hex)

This iButton is used as a portable real-time-clock.

Features

  • Real-Time Clock with fully compatible 1-Wire MicroLAN interface
  • Uses the same binary time/date representation as the DS2404 but with 1 second resolution
  • Clock accuracy @htmlonly invalid input: '&#177' @endhtmlonly 2 minutes per month at 25@htmlonly invalid input: '&#176'C @endhtmlonly
  • Operating temperature range from -40@htmlonly invalid input: '&#176'C @endhtmlonly to +70@htmlonly invalid input: '&#176'C @endhtmlonly (iButton), -40@htmlonly invalid input: '&#176'C @endhtmlonly to +85@htmlonly invalid input: '&#176'C @endhtmlonly (1-Wire chip)
  • Over 10 years of data retention (iButton form factor)
  • Low power, 200 nA typical with oscillator running

Alternate Names

  • DS2415

Clock

The clock methods can be organized into the following categories. Note that methods that are implemented for the ClockContainer interface are marked with (*):

Usage

See the usage examples in ClockContainer for basic clock operations.

DataSheets

http://pdfserv.maxim-ic.com/arpdf/DS1904.pdf
http://pdfserv.maxim-ic.com/arpdf/DS2415.pdf
See Also: