IRCC2.0 SMSC Corporation, IRCC2.0 Datasheet - Page 65

no-image

IRCC2.0

Manufacturer Part Number
IRCC2.0
Description
Infrared Communications Controller
Manufacturer
SMSC Corporation
Datasheet
Framing Errors
The IrDA FIR pulse and signaling violations listed
in this section are considered framing errors.
When the Frame Error bit in the IrCC 2.0 Line
Status register is one, a framing error has
occurred. The IrDA receiver response to framing
errors depends upon when the errors occur.
Framing errors that occur before a valid BOF has
been detected will always set the Frame Error bit
but will not alter the system state in any other
way; i.e., the abort bit is not activated. If framing
errors occur following a valid BOF, i.e. while
nActive Frame is zero, the message is aborted.
For both the HDLC and 4PPM encoding
schemes, messages with data fields larger than
the value contained in the data size register
violate IrDA framing rules but are not aborted.
Note: The Size Error and the Frame Error bits
are set. Typically, pulses less than 60ns are
ignored in all modes (see Rx PW Reject, bit 5, on
page 36).
sections are framing errors.
1.152 Mbps
Pulse Widths greater than one bit-cell. Invalid
BOF: includes data fields before BOF, pulse-
width violations during BOF, and subsequent
invalid BOFs (including Aborts) following a valid
BOF before the Address field. Invalid data fields:
includes frames with invalid data field characters
(including aborts), and pulse-width violations
during a data field (including during CRC).
Invalid EOF fields: includes invalid EOF flags
(including Aborts), pulse-width violations, and
subsequent invalid EOFs following a valid EOF.
The events listed in the following
65
4 Mbps
Pulse Widths greater than two chip times. Invalid
PA field: includes invalid PA symbols, pulse-
width violations, and subsequent invalid PA
symbols following at least one valid PA symbol
(including Aborts) before the STA field. Invalid
STA field: includes invalid STA symbols, pulse-
width violations, and subsequent invalid STA
symbols following at least one valid symbol
(including Aborts) before the payload data.
Invalid Data field: includes frames with invalid
data symbols (including Aborts), and pulse-width
violations during a data field (including during
CRC). Invalid EOF field: includes invalid EOF
flag (including Aborts), pulse-width violations,
and subsequent invalid EOFs following a valid
EOF.
CONSUMER IR ENCODER TIMING
The Consumer IR-mode SCE does not require
the framing signals that are specified in the IrDA-
mode timing, although both modes utilize the
nActive
Consumer IR-mode SCE operates at the bit
rates set in the Consumer IR Bit Rate Register.
The Consumer IR-mode SCE can operate in
Programmed I/O or DMA mode.
Generator is not used.
Transmit Timing
The SCE Remote Control transmitter uses the
same enabling mechanisms as the IrDA-mode
transmitter (see page 61). Note: the IrDA-mode
Active SIP Pulse Tx Enable timing restriction
does not apply.
Control transmitter operates until the FIFO
underruns (Figure 30). The nActive Frame and
EOM Interrupt signals behave as shown. The
SCE Modes bits are reset to zero, disabling the
transmitter, following nActive Frame.
Frame
and
Once enabled, the Remote
EOM
Interrupt.
The CRC
The

Related parts for IRCC2.0