Temperature testing system and temperature testing method thereof

By monitoring the maximum difference between multiple reference temperature devices and performing multiple temperature correction procedures, the existing temperature detection devices are solved, and the problem of inaccurate correction and unrepeatable finishing is improved, the yield and measurement accuracy of the equipment are improved, and the testing cost is reduced.

CN119756629APending Publication Date: 2025-04-04NUVOTON
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410907649.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-10-02
Filing Date
2024-07-08
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing temperature detection devices are difficult to accurately correct during the test, resulting in large deviations in temperature readings and the dressing mechanism cannot be repeated, which reduces the yield of the equipment and measurement accuracy.

Method used

Ensure proper operation by monitoring the maximum reference temperature difference between multiple reference temperature devices and performing temperature correction procedures with the controller, allowing the test temperature device to be calibrated multiple times to improve the accuracy and elasticity of the correction.

Benefits of technology

Improves the calibration accuracy and yield of the temperature detection device, reduces the testing cost, and allows the equipment to undergo multiple trimmings when the standard temperature value drifts, reducing the amount of scrap.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119756629A_ABST
    Figure CN119756629A_ABST
Patent Text Reader

Abstract

The invention provides a temperature test system and a temperature test method thereof. The temperature test system comprises a plurality of reference temperature devices, a plurality of test temperature devices and a controller. The plurality of reference temperature devices sense the ambient temperature to generate a plurality of reference temperature values. The plurality of test temperature devices sense the ambient temperature to generate a plurality of test temperature values. The controller determines whether a maximum difference of the plurality of reference temperature values is less than a first predetermined value. When the maximum difference of the plurality of reference temperature values is smaller than the first predetermined value, the controller executes a temperature correction program. In the temperature correction program, the controller corrects the plurality of test temperature devices according to the plurality of reference temperature values. By monitoring the maximum difference of the reference temperatures of the plurality of reference temperature devices, whether the plurality of reference temperature devices operate normally or not is mastered, so that the accuracy of a subsequent temperature correction program is ensured. In addition, the temperature testing device can be repeatedly calibrated for multiple times, so that the calibration elasticity is greatly improved, the testing yield is further improved, and the testing cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a temperature testing system and a temperature testing method thereof, and more particularly to a temperature testing system and a temperature testing method thereof that utilizes the readings of a plurality of reference temperature devices to calibrate a test temperature device. . Background Art

[0002] With the booming development of automotive electronics, the demand for temperature detection devices is also increasing. Therefore, how to calibrate the accuracy of temperature detection devices has become an important issue. During the test process, there must be a standard temperature value so that the temperature readings generated by other temperature detection devices are close to the standard temperature value. However, during the test process, the standard temperature value is often not tested, so that after the test process, it is found that the temperature readings of a large number of temperature detection devices are close to the wrong temperature value and are scrapped, resulting in a large amount of losses.

[0003] In addition, the trimming mechanism of the temperature detection device is usually not repeatable, so that when the temperature detection device is still somewhat different from the standard temperature value after a trimming, it cannot be adjusted again, thereby reducing the yield. In particular, when the standard temperature value drifts due to various reasons, the temperature detection device cannot be trimmed a second time, resulting in a large increase in the number of scrapped devices, which not only reduces the yield but also increases the production cost.

[0004] Therefore, it is necessary to verify the correctness of the standard temperature value and allow the temperature detection device to be trimmed multiple times, thereby increasing the yield and the accuracy of measuring temperature. Summary of the invention

[0005] The present invention proposes a temperature testing system and a temperature testing method thereof, which monitors the maximum difference of the reference temperatures of multiple reference temperature devices to determine whether the multiple reference temperature devices are operating normally, thereby ensuring the accuracy of the subsequent temperature calibration procedure. In addition, the test temperature device can be calibrated repeatedly for many times, greatly increasing the flexibility of calibration, thereby improving the test yield and reducing the test cost.

[0006] In view of this, the present invention proposes a temperature testing system, comprising a plurality of reference temperature devices, a plurality of test temperature devices and a controller. The plurality of reference temperature devices sense an ambient temperature and generate a plurality of reference temperature values. The plurality of test temperature devices sense the ambient temperature and generate a plurality of test temperature values. The controller determines whether the maximum difference of the plurality of reference temperature values ​​is less than a first predetermined value. When the maximum difference of the plurality of reference temperature values ​​is less than the first predetermined value, the controller executes a temperature correction procedure. In the temperature correction procedure, the controller corrects the plurality of test temperature devices according to the plurality of reference temperature values.

[0007] According to an embodiment of the present invention, the number of the plurality of reference temperature devices is not less than the number of the plurality of test temperature devices.

[0008] According to one embodiment of the present invention, the plurality of reference temperature devices include a first reference temperature device and a second reference temperature device, and the plurality of test temperature devices include a first test temperature device and a second test temperature device. The first reference temperature device detects the ambient temperature to generate a first reference temperature value, and the second reference temperature device detects the ambient temperature to generate a second reference temperature value. The first test temperature device detects the ambient temperature to generate a first test temperature value, and the second test temperature device detects the ambient temperature to generate a second test temperature value.

[0009] According to an embodiment of the present invention, the first reference temperature device and the first test temperature device are adjacent to each other, and the second reference temperature device and the second test temperature device are adjacent to each other.

[0010] According to one embodiment of the present invention, the controller calculates a difference between the first reference temperature value and the second reference temperature value, and determines whether the difference is less than the first predetermined value. When the difference is not less than the first predetermined value, the controller stops the temperature correction procedure. When the difference is less than the first predetermined value, the controller executes the temperature correction procedure.

[0011] According to an embodiment of the present invention, the controller uses the first reference temperature value to calibrate the first test temperature device. The controller uses the second reference temperature value to calibrate the second test temperature device.

