Bus masters

Bus Masters

The 1-wire adapters are the interface between the computer and the 1-wire bus. In 1-wire lingo, they are called bus masters.

  • Serial
    • Discrete compoment (passive)
      • DS9790E (note the 'E')
      • HA2, HA3 HA4B
    • DS2480B-based
      • DS9097U
      • Numerous devices with an integral USB-serial convertor
    • LINK (PIC microprocessor)
      • LINK, LINK12, LINK45, LinkHub
    • HA7E (microprocessor-based)
      • HA7E HA7S
    • HA5 (miroprocessor)
      • HA5 with multidrop addressing)
  • USB
    • DS2490-based (native USB 1.1 chip)
      • DS9490R DS9490B
    • USB-Serial integrated
      • LinkUSB
      • USB9097
  • i2C
    • DS2482-100, DS2482-101 DS2482-800 DS2482-101 DS2483
  • Parallel
    • Not supported
  • Ethernet
    • LinkHubE
    • HA7NET
    • OW-SERVER-ENET
  • Network
    • ser2net
    • owserver
    • Xport
  • Built-in
    • kernel module w1

How to Choose?

  1. What ports are available?
  2. Do you want to offload processing from your CPU?
  3. Do you need advanced bus electrical control (overdrive, active pullup, echo cancelling, logical partitioning)?
Name Connection Support Technology Vendor Overdrive Links Notes
DS9097U  Serial
Full
DS2480B
Dallas/Maxim
yes http://pdfserv.maxim-ic.com/en/ds/DS9097U-009-DS9097U-S09.pdf
 
DS9097  Serial
Full
Bit-bang
Dallas/Maxim
no   easy home-build. Passive components
HA2
Serial
Full
Bit-bang
Embedded Data Systems
no
http://talk1wire.com/?q=system/files/HA3.pdf
Software equivalent to the DS9097E
HA3 Serial Full Bit-bang Embedded Data Systems no
 
http://talk1wire.com/?q=system/files/HA3.pdf
Software equivalent to the DS9097E
HA4B
Serial
Full
Bit-bang
Embedded Data Systems
no
http://talk1wire.com/?q=system/files/HA4B.pdf
Software equivalent to the DS9097E
HA5
Serial
Full
Ascii
Embadded Data Systems
no
http://talk1wire.com/?q=node/87
Microprocessor -- multidrop
HA5
RS485
Full
Ascii
Embedded Data Systems
no
http://talk1wire.com/?q=node/87
Microprocessor -- multidrop
HA7E
Serial
Full
Ascii
Embedded Data Systems
no
http://talk1wire.com/?q=system/files/UsersMan-HA7E.pdf
Microprocessor
HA7S Serial Full Ascii
Embedded Data Systems
no   Microprocessor -- equivalent to  HA7E
DS9490r USB Full DS2490 Dallas/Maxim yes    
LINK Serial Full PIC iButtonLink no  LINK  --link=/dev/ttySx
LinkHub-E tcp Full telnet iButtonLink no  LinkHub-E  --link=192.168.0.1
LinkUSB USB Full PIC iButtonLink no   --link=/dev/ttyUSBx
USB9097 USB Full DS2480B PCsensor yes PCsensor --device=/dev/ttyUSBx
DS2482-100 i2c Full DS2482-100 Dallas/Maxim yes   1-channel
DS2482-101 i2c Full DS2482-101 Dallas/Maxim yes   Single channel with sleep (low power mode)
DS2483 i2c Full DS2483 Dallas/Maxim yes   Cheaper single channel sleep fixed address
DS1410E parallel No   Dallas/Maxim yes    
DS2482-800 i2c Full DS2482-800 Dallas/Maxim yes   8-channel
ECLO USB Full DS2480B ECLO yes   ftdi_sio USB->Serial
PuceBaboon USB Full DS2490 PuceBaboon yes    
MP0020
USB Full

DS2490 

Meraprojekt yes
Meraproject
No ID chip, Needs "-altUSB"
HA7Net tcp Full
web server EDS no Embedded Data Systems
--ha7=IPaddress 
OW-SERVER-ENET tcp Full telnet+web EDS no Embedded Data Systems
--enet=IPaddress
DS9121O USB No PIC Dallas/Maxim yes    
owserver tcp Full software OWFS yes   multiplexer/network link
EtherWeather
tcp
Full
AVR
Jacob Potter
   Website EtherWeather Kit form?
w1 netlink Full Linux kernel Evgeniy Polyakov     usb, i2c and many embedded


Previous page: Hardware
Next page: usb DS9490R