English
Language : 

TMS320LF2407A_17 Datasheet, PDF (51/134 Pages) Texas Instruments – DSP CONTROLLERS
TMS320LF2407A, TMS320LF2406A, TMS320LF2403A, TMS320LF2402A
TMS320LC2406A, TMS320LC2404A, TMS320LC2403A, TMS320LC2402A
DSP CONTROLLERS
SPRS145L − JULY 2000 − REVISED SEPTEMBER 2007
controller area network (CAN) module
The CAN module is a full-CAN controller designed as a 16-bit peripheral module and supports the following
features:
D CAN specification 2.0B (active)
− Standard data and remote frames
− Extended data and remote frames
D Six mailboxes for objects of 0- to 8-byte data length
− Two receive mailboxes, two transmit mailboxes
− Two configurable transmit/receive mailboxes
D Local acceptance mask registers for mailboxes 0 and 1 and mailboxes 2 and 3
D Configurable standard or extended message identifier
D Programmable bit rate
D Programmable interrupt scheme
D Readable error counters
D Self-test mode
− In this mode, the CAN module operates in a loop-back fashion, receiving its own transmitted message.
The CAN module is a 16-bit peripheral. The accesses are split into the control/status-registers accesses and
the mailbox-RAM accesses.
CAN peripheral registers: The CPU can access the CAN peripheral registers only using 16-bit write accesses.
The CAN peripheral always presents full 16-bit data to the CPU bus during read cycles.
CAN controller architecture
Figure 13 shows the basic architecture of the CAN controller through this block diagram of the CAN Peripherals.
CAN Module
CPU
Control/Status Registers
Interrupt Logic
CPU Interface/
Memory Management Unit
Control Bus
Transmit Buffer
CAN
Core
CANTX
CAN
Transceiver
CANRX
R mailbox 0
R
mailbox 1
T/R
mailbox 2
T/R
mailbox 3
T
mailbox 4
T
mailbox 5
RAM 48x16
Temporary Receive Buffer
Data
ID
Control Logic
Matchid
Acceptance Filter
Figure 13. CAN Module Block Diagram
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251−1443
51