[0012] According to one embodiment of the present invention, any one of the first test temperature device and the second test temperature device includes a sensor, an analog-to-digital converter, a transmission interface, a register, and an adjuster. The sensor senses the ambient temperature and generates a sensing voltage. The analog-to-digital converter converts the sensing voltage into a digital code and adjusts the digital code according to an adjustment code. The transmission interface outputs the digital code as an output code and receives a trimming code sent by the controller. The register stores the trimming code. The adjuster generates the adjustment code according to the trimming code.

[0013] According to one embodiment of the present invention, when the controller executes the temperature correction program, the controller determines the first test temperature value or the second test temperature value according to the output code. The controller calculates a first difference or a second difference to generate the trimming code. The first difference is equal to the difference between the first reference temperature value and the first test temperature value, and the second difference is equal to the difference between the second reference temperature value and the second test temperature value. The controller provides the trimming code to the adjuster via the transmission interface, and the adjuster generates the adjustment code. The first test temperature device or the second test temperature device adjusts the output code using the trimming code, so that the controller determines that the first test temperature device or the second test temperature device generates a first correction value or a second correction value according to the output code.

[0014] According to one embodiment of the present invention, the controller further determines whether the absolute value of the first difference is less than a second predetermined value. When the absolute value of the first difference is not less than the second predetermined value, the controller does not perform the temperature correction procedure on the first test temperature device. When the absolute value of the first difference is less than the second predetermined value, the controller generates the first trimming code using the first difference. The controller further determines whether the absolute value of the second difference is less than the second predetermined value. When the absolute value of the second difference is not less than the second predetermined value, the controller does not perform the temperature correction procedure on the second test temperature device. When the absolute value of the second difference is less than the second predetermined value, the controller generates the second trimming code using the second difference.

[0015] According to one embodiment of the present invention, the controller further calculates a third difference or a fourth difference to generate the trimming code. The third difference is equal to the difference between the first reference temperature value and the first correction value, and the fourth difference is equal to the difference between the second reference temperature value and the second correction value. The controller further determines whether the absolute value of the third difference or the fourth difference is less than a third predetermined value. When the absolute value of the third difference is less than the third predetermined value, the controller stops executing the temperature correction program for the first test temperature device. When the absolute value of the third difference is not less than the third predetermined value, the controller generates a third trimming code using the third difference, so that the first reference temperature device generates a third correction value according to the third trimming code. The controller further determines whether the absolute value of the fourth difference is less than the third predetermined value. When the absolute value of the fourth difference is less than the third predetermined value, the controller stops executing the temperature correction program for the second test temperature device. When the absolute value of the fourth difference is not less than the third predetermined value, the controller generates a fourth trimming code using the fourth difference, so that the second reference temperature device generates a fourth calibration value according to the fourth trimming code.

[0016] The present invention also proposes a temperature testing method, comprising: using multiple reference temperature devices to detect an ambient temperature to generate multiple reference temperature values; using the above-mentioned multiple test temperature devices to detect the above-mentioned ambient temperature to generate multiple test temperature values; determining whether the maximum difference of the above-mentioned multiple reference temperature values ​​is less than a first predetermined value; and when the maximum difference of the above-mentioned multiple reference temperature values ​​is less than the above-mentioned first predetermined value, executing a temperature correction program to correct the above-mentioned multiple test temperature values.

[0017] According to an embodiment of the present invention, the number of the plurality of reference temperature devices is not less than the number of the plurality of test temperature devices.

[0018] According to one embodiment of the present invention, the plurality of reference temperature devices include a first reference temperature device and a second reference temperature device, and the plurality of test temperature devices include a first test temperature device and a second test temperature device. The first reference temperature device detects the ambient temperature to generate a first reference temperature value, and the second reference temperature device detects the ambient temperature to generate a second reference temperature value. The first test temperature device detects the ambient temperature to generate a first test temperature value, and the second test temperature device detects the ambient temperature to generate a second test temperature value.

[0019] According to an embodiment of the present invention, the first reference temperature device and the first test temperature device are adjacent to each other, and the second reference temperature device and the second test temperature device are adjacent to each other.

[0020] According to one embodiment of the present invention, the step of determining whether the maximum difference of the multiple reference temperature values ​​is less than the first predetermined value includes: calculating a difference between the first reference temperature value and the second reference temperature value; determining whether the difference is less than the first predetermined value; when the difference is not less than the first predetermined value, stopping the temperature correction procedure; and when the difference is less than the first predetermined value, executing the temperature correction procedure.

[0021] According to one embodiment of the present invention, the temperature calibration procedure includes: using the first reference temperature value to calibrate a first test temperature value of the first test temperature device; and using the second reference temperature value to calibrate a second test temperature value of the second test temperature device.

[0022] According to one embodiment of the present invention, the step of correcting the first test temperature value of the first test temperature device using the first reference temperature value and the step of correcting the second test temperature value of the second test temperature device using the second reference temperature value include: detecting the ambient temperature using the first test temperature device to generate the first test temperature value; detecting the ambient temperature using the second test temperature device to generate the second test temperature value; calculating a first difference between the first reference temperature value and the first test temperature value; calculating a second difference between the second reference temperature value and the second test temperature value; generating a first trimming code using the first difference; generating a second trimming code using the second difference; and providing the first trimming code and the second trimming code to the first test temperature device and the second test temperature device, respectively.

[0023] According to an embodiment of the present invention, the first test temperature device generates a first calibration value corresponding to the first trimming code, and the second test temperature device generates a second calibration value corresponding to the second trimming code.

[0024] According to one embodiment of the present invention, the temperature correction procedure further includes: determining whether the absolute value of the first difference is less than a second predetermined value; when the absolute value of the first difference is not less than the second predetermined value, terminating the temperature testing method; when the absolute value of the first difference is less than the second predetermined value, executing the step of generating the first trimming code using the first difference; determining whether the absolute value of the second difference is less than the second predetermined value; when the absolute value of the second difference is not less than the second predetermined value, terminating the temperature testing method; and when the absolute value of the second difference is less than the second predetermined value, executing the step of generating the second trimming code using the second difference.

