Chapter 22 - Controller Area Network; Figure 22-1. Can Controller Block Diagram - Sharp Blue Treak LH75400 User Manual

System-on-chip preliminary
Table of Contents

Advertisement

Chapter 22
Controller Area Network
The Controller Area Network (CAN) block pertains to the LH75401 and LH75400
SoC devices only.
The CAN 2.0B Controller is an AMBA-compliant peripheral that connects as a slave to the
APB. The CAN Controller is located between the ARM processor and a CAN Transceiver, and
is accessed through the AMBA port. Figure 22-1 shows a block diagram of the CAN Controller.
CAN communications are performed serially, at a maximum frequency of 1MB/s, using
the TX (transmit) and RX (receive) lines. The RX and TX signals for data reception and
transmission provide the communications interface between the CAN Controller and the
CAN bus. All peripherals share the TX and RX lines and always see the common incoming
and outgoing data.
Data to be transmitted by the CAN Controller is placed in the Transmit Buffer and passed
to the Bit Processor, which channels the data onto the TX signal. Messages received by
the CAN Controller are filtered by the Acceptance Filter and placed in a 64-byte Receive
FIFO. The 64-byte Receive FIFO allows up to five Extended Frame Format (EFF) mes-
sages. Together, the Receive Buffer and Receive FIFO allow the CAN Controller to pro-
cess one message while a second message is being received. The bit rate is controlled
by the Bit Timing Logic block and is programmable to 1 Mbit/s.
SYSTEM
CLOCK
CAN
SYNC.
TSEG1
SEG.
tSYNCSEG
tTSEG1
BIT PERIOD

Figure 22-1. CAN Controller Block Diagram

TSEG2
tTSEG2
SAMPLE POINT(s)
6/17/03
SYNC.
TSEG1
SEG.
LH754xx-26
22-1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Blue treak lh75401Blue treak lh75410Blue treak lh75411

Table of Contents