Parking Brake ASIC Error Checking Over Slow ECU Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current automated parking brake systems are slow in error detection due to limited communication interfaces between the microcontroller and application-specific integrated circuit, leading to complex software and delayed error signaling, which can compromise vehicle safety.
Innovation Solution
Incorporating a programmable application-specific integrated circuit with a functionally modifiable portion that performs error-checks autonomously, using a programmable finite state machine or processor core to adapt and execute error-checks via downloadable program code, allowing faster and more efficient monitoring of the parking brake hardware.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the microcontroller monitors the APB-ASIC via a slow interface (e.g., SPI), then the system can detect errors, but the error detection speed is reduced and system availability is lowered
Solution Approach 1:
The APB-ASIC performs self-monitoring of its internal functions and automatically checks for errors without requiring external intervention from the microcontroller. This self-service approach enables immediate error detection within the ASIC, eliminating the speed limitation imposed by slow external interfaces while maintaining comprehensive error detection capability.
Solution Approach 2:
The monitoring function is segmented into two parts: internal self-monitoring within the APB-ASIC and external monitoring by the microcontroller. The critical time-sensitive error detection is handled internally by the ASIC, while the microcontroller performs higher-level supervision. This segmentation allows fast local response without being constrained by the slow external interface.
2Adaptability or versatility
If the microcontroller performs all error-checks via software, then the system is flexible and adaptable, but the software complexity increases and test performance is slowed
Solution Approach 1:
The time-critical error-checking functions are extracted from the microcontroller software and implemented as dedicated hardware functions within the APB-ASIC. This extraction removes the performance burden from the software, allowing the microcontroller to focus on higher-level control and adaptation tasks while the ASIC handles rapid error detection autonomously.
Solution Approach 2:
The APB-ASIC combines dedicated hardware error-checking functions with programmable control elements, merging the advantages of fast hardware execution with the flexibility of software configuration. This hybrid approach maintains adaptability while achieving high-speed error detection that pure software cannot provide.
3Stability of the object's composition
If communication between microcontroller and APB-ASIC is tied to ECU software timing, then the system follows a structured communication scheme, but error detection is delayed and system availability is reduced
Solution Approach 1:
The APB-ASIC continuously monitors its internal functions without interruption, maintaining constant vigilance for errors regardless of the communication cycle with the microcontroller. This continuous self-monitoring ensures that errors are detected immediately when they occur, eliminating delays caused by periodic software-driven communication while maintaining structured interaction with the ECU.
Solution Approach 2:
The APB-ASIC performs preliminary error checking continuously in the background before any communication with the microcontroller is needed. This preliminary action ensures that errors are already detected and flagged by the time the microcontroller needs to query the system, eliminating detection delays while preserving the structured communication protocol.
Data Source
AI summary
The present disclosure relates to a device for operating an automated parking brake with an actuator for a motor vehicle, wherein the device comprises at least: a central control unit and an application-specific integrated circuit, which application-specific integrated circuit represents an interface between the control unit and the actuator. According to the disclosure, the device is characterized in that the application-specific integrated circuit has a functionally not changeable part and a part that can be functionally changed by means of program code, wherein the functionally changeable part is designed to carry out a specified error check. The disclosure further relates to a method for operating such a device.