[0025] According to an embodiment of the present invention, the temperature calibration procedure further includes: calculating a third difference between the first reference temperature value and the first calibration value; calculating a fourth difference between the second reference temperature value and the second calibration value; determining whether an absolute value of the third difference is less than a third predetermined value; when the absolute value of the third difference is less than the third predetermined value, terminating the temperature testing method; when the absolute value of the third difference is not less than the third predetermined value, generating a third trimming code using the third difference, so that the first reference temperature device generates a third calibration value corresponding to the third trimming code; determining whether an absolute value of the fourth difference is less than the third predetermined value; when the absolute value of the fourth difference is less than the third predetermined value, terminating the temperature testing method; and when the absolute value of the fourth difference is not less than the third predetermined value, generating a fourth trimming code using the fourth difference, so that the second reference temperature device generates a fourth calibration value corresponding to the fourth trimming code. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0027] Figure 1 is a block diagram showing a temperature testing system according to an embodiment of the present invention;

[0028] Figure 2 is a block diagram showing a temperature testing device according to an embodiment of the present invention; and

[0029] Figure 3 is a flow chart showing a temperature testing method according to an embodiment of the present invention.

[0030]

Explanation of symbols

[0031] 100: Temperature test system

[0032] 111: First reference temperature device

[0033] 112: Second reference temperature device

[0034] 121: First test temperature device

[0035] 122: Second test temperature device

[0036] 130: Controller

[0037] 200: Test temperature device

[0038] 210:Sensor

[0039] 220:Analog-to-digital converter

[0040] 230:Transmission interface

[0041] 240: register

[0042] 250: Regulator

[0043] 300: Temperature test method

[0044] AT: Ambient temperature

[0045] VRT1: First reference temperature value

[0046] VRT2: Second reference temperature value

[0047] VTT1: First test temperature value

[0048] VTT2: Second test temperature value

[0049] VC1: First calibration value

[0050] VC2: Second calibration value

[0051] CT1: First trimming code

[0052] CT2: Second trimming code

[0053] VD: sensing voltage

[0054] CDG:Digital code

[0055] CDG1: First digital code

[0056] CDG2: Second digital code

[0057] CA: Adjustment Code

[0058] CT: Trimming code

[0059] COUT: Output code

[0060] S310~S390: Step Flow DETAILED DESCRIPTION

[0061] The following description is an embodiment of the present application, which is intended to illustrate the general principles of the present application and should not be regarded as limiting the present application, the scope of which shall be determined by the claims.

[0062] It is worth noting that the content of the following application may provide multiple embodiments or examples for practicing different features of the present application. The specific component examples and arrangements described below are only used to briefly and concisely explain the spirit of the present application and are not used to limit the scope of the present application. In addition, the following description may reuse the same component symbols or words in multiple examples. However, the purpose of reusing is only to provide a simplified and clear description, and is not used to limit the relationship between the multiple embodiments and / or configurations discussed below.

[0063] In addition, the description of a feature being connected to, coupled to and / or formed on another feature described in the following specification may actually include multiple different embodiments, including that the features are directly in contact, or that other additional features are formed between the features, etc., so that the features are not in direct contact.

[0064] In addition, relative terms such as "lower" or "bottom" and "upper" or "top" may be used in the embodiments to describe the relative relationship of one element of the diagram to another element. It is understood that if the device of the diagram is turned upside down, the element described on the "lower" side will become the element on the "upper" side.

[0065] It is understood that although the terms "first", "second", "third", etc. may be used herein to describe various elements, components, regions, layers, and / or parts, these elements, components, regions, layers, and / or parts should not be limited by these terms, and these terms are only used to distinguish different elements, components, regions, layers, and / or parts. Therefore, a first element, component, region, layer, and / or part discussed below may be referred to as a second element, component, region, layer, and / or part without departing from the teachings of some embodiments of the present application.

[0066] Some embodiments of the present application can be understood together with the drawings, and the drawings of the embodiments of the present application are also considered as part of the description of the embodiments of the present application. It should be understood that the drawings of the embodiments of the present application are not drawn in proportion to the actual devices and components. The shape and thickness of the embodiments may be exaggerated in the drawings to clearly show the features of the embodiments of the present application. In addition, the structures and devices in the drawings are drawn in a schematic manner to clearly show the features of the embodiments of the present application.

[0067] Here, the terms "about", "approximately", and "generally" generally mean within 20% of a given value or range, preferably within 10%, and more preferably within 5%, or within 3%, or within 2%, or within 1%, or within 0.5%. The quantities given here are approximate quantities, that is, in the absence of specific description of "about", "approximately", and "generally", the meanings of "about", "approximately", and "generally" can still be implied.

[0068] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meanings as those commonly understood by those skilled in the art to which this application belongs. It is understood that these terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning consistent with the background or context of the relevant technology and this application, and should not be interpreted in an idealized or overly formal manner unless specifically defined in the embodiments of this application.

[0069] In some embodiments of the present application, terms such as "connection", "interconnection", etc., unless otherwise defined, may refer to two structures being in direct contact, or may refer to two structures not being in direct contact, with another structure disposed between the two structures. Such terms may also include situations where both structures are movable or both structures are fixed.

[0070] In the drawings, similar components and / or features may have the same reference numerals. Various components of the same type may be distinguished by adding letters or numbers after the reference numerals to distinguish similar components and / or similar features.

[0071] Figure 1 FIG. 1 is a block diagram showing a temperature testing system according to an embodiment of the present invention. Figure 1 As shown, the temperature testing system 100 includes a first reference temperature device 111 , a second reference temperature device 112 , a first testing temperature device 121 , a second testing temperature device 122 and a controller 130 .

