usb and irda

Upload: puspala-manojkumar

Post on 30-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Usb and Irda

    1/5

    Module3

    Embedded Systems I/OVersion 2 EE IIT, Kharagpur 1

    Lesson17

    USB and IrDAVersion 2 EE IIT, Kharagpur 2

  • 8/9/2019 Usb and Irda

    2/5

  • 8/9/2019 Usb and Irda

    3/5

  • 8/9/2019 Usb and Irda

    4/5

    OUTPUT = 0001

    INPUT = 1001

    SET UP = 1101

    DATA0 = 0011

    DATA1 = 1011

    ACK = 0010

    NAK = 1010

    STALL = 1110

    Tokens

    Data

    Hankshake

    Packet Identifier Nibble Codes:

    Handshake packets

    Data packets

    Token packets

    SYNC

    00000001

    PID

    xxxx,xxxx

    Device Address

    xxxxxxx

    End Point

    xxxx

    CRC

    xxxxxSYNC

    00000001

    PID

    xxxx,xxxx

    SYNC

    00000001

    PID

    xxxx,xxxxData

    (0-1023 bytes)

    CRC

    xxxxx

    Fig. 17.5 Examples of the various kinds of USB signaling and data packets.

    17(II) IrDA Standard

    IrDA is the abbreviation for the Infrared Data Association, a nonprofit organization for setting

    standards in IR serial computer connections.

    The transmission in an IrDAcompatible mode (sometimes called SIR for serial IR) uses, in the

    simplest case, the RS232 port, a builtin standard of all compatible PCs. With a simple interface,

    Version 2 EE IIT, Kharagpur 7

    shortening the bit length to a maximum of 3/16 of its original length for powersaving

    requirements, an infrared emitting diode is driven to transmit an optical signal to the receiver.

    This type of transmission covers the data range up to115.2 kbit/s which is the maximum data rate

    supported by standard UARTs (Fig.17.7). The minimum demand for transmission speed forIrDA is only 9600 bit/s. All transmissions must be started at this frequency to enable

    compatibility. Higher speeds are a matter of negotiation of the ports after establishing the links.

    Pulse shaping

    Pulse recovery

    Transmitter

    Receiver

    TOIM3000 or

    TOIM3232

    4000 series

    transceiverUART 16550/RS232

    IR output

    IR input

    Fig. 17.7 One end of the over all serial link.

    Please browse www.irda.org for details

    7805- is a voltage regulator which supplies 5V to the MAX232 the Level converter. It converts

    the signal which is at 5V and Ground to 12V compatible with RS232 standard.

    Serial Port Infrared Receiver

    78L05

    MAX 232

    IR RXR MODULE

    TSOP1838

    1

    5

    6

    9

    Fig. 17.8(a) A simple circuit for Infrared interface to RS232 port.

    Version 2 EE IIT, Kharagpur 8

  • 8/9/2019 Usb and Irda

    5/5