L4 Peripheral
Interconnect
EDMA
PRCM
DCAN
intr0_intr_pend
DCANx_TX
intr1_intr_pend
dcan_io_clk
CAN_CLK
uerr_intr_pend
DCAN Pads
CLK_M_OSC
DCANx_RX
mmistart
mmidone
if3_dreq
MPU Subsystem,
PRU-ICSS
(DCAN0 only)
CAN
Transceiver
TXD
RXD
CANH
CANL
Control
Module
if1_dreq
if2_dreq
Integration
23.2 Integration
The Controller Area Network is a serial communications protocol which efficiently supports distributed
realtime control with a high level of security. The DCAN module supports bitrates up to 1 Mbit/s and is
compliant to the CAN 2.0B protocol specification. The core IP within DCAN is provided by Bosch.
This device includes two instantiations of the DCAN controller: DCAN0 and DCAN1.
shows
the DCAN module integration.
Figure 23-1. DCAN Integration
23.2.1 DCAN Connectivity Attributes
The general connectivity attributes for the DCAN module are shown in
.
Table 23-1. DCAN Connectivity Attributes
Attributes
Type
Power Domain
Peripheral Domain
Clock Domain
PD_PER_L4LS_GCLK (OCP)
PD_PER_CAN_CLK (Func)
Reset Signals
PER_DOM_RST_N
Idle/Wakeup Signals
Smart Idle
Interrupt Requests
3 Interrupts per instance
Intr0 (DCANx_INT0) – Error, Status, Msg Object interrupt
Intr1 (DCANx_INT1) – Msg Object interrupt
Uerr (DCANx_PARITY) – Parity error interrupt
All DCAN0 interrupts to MPU Subsystem and PRU-ICSS
All DCAN1 interrupts to only MPU Subsystem
DMA Requests
3 DMA requests per instance to EDMA (CAN_IFxDMA)
Physical Address
L4 Peripheral slave port
3883
SPRUH73H – October 2011 – Revised April 2013
Controller Area Network (CAN)
Copyright © 2011–2013, Texas Instruments Incorporated