Semiconductor Temperature Detection Coding for Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional semiconductor element temperature detection systems face challenges in accurately detecting temperature with high reliability and low cost, especially in high electromagnetic environments, due to the high cost and low reliability of insulating materials required for high-speed data communication, and reducing data resolution compromises accuracy.
Innovation Solution
A semiconductor element temperature detecting system that uses a digital temperature data measuring unit and a temperature data coding unit to code temperature data with lower resolution in the low temperature range and higher resolution in the high temperature range, utilizing 2's complement numbers, allowing for efficient data transmission and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data communication is performed across insulating material to isolate temperature detection from power semiconductor element, then electromagnetic interference is reduced and measurement reliability is improved, but communication speed decreases and cost increases due to expensive insulating material requirements
Solution Approach 1:
The temperature detection system is segmented into two isolated parts: a detection unit inside the semiconductor element and a processing unit outside. Temperature data is coded into fixed-length packets that can be transmitted through less expensive insulating materials without requiring high-speed communication capability, thus resolving the contradiction between reliability and speed.
Solution Approach 2:
The temperature data is transformed from continuous high-precision values into discrete fixed-length coded packets. This parameter change allows the data to be transmitted through insulating materials with lower communication performance while maintaining sufficient measurement reliability for temperature monitoring purposes.
2Loss of time
If data amount is reduced to enable low-cost high-speed communication through insulating material, then communication cost and time are reduced, but temperature data accuracy deteriorates
Solution Approach 1:
The coding scheme applies different quality levels to different parts of the temperature data. The fixed-length code preserves sufficient precision for the critical temperature range while using fewer bits overall, achieving local optimization of precision where it matters most while reducing total data transmission requirements.
Solution Approach 2:
The system uses fixed-length coding that provides sufficient (but not excessive) precision for temperature monitoring. This partial action approach transmits only the necessary amount of data for reliable temperature detection without the overhead of transmitting full-precision continuous values, reducing communication time while maintaining adequate accuracy.
3Productivity
If fixed-length coding is applied to temperature data, then communication efficiency and speed are improved, but data resolution varies across temperature ranges
Solution Approach 1:
The fixed-length code is designed to dynamically adapt to different temperature ranges by concentrating precision where needed. The coding scheme allocates bits to represent temperature values with appropriate resolution for each range, maintaining communication efficiency while providing variable precision that matches the actual monitoring requirements across different operating conditions.
Data Source
AI summary
A temperature data coding unit 100 increases the data resolution in a high temperature range and reduces the data resolution in a low temperature range, and makes the data length of the temperature data a fixed length. When carrying out numerical estimation of the fixed length code value in terms of a 2's complement numerical code value, the temperature data coding unit 100 generates coded data that increases with an increase of the pre-coded temperature data in terms of the 2's complement numerical code value.


