1Wire Networking

April 28, 2003
1Wire is Maxim Integrated Products' proprietary network architecture. Benefits derived from this low-cost master/slave architecture include the ability to provide small amounts of power on the same line used for communication. A 1Wire master...

1Wire is Maxim Integrated Products' proprietary network architecture. Benefits derived from this low-cost master/slave architecture include the ability to provide small amounts of power on the same line used for communication.

A 1Wire master can be easily implemented on an MCU via software using only a single I/O pin. Many MCUs already have 1Wire master routines. Bridge chips for USB-to-1Wire and serial-to-1Wire are available.

There's no licensing restriction on the master. On the other hand, licensing comes into play with slaves, because each slave has a unique 64-bit serial number. The initial handshaking protocol allows the master to uniquely identify each slave.

Hal Kurkowski, managing director of Automatic Information Products at Dallas Semiconductor/Maxim, points out that the 1Wire approach can supply power to slave devices (see the figure). A capacitor maintains the voltage at the device while data is transferred.

It's possible to configure the master to provide more power via the bus when necessary. In this case, the master must be programmed so the alternate 22-Ω supply resistor is switched in after a request is sent to the slave device. An example would be a flash-based memory device that requires more power to program the memory. The master would send the request to the device, switch in the alternate power supply, wait for a prescribed amount of time, and then switch back the 1.2-kΩ resistor.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!