Enhanced Controller Area Network (eCAN)
Message Format and Block Diagram
CAN Message Format
Data is transmitted and received using Message Frames
8 byte data payload per message
Standard and Extended identifier formats
Standard Frame: 11
Standard Frame: 11
-
-
bit Identifier (CAN v2.0A)
bit Identifier (CAN v2.0A)
Extended Frame: 29
Extended Frame: 29
-
-
bit Identifier (CAN v2.0B)
bit Identifier (CAN v2.0B)
11
11
-
-
bit
bit
Identifier
Identifier
R
R
T
T
R
R
S
S
O
O
F
F
I
I
D
D
E
E
r0
r0
DLC
DLC
0…8 Bytes Data
0…8 Bytes Data
CRC
CRC
ACK
ACK
E
E
O
O
F
F
Arbitration
Field
Control
Field
Data Field
Control
Field
11
11
-
-
bit
bit
Identifier
Identifier
R
R
T
T
R
R
S
S
O
O
F
F
I
I
D
D
E
E
r0
r0
DLC
DLC
0…8 Bytes Data
0…8 Bytes Data
CRC
CRC
ACK
ACK
r1
r1
18
18
-
-
bit
bit
Identifier
Identifier
S
S
R
R
R
R
E
E
O
O
F
F
Arbitration Field
Data Field
The DSP CAN module is a full CAN Controller. It contains a message handler for transmission
and reception management, and frame storage. The specification is CAN 2.0B Active – that is,
the module can send and accept standard (11-bit identifier) and extended frames (29-bit
identifier).
eCAN Block Diagram
Memory Management
Unit
CPU Interface,
Receive Control Unit
Timer Management Unit
eCAN Memory
(512 bytes)
Register and Message
Object Control
Mailbox RAM
(512 bytes)
32 Mailboxs
(4 x 32-bit words)
32
32
Receive Buffer
Transmit Buffer
Control Buffer
Status Buffer
SN65HVD23x
3.3-V CAN Transceiver
.
.
CAN Bus
32
32
Data
Address
eCAN0INT
eCAN1INT
A message mailbox
A message mailbox
Identifier – MID
Control – MCF
Data low – MDL
Data high - MDH
C28x - Communications
11 - 23
Summary of Contents for C28 Series
Page 64: ...Summary 3 16 C28x Peripheral Registers Header Files ...
Page 78: ...Interrupt Sources 4 14 C28x Reset and Interrupts ...
Page 218: ...Lab 9 DSP BIOS 9 22 C28x Using DSP BIOS ...
Page 244: ...Lab 10 Programming the Flash 10 26 C28x System Design ...
Page 273: ...Appendix A eZdsp F2812 C28x Appendix A eZdsp F2812 A 1 ...
Page 276: ...Appendix P2 Expansion Interface A 4 C28x Appendix A eZdsp F2812 ...
Page 277: ...Appendix P4 P8 P7 I O Interface C28x Appendix A eZdsp F2812 A 5 ...
Page 278: ...Appendix A 6 C28x Appendix A eZdsp F2812 ...
Page 279: ...Appendix P5 P9 Analog Interface C28x Appendix A eZdsp F2812 A 7 ...
Page 282: ...Appendix A 10 C28x Appendix A eZdsp F2812 TP1 TP2 Test Points ...