Canbus Introduction
Canbus Introduction
Canbus Introduction
(TI-DRTS) Track 2
CAN-BUS
Introduction
Version 9.11.2009
Ref. VECTOR application note & Motorola note
What is CAN?
Controller Area Network (CAN)
is a common, small area network
solution that supports distributed
product and distributed system
architectures
The CAN bus is used to
interconnect a network of
electronic nodes or modules
Typically, a two wire, twisted
pair cable is used for the network
interconnection
CAN Specification,
ISO 11898, deals only
with the Physical & Data
Link Layers for a CAN
network
Application Process
Management
Layer 2 Data Link Layer
Layer 1 Physical Layer
[Ref: Etschberger]
Ingenirhjskolen i rhus Slide 17
CAN Identifiers
Transmitter Receiver 1
1. Transmitter
Data Frame
initated
(ID=100, RTR Bit = 0) Receiver 2
FullCAN Controller:
Typically 16 message buffers, sometimes
more
Global and Dedicated Message Filtering
Masks
Dedicated H/W for Reducing CPU Workload
More Silicon => more cost
e.g. Powertrain
BasicCAN Controller:
1 or 2 Tx and Rx buffers
Minimal Filtering
More Software Intervention
Low cost
e.g. Car Body