[0072] According to some embodiments of the present invention, the temperature testing system 100 may include any number of reference temperature devices and any number of test temperature devices. Here, only the first reference temperature device 111, the second reference temperature device 112, the first test temperature device 121 and the second test temperature device 122 are used for illustration and explanation, and are not limited to this in any form.

[0073] The first reference temperature device 111 is used to sense the ambient temperature AT and generate a first reference temperature value VRT1. The second reference temperature device 112 is used to sense the ambient temperature AT and generate a second reference temperature value VRT2. The first test temperature device 121 is used to sense the ambient temperature AT and generate a first test temperature value VTT1. The second test temperature device 122 is used to sense the ambient temperature AT and generate a second test temperature value VTT2.

[0074] The controller 130 determines whether the difference between the first reference temperature value VRT1 and the second reference temperature value VRT2 is less than a first predetermined value. When the difference between the first reference temperature value VRT1 and the second reference temperature value VRT2 is less than the first predetermined value, the controller 130 executes a temperature correction procedure. In the temperature correction procedure, the controller 130 corrects the first test temperature value VTT1 generated by the first test temperature device 121 based on the first reference temperature value VRT1 of the first reference temperature device 111, and corrects the second test temperature value VTT2 generated by the second test temperature device 122 based on the second reference temperature value VRT2 of the second reference temperature device 112.

[0075] According to one embodiment of the present invention, the controller 130 can simultaneously perform a temperature calibration procedure for the first test temperature device 121 and the second test temperature device 122. According to another embodiment of the present invention, the controller 130 can perform a temperature calibration procedure for the first test temperature device 121 or the second test temperature device 122 individually.

[0076] According to an embodiment of the present invention, the first reference temperature device 111 and the second reference temperature device 112 are adjacent to each other, the first reference temperature device 111 and the first test temperature device 121 are adjacent to each other, and the second reference temperature device 112 and the second reference temperature device TT2 are adjacent to each other.

[0077] In other words, since the first reference temperature device 111 and the second reference temperature device 112 are adjacent to each other, the first reference temperature device 111 and the first test temperature device 121 are adjacent to each other, and the second reference temperature device 112 and the second reference temperature device TT2 are adjacent to each other, the ambient temperature AT sensed by the first reference temperature device 111, the second reference temperature device 112, the first test temperature device 121, and the second test temperature device 122 are the same or similar, so that the first reference temperature device 111 and the second reference temperature device 112 can be used as calibration standards to calibrate the first test temperature device 121 and the second test temperature device 122, respectively.

[0078] According to an embodiment of the present invention, the controller 130 determines whether the first reference temperature device 111 and the second reference temperature device 112 are operating normally by determining whether the difference between the first reference temperature value VRT1 and the second reference temperature value VRT2 is less than the first predetermined value. When the difference between the first reference temperature value VRT1 and the second reference temperature value VRT2 is not less than the first predetermined value, that is, the difference between the first reference temperature value VRT1 and the second reference temperature value VRT2 is greater than or equal to the first predetermined value, it means that at least one of the first reference temperature device 111 and the second reference temperature device 112 is not operating normally, so the controller 130 will issue an alarm to notify the engineering staff to confirm whether it is necessary to replace at least one of the first reference temperature device 111 and the second reference temperature device 112.

[0079] In other words, when the number of reference temperature devices in the temperature testing system 100 increases, determining whether the maximum difference between the multiple reference temperature values ​​is less than the first predetermined value helps ensure that the standard value of the subsequent temperature calibration program is correct, thereby improving the yield and calibration accuracy.

[0080] According to some embodiments of the present invention, the number of reference temperature devices is not less than the number of test temperature devices. In other words, the number of reference temperature devices is greater than or equal to the number of test temperature devices to ensure that the reference temperature devices operate normally, thereby ensuring the accuracy of the reference temperature values ​​generated by the reference temperature devices.

[0081] According to an embodiment of the present invention, when it is determined that the difference between the first reference temperature value VRT1 and the second reference temperature value VRT2 is less than the first predetermined value, the controller 130 executes a temperature correction procedure. In the temperature correction procedure, the controller 130 first determines whether the absolute value of the first difference between the first reference temperature value VRT1 and the first test temperature value VTT1 and / or the absolute value of the second difference between the second reference temperature value VRT2 and the second test temperature value VTT2 is less than the second predetermined value.

[0082] According to an embodiment of the present invention, the controller 130 selects the reference temperature value generated by the reference temperature device closest to the first test temperature device 121 (or the second test temperature device 122) as the calibration standard. In this embodiment, the first reference temperature device 111 is closest to the first test temperature device 121 and the second reference temperature device 112 is closest to the second test temperature device 122 as an example for explanation, and is not limited to this in any form. Therefore, in this embodiment, the controller 130 uses the first reference temperature value VRT1 as the calibration standard value of the first test temperature device 121 and the second reference temperature value VRT2 as the calibration standard value of the second test temperature device 122.

[0083] According to one embodiment of the present invention, when the absolute value of the first difference between the first reference temperature value VRT1 and the first test temperature value VTT1 or the second difference between the second reference temperature value VRT2 and / or the second test temperature value VTT2 is not less than the second predetermined value, it means that the first test temperature value VTT1 (or the second test temperature value VTT2) of the first reference temperature value VRT1 (or the second reference temperature value VRT2) is too different from the first reference temperature value VRT1 (or the second reference temperature value VRT2), and the first difference (or the second difference) may not be corrected to within the target range, so the controller 130 does not perform the temperature correction procedure on the first test temperature device 121 (or the second test temperature device 122). According to one embodiment of the present invention, the second predetermined value is the maximum amplitude that the first test temperature value VTT1 (or the second test temperature value VTT2) can be adjusted.

