Camera module OTP burning method, device and system
By generating and comparing OTP data on the PC side of the camera module and burning it to the module memory, the problem of OTP burn errors is solved, and the yield rate and user experience are improved.
Patent Information
- Application Number
- CN202411268366.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2025-04-22
AI Technical Summary
Camera modules are prone to errors during OTP burning, resulting in the impact of imaging quality and affecting shipment rate and user experience.
By generating OTP data of the camera module on the PC side and burning it to the module's memory, comparing it to ensure data consistency, and uploading the data to the cloud system to create an OTP detection station to determine whether the burning is normal.
It effectively avoids OTP data burning errors, improves the yield before shipment, reduces production costs, and improves user experience.
Smart Images

Figure CN119861937A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of OTP burning technology, and in particular to a camera module OTP burning method, device and system. Background Art
[0002] With the widespread use of cameras in different industries, camera functions are constantly increasing. Camera modules usually have multiple functions such as image calibration, internal parameter calibration, electronic hardware version information, electronic QR code information, etc.
[0003] Before the camera module leaves the factory, the above functions need to be OTP (One Time Programmable) burned. In the actual production process, the camera module often undergoes OTP burning at many different positions, and the OTP data of the camera module is easily tampered with during the burning process. For example, communication interference, communication instability, human error, abnormality of the camera's own chip, PC (Personal Computer) CPU (Central Processing Unit) operation error, PC computer memory abnormality, etc., may cause OTP data burning errors. OTP data burning errors can easily affect the image quality, such as affecting the color balance and clarity of the image, which will not only affect the yield and production cost before shipment, but also directly affect the user experience during use.
[0004] Based on this, how to provide a camera module OTP burning method that can avoid the negative impact caused by OTP burning errors has become an urgent problem to be solved in the industry. Summary of the invention
[0005] In order to solve at least one problem existing in the prior art, the purpose of the present application is to provide a camera module OTP burning method, device and system, which can effectively avoid the impact caused by OTP data burning errors, thereby not only helping to improve the yield before shipment and reduce production costs, but also directly improve the user experience during use.
[0006] To achieve the above purpose, the camera module OTP burning method provided by the present application, on the PC side, the method includes:
[0007] Generate the OTP data to be burned by the camera module this time, and store it in the first memory of the PC computer;
[0008] Burning the OTP data into the second memory of the camera module;
[0009] Reading the OTP data in the first memory and the OTP data in the second memory, and performing a first comparison between the two;
[0010] In response to the first comparison result being consistent, the OTP data in the first memory is uploaded to the cloud system end, so that the user end can create an OTP detection station for the camera module after all OTP data is burned, and determine whether there is OTP burning failure in the camera module based on the OTP data in the second memory and the OTP data on the cloud system end.
[0011] Furthermore, the method also includes, in response to an inconsistent first comparison result, re-burning the OTP data into a second memory of the camera module, and reading and performing a first comparison on the newly burned OTP data in the first memory and the OTP data in the second memory.
[0012] Furthermore, after the step of uploading the OTP data in the first memory to the cloud system, the method further includes:
[0013] Determine whether all OTP data burning of the camera module is completed;
[0014] If it is determined that all OTP data burning has not been completed, part or all of the OTP data to be burned is generated and burned;
[0015] If it is determined that all OTP data burning has been completed, a corresponding burning completion instruction is sent to the cloud system end, so that the user end can create the OTP detection station after reading the burning completion instruction.
[0016] Furthermore, if all OTP data burning has been completed, the step of sending a corresponding burning completion instruction to the cloud system end includes:
[0017] In response to the completion of burning all OTP data, downloading all OTP data corresponding to the camera module from the cloud system end;
[0018] Perform a second comparison of all the OTP data with the corresponding OTP data on the PC;
[0019] In response to the second comparison result being consistent, a corresponding burning completion instruction is sent to the cloud system end.
[0020] Furthermore, at the user end, the method further includes:
[0021] For the camera module after all OTP data is burned, create an OTP detection station;
[0022] Reading the burned OTP data from the second memory of the camera module, downloading the corresponding OTP data from the cloud system, and then performing a third comparison between the two;
[0023] In response to the third comparison result being consistent, determining that the OTP burning of the camera module is normal;
[0024] In response to the third comparison result being inconsistent, it is determined that the OTP burning of the camera module is faulty.
[0025] Furthermore, before the step of generating the OTP data to be burned by the camera module this time, the method also includes controlling the camera module to start and enter a working state.
[0026] Furthermore, the PC is configured to implement OTP burning of the camera module through a test board;
[0027] The second memory of the camera module communicates with the test board via an I2C interface;
[0028] The PC computer terminal communicates with the test board via a USB interface.
[0029] To achieve the above purpose, the present application also provides a camera module OTP burning device, which executes the above method, and the device includes:
[0030] A generating module, used for generating the OTP data to be burned by the camera module this time, and storing it in the first memory of the PC computer terminal;
[0031] A burning module, used for burning the OTP data into the second memory of the camera module;
[0032] A first comparison module, used for reading the OTP data in the first memory and the OTP data in the second memory, and performing a first comparison between the two;
[0033] The uploading module is used for uploading the OTP data in the first memory to the cloud system end in response to the first comparison result being consistent, so that the user end can create an OTP detection station for the camera module after all the OTP data are burned, and determine whether the camera module has OTP burning failure based on the OTP data in the second memory and the OTP data on the cloud system end.
[0034] To achieve the above purpose, the present application also provides a camera module OTP burning system, the system comprising:
[0035] A PC computer is equipped with the camera module OTP burning device as described above;
[0036] The test board is configured to be electrically connected between the PC and the camera module to be burned, and perform burning communication between the two;
[0037] The cloud system is configured to receive and store the OTP data sent by the PC;
[0038] The user end of the cloud system is configured to create an OTP detection station for the camera module after all OTP data are burned, and determine whether the camera module has OTP burning failure based on the OTP data in the second memory and the OTP data on the cloud system end.
[0039] Preferably, the test board comprises,
[0040] SOC, used to process image data and OTP data;
[0041] A power supply circuit, used to obtain electrical energy from the PC to supply power to the SOC and the camera module;
[0042] A USB interface, connected to the SOC, used for programming communication between the SOC and the PC; connected to the power circuit, used for obtaining power from the PC to supply the power circuit;
[0043] The test board connector is connected to the SOC and used for burning communication between the SOC and the camera module; and is connected to the power supply circuit and used to supply power to the camera module.
[0044] The present invention discloses a method, device and system for burning OTP of a camera module, which generates OTP data to be burned by the camera module and stores it in the first memory of the PC computer; and burns the OTP data to the second memory of the camera module; and reads the OTP data in the first memory and the OTP data in the second memory, and performs a first comparison between the two; and in response to the consistency of the first comparison result, uploads the OTP data in the first memory to the cloud system end, so that the user end of the cloud system can create an OTP detection station for the camera module after all OTP data are burned, and determine whether the camera module has poor OTP burning based on the OTP data in the second memory and the OTP data on the cloud system end. Thus, the influence caused by the error of burning OTP data can be effectively avoided, which is not only conducive to improving the yield rate before shipment and reducing production costs, but also can directly improve the user experience during use.
[0045] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent from the description, or may be understood by practicing the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings are used to provide a further understanding of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings:
[0047] Figure 1 It is a structural block diagram of the camera module OTP burning system according to an embodiment of the present application;
[0048] Figure 2 It is a flow chart of the camera module OTP burning method according to an embodiment of the present application;
[0049] Figure 3 This is a flow chart of a camera module OTP burning method according to another embodiment of the present application;
[0050] Figure 4 This is a flow chart of a camera module OTP burning method according to another embodiment of the present application;
[0051] Figure 5 It is a structural block diagram of the camera module OTP burning device according to an embodiment of the present application. DETAILED DESCRIPTION
[0052] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Instead, these embodiments are provided to provide a more thorough and complete understanding of the present application. It should be understood that the drawings and embodiments of the present application are only for exemplary purposes and are not intended to limit the scope of protection of the present application.
[0053] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0054] It should be noted that the modifications of "one" and "plurality" mentioned in this application are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more". "Plurality" should be understood as two or more.
[0055] Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings.
[0056] First of all, it should be explained that the camera module OTP burning method provided in this application is applied to the camera module OTP burning system.
[0057] Figure 1 FIG. 1 is a structural block diagram of a camera module OTP burning system according to an embodiment of the present application. Figure 1 As shown, the camera module OTP burning system 100 includes a PC 110 , a test board 120 , a cloud system 130 and a user end 140 of the cloud system 130 .
[0058] Among them, the PC computer 110 is configured to realize OTP burning of the camera module 200 through the test board 120. Specifically, the PC computer 110 is configured with a host computer software for controlling the OTP burning of the camera module. The test board 120 is configured to be electrically connected between the PC computer 110 and the camera module 200 to be burned, and to perform burning communication between the two. The cloud system 130 is configured to receive and store the OTP data sent by the PC computer 110. The user end 140 of the cloud system 130 is configured to create an OTP detection station for the camera module 200 after all OTP data are burned, and determine whether the camera module 200 has OTP burning failure based on the OTP data stored in the PC computer 110 and the OTP data of the cloud system 130.
[0059] In a specific example, the cloud system 130 is preferably a Manufacturing Execution System (MES).
[0060] Preferably, the test board 120 includes: a SOC 121 , a power circuit 122 , a USB interface 123 and a test board connector 124 .
[0061] Among them, SOC 121 is used to process image data and OTP data. Power circuit 122 is used to obtain power from PC 110 and supply power to SOC 121 and camera module 200. USB interface 123 is connected to SOC 121 and used for burning communication between SOC 121 and PC 110; USB interface 123 is also connected to power circuit 122 and used to obtain power from PC 110 to supply power circuit 122. Test board connector 124 is connected to SOC 121 and used for burning communication between SOC 121 and camera module 200; test board connector 124 is also connected to power circuit 122 and used to supply power to camera module 200.
[0062] In a specific example, the camera module 200 includes a lens 210 , an image sensor 220 , a second memory 230 , and a camera connector 240 .
[0063] The lens 210 is used to converge light onto the image sensor 220. The image sensor 220 is used to output image data based on the converged light. The second memory 230 is used to store the burned OTP data. The camera connector 240 is used to transmit image data and OTP data.
[0064] Preferably, the first memory 230 of the camera module 200 communicates with the test board 120 via an I2C (Inter-Integrated Circuit) interface, and the PC terminal 110 communicates with the test board 120 via a USB interface 123 .
[0065] Figure 2 The following is a flow chart of the camera module OTP burning method according to the embodiment of the present application. Figure 2 , the camera module OTP burning method of this application is described in detail.
[0066] On the PC side, the camera module OTP burning method includes the following steps:
[0067] In step 301, the OTP data to be burned by the camera module is generated and stored in the first memory of the PC.
[0068] Specifically, the relevant upper computer software on the PC can generate OTP data in a file format through calculation and processing. In the embodiment of the present application, before step 301, the method may further include: the camera module is connected to the test board via a connector, and the test board is connected to the PC via a USB interface. Then, the PC controls the camera module to start and enter a working state.
[0069] In step 302, the OTP data is burned into the second memory of the camera module.
[0070] In a specific example, the second memory may be an EEPROM (Electrically Erasable Programmable Read-Only Memory).
[0071] In step 303, the OTP data in the first memory and the OTP data in the second memory are read, and a first comparison is performed between the two.
[0072] It should be noted that the concepts such as "first" and "second" mentioned in this application are only used to distinguish different memories, comparison steps or comparison results, and are not used to limit the order or interdependence or relative importance of the functions performed by these memories, comparison steps or comparison results.
[0073] In step 304, in response to the first comparison result being consistent, the OTP data in the first memory is uploaded to the cloud system.
[0074] So that the user end of the cloud system can create an OTP detection station for the camera module after all OTP data are burned, and determine whether the camera module has OTP burning problems based on the OTP data in the second memory and the OTP data on the cloud system end.
[0075] In the embodiment of the present application, the method may further include the following steps:
[0076] Step 305 , in response to the first comparison result being inconsistent, the OTP data is re-burned into the second memory of the camera module, and the newly burned OTP data in the first memory and the OTP data in the second memory are read and compared for the first time.
[0077] According to the camera module OTP burning method of the embodiment of the present application, the OTP data to be burned by the camera module is generated and stored in the first memory of the PC computer; and the OTP data is burned to the second memory of the camera module; and the OTP data in the first memory and the OTP data in the second memory are read, and the two are compared first; and in response to the first comparison result being consistent, the OTP data in the first memory is uploaded to the cloud system end, so that the user end creates an OTP detection station for the camera module after all OTP data are burned, and determines whether the camera module has poor OTP burning based on the OTP data in the second memory and the OTP data on the cloud system end. Thus, the influence caused by the error in burning the OTP data can be effectively avoided, which is not only conducive to improving the yield before shipment and reducing production costs, but also can directly improve the user experience during use.
[0078] In the embodiment of the present application, after step 304, if Figure 3 As shown, the method may further include the following steps:
[0079] Step 306, determining whether all OTP data burning to the camera module is completed.
[0080] In a specific example, the camera module usually needs to be burned with OTP data multiple times, and each OTP data burning can correspond to a camera function. Multiple OTP data burning can specifically correspond to multiple functions such as image calibration, internal reference calibration, electronic hardware version information, and electronic QR code information.
[0081] Step 307: If it is determined that all OTP data burning is not completed, part or all of the OTP data to be burned is generated and burned.
[0082] That is, when it is determined that all OTP data burning is not completed, step 301 is started for the next burning of OTP data.
[0083] Step 308: If it is determined that all OTP data burning has been completed, a corresponding burning completion instruction is sent to the cloud system end, so that the user end can create an OTP detection station after reading the burning completion instruction.
[0084] Thus, the integrity of all OTP data burning of the camera module is ensured, which facilitates further comparison (i.e., the third comparison described below) at the user end of the cloud system to further improve the correctness of OTP burning.
[0085] Further, step 308 may include the following sub-steps:
[0086] Step 3081, in response to the completion of burning of all OTP data, downloading all OTP data corresponding to the camera module from the cloud system.
[0087] Step 3082, perform a second comparison of all OTP data with corresponding OTP data in the first memory of the PC.
[0088] Step 3083, in response to the second comparison result being consistent, a corresponding burning completion instruction is sent to the cloud system end.
[0089] That is, through the second comparison on the PC side, it is possible to effectively prevent OTP data errors in the process of uploading data to the cloud system side or downloading data from the cloud system side, and further ensure the correctness of OTP burning.
[0090] It is understandable that there can be multiple PCs for OTP burning corresponding to multiple different positions. In a specific implementation, multiple PCs can download OTP data corresponding to the camera module from the cloud system, and then each PC performs a second comparison between the downloaded OTP data and the OTP data in its first memory.
[0091] In the present application embodiment, Figure 3 As shown, at the user end of the cloud system, the method may further include the following steps:
[0092] Step 401, creating an OTP testing station for the camera module after all OTP data are burned.
[0093] Step 402, read the burned OTP data from the second memory of the camera module, download the corresponding OTP data from the cloud system, and then perform a third comparison between the two.
[0094] Step 403: In response to the third comparison result being consistent, it is determined that the OTP burning of the camera module is normal.
[0095] Step 404 , in response to the third comparison result being inconsistent, determining that the OTP burning of the camera module is faulty.
[0096] That is to say, for a camera module, after its OTP burning is completed, a corresponding OTP detection station can be created for it on the user side of the cloud system to avoid OTP data burning errors caused by factors such as burning interference of different groups of OTP data and communication interference, thereby further improving the accuracy of OTP burning.
[0097] In summary, according to the camera module OTP burning method of the embodiment of the present application, by generating the OTP data to be burned by the camera module this time, and storing it in the first memory of the PC computer end; and by burning the OTP data to the second memory of the camera module; and by reading the OTP data in the first memory and the OTP data in the second memory, and performing a first comparison between the two; and in response to the first comparison result being consistent, uploading the OTP data in the first memory to the cloud system end, so that the user end of the cloud system can create an OTP detection station for the camera module after all OTP data are burned, and determine whether the camera module has poor OTP burning based on the OTP data in the second memory and the OTP data on the cloud system end. Thus, the impact caused by errors in OTP data burning can be effectively avoided, which is not only conducive to improving the yield rate before shipment and reducing production costs, but also can directly improve user experience during use.
[0098] Figure 5 FIG. 1 is a structural block diagram of a camera module OTP burning device according to an embodiment of the present application. Figure 5 As shown, the camera module OTP burning device 500 includes: a generating module 501, a burning module 502, a first comparing module 503 and an uploading module 504.
[0099] The generating module 501 is used to generate the OTP data to be burned by the camera module this time, and store it in the first memory of the PC computer.
[0100] The burning module 502 is used to burn the OTP data into the second memory of the camera module.
[0101] The first comparison module 503 is used to read the OTP data in the first memory and the OTP data in the second memory, and perform a first comparison between the two.
[0102] The upload module 504 is used to upload the OTP data in the first memory to the cloud system end in response to the first comparison result being consistent, so that the user end can create an OTP detection station for the camera module after all OTP data are burned, and determine whether the camera module has OTP burning problems based on the OTP data in the second memory and the OTP data on the cloud system end.
[0103] In the embodiment of the present application, the upload module 504 is also used to: in response to the inconsistency of the first comparison result, re-burn the OTP data to the second memory of the camera module, and read and perform a first comparison between the OTP data in the newly burned first memory and the OTP data in the second memory.
[0104] In the embodiment of the present application, the camera module OTP burning device 500 also includes an overall control module (not shown in the figure). The overall control module is used to: after uploading the OTP data in the first memory to the cloud system end, determine whether all OTP data burning of the camera module has been completed; if it is determined that all OTP data burning has not been completed, generate and burn part or all of the OTP data to be burned; if it is determined that all OTP data burning has been completed, send a corresponding burning completion instruction to the cloud system end, so that after the user end reads the burning completion instruction, an OTP detection station is created.
[0105] Furthermore, the overall control module is also used to: in response to the completion of burning of all OTP data, download all OTP data corresponding to the camera module from the cloud system end; perform a second comparison of all OTP data with corresponding OTP data on the PC computer end; in response to the second comparison result being consistent, send a corresponding burning completion instruction to the cloud system end.
[0106] In the embodiment of the present application, the camera module OTP burning device 500 also includes a startup module (not shown in the figure), which is used to control the camera module to start and enter a working state before generating the OTP data to be burned by the camera module.
[0107] In the embodiment of the present application, the camera module OTP burning device 500 also includes a configuration module (not shown in the figure), which is used to: configure the PC computer side to realize OTP burning of the camera module through the test board; configure the second memory of the camera module to communicate with the test board through the I2C interface; configure the PC computer side to communicate with the test board through the USB interface.
[0108] It should be noted that the explanation of the camera module OTP burning method in the above embodiment is also applicable to the camera module OTP burning device in the above embodiment, and will not be repeated here.
[0109] The present application also provides a camera module OTP burning system. Figure 1 As shown, the camera module OTP burning system 100 includes: a PC 110 , a test board 120 , a cloud system 130 and a user end 140 of the cloud system 130 .
[0110] It should be noted that the PC 110 is configured with the camera module OTP burning device in the above embodiment.
[0111] In the embodiment of the present application, the user terminal 140 is configured with a second comparison module (not shown in the figure). The second comparison module is used to: create an OTP detection station for the camera module after all OTP data are burned; read the burned OTP data from the second memory of the camera module, and download the corresponding OTP data from the cloud system, and then perform a third comparison on the two; in response to the third comparison result being consistent, determine that the OTP burning of the camera module is normal; in response to the third comparison result being inconsistent, determine that the OTP burning of the camera module is poor.
[0112] It should be understood that, although the steps in the flowcharts of the accompanying drawings of the specification are displayed in sequence according to the indications of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0113] Those skilled in the art can understand that the above are only preferred embodiments of the present application and are not intended to limit the present application. Although the present application is described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions recorded in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A camera module OTP burning method, characterized in that: On the PC side, the method includes: Generate the OTP data to be burned by the camera module this time, and store it in the first memory of the PC computer; Burning the OTP data into the second memory of the camera module; Reading the OTP data in the first memory and the OTP data in the second memory, and performing a first comparison between the two; In response to the first comparison result being consistent, the OTP data in the first memory is uploaded to the cloud system end, so that the user end can create an OTP detection station for the camera module after all OTP data is burned, and determine whether there is OTP burning failure in the camera module based on the OTP data in the second memory and the OTP data on the cloud system end.
2. The method according to claim 1, characterized in that The method also includes, in response to the first comparison result being inconsistent, re-burning the OTP data into a second memory of the camera module, and reading and performing a first comparison on the newly burned OTP data in the first memory and the OTP data in the second memory.
3. The method according to claim 1, characterized in that After the step of uploading the OTP data in the first memory to the cloud system, the method further includes: Determine whether all OTP data burning of the camera module is completed; If it is determined that all OTP data burning has not been completed, part or all of the OTP data to be burned is generated and burned; If it is determined that all OTP data burning has been completed, a corresponding burning completion instruction is sent to the cloud system end, so that after the user end reads the burning completion instruction, the OTP detection station is created.
4. The method according to claim 3, characterized in that If all OTP data burning has been completed, the step of sending a corresponding burning completion instruction to the cloud system end includes: In response to the completion of burning all OTP data, downloading all OTP data corresponding to the camera module from the cloud system end; Perform a second comparison of all the OTP data with the corresponding OTP data on the PC; In response to the second comparison result being consistent, a corresponding burning completion instruction is sent to the cloud system end.
5. The method according to claim 1, characterized in that At the user end, the method further includes: For the camera module after all OTP data is burned, create an OTP testing station; Reading the burned OTP data from the second memory of the camera module, downloading the corresponding OTP data from the cloud system, and then performing a third comparison between the two; In response to the third comparison result being consistent, determining that the OTP burning of the camera module is normal; In response to the third comparison result being inconsistent, it is determined that the OTP burning of the camera module is faulty.
6. The method according to claim 1, characterized in that Before the step of generating the OTP data to be burned by the camera module this time, the method further includes controlling the camera module to start and enter a working state.
7. The method according to any one of claims 1 to 6, characterized in that: The PC is configured to implement OTP burning of the camera module through a test board; The second memory of the camera module communicates with the test board via an I2C interface; The PC computer terminal communicates with the test board via a USB interface.
8. A camera module OTP burning device, characterized in that: The method according to any one of claims 1 to 7 is performed, wherein the device comprises: A generating module, used for generating the OTP data to be burned by the camera module this time, and storing it in the first memory of the PC computer terminal; A burning module, used for burning the OTP data into the second memory of the camera module; A first comparison module, used for reading the OTP data in the first memory and the OTP data in the second memory, and performing a first comparison between the two; The uploading module is used for uploading the OTP data in the first memory to the cloud system end in response to the first comparison result being consistent, so that the user end can create an OTP detection station for the camera module after all the OTP data are burned, and determine whether the camera module has OTP burning failure based on the OTP data in the second memory and the OTP data on the cloud system end.
9. A camera module OTP burning system, characterized in that: The system comprises, A PC computer, configured with the camera module OTP burning device as claimed in claim 7; The test board is configured to be electrically connected between the PC and the camera module to be burned, and perform burning communication between the two; The cloud system is configured to receive and store the OTP data sent by the PC; The user end of the cloud system is configured to create an OTP detection station for the camera module after all OTP data are burned, and determine whether the camera module has OTP burning failure based on the OTP data in the second memory and the OTP data on the cloud system end.
10. The system according to claim 9, characterized in that The test board comprises, SOC, used to process image data and OTP data; A power supply circuit, used to obtain electrical energy from the PC to supply power to the SOC and the camera module; A USB interface, connected to the SOC, used for burning communication between the SOC and the PC; connected to the power supply circuit, and used to obtain electric energy from the PC to supply the power supply circuit; A test board connector, connected to the SOC, for burning communication between the SOC and the camera module; The power supply circuit is connected to supply power to the camera module.