ENGLISH 简体中文 日本語 한국어  


APPLICATION NOTE  3754

Single-Wire Serial Bus Carries Isolated Power and Data

Abstract: An interface circuit uses the Dallas Semiconductor 1-Wire serial bus to provide isolated power and bidirectional communications between a master (MCU) and a sensing element.

Medical and industrial applications often require galvanic isolation of 2500VAC or higher for the safety of patients and equipment operators. The isolation barrier conveys not only power to the sensing element, but also data to or from that element. Each data signal crossing the barrier requires isolation, so one typically saves costs in these applications by choosing a serial bus rather than a parallel bus. Serial buses include SPI, I²C, and the Dallas 1-Wire bus.

The Dallas Semiconductor 1-Wire requires only a single data line (plus ground) for bidirectional communications. Because opto-isolators are unidirectional devices, typical 1-Wire applications require two optos, one for each direction of data flow. (SPI and I²C applications require a minimum of three optos.) The 1-Wire bus can also transfer power in its "parasitic power mode." An isolated converter provides power for the sensing element. Thus, most 1-Wire designs require two optos for the data interface, one opto for feedback to the isolated power supply, and a transformer for isolation of the power supply.

The circuit of Figure 1, implemented with an isolated transformer driver (U1) and a single optocoupler, minimizes the component count required for isolation while maintaining a two-wire pigtail design (data plus ground to the 1-Wire sensing element). U1 provides isolated and psuedo-regulated power while enabling the master to transmit data to the 1-Wire device across an isolated interface. Locating the single opto in the receive data path allows the master to receive isolated data from the 1-Wire device.

Figure 1. Using the Dallas Semiconductor 1-Wire serial bus, this interface circuit provides isolated power and bidirectional communications between a master (MCU) and a sensing element.
Figure 1. Using the Dallas Semiconductor 1-Wire serial bus, this interface circuit provides isolated power and bidirectional communications between a master (MCU) and a sensing element.

Note the following miscellaneous observations:
  • U1 and transformer T1 generate approximately 4.0V at the VISOL node (upper right corner of the schematic).
  • D1 and D2 implement a half-bridge rectifier for the transformer secondary.
  • The connection between FS and VCC on U1 causes that device to switch at a nominal 860kHz.
  • Capacitor C2 filters the output and maintains the output level between positive cycles.
  • R1 is included to discharge capacitor C2.
  • The voltage levels on the DQ node satisfy the DC requirements specified in the DS18B20 data sheet. However, the functionality of the circuit was not tested with a DS18B20 or any other 1-Wire device.
The master microcontroller (MCU) transfers data to the 1-Wire device by modulating U1's SD pin on and off. When data is not being transferred, U1 is normally on and supplying power to the 1-Wire device, thus representing a logic-high to the 1-Wire device. The VISOL node is approximately 4.0V at that time.

To initiate communication, the MCU asserts a Reset Pulse by forcing SD high, turning off U1. With U1 off, the voltage at VISOL drops to the logic-low level of the 1-Wire device. You should select R1, R2, R3, and C2 to allow VISOL to fall below the logic-low threshold (0.8V) in less than approximately 5µs. (Note that using R1 = R2 = 1.00k, R3 = 2.00k, and C2 = 4.7nF provide a starting point for testing, but final values depend on the opto selected.) While U1 is active, these four values must not allow VISOL to dip below the 2.4V logic-high threshold of the 1-Wire device.

For the MCU to receive data from the 1-Wire device, the opto (U3) is modulated by the level of VISOL or by the data pin of the 1-Wire device (DQ). When U1 is ON, the LED in U3 is ON, thus forcing Rx low. When the 1-Wire device pulls DQ low, the LED turns off and Rx goes high. Rx also goes high when U1 turns off, thereby causing VISOL to drop and turn off the LED. (Tx and Rx logic for the MCU is the inverse of that for the 1-Wire device.)

Thus, a single opto, a transformer, and a Dallas Semiconductor 1-Wire serial link form an isolated sensor interface between a MCU and a precision 1-Wire thermometer. By keeping the wiring and component costs to a minimum, this circuit supports high-volume medical and industrial applications.

A similar article appeared as a Design Ides in the October 13, 2005 edition of Electronic Design magazine.


의견을 보내주세요!
위 내용이 도움이 되셨나요?
여러분의 의견을 기다립니다 — Maxim은 보내주신 정정이나 제안사항을 반영하고 있습니다. 이 페이지를 평가하고 의견을 보내주십시오.


자동 업데이트
관심있는 분야의 애플리케이션 노트가 나올 때 자동으로 업데이트 받고 싶으세요? 그렇다면 EE-Mail™을 신청하십시오.



추가 정보  APP 3754: Mar 23, 2006
DS18B20 분해능 프로그래밍이 가능한 1-Wire 디지털 온도계 전체 데이터 시트
(PDF, 188kB)
무료 샘플
MAX845 PCMCIA 애플리케이션용 절연 변압기 드라이버 전체 데이터 시트
(PDF, 224kB)
 

다운로드, PDF 형식다운로드, PDF 형식 (33kB)
 AN3754, AN 3754, APP3754, Appnote3754, Appnote 3754



         



   Copyright © 2008 by Maxim Integrated Products, Dallas Semiconductor    법적 고지    개인정보보호 정책