This U.S. non-provisional application claims priority under 35 USC § 119 to Korean Patent Application No. 10-2023-0122780, filed on Sep. 14, 2023, in the Korean Intellectual Property Office, the disclosure of which is herein incorporated by reference in its entirety.
Many components are tested at high-temperature. For example, the overall quality of an image sensor module is tested at room temperature, and a high-temperature test is then performed. The high-temperature test is performed using a temperature test apparatus, which may be bulky, expensive, and noisy. In addition, when the high-temperature chamber is used, not only the component to be tested but also other components of a substrate may be exposed to high temperature. Therefore, to satisfy a high-temperature test, all of the components of the substrate disposed inside the high-temperature chamber may be designed to operate at high temperatures. Otherwise, the high-temperature test of an component may result in errors.
Some implementations according to this disclosure provide test sockets optimized for an component, test apparatuses including the same, and methods of operating the same. For example, the component to be tested may be an image sensor.
According to some implementations, a test apparatus includes a controller configured to generate a pulse width modulation signal to control a temperature of an image sensor module to be tested, and a test socket configured to emit heat to the image sensor module based on the pulse width modulation signal. The controller may control a duty ratio of the pulse width modulation signal based on a current temperature of the image sensor module, a target temperature and a criteria temperature range. The criteria temperature range may be a temperature range within a preset range from the target temperature.
According to some implementations, a test socket includes a cover covering an upper portion of an image sensor module to be tested, an aperture configured to open and close, a heater configured to turn on and turn off based on a pulse width modulation signal and configured to emit heat to the image sensor module to cause a current temperature of the image sensor module to reach a target temperature, a socket temperature sensor configured to measure the current temperature, a bottom plate disposed below the image sensor module and accommodating the heater and the socket temperature sensor, and a support supporting the bottom plate.
According to some implementations, a test method incudes receiving predetermined field of view (FOV) information and target set temperature for temperature evaluation of an image sensor module to be tested, receiving a current temperature inside a test socket, controlling the test socket, based on the current temperature being outside a criteria temperature range and based on the current temperature being lower than the target temperature, to cause the current temperature to increase using a pulse width modulation signal, controlling the test socket, based on the current temperature being within the criteria temperature range and based on the current temperature being lower than the target temperature, to cause the current temperature to decrease using the pulse width modulation signal, controlling the test socket based on the FOV information and driving the image sensor module to capture an image based on the current temperature being maintained at the target temperature for a predetermined time, and outputting a result of the temperature evaluation of the image sensor module, the temperature evaluation based on the captured image.
The above and other aspects, features, and advantages of the present disclosure will be more clearly understood from the following detailed description, taken in conjunction with the accompanying drawings.
Hereinafter, various examples will be described with reference to the accompanying drawings.
In this disclosure, various examples of a test apparatus for testing image sensor modules,. However, this disclosure may include not only the test apparatus for testing image sensor modules, but also a test apparatus for testing different components from the image sensor module. For example, the components to be tested may be, but is not limited to, a central processing unit (CPU), an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a System-on-Chip (SoC), a programmable logic unit, a microprocessor, application-specific integrated circuit (ASIC), power managing integrated circuit (PMIC), etc. Therefore, the scope should not be limited to the test apparatus for testing image sensor modules.
Some implementations according to this disclosure provide a test apparatus that is specialized for testing image sensor modules and is capable of stably performing temperature evaluation of image sensors.
A more detailed description will be provided with reference to
The test socket 1100 may be configured to accommodate the image sensor module 1400 therein. For example, the image sensor module 1400 may be attached to a test module substrate. The test module substrate, to which the image sensor module 1400 is attached, may be inserted into the test socket 1100 to be fixed thereto. Accordingly, the image sensor module 1400 may be disposed inside the test socket 1100.
The test socket 1100 may be configured to test various characteristics of the image sensor module at high temperatures. For example, the test socket 1100 may emit heated air to the image sensor module 1400 to perform a high-temperature test. Thus, a temperature of the image sensor module 1400 may increase.
According to some implementations, a target set temperature for temperature evaluation may be input to the test apparatus 1000A. Then, the test socket 1100 may emit heated air to the image sensor module 1400 based on the target set temperature, so that air around the image sensor module 1400 may be heated. Then, the high-temperature test of the image sensor module 1400 may be performed when the image sensor module 1400 is maintained at the target set temperature.
According to some implementations, the test socket 1100 may include a heater. The heater may be turned on/off based on a control signal CTRL. The heater may emit heat to the image sensor module 1400 such that current temperature of the image sensor module 1400 reaches target set temperature, based on the control signal CTRL. The test socket 1100 may be provided with components, such as a Peltier element, a heater, a heated-air emitter, and/or the like, to emit heat to the image sensor module 1400, but implementations are not limited thereto.
The current temperature of the image sensor module 1400 may be a temperature measured by the test socket 1100 or a temperature measured by the image sensor module 1400.
For example, the test socket 1100 may include a socket temperature sensor, and the current temperature may be a temperature TMCHS measured by a socket temperature sensor disposed inside the test socket 1100. In this case, the temperature TMCHS measured by the socket temperature sensor may be transmitted to a temperature controller 1210, e.g., of the controller 1200.
As another example, the image sensor module 1400 may include a module temperature sensor, and the current temperature may be a temperature TMCIS measured by the module temperature sensor of the image sensor module 1400. The temperature TMCIS measured by the module temperature sensor may be transmitted to the input/output unit 1300 together with other output data of the image sensor module 1400, such as an image. Then, the input/output unit 1300 may transmit the temperature TMCIS, measured by the module temperature sensor, to the temperature controller 1210. One or both of the socket temperature sensor and the module temperature sensor may be included, depending on the implementation.
The controller 1200 may include at least one processor and may control the overall operation of the test apparatus 1000A. The controller 1200 may include the temperature controller 1210.
The temperature controller 1210 may generate a pulse width modulation (PMW) signal based on the current temperature and the target set temperature, and may apply the generated PMW signal to the test socket 1100. The PMW signal generated by the temperature controller 1210 may be applied to the test socket 1100 as the control signal CTRL.
In some implementations, the temperature controller 1210 may perform inverse-compensation to control a duty ratio of the PWM signal when the current temperature is within a criteria temperature range. Accordingly, the temperature controller 1210 may precisely control a temperature inside the test socket 1100.
For example, the temperature controller 1210 according to some implementations may set the criteria temperature range such that the criteria temperature range includes the target set temperature. For example, the criteria temperature range may be set to be either lower than or equal to the target set temperature or higher than or equal to the target set temperature, depending on the target set temperature. For example, when the target set temperature is 70 degrees Celsius (° C.), the criteria temperature range may be either 69° C. to 70° C. or 70° C. to 71° C.
The duty ratio may refer to a ratio of time to an ON operation of the heater in a predetermined period. An example is provided in which the predetermined period is 30 milliseconds (msec). When the duty ratio is 100%, the heater may continue to perform an ON operation for 30 msec. When the duty ratio is 50%, the heater may perform an ON operation for 15 msec, half of the predetermined period.
A time point, at which a signal controlling the duty ratio is input to the test socket 1100, may not match a time point at which the temperature inside the test socket 1100 or the temperature of the image sensor module 1400 actually increases or decreases depending on the input signal. For example, even when a signal reducing the duty ratio is applied to the test socket 1100 while the current temperature is increasing, the temperature inside the test socket 1100 may continue to increase rather than decreasing immediately, which prevents the temperature inside the test socket 1100 from being precisely controlled.
To precisely control the temperature inside the test socket 1100, the temperature controller 1210 according to some implementations may perform inverse-compensation to control a duty ratio of a pulse width modulation signal when the current temperature is within the criteria temperature range. A temperature control method of the temperature controller 1210 will be described in detail later with reference to
The input/output unit 1300 may receive the target set temperature from an external entity. The input/output unit 1300 may transmit the received target set temperature to the temperature controller 1210.
The input/output unit 1300 may receive and output an image captured by the image sensor module 1400. In some implementations, a determination may be made as to whether the image sensor module 1400 operates normally at the target set temperature, a high temperature, based on the image output by the input/output unit 1300. However, this is only an example and, according to some implementations, the input/output unit 1300 may receive an image captured by the image sensor module 1400, generate a temperature evaluation result of the image sensor module 1400 based on the received image, and output the generated temperature evaluation result.
According to some implementations, the input/output unit 1300 may receive and output the current temperature TMCHS from the controller 1200. According to some implementations, the input/output unit 1300 may receive and output the current temperature TMCIS from the image sensor module 1400. For example, the input/output unit 1300 may visualize the current temperature as a temperature-time graph and output the visualized current temperature.
The input/output unit 1300 may include an input device such as a keyboard, a keypad, a touchpad, a touchscreen, a mouse, a remote controller, or the like, and an output device such as a display, a speaker, a printer, or the like.
The image sensor module 1400 may include an image sensor. The image sensor may include a charge-coupled device (CCD) sensor and/or a complementary metal oxide semiconductor (CMOS) sensor. However, implementations are not limited thereto, and the image sensor module 1400 may include a component, requiring a high-temperature test, other than the image sensor. The image sensor module 1400 may transmit the temperature TMCIS measured by the module temperature sensor and the captured image to the input/output unit 1300.
As described above, the test socket 1100 of the test apparatus 1000A according to some implementations may have a socket structure optimized for the image sensor module 1400. Due to such a structure, components other than the image sensor module 1400 may not be exposed to high temperature. Accordingly, test errors caused by the components other than the image sensor module 1400 may be prevented, and temperature evaluation of the image sensor module 1400 may be efficiently performed at high temperature.
1. Therefore, the same or similar components are denoted by the same or similar reference numerals, and redundant descriptions will be omitted below.
As compared to the test apparatus 1000A of
The aperture 1120 may adjust the amount of light provided to the image sensor module 1400. For example, the aperture 1120 may be opened or closed based on field of view (FOV) information to adjust the amount of light provided to the image sensor module 1400. According to some implementations, the aperture 1120 may be disposed above the image sensor module 1400.
The aperture controller 1220 may control the amount of light provided to the image sensor module 1400 by opening and closing the aperture 1120. For example, when the current temperature has been maintained at the target set temperature for a predetermined period of time, the aperture controller 1220 may transmit an aperture control signal CTRLAP to the test socket 1100. The test socket 1100 may open and close the aperture in response to the aperture control signal CTRLAP, and thus the amount of light provided to the image sensor module 1400 may be controlled.
According to some implementations, the aperture controller 1220 may control the degree to which an aperture is opened and closed, based on the FOV information. The FOV information, as a predetermined FOV range, may be a value stored in the image sensor module 1400. In some implementations, the FOV information may be an FOV range input by a user through the input/output unit 1300.
For example, when FOV information is a value stored in the image sensor module 1400, the image sensor module 1400 may transmit the FOV information to the input/output unit 1300, and the input/output unit 1300 may provide the received FOV information to the aperture controller 1220. For example, when the FOV information is an FOV range input by a user, the user may input the FOV range through the input/output unit 1300, and the input/output unit 1300 may transmit the input FOV information to the aperture controller 1220.
In some implementations, the image sensor module 1400 may be driven during a test operation to capture an image. For example, the aperture controller 1220 may transmit the aperture control signal CTRLAP to the test socket 1100, and thus the aperture 1120 may be opened and closed depending on a set FOV range. The controller 1200 may transmit a driving signal DRV to the test socket 1100, and the image sensor module 1400 may capture an image based on the driving signal DRV. The image captured by the image sensor module 1400 may be provided to the input/output unit 1300 and may be used to determine whether the image sensor module 1400 operates normally at the target set temperature, a high temperature. Relative timings of the driving signals DRV and the aperture control signal CTRLAP can vary in different implementations and in different conditions and target conditions.
For example, when high-temperature operation characteristics of the image sensor module 1400 are to be tested in a bright environment, the aperture control signal CTRLAP and the driving signal DRV may be transmitted to the test socket 1100 substantially simultaneously. Accordingly, temperature evaluation of the image sensor module 1400 may be performed in the bright environment while significantly reducing heat loss of the test socket 1100.
For example, when high-temperature operation characteristics of the image sensor module 1400 are to be tested in a dark environment, the image sensor module 1400 may be driven based on the driving signal DRV while the aperture is closed or almost closed based on the aperture control signal CTRLAP. Accordingly, temperature evaluation of the image sensor module 1400 may be performed in the dark environment.
As described above, the test socket 1100 of the test apparatus 1000B according to some implementations not only may efficiently perform temperature evaluation of the image sensor module 1400 at high temperature, but also may perform an image capturing test simultaneously or in a same testing operation with the high-temperature test. Accordingly, the test apparatus 1000B according to some implementations may save space and time for performing both the high-temperature test and the image capturing test.
Referring to
The test apparatus 1000C according to some implementations may fix a removable test socket 1100 to a test module substrate including an image sensor module 1400. Thus, the image sensor module 1400 may be disposed inside the test socket 1100. In addition, various characteristics of the image sensor module may be tested at high temperatures using a controller 1200 and an input/output unit 1300. The test socket 1100 may emit heat such that a current temperature of the image sensor module 1400 reaches a target set temperature.
The computing device 1200_1 may include a temperature controller 1210, an aperture controller 1220, an input/output unit (I/O) 1300, a memory 1230, a storage device 1240, and a communication module (CM) 1250.
The computing device 1200_1 may include a central processing unit (CPU), a graphics processing unit (GPU), a programmable logic device, a specific-purpose processor electronic device, a microcontroller, and/or a microprocessor. The computing device 1200_1 may be implemented as a stationary computing device such as a desktop computer, a workstation, or a server, or may be implemented as a portable computing device such as a laptop computer. The computing device 1200_1 may be implemented as a mobile device such as a mobile phone, a smartphone, or a tablet personal computer (PC).
The temperature controller 1210 may transmit a control signal CTRL based on a pulse width modulation (PMW) signal to the test socket 1100. Thus, the test socket 1100 may precisely control a temperature based on the control signal CTRL of the temperature controller 1210.
The aperture controller 1220 may open and close an aperture 1120 based on field of view (FOV) information. The aperture controller 1220 may transmit a control signal CTRLAP for opening and closing the aperture 1120 to the test socket 1100.
The memory 1230 may be implemented as a volatile memory such as a DRAM. The memory 1230 may temporarily store data received from the test socket 1100 or data to be transmitted to the test socket 1100. For example, the memory 1230 may temporarily store current temperature data based on time received from the test socket 1100, a temperature evaluation result, FOV information, and/or the like.
The storage device 1240, as a non-transitory storage medium, is capable of retaining stored data even when power supplied to the computing device 1200_1 is cut off. The storage device 1240 may be implemented as a nonvolatile memory such as an EEPROM, a flash memory, a phase-change random access memory (PRAM), a resistance random access memory (RRAM), a nano floating gate memory (NFGM), a polymer random access memory (PoRAM), a magnetic random access memory (MRAM), a ferroelectric random access memory (FRAM), or the like. In some implementations, the storage device 1240 may be implemented to be removable from the computing device 1200_1, such as an external USB hard disk. The storage device 1240 may store a temperature evaluation result for the image sensor module 1400, FOV information for the image sensor module 1400, and/or the like.
The communication module (CM) 1250 may provide access to a communication network outside the computing device 1200_1. For example, a network may include a plurality of computing systems and a plurality of communication links, and the communication links may include wired links, optical links, wireless links, or any other type of links.
Referring to
In operation S1200, a current temperature Tpresent inside the test socket 1100 may be received. For example, a socket temperature sensor disposed inside the test socket 1100 may measure the current temperature Tpresent, and the temperature controller 1210 may receive the measured current temperature Tpresent. In some implementations, for example, a module temperature sensor disposed inside the image sensor module 1400 may measure the current temperature Tpresent and transmit the measured current temperature Tpresent to the input/output unit 1300. The temperature controller 1210 may receive the measured current temperature Tpresent through the input/output unit 1300.
In operation S1300, the test socket 1100 may be controlled such that the current temperature Tpresent reaches the target set temperature Ttarget based on a pulse width modulation (PWM) signal. For example, the temperature controller 1210 may transmit a control signal CTRL to the test socket 1100 such that the current temperature Tpresent reaches the target set temperature Ttarget. The test socket 1100 may emit heat such that the current temperature Tpresent reaches the target set temperature Ttarget, in response to the control signal CTRL
In operation S1400, a determination may be made as to whether the current temperature Tpresent is within a criteria temperature range. For example, the criteria temperature range may include a first criteria temperature range and a second criteria temperature range. The first criteria temperature range may be temperature range between the target set temperature Ttarget and the first criteria temperature. The first criteria temperature may be an upper bounding temperature of the criteria temperature range. The second criteria temperature range may be temperature range between the target set temperature Ttarget and the second criteria temperature. The second criteria temperature is a lower bounding temperature of the criteria temperature range.
The temperature controller 1210 may determine whether the current temperature Tpresent is within either the first criteria temperature range or the second criteria temperature range.
When the current temperature Tpresent is within the criteria temperature range, the flow proceeds to operation S1500 in which inverse-compensation may be performed based on a duty ratio of the PWM signal. For example, the temperature controller 1210 may vary the duty ratio of the PWM signal to perform the inverse-compensation, and may transmit the varied PWM signal to the test socket 1100 as a control signal (CTRL). When the current temperature Tpresent is not within the criteria temperature range, the process returns to operation S1300.
In operation S1600, a determination may be made as to whether the current temperature Tpresent is maintained at the target set temperature Ttarget for a predetermined time. For example, the temperature controller 1210 may determine whether the current temperature Tpresent is maintained at the target set temperature Ttarget for a predetermined time.
When the current temperature Tpresent is maintained at the target set temperature Ttarget for a predetermined time, the flow proceeds to operation S1700 in which the test socket 1100 and the image sensor module 1400 may be driven for a test operation at high temperature. For example, the aperture controller 1220 may open and close the aperture of the test socket 1100 based on the FOV information. The controller 1200 may drive the image sensor module 1400 to capture an image. When the current temperature Tpresent is not maintained at the target set temperature Ttarget for the predetermined time, the process returns to operation S1500.
In operation S1800, a temperature evaluation result of the image sensor module may be output. For example, the input/output unit 1300 may receive an image captured by the image sensor module 1400. The temperature evaluation result of the image sensor module 1400 may be output based on the received image.
As described above, the test apparatus according to some implementations may efficiently perform temperature evaluation on the image sensor module at high temperatures using a test socket optimized for the image sensor module.
Referring to
In operation S1210, a determination may be made as to whether an initial current temperature T0 is lower than a target set temperature Ttarget. For example, the temperature controller 1210 may determine whether the initial current temperature T0 is lower than the target set temperature Ttarget. In general, before starting temperature evaluation, the initial current temperature T0 of the image sensor module 1400 may be lower than the target set temperature Ttarget.
When the initial current temperature T0 is lower than the target set temperature Ttarget, for example, when To<Ttarget, the flow proceeds to operation S1220 in which a duty ratio of a pulse width modulation (PWM) signal may be controlled to have a large value. For example, the temperature controller 1210 may control the duty ratio of the PWM signal to 100% (though implementations are not limited thereto). Thus, a heater of the test socket 1100 may continuously operate in a turned-on state, and the temperature inside the test socket 1100 may rapidly increase.
For example, referring to
Returning to
In operation S1230, a determination may be made as to whether the current temperature Tpresent has reached the target set temperature Ttarget. For example, the temperature controller 1210 may determine whether the current temperature Tpresent has reached the target set temperature Ttarget, for example, Tpresent=Ttarget.
When the current temperature Tpresent reaches the target set temperature Ttarget, the flow proceeds to operation S1310 in which the duty ratio of the PWM signal may be reduced. For example, the temperature controller 1210 may reduce the duty ratio of the PWM signal to less than 100% or less than its prior value in operation S1220.
For example, referring to
However, there is a time lag between a time point, at which the temperature controller 1210 reduces the duty ratio of the PWM signal, and a time point at which the temperature inside the test socket 1100 is actually changed, so that the temperature inside the test socket 1100 continues to increase for a predetermined time even when the duty ratio of the PWM signal is reduced. For example, as illustrated in
When the current temperature Tpresent has not reached the target set temperature Ttarget, the duty ratio of the pulse puck modulation signal may be continuously maintained at a large value.
In operation S1410, a determination may be made as to whether the current temperature Tpresent is higher than the target set temperature Ttarget. For example, a determination may be made to whether Tpresent>Ttarget. For example, the temperature controller 1210 may determine whether the current temperature Tpresent is higher than the target set temperature Ttarget.
When Tpresent>Ttarget, the flow proceeds to operation S1430 in which a determination may be made as to whether the current temperature Tpresent is within the first criteria temperature range. For example, a determination may be made as to whether Ttarget<Tpresent<TC1. For example, the temperature controller 1210 may determine whether the current temperature Tpresent is within a range between the target set temperature Ttarget and the first criteria temperature TC1.
When the current temperature Tpresent is not within the first criteria temperature range, the flow returns to operation S1310.
When the current temperature Tpresent is within the first criteria temperature range, for example, when Ttarget<Tpresent<TC1, the flow proceeds to S1450 in which a determination may be made as to whether the current temperature Tpresent is decreasing. For example, the temperature controller 1210 may determine whether the current temperature Tpresent is decreasing based on s temperature deviation at a past time point.
When it is determined that the current temperature Tpresent is decreasing, the flow proceeds to operation S1510 in which first inverse-compensation may be performed. The first inverse-compensation may refer to an operation of increasing the duty ratio of the PWM signal even when the current temperature Tpresent is higher than the target set temperature Ttarget. For example, even when the current temperature Tpresent is within the first criteria temperature range and is higher than the target set temperature Ttarget, the temperature controller 1210 may increase the duty ratio of the PWM signal.
For example, referring to
When it is determined that the current temperature Tpresent is not decreasing, the flow returns to operation S1310. For example, when it is determined that the current temperature Tpresent is increasing, the temperature controller 1210 may decrease the duty ratio because the current temperature Tpresent is higher than the target set temperature Ttarget.
In operation S1410, when Tpresent>Ttarget, the flow proceeds to S1420. In operation S1420, a determination may be made as to whether the current temperature Tpresent is lower than the target set temperature Ttarget. For example, a determination may be made as to whether Tpresent<Ttarget. For example, the temperature controller 1210 may determine whether the current temperature Tpresent is lower than the target set temperature Ttarget.
When Tpresent<Ttarget, the flow proceeds to operation S1440 in which a determination may be made as to whether the current temperature Tpresent is within the second criteria temperature range. For example, a determination may be made as to whether TC2<Tpresent<Ttarget. For example, the temperature controller 1210 may determine whether the current temperature Tpresent is within the second criteria temperature TC2 or the target set temperature Ttarget.
When the current temperature Tpresent is not within the second criteria temperature range, the flow proceeds to operation S1320. In operation S1320, the duty ratio may increase. For example, the current temperature Tpresent is lower than the target set temperature Ttarget, so that the temperature controller 1210 may increase the duty ratio of the PWM signal.
When the current temperature Tpresent is within the second criteria temperature range, for example, when TC2<Tpresent<Ttarget, the flow proceeds to operation S1460 in which a determination may be made as to whether the current temperature Tpresent is increasing. For example, the temperature controller 1210 may determine whether the current temperature Tpresent is increasing, based on the temperature deviation at a past time point.
When the current temperature Tpresent is increasing, the flow proceeds to operation S1520 in which the second inverse-compensation may be performed. The second inverse-compensation may refer to an operation of reducing the duty ratio of the PWM signal even when the current temperature Tpresent is lower than the target set temperature Ttarget. For example, the temperature controller 1210 may reduce the duty ratio of the PWM signal even when the current temperature Tpresent is lower than the target set temperature Ttarget. Then, the flow proceeds to operation S1600.
For example, referring to
When it is determined that the current temperature Tpresent is not increasing, the flow returns to operation S1320. For example, when it is determined that the current temperature Tpresent is decreasing, the temperature controller 1210 may increase the duty ratio because the current temperature Tpresent is lower than the target set temperature Ttarget.
As described above, the test apparatus according to some implementations may perform inverse-compensation based on whether the current temperature is within a criteria temperature range and whether the current temperature is increasing or decreasing. Accordingly, as illustrated in
Referring to
Between first time point t1 and second time point t2, the current temperature Tpresent may be greater than the target set temperature Ttarget (for example, Tpresent>Ttarget), and the current temperature Tpresent may be increasing. In this case, the temperature controller 1210 may reduce the duty ratio of the PWM signal to decrease the current temperature Tpresent.
Between second time point t2 and third time point t3, the current temperature Tpresent may be greater than the first criteria temperature TC1 (for example, Tpresent>TC1), and the current temperature Tpresent may be decreasing. In this case, the temperature controller 1210 may continue to reduce the duty ratio to decrease the current temperature Tpresent.
Between third time point t3 and fourth time point t4, the current temperature Tpresent may be within a first criteria temperature range 100 (for example, Ttarget<Tpresent<TC1), and the current temperature Tpresent may be decreasing. In this case, the temperature controller 1210 may increase the duty ratio of the PWM signal to reduce the deviation between the current temperature Tpresentand the target set temperature Ttarget. For example, first inverse-compensation may be performed to reduce the degree to which the current temperature Tpresent decreases.
Between fourth time point t4 and fifth time point t5, the current temperature Tpresent may be smaller than the target set temperature Ttarget (for example, Tpresent<Ttarget), and the current temperature Tpresent may be decreasing. In this case, the temperature controller 1210 may increase the duty ratio of the PWM signal to increase the current temperature Tpresent.
Between fifth time point t5 and sixth time point t6, the current temperature T present may be smaller than the second criteria temperature TC2 (for example, Tpresent<TC2), and the current temperature Tpresent is increasing. In this case, the temperature controller 1210 may continue to increase the duty ratio of the PWM signal to increase the current temperature Tpresent.
Between sixth time point t6 and seventh time point t7, the current temperature Tpresent may be within a second criteria temperature range 100′ (for example, TC2 <Tpresent<Ttarget), and the current temperature Tpresent may be increasing. In this case, the temperature controller 1210 may reduce the duty ratio of the PWM signal to reduce the deviation between the current temperature Tpresent and the target set temperature Ttarget. For example, second inverse-compensation may be performed to reduce the degree to which the current temperature Tpresent increases.
Between seventh time point t7 to eighth time point t8, the current temperature T present may be greater than the target set temperature Ttarget (for example, Tpresent>Ttarget), and the current temperature Tpresent may be increasing. In this case, the temperature controller 1210 may reduce the duty ratio of the PWM signal to reduce the current temperature Tpresent.
Between eighth time point t8 and ninth time point t9, the current temperature Tpresent may be within the first criteria temperature range 100 (for example, Ttarget<Tpresent<TC1), and the current temperature Tpresent may be decreasing. In this case, the temperature controller 1210 may increase the duty ratio of the PWM signal to reduce the deviation between the current temperature Tpresent and the target set temperature Ttarget. For example, the first inverse-compensation may be re-performed to reduce the degree to which the current temperature Tpresent decreases.
After ninth time point t9, the current temperature Tpresent may be maintained at the target set temperature Ttarget for a certain time. In this case, the duty ratio of the PWM signal may also be maintained at a constant value. Thus, a high temperature test of the image sensor module 1400 may be performed at the target set temperature Ttarget.
As described above, small-sized test sockets are often susceptible to external impact (e.g., are significantly influenced by external temperatures), and thus have difficulty in maintaining a desired target temperature during a high-temperature test. However, the temperature controller 1210 according to some implementations may maintain the target temperature of the small-sized test socket 1100 at a constant temperature by performing precise temperature control through inverse-compensation. Accordingly, test errors may be significantly reduced. For example, the test apparatuses 1000A, 1000B, 1000C according to some implementations may perform efficient and reliable temperature evaluation while using the small-sized test socket 1100.
Referring to
The test socket 1100 may have a structure surrounding the image sensor module 1400. The test socket 1100 may emit heat to the image sensor module 1400 such that the current temperature reaches the target set temperature.
The image sensor module 1400 may be provided in various forms, and the test socket 1100 may have various forms corresponding thereto.
The cover 1110 may cover an upper portion of the image sensor module 1400. Accordingly, during temperature evaluation, a high target temperature may be stably maintained and heat loss may be prevented.
The aperture 1120 may be disposed above the image sensor module 1400 and may be opened and closed based on field of view (FOV) information. The aperture 1120 may be disposed above the cover 1110, and may control the amount of light provided to the image sensor module 1400.
The heater 1130 may be turned on and turned off based on a duty ratio of a pulse width modulation (PWM) signal. The heater 1130 may emit heat into the test socket 1100 such that current temperature reaches target set temperature. The heater 1130 may be turned on and turned off based on the PWM signal, and the duty ratio of the PWM signal may be precisely controlled by the temperature controller 1200. Accordingly, the temperature inside the test socket 1100 may rapidly reach the high target set temperature, and the high target set temperature may be stably maintained.
The socket temperature sensor 1140 may measure the current temperature inside the test socket 1100. The socket temperature sensor 1140 may be disposed below the image sensor module 1400 together with the heater 1130.
The bottom plate 1160 may be disposed below the image sensor module 1400. For example, the bottom plate 1160 may have a shape surrounding a lower portion of the image sensor module 1400. The bottom plate 1160 may define an empty space, and the heater 1130 and the socket temperature sensor 1140 may be disposed in the empty space.
The heater 1130 and the socket temperature sensor 1140 may be connected to the controller 1200 through the bottom plate 1160 by the wire 1150. The wire 1150 may connect the aperture 1120 and the controller 1200. The wire 1150 may provide a path along which data of the aperture 1120, heater 1130, and socket temperature sensor 1140 is transmitted to the controller 1200. Also, the wire 1150 may provide a path along which a control signal of the controller 1200 is transmitted to the aperture 1120, the heater 1130, and the socket temperature sensor 1140.
The support 1170 may stably support the bottom plate 1160. The support 1170 may be provided in singular or plural and may have a shape varying depending on the image sensor module 1400.
The cover 1110 may be coupled to and separated from the bottom plate 1160. For example, the cover 1110 and the bottom plate 1160 may be completely separated, e.g., spaced apart from one another. Alternatively, one surface of the cover 1110 and one surface of the bottom plate 1160 may be hingedly connected to each other. Accordingly, the cover 1110 and the bottom plate 1160 may be coupled to and controllably separated from each other in such a manner that the cover 1110 and one side/surface of the bottom plate 1160 are opened and closed.
The image sensor module 1400 may include a module temperature sensor 1410, a flexible printed circuit board (FPCB) 1420 for testing, an FPCB connector 1421, and a substrate 1430.
The module temperature sensor 1410 may be disposed inside the image sensor module 1400, and may measure the current temperature.
The FPCB 1420 may be a flexible circuit board for controlling temperature evaluation. The FPCB 1420 may be a circuit board, removable from the image sensor module 1400 undergoing temperature evaluation. The FPCB 1420, as a small-sized board, may be efficient when there is a spatial limitation. For example, the FPCB 1420 may apply a voltage to the image sensor module 1400. The FPCB 1420 may transmit a control signal, and the image sensor module 1400 may be driven by the control signal. The FPCB 1420 may control not only the temperature evaluation of the image sensor module 1400, but also various evaluations.
The FPCB connector 1421 may be a connector for connecting an electronic device, such as an input/output unit 1300 and a computing device 1200, 1200_1, to the FPCB 1420. For example, the current temperature measured by the module temperature sensor 1410 may be transmitted to the input/output unit 1300 through the FPCB connector 1421.
The substrate 1430 may be a semiconductor substrate on which the image sensor module 1400 is manufactured and disposed.
The cover 1110 may have a shape surrounding an upper portion of the image sensor module 1400, centered on the substrate 1430 on which the image sensor module 1400 is disposed. The bottom plate 1160 may have a shape surrounding a lower portion of the image sensor module 1400, centered on the substrate 1430. However, this is only an example, and implementations are not limited thereto.
As described above, the test socket 1100 according to some implementations may have a small-sized socket structure optimized for an image sensor module. Due to such a structure, components other than the image sensor module may not be exposed to high temperatures, and test errors caused by components other than the image sensor module may be prevented. In addition, the test socket 1100 may perform an image capturing test simultaneously with a high-temperature test. As a result, the test apparatuses 1000A, 1000B, 1000C according to some implementations may perform efficient temperature evaluation at high temperature.
The test socket 1100 of
Referring to
Thus, the FPCB 1420 may drive the image sensor module 1400 based on the driving signal DRV input through the FPCB connector 1421. For example, the image sensor module 1400 may capture an image of an upper portion at which the aperture 1120 is open. The aperture 1120 is opened based on an FOV of the image sensor module 1400, so that temperature evaluation of the image sensor module 1400 may be performed in a bright environment while significantly reducing heat loss.
Referring to
Then, the test FPCB 1420 may drive the image sensor module 1400 based on the driving signal DRV input through the FPCB connector 1421. For example, the image sensor module 1400 may capture an image of an upper portion at which the aperture 1120 is closed. Accordingly, temperature evaluation of the image sensor module 1400 may be performed in a dark environment. For example, the image sensor module 1400 captures an image in the dark environment in which the aperture 1120 is closed, so that dark characteristics of the image sensor module 1400 may be determined.
The image sensor module 1400 may transmit the captured image to the input/output unit 1300. Thus, the input/output unit 1300 may output a temperature evaluation result of the image sensor module 1400 based on the received image. A driving state of the image sensor module 1400 may be determined at a target set temperature, a high temperature, based on the image output by the input/output unit 1300.
As described above, the test socket 1100 according to some implementations may have a small-sized socket structure optimized for an image sensor module. Due to such a structure, components other than the image sensor module may not be exposed to high temperature. Accordingly, test errors caused by components other than the image sensor module may be prevented. In addition, the test socket 1100 may perform an image capturing test simultaneously with a high-temperature test. As a result, the test apparatuses 1000A, 1000B, 1000C according to some implementations may save space and time for a high-temperature test and an image capture test.
As set forth above, according to some implementations, a test socket optimized for an image sensor module, a test apparatus including the same, and a method of operating the same may be provided to stably perform temperature evaluation of the image sensor module.
While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any invention or on the scope of what may be claimed, but rather as descriptions of features that may be specific to particular implementations of particular inventions. Certain features that are described in this specification in the context of separate implementations can also be implemented in combination in a single implementation. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple implementations separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations, one or more features from a combination can in some cases be excised from the combination, and the combination may be directed to a subcombination or variation of a subcombination.
While some examples have been shown and described above, it will be apparent to those skilled in the art that modifications and variations could be made without departing from the scope of this disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0122780 | Sep 2023 | KR | national |