English
Language : 

CP3BT26 Datasheet, PDF (110/278 Pages) National Semiconductor (TI) – Reprogrammable Connectivity Processor with Bluetooth-R, USB, and CAN Interfaces
CAN CORE
CANTX
CTX
0
1
CANRX
Wake-Up
0
1
CRX
Transceiver Logic
BTL, RX shift, TX shift, CRC
Bit Stream Processor
Error Management Logic
Control
Status
Data
INTERFACE MANAGEMENT
Interface Management
Processor
Acceptance Filtering
RAM
Control
TX/RX
Message Buffer 0
Interface Management
Processor
BTL CONFIG
CAN PRESCALER
CONTROL
ACCEPTANCE
MASKS
TX/RX
Message Buffer 1
TX/RX
Message Buffer 14
CPU BUS
DS018
Figure 34. CAN Block Diagram
19.2 BASIC CAN CONCEPTS
This section provides a generic overview of the basic con-
cepts of the Controller Area Network (CAN).
The CAN protocol is a message-based protocol that allows
a total of 2032 (211 - 16) different messages in the standard
format and 512 million (229 - 16) different messages in the
extended frame format.
Every CAN Frame is broadcast on the common bus. Each
module receives every frame and filters out the frames
which are not required for the module's task. For example,
if a dashboard sends a request to switch on headlights, the
CAN module responsible for brake lights must not process
this message.
A CAN master module has the ability to set a specific bit
called the “remote data request bit” (RTR) in a frame. Such
a message is also called a “Remote Frame”. It causes an-
other module, either another master or a slave which ac-
cepts this remote frame, to transmit a data frame after the
remote frame has been completed.
Additional modules can be added to an existing network
without a configuration change. These modules can either
perform completely new functions requiring new data, or
process existing data to perform a new functionality.
As the CAN network is message oriented, a message can
be used as a variable which is automatically updated by the
controlling processor. If any module cannot process infor-
mation, it can send an overload frame.
www.national.com
110