Program Burning Interface Self-Test for Current Protection Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated program burning devices fail to detect overcurrent protection circuit failures in a timely manner, leading to potential malfunction when hardware issues arise, as the overcurrent protection circuit is only triggered under abnormal hardware conditions and not during normal operation.

Innovation Solution

A program burning device equipped with a microprocessor that outputs test signals of varying voltage levels to trigger overcurrent and undercurrent protections, determining the functionality of the overcurrent protection circuit by attempting to trigger these protections multiple times and sending a warning if failures persist.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the overcurrent protection circuit is only triggered under abnormal hardware conditions, then the device operates normally during integration, but the failure of the overcurrent protection circuit cannot be detected in time after long-term usage

Engineering Contradiction:
Improveovercurrent protection circuit functionalityVSAvoiddetection of protection circuit failure
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies preliminary action by implementing a self-test function that actively tests the overcurrent protection circuit before actual hardware failures occur. The microprocessor outputs test signals to deliberately trigger the protection circuit during normal operation, allowing early detection of protection circuit failures rather than waiting for abnormal hardware conditions to manifest

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the program burning device to automatically test its own overcurrent protection circuit without requiring external testing equipment. The microprocessor generates test signals and monitors the protection circuit's response, allowing the system to self-diagnose protection circuit functionality and alert users to potential issues

Inventive Principle:
Principle #25Self-service

2Area of stationary object

If the program burning device integrates auxiliary independent components together, then space is saved, but the overcurrent protection circuit cannot be tested without external tools

Engineering Contradiction:
Improvedevice integration spaceVSAvoidtesting operation complexity
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The patent applies universality by designing the microprocessor to perform multiple functions: it serves as both the control unit for normal device operation and as a test signal generator for protection circuit testing. The same microprocessor that controls program burning operations also generates test signals and monitors protection circuit responses, eliminating the need for separate external testing equipment

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The integrated device performs self-testing through the microprocessor's ability to generate test signals and monitor protection circuit responses internally. This self-service capability allows the compact integrated device to maintain testing functionality without requiring external tools, preserving ease of operation despite space constraints

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12044766B2Program burning device and current-protection detection method thereof
Publication Date: 2024.07.23 DELTA ELECTRONICS INC(CN)
  • US12044766B2 patent drawing
  • US12044766B2 patent drawing
  • US12044766B2 patent drawing

AI summary

The present disclosure a program burning device configured to read or write to a program burning interface. The program burning device includes a microprocessor, a programming drive circuit and an overcurrent protection circuit. The microprocessor outputs a first test signal or a second test signal. The programming drive circuit outputs a high driving voltage or a low driving voltage to the program burning interface. After the programming drive circuit outputs the low driving voltage for a preset time, the programming drive circuit outputs the high driving voltage to make the program burning interface form a high impedance. Afterwards, the overcurrent protection circuit receives the first test signal to trigger the overcurrent protection, and then receives the second test signal to trigger the undercurrent protection. If triggering the overcurrent protection and the undercurrent protection are continuously failed over a preset number of times, the microprocessor determines that current protection is failed.