개요: 다음의 표는 2개 이상의 디지털 장치를 통신이 가능하도록 연결할 수 있는 직렬 인터페이스 표준에 대한 주요 특성을 소개한 것이다. 설계 엔지니어는 표를 이용하여 신호 라인의 수, 네트워크 크기, 속도, 거리, 잡음 내성, 오류 방지, 신뢰성 등 설계 제한사항을 기초로 애플리케이션에 대한 인터페이스 옵션을 비교할 수 있다.
Dallas Semiconductor는 저비용, 최소 접촉 인터페이스를 구현하고자 하는 설계자에게 1-Wire? 직렬 프로토콜을 제공한다. 이러한 저비용, 마스터/슬레이브 구조의 핵심적인 장점은 디지털 통신에 사용되는 동일한 라인에서 슬레이브 장치 전력을 공급할 수 있다는 점이다. 1-Wire 마스터는 소프트웨어를 사용하여 단 하나의 I/O 핀으로 MCU(Microcontroller Unit) 상에서 쉽게 구현할 수 있다. 또한 호스트측 1-Wire 프로토콜 구현을 쉽게 해주고 최적화된 1-Wire 파형 특성을 제공하는 I²C*, UART 직렬 (RS-232) 및 USB-to-1-Wire용 브리지 칩도 제공된다.
1-Wire
I2C*
SMBus™
SPI™
MicroWire/PLUS™
M-Bus (EN1434)
CAN (ISO11898)
LIN Bus
Network Concept
single master, multiple slaves
multiple masters, multiple slaves
multiple masters, multiple slaves
single master, multiple slaves
single master, multiple slaves
single master, multiple slaves
multiple masters, multiple slaves
single master, multiple slaves
Number of Signal Lines
1 (IO)
2, (SCL, SDA)
2, (SMBCLK, SMBDAT)
4, (CS\, SI, SO, SCK)
4, (CS\, DI, DO, SK)
2 (lines can be swapped)
2 (CAN_H, CAN_L, terminated)
1 (LIN)
Optional signals
N/A
N/A
SMBSUS#, SMBALERT#
N/A
N/A
N/A
2nd GND, Power, Shield
N/A
Network Size
Up to 300 m (with suitable master circuit)
Limited by max. 400pF bus capacitance requirement
Limited by max. 400pF bus capacitance requirement
N/A (circuit board level)
N/A (circuit board level)
Max. 350m per segment of max. 250 slaves; max. 180nF
40m @1M bps1000m @ 50k bps (example)
Up to 40m, max. 10nF total load
Network Interface
open drain, resistive or active master pull-up
open drain, resistive or active master pull-up
open drain, resistive or active master pull-up
Push-pull with tristate
Push-pull with tristate
M to S: voltage drive S to M: current load
Differential open drain/source or open coll./emitter
open drain, resistive master pull-up
Network Voltage
From 2.8 to 6.0 V, device specific
From 1.8 to 5.5V, device specific
2.7V to 5.5V
From 1.8V to 5.5V, device specific
From 1.8V to 5.5V, device specific
~40V
VDD-VD (diode drop); ~4.5V max.
8 to 18V
Logic Thresholds
Vary with network voltage
Fixed level: >1.5V, >3.0 V VDD-related level: <30%, >70% of VDD
<0.8V, >2.1V
VDD-related level: <20% (30%), >70% of VDD (inconsistent)