Vehicle Safety ECU Inter-Processor Communication Mode Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle safety electronic control systems face challenges in achieving sufficient bandwidth for inter-processor communication between microcontrollers, particularly when using duplex mode, which limits the selection of microprocessors and compromises system optimization.
Innovation Solution
A vehicle safety electronic control system that employs a mode selector to dynamically switch between two simplex communication modes, allowing data transfer between microcontrollers at rates of at least 100 Mbps, using a synchronous serial communication interface like SPI bus, with one microcontroller acting as master and the other as slave in each direction, and includes general-purpose input/output connections for mode selection and synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If duplex mode is used for inter-processor communication between microcontrollers, then bi-directional data transfer is enabled, but the data transfer rate is limited and microprocessor selection becomes restricted
Solution Approach 1:
The communication protocol is segmented into separate transmission and reception phases. Each microcontroller can independently control its own transmission timing, allowing for higher speeds without the strict synchronization requirements of traditional duplex mode. This segmentation enables flexible microprocessor selection while maintaining high data transfer rates.
Solution Approach 2:
The system uses periodic communication cycles where each microcontroller alternates between transmitting and receiving data. This periodic action allows for high-speed single-direction transfers while maintaining overall bi-directional communication capability, eliminating the need for continuous dual-direction synchronization that limits speed and processor choices.
2Productivity
If high-speed inter-processor communication is implemented, then data transfer bandwidth is sufficient for ADAS functions, but the system complexity increases
Solution Approach 1:
Each microcontroller independently manages its own transmission timing and data sequencing without requiring complex centralized arbitration or synchronization protocols. This self-service approach simplifies the overall system architecture while achieving high bandwidth performance, as each processor handles its own communication tasks without interfering with the other.
3Reliability
If strict frequency matching between microcontrollers is enforced for high-speed communication, then communication reliability is improved, but the range of suitable microprocessors is limited
Solution Approach 1:
The communication system dynamically adjusts timing parameters and synchronization points based on the actual performance characteristics of the connected microprocessors. This dynamic adaptation allows high-speed communication between processors with different frequency specifications, maintaining reliability while expanding compatibility to include a broader range of microprocessor options.
Data Source
AI summary
A vehicle safety electronic control system (8) including a first microcontroller (11), a second microcontroller (12), and an inter-processor communication path (13) for bi-directional transfer of data between the microcontrollers (11,12). The system has a first mode of inter-processor communication in which the first microcontroller (11) acts as a master and the second microcontroller (12) acts as a slave, and a second mode of inter-processor communication in which the second microcontroller (12) acts as a master and the first microcontroller (11) acts as a slave. A mode selector (18-20) is provided to select and switch between the first and second modes.