[0084] According to another embodiment of the present invention, when the difference between the first reference temperature value VRT1 (or the second reference temperature value VRT2) and the first test temperature value VTT1 (or the second test temperature value VTT2) is less than the second predetermined value, it means that the first test temperature device 121 (or the second test temperature device 122) should be able to correct the error value to within the target range, and therefore the temperature correction procedure is performed on the first test temperature device 121 (or the second test temperature device 122).

[0085] In the temperature correction procedure, the controller 130 calculates a first difference between the first reference temperature value VRT1 and the first test temperature value VTT1 generated by the first test temperature device 121 to generate a first trimming code CT1, and / or calculates a second difference between the second reference temperature value VRT2 and the second test temperature value VTT2 generated by the second test temperature device 122 to generate a second trimming code CT2, and provides the first trimming code CT1 and the second trimming code CT2 to the first test temperature device 121 and the second test temperature device 122, respectively.

[0086] Next, the first test temperature device 121 generates the first correction value VC1 according to the first trimming code CT1, and the second test temperature device 122 generates the second correction value VC2 according to the second trimming code CT2. Subsequently, the controller 130 determines whether the absolute value of the difference between the first correction value VC1 (or the second correction value VC2) is less than the third predetermined value.

[0087] According to one embodiment of the present invention, when the difference between the first reference temperature value VRT1 (or the second reference temperature value VRT2) and the first correction value VC1 (or the second correction value VC2) is less than a third predetermined value, it means that the first correction value VC1 (or the second correction value VC2) has been corrected to within the target range, and therefore the controller 130 ends the temperature correction procedure.

[0088] According to another embodiment of the present invention, when the difference between the first reference temperature value VRT1 (or the second reference temperature value VRT2) and the first calibration value VC1 (or the second calibration value VC2) is not less than the third predetermined value, it means that the first calibration value VC1 (or the second calibration value VC2) has not been calibrated to the target range, so the controller 130 can perform the temperature calibration procedure on the first calibration value VC1 (or the second calibration value VC2) again. According to some embodiments of the present invention, the third predetermined value is the minimum scale that the first reference temperature value VRT1 (or the second reference temperature value VRT2) or the first calibration value VC1 (or the second calibration value VC2) can adjust.

[0089] Figure 2 is a block diagram showing a temperature testing device according to an embodiment of the present invention, wherein the temperature testing device 200 corresponds to Figure 1 The first test temperature device 121 and the second test temperature device 122 are provided.

[0090] like Figure 2 As shown, the temperature test device 200 includes a sensor 210, an analog-to-digital converter 220, a transmission interface 230, a register 240, and an adjuster 250. The sensor 210 senses the ambient temperature AT and generates a sensing voltage VD. The analog-to-digital converter 220 converts the sensing voltage VD into a digital code CDG, and adjusts the digital code CDG according to an adjustment code CA.

[0091] The transmission interface 230 outputs the digital code CDG as an output code COUT, and receives Figure 1 The temporary register 240 stores the received trimming code CT. According to one embodiment of the present invention, the temporary register 240 is a non-volatile memory. According to some embodiments of the present invention, the temporary register 240 may be an electrically alterable read only memory (EAROM), an erasable programmable read only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory (flash), a ferroelectric random access memory (FRAM), and a magnetoresistive random access memory (MRAM).

[0092] The adjuster 250 generates an adjustment code CA according to the trimming code CT. According to an embodiment of the present invention, the adjuster 250 decodes the trimming code CT into the adjustment code CA, so that the analog-to-digital converter 220 adjusts the digital code CDG according to the adjustment code CA. For example, the sensor 210 senses the ambient temperature AT and generates a corresponding sensing voltage VD, and the analog-to-digital converter 220 converts the sensing voltage VD into the first digital code CDG1.

[0093] When the adjuster 250 generates the adjustment code CA according to the trimming code CT, the analog-to-digital converter 220 generates the second digital code CDG2 after operating the first digital code CDG1 and the adjustment code CA. The transmission interface 230 outputs the first digital code CDG1 and the second digital code CDG2 as output codes COUT, and provides the output codes COUT to the Figure 1 The controller 130 is configured so that the controller 130 knows the first test temperature value VTT1 (or the second test temperature value VTT2) and the corrected first correction value VC1 (or the second correction value VC2).

[0094] According to one embodiment of the present invention, when the trimming code CT is used to reduce the digital code CDG, the second digital code CDG2 is smaller than the first digital code CDG1, so that the first correction value VC1 (or the second correction value VC2) is smaller than the first test temperature value VTT1 (or the second test temperature value VTT2). According to another embodiment of the present invention, when the trimming code CT is used to increase the digital code CDG, the second digital code CDG2 is larger than the first digital code CDG1, so that the first correction value VC1 (or the second correction value VC2) is larger than the first test temperature value VTT1 (or the second test temperature value VTT2).

[0095] Figure 3 is a flow chart showing a temperature testing method according to an embodiment of the present invention. Figure 3 The description of the temperature test method 300 will be paired with Figure 1 The temperature testing system 100 and Figure 2 The test temperature device 200 is shown in FIG.

[0096] First, a plurality of reference temperature devices are used to sense the ambient temperature AT to generate a plurality of reference temperature values ​​(step S310). Figure 1 In the embodiment of the present invention, the first reference temperature device 111 senses the ambient temperature AT and generates a first reference temperature value VRT1, and the second reference temperature device 112 senses the ambient temperature AT and generates a second reference temperature value VRT2.

[0097] Next, the ambient temperature AT is sensed by a test temperature device to generate a plurality of test temperature values ​​(step S320). Figure 1In the embodiment, the first test temperature device 121 is used to sense the ambient temperature AT to generate the first test temperature value VTT1, or the second test temperature device 122 is used to sense the ambient temperature AT to generate the second test temperature value VTT2. The first test temperature device 121 and the second test temperature device 122 may also be used to sense the ambient temperature AT at the same time.

