16.1.3 Block Diagram
shows the block diagram of eCAN.
ECAN0INT
Control and status
registers
Communication
Buffers
A
Message Controller
3.3-V CAN Transceiver
8
CANTX
CANRX
32
Memory Management
Unit
CPU Interface,
Receive Control Unit,
Timer Management Unit
32-Message
Mailbox RAM
(4 X 32-bit words
for each mailbox)
32
CAN_H
CAN_L
CAN Bus
ECAN1INT
Controls Address
Data
32
A.
The communication buffers are transparent to the user and are not accessible by user code.
Figure 16-1. eCAN Block Diagram and Interface Circuit
16.2 eCAN Compatibility With Other TI CAN Modules
The eCAN module is identical to the High-End CAN Controller (HECC) used in the TMS470 series of
microcontrollers from Texas Instruments with some minor changes. The eCAN module features several
enhancements (such as increased number of mailboxes with individual acceptance masks, time stamping,
and so on) over the CAN module featured in the LF240xA series of devices. For this reason, code written for
LF240xA CAN modules cannot be directly ported to eCAN. However, eCAN follows the same register bit-layout
structure and bit functionality as that of LF240xA CAN (for registers that exist in both devices) that is, many
registers and bits perform exactly identical functions across these two platforms. This makes code migration a
relatively easy task, more so with code written in C language.
Controller Area Network (CAN)
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
TMS320x2806x Microcontrollers
1001
Copyright © 2022 Texas Instruments Incorporated
Содержание TMS320 2806 Series
Страница 2: ......