
Controller Area Network (FlexCAN)
PXN20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor
29-35
The eight elements of the filter table are individually affected by the first eight individual mask registers
(CAN
x
_RXIMR0 – CAN
x
_RXIMR7), allowing very powerful filtering criteria to be defined. The rest of
the RXIMR, starting from RXIM8, continue to affect the regular MBs, starting from MB8. If the BCC bit
is negated, then the FIFO filter table is affected by the legacy mask registers as follows: element 6 is
affected by CAN
x
_RX14MASK, element 7 is affected by CAN
x
_RX15MASK and the other elements (0
to 5) are affected by CAN
x
_RXGMASK.
29.4.7
CAN Protocol Related Features
29.4.7.1
Remote Frames
A remote frame is a special kind of frame. The user can program a MB to be a request remote frame by
writing the MB as transmit with the RTR bit set to 1. After the remote request frame is transmitted
successfully, the MB becomes a receive message buffer, with the same ID as before.
When a remote request frame is received by FlexCAN, its ID is compared to the IDs of the transmit
message buffers with the CODE field ‘1010’. If there is a matching ID, then this MB frame is transmitted.
Note that if the matching MB has the RTR bit set, then FlexCAN transmits a remote frame as a response.
A received remote request frame is not stored in a receive buffer. It is only used to trigger a transmission
of a frame in response. The mask registers are not used in remote frame matching, and all ID bits (except
RTR) of the incoming received frame should match.
In the case that a remote request frame was received and matched a MB, this message buffer immediately
enters the internal arbitration process, but is considered as normal Tx MB, with no higher priority. The data
length of this frame is independent of the DLC field in the remote frame that initiated its transmission.
If the Rx FIFO is enabled (bit FEN set in CAN
x
_MCR), FlexCAN does not generate an automatic response
for remote request frames that match the FIFO filtering criteria. If the remote frame matches one of the
target IDs, it is stored in the FIFO and presented to the CPU. Note that for filtering formats A and B, it is
possible to select whether remote frames are accepted or not. For format C, remote frames are always
accepted (if they match the ID).
29.4.7.2
Overload Frames
FlexCAN transmits overload frames due to detection of these conditions on CAN bus:
•
Detection of a dominant bit in the first/second bit of intermission
•
Detection of a dominant bit at the 7th bit (last) of end of frame field (Rx frames)
•
Detection of a dominant bit at the 8th bit (last) of error frame delimiter or overload frame delimiter
29.4.7.3
Time Stamp
The value of the free-running timer is sampled at the beginning of the identifier field on the CAN bus, and
is stored at the end of move in the TIME STAMP field, providing network behavior with respect to time.
Note that the free-running timer can be reset on a specific frame reception, enabling network time
synchronization. Refer to TSYN description in
Содержание PXN2020
Страница 1: ...PXN20 Microcontroller Reference Manual Devices Supported PXN2020 PXN2120 PXN20RM Rev 1 06 2011...
Страница 42: ...PXN20 Microcontroller Reference Manual Rev 1 lxiv Freescale Semiconductor...
Страница 64: ...Introduction PXN20 Microcontroller Reference Manual Rev 1 1 22 Freescale Semiconductor...
Страница 112: ...Signal Description PXN20 Microcontroller Reference Manual Rev 1 3 44 Freescale Semiconductor...
Страница 118: ...Resets PXN20 Microcontroller Reference Manual Rev 1 4 6 Freescale Semiconductor...
Страница 162: ...Clocks Reset and Power CRP PXN20 Microcontroller Reference Manual Rev 1 6 30 Freescale Semiconductor...
Страница 182: ...Frequency Modulated Phase Locked Loop FMPLL PXN20 Microcontroller Reference Manual Rev 1 7 20 Freescale Semiconductor...
Страница 268: ...Boot Assist Module BAM PXN20 Microcontroller Reference Manual Rev 1 9 14 Freescale Semiconductor...
Страница 318: ...Interrupts and Interrupt Controller INTC PXN20 Microcontroller Reference Manual Rev 1 10 50 Freescale Semiconductor...
Страница 326: ...General Purpose Static RAM SRAM PXN20 Microcontroller Reference Manual Rev 1 11 8 Freescale Semiconductor...
Страница 372: ...e200z6 Core Z6 PXN20 Microcontroller Reference Manual Rev 1 13 8 Freescale Semiconductor...
Страница 412: ...e200z0 Core Z0 PXN20 Microcontroller Reference Manual Rev 1 14 14 Freescale Semiconductor...
Страница 460: ...Memory Protection Unit MPU PXN20 Microcontroller Reference Manual Rev 1 18 20 Freescale Semiconductor...
Страница 478: ...Error Correction Status Module ECSM PXN20 Microcontroller Reference Manual Rev 1 19 18 Freescale Semiconductor...
Страница 488: ...Software Watchdog Timer SWT PXN20 Microcontroller Reference Manual Rev 1 20 10 Freescale Semiconductor...
Страница 494: ...System Timer Module STM PXN20 Microcontroller Reference Manual Rev 1 21 6 Freescale Semiconductor...
Страница 821: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 Freescale Semiconductor 27 49...
Страница 822: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 27 50 Freescale Semiconductor...
Страница 926: ...Controller Area Network FlexCAN PXN20 Microcontroller Reference Manual Rev 1 29 42 Freescale Semiconductor...
Страница 990: ...Deserial Serial Peripheral Interface DSPI PXN20 Microcontroller Reference Manual Rev 1 30 64 Freescale Semiconductor...
Страница 1044: ...Enhanced Serial Communication Interface eSCI PXN20 Microcontroller Reference Manual Rev 1 31 54 Freescale Semiconductor...
Страница 1080: ...Cross Triggering Unit CTU PXN20 Microcontroller Reference Manual Rev 1 33 12 Freescale Semiconductor...
Страница 1134: ...Analog to Digital Converter ADC PXN20 Microcontroller Reference Manual Rev 1 34 54 Freescale Semiconductor...
Страница 1150: ...IEEE 1149 1 Test Access Port Controller JTAGC PXN20 Microcontroller Reference Manual Rev 1 35 16 Freescale Semiconductor...
Страница 1257: ...Nexus Development Interface NDI PXN20 Microcontroller Reference Manual Rev 1 Freescale Semiconductor 36 107...
Страница 1258: ...Nexus Development Interface NDI PXN20 Microcontroller Reference Manual Rev 1 36 108 Freescale Semiconductor...
Страница 1376: ...Memory Map PXN20 Microcontroller Reference Manual Rev 1 A 118 Freescale Semiconductor...