Transfer Rates and Distance for Various Connections

Choosing the right connection for data transfer often involves trade offs between rates required, distance required, and the number of devices you can place on a segment.


Connection
Typical Max Rate
Reach (distance)
Max Devices per segment
ACCESS.bus / IIC
45000 bps - 90000bps
10m
128
RS-232 serial port (16550 UART)
115200 bps
15m
2
standard parallel port
115200 bps
3m
2
ARCNET over RS-485 156125 bps - 2.5Mbps 1000m-300m 255
CAN - differential balanced RS-485
250000 bps - 1Mbps


USB 1.0 - low speed
1.5 Mbps
3m

USB 1.0 - high speed 12 Mbps
5m

ECP/EPP parallel port
3 MBytes/s
3m

IDE
3.3 - 16.7 MBytes/s
1m

SCSI-1
5 MBytes/s


SCSI-2 (Fast SCSI, Fast Narrow SCSI)
10 MBytes/s


Fast Wide SCSI (Wide SCSI)
20 MBytes/s


Ultra SCSI (SCSI-3, Fast 20, Ultra Narrow)
20 MBytes/s


Ultra IDE
33 MBytes/s


Wide Ultra SCSI (Fast Wide 20)
40 MBytes/s


Ultra2 SCSI
40 MBytes/s


IEEE-1394 (FireWire)
12.5 - 50 MBytes/s
4.5m
63
Wide Ultra2 SCSI
80 MBytes/s


Ultra3 SCSI
80 MBytes/s


Wide Ultra3 SCSI
160 MBytes/s


FC-AL Fiber Channel
100 - 400 MBytes/s


Ethernet UTP-5
10 - 100 Mbps
100m

Ethernet optical
1 Gbps
10km

Ethernet optical
10 Gbps
40km

IEEE 1394 over Plastic optical fiber
100 - 1600 Mbps
100m - 50m

IEEE 1394 over 50um glass optical fiber
400 - 3200 Mbps
100m

IEEE 1394 over shielded twisted pair 400 - 3200 Mbps 4.5m

IEEE 1394 over shielded twisted pair (data strobe) 100 - 400 Mbps
4.5m


Sources of data:
USB.org
Zayante Inc.
IEEE 802.3 EFM Study Group
Electronic Design
ACCESS.bus protocol specification