OWFS Design
OWFS Features
OWFS Software
Examples & Usage
|
1-Wire adapters
-
USB
-
- Based on the DS2490 chip.
- USB 1.1
- Powered off the USB bus.
- Similar signal properties to the DS9097.
- Accelerated search and communication. Fastest of
the
adapters.
- Uses the libusb
library to talk to the USB subsystem. Should be available on BSD as
well as Linux.
- Several versions that differ in software by presence of
- No ID chip
- ID chip with 01 family
- ID chip with 81 family
-
- Based on the DS2490 chip.
- Handled identically to the DS9490 chip.
- Labelled with ID. See naming.
- Two version:
- USB Temperature sensor stand-alone (No ID, DS18S20
(Family code 10).
- USB Adapter with RJ45 connector. ID chip (Family code
01). Temperature sensor must be external.
-
Serial
-
Passive
25-pin (DS9097)
- Basically a raw serial port with some pullups and
protective
diodes.
- Exists as hardware from Dallas, or can be easily
constructed
(see diagram above).
- Example
circuit by Bart Jansen
- Synthesized 1-wire bus waveform using 115k baud
communication
- Bit-banging technique is slowest and costs high CPU usage.
-
Passive 9-pin
(DS9097)
- Rework of the 25-pin passive circuit by Michael Ryan.
-
- Connects to (and powered by) standard serial port
(9600baud)
- Based on the DS2480B.
- Accelerated search and byte-wide bus communication.
- Uses standard POSIX system calls.
-
- Connects to (and powered by) standard serial port.
- PIC processor internally with 1-wire master firmware.
- Emmulates the DS9097U faithfully.
- Better 1-wire bus waveform control.
- Several form factors available (PCB board, RJ11, RJ45,
multiport).
- Simple ascii protocol also supported.
-
Embedded
-
- Part of ARM - based board
- Support by Mathew Percival
- Not yet included in main tree
- White
Paper
-
Parallel (pending)
- DS1410E
- Connects to the parallel (printer) port.
- Based on the DS1481.
- Not currently supported.
|