[0098] In other words, the temperature test method 300 can be used to test Figure 1 The first test temperature device 121 or the second test temperature device 122 can also be used to test Figure 1 The first test temperature device 121 and the second test temperature device 122. To simplify the description, the following description is directed to the first test temperature device 121, and the same operation is also applicable to the second test temperature device 122, and the first test temperature device 121 and the second test temperature device 122 can also be operated at the same time.

[0099] According to some embodiments of the present invention, the plurality of reference temperature devices include more than two reference temperature devices, and the plurality of test temperature devices include more than two test temperature devices. Here, only the first reference temperature device 111 and the second reference temperature device 112 and the first test temperature device 121 and the second test temperature device 122 are used for explanation and are not limited thereto in any form. According to some embodiments of the present invention, the number of reference temperature devices is not less than the number of test temperature devices.

[0100] Then, it is determined whether the maximum difference between the plurality of reference temperature values ​​is less than a first predetermined value (step S330). Figure 1 In the embodiment of the present invention, the controller 130 first calculates the difference between the first reference temperature value VRT1 and the second reference temperature value VRT2, and then determines whether the difference is less than the first predetermined value. According to other embodiments of the present invention, when the plurality of reference temperature devices include more than two reference temperature devices, the controller 130 first sorts the plurality of reference temperature values ​​generated by the plurality of reference temperature devices in order of magnitude, and then calculates the difference between the maximum and the minimum, and then determines whether the difference is less than the first predetermined value.

[0101] Returning to step S330, when it is determined that the maximum difference of the multiple reference temperature values ​​is not less than the first predetermined value, the controller 110 issues an alarm (step S340) to notify the engineering personnel to inspect the multiple reference temperature devices, and even replace at least one of the multiple temperature devices if necessary.

[0102] Returning to step S330 , when it is determined that the maximum difference of the plurality of reference temperature values ​​is less than the first predetermined value, the controller 130 executes the temperature correction procedure PTT and calculates the difference between the reference temperature value and the test temperature value (step S350 ).

[0103] According to one embodiment of the present invention, Figure 1 In the embodiment, the first reference temperature device 111 and the first test temperature device 121 are adjacent to each other, and the second reference temperature device 112 and the second test temperature device 122 are adjacent to each other. Therefore, the first reference temperature value VRT1 generated by the first reference temperature device 111 is used as the calibration standard of the first test temperature device 121, and the second reference temperature value VRT2 generated by the second reference temperature device 112 is used as the calibration standard of the second test temperature device 122.

[0104] In other words, in step S350, the controller 130 calculates a first difference between the first reference temperature value VRT1 and the first test temperature value VTT1, and / or calculates a second difference between the second reference temperature value VRT2 and the second test temperature value VTT2. According to other embodiments of the present invention, step S320 may be performed at any time before step S350. For example, step S320 may be performed between step S330 and step S350, or may be performed at any time before step S330.

[0105] Then, the controller 130 determines whether the absolute value of the difference between the reference temperature value and the test temperature value is less than a second predetermined value (step S360). Figure 1 In the embodiment, the controller 130 determines whether the absolute value of the first difference between the first reference temperature value VRT1 and the first test temperature value VTT1 is less than a second predetermined value, and / or determines whether the absolute value of the second difference between the second reference temperature value VRT2 and the second test temperature value VTT2 is less than a second predetermined value.

[0106] According to one embodiment of the present invention, the second predetermined value is the maximum amplitude that the first test temperature value VTT1 (or the second test temperature value VTT2) generated by the first test temperature device 121 (or the second test temperature device 122) can adjust. Therefore, when step S350 is judged as no, it means that the difference between the first reference temperature value VRT1 (or the second reference temperature value VRT2) and the first test temperature value VTT1 (or the second test temperature value VTT2) is too large to be adjusted to the target range through the temperature test method 300, so the controller 130 ends the temperature test method 300. According to other embodiments of the present invention, after ending the temperature test method 300, the controller 130 will select other test temperature devices to perform the temperature test method 300.

[0107] When the result of the judgment in step S360 is yes, the controller 130 generates a trimming code CT using the difference between the reference temperature value and the test temperature value, so that the test temperature device generates a correction value (step S370). Figure 1 In the embodiment of the present invention, the controller 130 generates a Figure 2 The first trimming code CT1 and the second trimming code CT2 enable the first test temperature device 121 to generate the first calibration value VC1 and / or the second test temperature device 122 to generate the second calibration value VC2.

[0108] like Figure 2 As shown, after the test temperature device 200 (corresponding to the first test temperature device 121 and the second test temperature device 122) receives the trimming code CT provided by the controller 130, it provides the second digital code CDG2 to the transmission interface 230 through the adjuster 250 and the analog-to-digital converter 220. The transmission interface 230 outputs the second digital code CDG2 as an output code COUT. The controller 130 obtains the first calibration value VC1 of the first test temperature device 121 and the second calibration value VC2 of the second test temperature device 122 according to the output code COUT.

[0109] After step S370, the controller 130 calculates the difference between the reference temperature value and the correction value (step S380). Figure 1 In the embodiment of the present invention, the controller 130 calculates the difference between the first reference temperature value VRT1 and the first calibration value VC1, and / or calculates the difference between the second reference temperature value VRT2 and the second calibration value VC2.

[0110] Next, the controller 130 determines whether the absolute value of the difference between the reference temperature value and the calibration value is less than a third predetermined value (step S390). Figure 1 In the embodiment, the controller 130 determines whether the absolute value of the difference between the first reference temperature value VRT1 and the first correction value VC1 is less than a third predetermined value, and / or determines whether the absolute value of the difference between the second reference temperature value VRT2 and the second correction value VC2 is less than a third predetermined value.

[0111] According to an embodiment of the present invention, the third predetermined value is the minimum scale that the first reference temperature value VRT1 (or the second reference temperature value VRT2 ) or the first calibration value VC1 (or the second calibration value VC2 ) can adjust.

