CP3BT26

CANTX CANRX

Wake-Up

 

CTX

 

0

1

CRX

 

0

1

 

 

 

 

 

CAN CORE

 

 

 

 

 

 

Transceiver Logic

 

 

BTL, RX shift, TX shift, CRC

 

 

Bit Stream Processor

 

 

Error Management Logic

 

Control

Status

 

Data

 

 

INTERFACE MANAGEMENT

 

Control

RAM

 

 

 

 

 

 

 

Interface Management

 

 

 

 

 

Processor

 

 

TX/RX

 

 

 

 

 

Message Buffer 0

 

 

Acceptance Filtering

TX/RX

Message Buffer 1

Interface Management

Processor

BTL CONFIG

CAN PRESCALER

CONTROL

ACCEPTANCE

MASKS

TX/RX

Message Buffer 14

CPU BUS

DS018

Figure 34. CAN Block Diagram

19.2BASIC 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

Page 110
Image 110
National CP3BT26 manual Basic can Concepts, Can Block Diagram