Transitioning Applications from CAN 2.0 to CAN FD
Wilhelm Leichtfried
Orlando Esparza Fernando Gonzalez
Transitioning Applications from CAN 2.0 to CAN FD Wilhelm - - PowerPoint PPT Presentation
Transitioning Applications from CAN 2.0 to CAN FD Wilhelm Leichtfried Orlando Esparza Fernando Gonzalez October 2015 Application Driver Door Module 2 Requirements CAN 2.0 DDM Analog: Temperature Sensor Inputs: door lock, window lift,
Orlando Esparza Fernando Gonzalez
2
Driver Door Module
3
4
5
Temperature Sensor Door Lock Door Ajar Mirror Control Window Lift Control LIN Transceiver A2D Digital In UART CAN 2.0 CAN 2.0 Transceiver Door Lock Driver Window Motor LED Driver Digital Out
FLASH RAM CPU PLL PWM 48 MHz 8 MHz
6
Communication Drivers UART Driver CAN Driver I/O Drivers I/O Driver MCU Peripherals CAN UART I/O
I/O Abstraction CAN Interface LIN Interface Application I/O Interface CAN Network Management LIN Network Management Door Un/Lock Window Lift
Interior Lighting CAN 2.0 Transceiver LIN Transceiver
7
8
9
10
11
Temperature Sensor Door Lock Door Ajar Mirror Control Window Lift Control LIN Transceiver A2D Digital In UART CAN 2.0 CAN 2.0 Transceiver Door Lock Driver Window Motor LED Driver Digital Out
FLASH RAM CPU PLL PWM 48 MHz 8 MHz
FLASH RAM CAN FD Transceiver CAN FD RGB LED Driver 4x PWM 64 MHz 40 MHz
12
Communication Drivers UART Driver I/O Drivers I/O Driver MCU Peripherals CAN FD UART I/O
I/O Abstraction LIN Interface Application I/O Interface LIN Network Management Door Un/Lock Window Lift
CAN FD Transceiver LIN Transceiver CAN Driver CAN Interface CAN Network Management Interior Lighting RGB Interior Lighting CAN FD Driver CAN FD Interf. CAN FD Network M.
13
14
Communication Drivers UART Driver I/O Drivers I/O Driver MCU Peripherals CAN FD UART I/O
I/O Abstraction LIN Interface Application I/O Interface LIN Network Management Door Un/Lock Window Lift
CAN FD Transceiver LIN Transceiver CAN Driver CAN Interface CAN Network Management Interior Lighting RGB Interior Lighting CAN FD Driver CAN FD Interf. CAN FD Network M. UART Driver I/O Driver LIN Interface I/O Interface
15
Temperature Sensor Door Lock Door Ajar Mirror Control Window Lift Control LIN Transceiver A2D Digital In UART Door Lock Driver Window Motor LED Driver Digital Out
FLASH RAM CPU PLL PWM FLASH RAM CAN Transceiver CAN 2.0 RGB LED Driver 4x PWM 64 MHz CAN FD Transceiver CAN FD Controller SPI 4 MHz
16
Communication Drivers UART Driver I/O Drivers I/O Driver MCU Peripherals SPI UART I/O
I/O Abstraction CAN FD Interf. LIN Interface Application I/O Interface CAN FD Network M. LIN Network Management Door Un/Lock Window Lift
RGB Interior Lighting CAN FD Controller/XCVR LIN Transceiver CAN Driver SPI Driver
17
18
SPI Interface CAN Clock Generation SPI Pins INT Pins RAM TX/RX Msg Objects TX/RX FIFOs
TXCAN RXCAN
BSP Bit Stream Processor TX Handler TX Prioritization RX Handler Acceptance Filter Memory IF CAN SFR Mode Control Time Stamping CAN Interrupts FIFO and Buffer Control Filter and Masks
19
20
21
22