[0112] According to one embodiment of the present invention, when step S390 is judged as yes, it means that the difference between the first reference temperature value VRT1 (or the second reference temperature value VRT2) and the first correction value VC1 (or the second correction value VC2) is less than the minimum adjustable scale, that is, the first correction value VC1 (or the second correction value VC2) has been calibrated, so the controller 130 ends the temperature testing method 300.

[0113] According to another embodiment of the present invention, when step S390 is judged as no, it means that the difference between the first reference temperature value VRT1 (or the second reference temperature value VRT2) and the first correction value VC1 (or the second correction value VC2) is still greater than the minimum scale that can be adjusted, that is, the correction has not been successful, so the controller 130 returns to step S370, and again generates a trimming code based on the difference between the first reference temperature value VRT1 (or the second reference temperature value VRT2) and the first test temperature value VTT1 (or the second test temperature value VTT2) or the first correction value VC1 (or the second correction value VC2), and then approaches the first reference temperature value VRT1 (or the second reference temperature value VRT2) again.

[0114] According to other embodiments of the present invention, when the controller 130 performs the temperature test method 300 for other test temperature devices after the first test temperature device 121 and the second test temperature device 122, the controller 130 may omit step S310 and step S340. In other words, step S310 and step S340 are performed once within a predetermined time, and the temperature correction procedure PTT may also include step S320. In other words, when the controller 130 performs the temperature correction procedure PTT for other test temperature devices, only step S320 and steps S350 to S390 may be performed, and step S310 and step S340 may be performed once within a predetermined time.

[0115] The present invention proposes a temperature testing system and a temperature testing method thereof, which monitors the maximum difference of the reference temperatures of multiple reference temperature devices to determine whether the multiple reference temperature devices are operating normally, thereby ensuring the accuracy of the subsequent temperature calibration procedure. In addition, the test temperature device can be calibrated repeatedly for many times, greatly increasing the flexibility of calibration, thereby improving the test yield and reducing the test cost.

[0116] Although the embodiments and advantages of the present application have been disclosed as above, it should be understood that any person skilled in the art may make changes, substitutions and modifications without departing from the spirit and scope of the present application. In addition, the scope of protection of the present application is not limited to the processes, machines, manufactures, material compositions, devices, methods and steps in the specific embodiments described in the specification. Any person skilled in the art can understand the current or future developed processes, machines, manufactures, material compositions, devices, methods and steps from the disclosure of some embodiments of the present application. As long as the same functions can be implemented or the same results can be obtained in the embodiments described herein, they can be used according to some embodiments of the present application. Therefore, the scope of protection of the present application includes the above-mentioned processes, machines, manufactures, material compositions, devices, methods and steps. In addition, each patent application constitutes an individual embodiment, and the scope of protection of the present application also includes the combination of each claim and embodiment.

Claims

1. A temperature testing system, characterized in that: include: A plurality of reference temperature devices, sensing an ambient temperature and generating a plurality of reference temperature values; A plurality of test temperature devices, sensing the ambient temperature and generating a plurality of test temperature values; as well as A controller, determining whether a maximum difference among the plurality of reference temperature values ​​is less than a first predetermined value, wherein when the maximum difference among the plurality of reference temperature values ​​is less than the first predetermined value, the controller executes a temperature correction procedure; In the temperature calibration procedure, the controller calibrates the multiple test temperature devices according to the multiple reference temperature values.

2. The temperature testing system according to claim 1, characterized in that: The number of the plurality of reference temperature devices is not less than the number of the plurality of test temperature devices.

3. The temperature testing system according to claim 1, characterized in that: The plurality of reference temperature devices include a first reference temperature device and a second reference temperature device, and the plurality of test temperature devices include a first test temperature device and a second test temperature device; The first reference temperature device detects the ambient temperature to generate a first reference temperature value, and the second reference temperature device detects the ambient temperature to generate a second reference temperature value; The first test temperature device detects the ambient temperature to generate a first test temperature value, and the second test temperature device detects the ambient temperature to generate a second test temperature value.

4. The temperature testing system according to claim 3, characterized in that: The first reference temperature device and the first test temperature device are adjacent to each other, and the second reference temperature device and the second test temperature device are adjacent to each other.

5. The temperature testing system according to claim 4, characterized in that: The controller calculates a difference between the first reference temperature value and the second reference temperature value, and determines whether the difference is less than the first predetermined value; When the difference is not less than the first predetermined value, the controller stops the temperature correction procedure; When the difference is smaller than the first predetermined value, the controller executes the temperature correction procedure.

6. The temperature testing system according to claim 4, characterized in that: The controller calibrates the first test temperature device using the first reference temperature value; The controller uses the second reference temperature value to calibrate the second test temperature device.

7. The temperature testing system according to claim 6, characterized in that: Either the first test temperature device or the second test temperature device comprises: A sensor, sensing the ambient temperature and generating a sensing voltage; an analog-to-digital converter, converting the sensing voltage into a digital code, and adjusting the digital code according to an adjustment code; a transmission interface, outputting the digital code as an output code and receiving a trimming code sent by the controller; a register storing the trimming code; and An adjuster generates the adjustment code according to the trimming code.

8. The temperature testing system according to claim 7, characterized in that: When the controller executes the temperature calibration program, the controller determines the first test temperature value or the second test temperature value according to the output code; wherein the controller calculates a first difference or a second difference to generate the trimming code; The first difference is equal to the difference between the first reference temperature value and the first test temperature value, and the second difference is equal to the difference between the second reference temperature value and the second test temperature value; wherein the controller provides the trimming code to the adjuster via the transmission interface, and the adjuster generates the adjustment code; The first test temperature device or the second test temperature device uses the trimming code to adjust the output code, so that the controller determines that the first test temperature device or the second test temperature device generates a first correction value or a second correction value according to the output code.

