UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 471 o f 792
NXP Semiconductors UM10237
Chapter 18: LPC24XX CAN controllers CAN1/2
6.5 Error Management Logic (EML)
The EML is responsible for the error confinement. It gets error announcements from the
BSP and then informs the BSP and IML about error statistics.
6.6 Bit Timing Logic (BTL)
The Bit Timing Logic monitors the serial CAN Bus line and handles the Bus line related bit
timing. It synchronizes to the bit stream on the CAN Bus on a "recessive" to "dominant"
Bus line transition at the beginning of a message (hard synchronization) and
re-synchronizes on further transitions during the reception of a message (soft
synchronization). The BTL also provides programmable time segments to compensate for
the propagation delay times and phase shifts (e.g. due to oscillator drifts) and to define the
sample point and the number of samples to be taken within a bit time.
6.7 Bit Stream Processor (BSP)
The Bit Stream Processor is a sequencer, controlling the data stream between the
Transmit Buffer, Receive Buffers and the CAN Bus. It also performs the error detection,
arbitration, stuffing and error handling on the CAN Bus.
6.8 CAN controller self-tests
The CAN controller of the LPC2000 family supports two different options for self-tests:
Global Self-Test (setting the self reception request bit in normal Operating Mode)
Local Self-Test (setting the self reception request bit in Self Test Mode)
Fig 75. Receive buffer layout for standard and extended frame format configurations
RX Frame info unused ID Index
ID.28 ... ID.18
RX Data 4 RX Data 3 RX Data 2 RX Data 1
RX Data 8 RX Data 7 RX Data 6 RX Data 5
unused
31 24 23 16 15 10 9 8 7 0
RFS
RID
RDA
RDB
Descriptor
Field
Data Field
Standard Frame Format (11-bit Identifier)
Frame info unused RX DLC
ID.28 ... ID.00
RX Data 4 RX Data 3 RX Data 2 RX Data 1
RX Data 8 RX Data 7 RX Data 6 RX Data 5
31 24 23 16 15
RFS
RID
RDA
RDB
Descriptor
Field
Data Field
Extended Frame Format (29-bit Identifier)
RX DLC
RX
unused
unused
ID Indexunused
10 9 8 7 0
BPM=bypass
message