SerialPorts

Last edit December 20, 2004
Ports which communicate the information in a serial basis; i.e. one bit at a time. Examples include:

One-bit-at-a-time (transmits either "0 bit" or "1 bit" signal at any instant):

  • RS-232 (probably the most ubiquitous of all serial ports)
  • RS-485
  • UniversalSerialBus (USB)
  • I2C (also IIC, InterIntegratedCircuit) Bus
  • SerialAta (new replacement for parallel IDE)
  • Ethernet
  • PS2
  • 300 bit/s and slower dial-up modems
  • 10Base-T Ethernet (Manchester modulation)
  • FireWire
  • Many types of signaling on FiberOptic cables are serial
  • <add examples here>

Only one or 2 wires (definitely not parallel, but not one-bit-at-a-time either):

  • 100Base-T Ethernet: 3-level modulation (100BASE-T4 uses 8B/6T) (100BASE-TX and 100BASE-FX use ... something else ?)
  • 1000Base-T Ethernet (GigaBitEthernet): 5-level modulation on each pair of wires
  • 1200 bit/s and faster dial-up modems: up to 255-level modulation (limited by the telephone network)

Constellation diagrams show all the possible symbols that may be transmitted at any instant, using phase-amplitude modulation. The first group has exactly 2 symbols in their constellation diagram ("2-level modulation"), so they transmit one bit at a time. The second group has more than 2 symbols, so at any instant, they are transmitting one "symbol" that conveys more than one bit of information.
Doesn't 100 Base-T Ethernet also combine bits in a more complex manner? (using phase and amplitude changes, just as are used by modern modems)

Yes, but not quite as complicated.
See also: http://en.wikibooks.org/wiki/Programming:Serial_Data_Communications http://en.wikipedia.org/wiki/Serial_communications
CategoryHardware