Personal Computer Interfacing 1

Embed Size (px)

Citation preview

  • 8/3/2019 Personal Computer Interfacing 1

    1/38

    Prof. Mariyah Ramos

    CIT Department

    Personal Computer Interfacing

  • 8/3/2019 Personal Computer Interfacing 1

    2/38

    Computer port

    a port serves as an interface between the computer and other

    computers or peripheral devices.

    Physically, a port is a specialized outlet on a piece of equipment

    to which a plug or cable connects. Electronically, the several conductors making up the outlet

    provide a signal transfer between devices.

    The term "port" is derived from a Latin word "porta" (gate, entrance,

    door).

  • 8/3/2019 Personal Computer Interfacing 1

    3/38

    Examples of computerconnector sockets on

    various laptops

  • 8/3/2019 Personal Computer Interfacing 1

    4/38

    Ports on the back of an Apple Mac Mini

  • 8/3/2019 Personal Computer Interfacing 1

    5/38

    Physical shape

    Hardware ports may be physically male or female, but female

    ports are much more common.

    Computer ports in common use cover a wide variety of

    shapes such as round (PS/2, etc.), rectangular (FireWire,etc.), square (Telephone plug), trapezoidal (D-Sub the old

    printer port was a DB-25), etc.

    Before, most computers have a keyboard port (referred to as

    PS/2), into which the keyboard is connected.

  • 8/3/2019 Personal Computer Interfacing 1

    6/38

    As of 2006, manufacturers have nearly standardized

    colors associated with ports on personal computers,

    although there are no guarantees. The following is ashort list:

    yOrange, purple, or grey: Keyboard PS/2

    y Green: Mouse PS/2

    y Blue or magenta: Parallel printer DB-25

    y Amber: Serial DB-25 or DB-9

    y Pastel pink: Microphone 1/8" stereo (TRS) minijack

    y Pastel green: Speaker 1/8" stereo (TRS) minijack

  • 8/3/2019 Personal Computer Interfacing 1

    7/38

    Ethernet

  • 8/3/2019 Personal Computer Interfacing 1

    8/38

    IEEE 1394 interface

  • 8/3/2019 Personal Computer Interfacing 1

    9/38

    Parallel

  • 8/3/2019 Personal Computer Interfacing 1

    10/38

    PS/2

  • 8/3/2019 Personal Computer Interfacing 1

    11/38

    Serial

  • 8/3/2019 Personal Computer Interfacing 1

    12/38

    USB

  • 8/3/2019 Personal Computer Interfacing 1

    13/38

    VGA

  • 8/3/2019 Personal Computer Interfacing 1

    14/38

    Digital Visual Interface

  • 8/3/2019 Personal Computer Interfacing 1

    15/38

    SCSI

  • 8/3/2019 Personal Computer Interfacing 1

    16/38

    TRS

  • 8/3/2019 Personal Computer Interfacing 1

    17/38

    Parallel Ports

    The Parallel Port is the most commonly used port for

    interfacing home made projects.

    This port will allow the input of up to 9 bits or the output of

    12 bits at any one given time, thus requiring minimalexternal circuitry to implement many simpler tasks.

    The port is composed of 4 control lines, 5 status lines and 8

    data lines. It's found commonly on the back of your PC as a

    D-Type 25 Pin female connector. There may also be a D-Type25 pin male connector.

  • 8/3/2019 Personal Computer Interfacing 1

    18/38

    Centronics?

    Centronics is an early standard for transferring data from a

    host to the printer.

    The majority of printers use this handshake.

    This handshake is normally implemented using a StandardParallel Port under software control.

    Compatibility mode or "Centronics Mode" as it is commonly

    known, can only send data in the forward direction at a

    typical speed of 50 kbytes per second but can be as high as150+ kbytes a second

  • 8/3/2019 Personal Computer Interfacing 1

    19/38

  • 8/3/2019 Personal Computer Interfacing 1

    20/38

  • 8/3/2019 Personal Computer Interfacing 1

    21/38

    Pin No (DB25) Pin No (36 pin) Signal name Direction Register - bit Inverted

    1 1 Strobe In/Out Control-0 Yes

    2 2 Data0 Out Data-0 No3 3 Data1 Out Data-1 No

    4 4 Data2 Out Data-2 No

    5 5 Data3 Out Data-3 No

    6 6 Data4 Out Data-4 No

    7 7 Data5 Out Data-5 No

    8 8 Data6 Out Data-6 No

    9 9 Data7 Out Data-7 No

    10 10 Ack In Status-6 No

    11 11 Busy In Status-7 Yes

    12 12 Paper-Out In Status-5 No

    13 13 Select In Status-4 No

    14 14 Linefeed In/Out Control-1 Yes

    15 32 Error In Status-3 No

    16 31 Reset In/Out Control-2 No

    17 36 Select-Printer In/Out Control-3 Yes

    18-25 19-30,33,17,16 Ground - - -

  • 8/3/2019 Personal Computer Interfacing 1

    22/38

    Newer Parallel Ports are standardized

    under the IEEE 1284 standard first

    released in 1994

    1. Compatibility Mode.

    2. Nibble Mode.3. Byte Mode.

    4. EPP Mode (Enhanced Parallel Port).

    5. ECP Mode (Extended Capabilities Mode).

  • 8/3/2019 Personal Computer Interfacing 1

    23/38

    Serial port

    y serial communication physical interface through which

    information transfers in or out onebit at a time (in contrast to aparallel port).

    y Throughout most of the history ofpersonal computers, data

    transfer through serial ports connected the computer to devices

    such as terminals and various peripherals.

  • 8/3/2019 Personal Computer Interfacing 1

    24/38

    PC COM PORT - EIA-574 RS-232/V.24 PIN OUT ONADB-9

    PINUSED FOR ASYNCHRONOUS DATA

  • 8/3/2019 Personal Computer Interfacing 1

    25/38

    X.21 INTERFACE ONADB 15 CONNECTOR

  • 8/3/2019 Personal Computer Interfacing 1

    26/38

  • 8/3/2019 Personal Computer Interfacing 1

    27/38

    RS232DUSES RJ45 TYPE

    CONNE

    CTORS (SIMILA

    R TOTELEPHONE CONNECTORS)

    Pin No. Signal Description Abbr. DTE DCE

    1 DCE Ready, Ring Indicator DSR/RI

    2 Received Line Signal Detector DCD

    3 DTE Ready DTR

    4 Signal Ground SG

    5 Received Data RxD 6 Transmitted Data TxD

    7 Clear To Send CTS

    8 Request To Send RTS

  • 8/3/2019 Personal Computer Interfacing 1

    28/38

    y While such interfaces as Ethernet, FireWire, and USB all send

    data as a serial stream, the term "serial port" usually identifies

    hardware more or less compliant to the RS-232 standard,

    intended to interface with a modem or with a similarcommunication device.

  • 8/3/2019 Personal Computer Interfacing 1

    29/38

    A converter from USB to an RS-232 compatible serial

    port; more than a physical transition, it requires a

    driver in the host system software and a built-in

    processor to emulate the functions of the IBM-XT

    compatible serial port hardware.

    The Microsoft

    MS-DOS and

    Windowsenvironments

    refer to serial

    ports as COM

    ports: COM1,COM2, etc.

  • 8/3/2019 Personal Computer Interfacing 1

    30/38

    Serial ports are very common on most types of

    microcontroller, where they can be used to

    communicate with a PC or other serial devices.

    Dial-up modems

    GPS receivers (typically NMEA 0183 at 4,800 bit/s)

    Bar code scanners and other point of sale devices

    LED and LCD text displays

    Satellite phones, low-speed satellite modems and other satellite based transceiver devices

    Flat-screen (LCD and Plasma) monitors to control screen functions by external

    computer, other AV components or remotes

    Test and measuring equipment such as digital multimeters and weighing systems

    Updating Firmware on various consumer devices. Uninterruptible power supply

    Software debuggers that run on a 2nd computer.

    Industrial field buses

  • 8/3/2019 Personal Computer Interfacing 1

    31/38

    Historic uses

    Printers

    Computer terminal, teletype

    Older digital cameras

    Networking (MacintoshAppleTalk using RS-422 at 230.4kbit/s)

    Serial mouse

    OlderJoysticks

    Older GSM mobile phones

  • 8/3/2019 Personal Computer Interfacing 1

    32/38

    Universal Serial Bus

    The USB [Universal Serial Bus] spec defines the Mechanical,

    Electrical and Protocol layers of the interface.

    Cables and connectors are fully defined. USB defines 2 types

    of hardware,Hubs and Functions.

    The USB bus is a [Differential] Bi-directional serial interface

    cable bus. Differential data is transmitted Isochronous or

    Asynchronous between devices

  • 8/3/2019 Personal Computer Interfacing 1

    33/38

    y Data is transferred at three different rates over a maximum

    cable length of 4 meters ~ over 4 wires, 2 of which carry

    data on a balanced twisted pair.

  • 8/3/2019 Personal Computer Interfacing 1

    34/38

    USB Standard and Specifications

    y The Universal Serial Bus specification was first released in

    1994. The current USB standard, Revision 2.0 was released

    in 2000.

    Revision 3.0 (Superspeed USB) was released in 2008.

  • 8/3/2019 Personal Computer Interfacing 1

    35/38

    USB Pinout

    USB Type A Connector USB Type B Connector

  • 8/3/2019 Personal Computer Interfacing 1

    36/38

    USB Pinout, Cable Assembly

    Pin Signal Name Description

    1 VBUS Red

    2 D- White

    3 D+ Green

    4 GND Black

    Shell Shield Drain

  • 8/3/2019 Personal Computer Interfacing 1

    37/38

    USB Connector

    y Four different types: the (A/B) Jacks are used

    on the chassis side, and the (A/B) Plugs are usedon the cable ends.

  • 8/3/2019 Personal Computer Interfacing 1

    38/38

    y Type A jacks [female] connect to type A plugs [male], and type B jacks

    connect to type B plugs.

    y

    NormallyH

    ubs will have an A jack. Cables will have an A plug on one endan a B plug on the opposite end.

    y The connectors have both pins 1 and 4 longer then 2 and 3, so power and

    ground mate first.

    y Having the power and ground pins mate first allow devices to be Hot-

    Swappable.

    y Type A connectors point to the Hub, while type B connectors point to the

    Function

    y Normally a cable will have a type A connector on the computer side [Hub]

    and a USB type B connector on the far [function] side, to a USB device.

    y The cable pinout and signal names are shown in the table above [90 ohms

    +/-15% differential impedance]