PWM Driver Fault Detection Circuit for Immediate Failure Sensing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for detecting faults in Pulse Width Modulated (PWM) drivers in automotive applications are either costly due to the need for redundant hardware or fail to detect failures immediately, particularly in cases of short circuits or when the PWM module is not functioning.
Innovation Solution
A fault detection circuit for PWM drivers that includes sub-circuits to determine switching and dwell periods, using counters and comparators to generate error signals when these periods exceed thresholds, allowing for immediate detection of PWM failures without significant increases in device size or cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundant hardware is used to detect PWM driver faults, then detection reliability is improved, but device cost and complexity increase
Solution Approach 1:
The PWM driver performs self-diagnosis by monitoring its own output signals. The fault detection circuit is integrated within the driver itself, allowing it to detect abnormalities in its PWM output without requiring external redundant hardware. This self-monitoring approach maintains high detection reliability while avoiding the complexity and cost of separate redundant systems.
Solution Approach 2:
The integrated fault detection circuit serves multiple functions: it monitors PWM signal characteristics, detects short circuits, identifies non-functional modules, and provides diagnostic information. By combining these functions into a single multi-functional circuit rather than separate dedicated components, the solution achieves comprehensive fault detection without proportionally increasing device complexity.
2Measurement precision
If redundant hardware is used to detect PWM driver faults, then detection accuracy is improved, but device size increases
Solution Approach 1:
The fault detection functionality is merged with the existing PWM driver structure. The detection circuit shares resources with the driver's control logic and utilizes the same output paths, eliminating the need for separate physical components. This integration maintains accurate fault detection capability while minimizing the additional area required in the device layout.
3Reliability
If traditional fault detection methods are used, then system protection is provided, but immediate detection of all failures is not achieved
Solution Approach 1:
The fault detection circuit continuously monitors PWM signal characteristics in real-time, maintaining readiness to detect failures immediately. By keeping the detection mechanism actively engaged rather than relying on periodic checks or post-failure analysis, the system achieves both continuous protection and immediate detection capability without time delays.
Solution Approach 2:
The detection circuit uses feedback from the PWM output signals to continuously assess system health. This real-time feedback mechanism allows the system to immediately identify when signal characteristics deviate from expected parameters, enabling instantaneous fault detection and response without delay.
Data Source
AI summary
Fault detection circuitry and a corresponding method are disclosed. A count value that is indicative of the switching period of a PWM signal is determined and it is determined whether this count value is between a first threshold and a second threshold. An error signal is generated when the switching period is not between the first and the second threshold. A count value that is indicative of the switch-on duration of the PWM signal is determined and compared with a switch-on threshold in order to determine whether the switch-on duration is greater than a maximum switch-on duration. A count value that is indicative of the switch-off duration of the PWM signal is determined and compared with a switch-off threshold in order to determine whether the switch-off duration is greater than a maximum switch-off duration. Error signals can be generated when the durations are greater than the maximum durations.