9. The temperature testing system according to claim 8, characterized in that: The controller further determines whether the absolute value of the first difference is less than a second predetermined value; When the absolute value of the first difference is not less than the second predetermined value, the controller does not execute the temperature correction procedure on the first test temperature device; When the absolute value of the first difference is smaller than the second predetermined value, the controller generates a first trimming code using the first difference; The controller further determines whether the absolute value of the second difference is less than the second predetermined value; wherein when the absolute value of the second difference is not less than the second predetermined value, the controller does not execute the temperature correction procedure for the second test temperature device; When the absolute value of the second difference is smaller than the second predetermined value, the controller generates a second trimming code using the second difference.

10. The temperature testing system according to claim 8, characterized in that: The controller further calculates a third difference or a fourth difference to generate the trimming code; wherein the third difference is equal to the difference between the first reference temperature value and the first correction value, and the fourth difference is equal to the difference between the second reference temperature value and the second correction value; The controller further determines whether the absolute value of the third difference or the fourth difference is less than a third predetermined value; When the absolute value of the third difference is less than the third predetermined value, the controller stops executing the temperature correction procedure on the first test temperature device; When the absolute value of the third difference is not less than the third predetermined value, the controller generates a third trimming code using the third difference, so that the first reference temperature device generates a third calibration value according to the third trimming code; The controller further determines whether the absolute value of the fourth difference is less than the third predetermined value; When the absolute value of the fourth difference is less than the third predetermined value, the controller stops executing the temperature correction procedure on the second test temperature device; When the absolute value of the fourth difference is not less than the third predetermined value, the controller generates a fourth trimming code using the fourth difference, so that the second reference temperature device generates a fourth calibration value according to the fourth trimming code.

11. A temperature testing method, characterized in that: include: Using a plurality of reference temperature devices to detect an ambient temperature to generate a plurality of reference temperature values; Using a plurality of test temperature devices to detect the ambient temperature to generate a plurality of test temperature values; Determining whether a maximum difference between the plurality of reference temperature values ​​is less than a first predetermined value; as well as When the maximum difference between the plurality of reference temperature values ​​is smaller than the first predetermined value, a temperature correction procedure is executed to correct the plurality of test temperature values.

12. The temperature testing method according to claim 11, characterized in that: The number of the plurality of reference temperature devices is not less than the number of the plurality of test temperature devices.

13. The temperature testing method according to claim 11, characterized in that: The plurality of reference temperature devices include a first reference temperature device and a second reference temperature device, and the plurality of test temperature devices include a first test temperature device and a second test temperature device; The first reference temperature device detects the ambient temperature to generate a first reference temperature value, and the second reference temperature device detects the ambient temperature to generate a second reference temperature value; The first test temperature device detects the ambient temperature to generate a first test temperature value, and the second test temperature device detects the ambient temperature to generate a second test temperature value.

14. The temperature testing method according to claim 13, characterized in that: The first reference temperature device and the first test temperature device are adjacent to each other, and the second reference temperature device and the second test temperature device are adjacent to each other.

15. The temperature testing method according to claim 14, characterized in that: The step of determining whether the maximum difference between the plurality of reference temperature values ​​is less than the first predetermined value comprises: Calculating a difference between the first reference temperature value and the second reference temperature value; Determining whether the difference is less than the first predetermined value; When the difference is not less than the first predetermined value, stopping the temperature correction procedure; and When the difference is smaller than the first predetermined value, the temperature correction procedure is executed.

16. The temperature testing method according to claim 14, characterized in that: The temperature correction procedure includes: Correcting a first test temperature value of the first test temperature device using the first reference temperature value; and The second reference temperature value is used to calibrate a second test temperature value of the second test temperature device.

17. The temperature testing method according to claim 16, characterized in that: The step of correcting the first test temperature value of the first test temperature device by using the first reference temperature value and the step of correcting the second test temperature value of the second test temperature device by using the second reference temperature value include: Using the first test temperature device to detect the ambient temperature and generate the first test temperature value; Using the second test temperature device to detect the ambient temperature and generate the second test temperature value; Calculating a first difference between the first reference temperature value and the first test temperature value; Calculating a second difference between the second reference temperature value and the second test temperature value; Using the first difference, generating a first trimming code; generating a second trimming code using the second difference; and The first trimming code and the second trimming code are provided to the first test temperature device and the second test temperature device, respectively.

18. The temperature testing method according to claim 17, characterized in that: The first test temperature device generates a first calibration value corresponding to the first trimming code; The second test temperature device corresponds to the second trimming code to generate a second calibration value.

19. The temperature testing method according to claim 17, characterized in that: The temperature correction procedure also includes: Determining whether the absolute value of the first difference is less than a second predetermined value; When the absolute value of the first difference is not less than the second predetermined value, ending the temperature testing method; When the absolute value of the first difference is smaller than the second predetermined value, performing the step of generating the first trimming code by using the first difference; Determining whether the absolute value of the second difference is less than the second predetermined value; When the absolute value of the second difference is not less than the second predetermined value, ending the temperature testing method; and When the absolute value of the second difference is smaller than the second predetermined value, the step of generating the second trimming code by using the second difference is performed.

20. The temperature testing method according to claim 17, characterized in that: The temperature correction procedure also includes: Calculating a third difference between the first reference temperature value and the first correction value; Calculating a fourth difference between the second reference temperature value and the second correction value; Determining whether the absolute value of the third difference is less than a third predetermined value; When the absolute value of the third difference is less than the third predetermined value, ending the temperature testing method; When the absolute value of the third difference is not less than the third predetermined value, generating a third trimming code using the third difference, so that the first reference temperature device generates a third correction value corresponding to the third trimming code; Determining whether the absolute value of the fourth difference is less than the third predetermined value; When the absolute value of the fourth difference is less than the third predetermined value, ending the temperature testing method; and When the absolute value of the fourth difference is not less than the third predetermined value, a fourth trimming code is generated using the fourth difference, so that the second reference temperature device generates a fourth calibration value corresponding to the fourth trimming code.