524
/
838
Nations Technologies Inc.
Tel
:
+86-755-86309900
:
Address: Nations Tower, #109 Baoshen Road, Hi-tech Park North.
Nanshan District, Shenzhen, 518057, P.R.China
Controller area network (CAN)
Introduction to CAN
As CAN network interface, basic extended CAN supports CAN protocols 2.0A and 2.0B. It can efficiently process a
large number of received messages and greatly reduce the consumption of CPU resources. The priority characteristics
of message sending can be configured by software, and the hardware function of CAN can support time-triggered
communication mode for some applications with high security requirements.
Main features of CAN
Baud rate supports up to 1Mbit/s
CAN protocol 2.0A/B are supported.
Support time-triggered communication function
Support individual interrupt control.
CAN Core Manages the communication between the CAN and the 512 bytes SRAM memory (see Figure 20-3)
Dual CAN: CAN1 and CAN2 each with 512 bytes of SRAM
Note: USB and CAN1 share a single 512-byte SRAM. Since this SRAM is used to transmit and receive data, USB and
CAN1 cannot be used at the same time. USB and CAN1 can be time-shared using in an application, but not
simultaneously.
Time triggered communication mode
16-bit free-running timer
Automatic retransmission mode is prohibited.
The last 2 data bytes of a message can be configured as the timestamp.
Send
There are 3 sending mailboxes.
Time stamp function for recording the time of sending SOF
Software can configure the priority characteristics of sending messages.
Receive
Filter groups support identifier list mode.
Each CAN has two receiving FIFOs, each with a depth of 3 levels
A total of 14 filter groups(each CAN module has its own)
Configurable FIFO overrun handling method
Time stamp function for recording the time of receiving SOF