Control method and device for driving chip and driving chip

By incorporating a voltage regulation module into the driver chip and adjusting the output voltage during idle periods, combined with lens position feedback to form a control loop, the problems of voltage regulation lag and high power consumption in optical image stabilization systems are solved, achieving high-precision lens displacement compensation and low power consumption.

CN121842508APending Publication Date: 2026-04-10BEIJING TSINGTENG MICROSYSTEM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-09
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In existing optical image stabilization systems, the voltage regulation of the driver chip lags behind the shaking scene, affecting the compensation accuracy, and the external power management unit increases the system power consumption.

Method used

The driver chip incorporates a voltage regulation module, which adjusts the output voltage during idle periods and forms a control loop in conjunction with lens position feedback. This avoids voltage regulation operations interfering with the core control process and integrates power management to support dynamic voltage regulation.

Benefits of technology

It improves the control precision of lens shift compensation and reduces system power consumption, especially in optical image stabilization scenarios, it can accurately respond to different amplitudes of shaking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121842508A_ABST
    Figure CN121842508A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of driving chips, and discloses a control method and device for a driving chip and the driving chip, and the method comprises the steps: carrying out the calculation of a driving value of the driving chip according to an obtained target value and a measurement value; according to the driving current output by the driving chip, the output voltage of the driving chip is adjusted in the scheduling idle stage of the driving chip; controlling the lens to move and acquiring position information of the lens according to the driving current, the output voltage and the driving value; and feeding back the position information of the lens to a Hall element of the driving chip so as to form a control loop of the driving chip. According to the method, the voltage regulation operation is limited to be executed in the scheduling idle stage, interference of voltage regulation on a control loop is thoroughly avoided, and the control precision of lens displacement compensation is greatly improved. Meanwhile, the voltage regulation module is integrated in the driving chip, dynamic voltage regulation in the chip is supported, and the overall power consumption of the system can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of driver chip technology, such as a control method and apparatus for driver chips, and driver chips. Background Technology

[0002] Currently, with the rapid development of smartphone camera technology, users' requirements for image stability are increasing. Optical Image Stabilization (OIS) technology, as a key solution, effectively solves the image blurring problem caused by shaking by compensating for mechanical vibrations generated by handheld devices in real time. This technology is based on angular velocity data collected by an Inertial Measurement Unit (IMU), which is then used to calculate and generate a compensation displacement. This displacement compensation is ultimately achieved by driving the lens assembly or image sensor through a voice coil motor (VCM) or piezoelectric actuator, thereby realizing stable acquisition of the original image at the optical level.

[0003] In the closed-loop control of an optical image stabilization system, the optimized configuration of the drive current is crucial. When the system detects significant shaking or is equipped with a heavy lens module, a larger drive current is required to achieve rapid response compensation; conversely, in still shooting (such as when using a tripod) or with a lightweight lens, a smaller drive current can be used to reduce system power consumption and improve heat dissipation. To improve the system's energy efficiency and enhance scene adaptability, dynamic voltage regulation technology is needed to optimize the power supply to the drive chip in real time.

[0004] The related technology discloses a dynamic voltage regulation method, which includes: determining how to dynamically regulate the voltage by calculating the attitude and vibration amplitude of the gyroscope; and configuring an independent power management unit externally to the driver chip that supports dynamic voltage regulation, and realizing voltage regulation through a DC-DC conversion circuit.

[0005] In the process of implementing the embodiments of this disclosure, at least the following problems were found in the related art: The system relies on angular velocity data output from the gyroscope for real-time analysis to calculate the target compensation voltage. This process involves algorithm convergence time, which may cause voltage regulation to lag behind the actual jitter scenario, affecting compensation accuracy. Furthermore, an external, independent power management unit increases the overall power consumption of the driver chip.

[0006] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this application, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0007] To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general commentary, nor is it intended to identify key / important components or describe the scope of protection of these embodiments, but rather as a prelude to the detailed description that follows.

[0008] This disclosure provides a control method and apparatus for a driver chip, as well as a driver chip, to improve the control accuracy of the driver chip.

[0009] In some embodiments, the control method for the driving chip includes: calculating a driving value for the driving chip based on the acquired target value and the measured value; adjusting the output voltage of the driving chip during the idle phase of the driving chip according to the driving current output by the driving chip; controlling the lens to move according to the driving value based on the driving current and the output voltage and acquiring the position information of the lens; and feeding back the position information of the lens to the Hall element of the driving chip to form a control loop for the driving chip.

[0010] Optionally, the drive value of the driver chip is calculated based on the acquired target value and the measured value, including: acquiring the target value sent by the external control unit at preset time intervals; reading the measured value of the driver chip during the controller operation phase of the driver chip; inputting the target value and the measured value into the controller of the driver chip, and calculating the drive value of the driver chip through the controller.

[0011] Optionally, during the idle period of the driver chip, the output voltage of the driver chip is adjusted according to the drive current output by the driver chip, including: obtaining the known current set and the predicted current set of the driver chip according to the drive current output by the driver chip; calculating the voltage adjustment value according to the known current set and the predicted current set; and adjusting the output voltage of the driver chip according to the voltage adjustment value.

[0012] Optionally, based on the drive current output by the drive chip, the known current set and the predicted current set of the drive chip are obtained, including: recording drive current data according to the control cycle of the drive chip to generate the known current set; and predicting future drive current data based on the known current set to generate the predicted current set.

[0013] Optionally, the voltage adjustment value is calculated based on the known current set and the predicted current set, including: obtaining the voltage adjustment value corresponding to the maximum current value using a voltage-current correspondence table and linear interpolation based on the maximum current value of the known current set and the predicted current set.

[0014] Optionally, the control method for driving the chip further includes: determining whether the voltage adjustment value exceeds the change threshold of the current operating voltage; if the voltage adjustment value exceeds the change threshold of the current operating voltage, controlling the voltage adjustment value not to exceed the change threshold; and if the voltage adjustment value does not exceed the change threshold of the current operating voltage, maintaining the voltage adjustment value.

[0015] Optionally, the control method for the driver chip further includes: performing graded voltage calibration during the production calibration stage of the driver chip to establish a voltage-current correspondence table; and storing the voltage-current correspondence table in the non-volatile memory of the driver chip.

[0016] Optionally, during the production calibration stage of the driver chip, a graded voltage calibration is performed to establish a voltage-current correspondence table, including: dividing the voltage adjustment range of the driver chip into multiple grades; recording the maximum current value corresponding to each grade; and establishing a voltage-current correspondence table based on each grade and the maximum current value corresponding to each grade.

[0017] In some embodiments, the control device for driving the chip includes a processor and a memory storing program instructions, the processor being configured to execute the control method for driving the chip as described above when the program instructions are executed.

[0018] In some embodiments, the driver chip includes: a driver chip body; a voltage regulation module mounted on the driver chip body for adjusting the output voltage of the driver chip; and a control device for the driver chip as described above, mounted on the driver chip body.

[0019] The control method and apparatus for driving chips, and the driving chip provided in this disclosure can achieve the following technical effects: This embodiment first acquires the target value input from the outside and the measured value collected in real time by the chip. These two values ​​are then input to the controller to calculate the drive value, which is the core basis for the drive chip's output drive current. Next, the actual drive current data output by the drive chip is extracted, and the output voltage is dynamically adjusted during the chip's idle period, avoiding interference from voltage adjustment operations with the core control flow. Subsequently, based on the calculated drive value and the adjusted output voltage, the lens is controlled to perform displacement movements, while simultaneously acquiring the lens's real-time position information. Finally, this position information is fed back to the Hall element of the drive chip, and after signal conversion, it is input back to the controller, forming a complete control loop. This embodiment limits the voltage adjustment operation to the idle period, completely avoiding interference from voltage adjustment on the control loop and significantly improving the control accuracy of lens displacement compensation, especially in optical image stabilization scenarios, enabling precise response to different amplitudes of shaking. Furthermore, this embodiment integrates a voltage adjustment module within the drive chip, supporting dynamic voltage adjustment within the chip, which can reduce the overall power consumption of the system.

[0020] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description

[0021] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are shown as similar elements. The drawings are not to be scaled. And wherein: Figure 1 This is a schematic diagram of a driver chip provided in an embodiment of this disclosure; Figure 2 This is a schematic diagram of a control method for a driver chip provided in an embodiment of this disclosure; Figure 3 This is a schematic diagram of the scheduling idle phase of the driver chip provided in the embodiments of this disclosure; Figure 4 This is a schematic diagram of another control method for a driver chip provided in an embodiment of this disclosure; Figure 5 This is a schematic diagram of a control device for driving a chip provided in an embodiment of this disclosure. Detailed Implementation

[0022] To provide a more detailed understanding of the features and technical content of the embodiments of this disclosure, the implementation of the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this disclosure. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.

[0023] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this disclosure described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0024] Unless otherwise stated, the term "multiple" means two or more.

[0025] In this embodiment of the disclosure, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.

[0026] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.

[0027] The term "correspondence" can refer to an association or binding relationship. The correspondence between A and B means that there is an association or binding relationship between A and B.

[0028] In the closed-loop control of optical image stabilization systems, existing solutions require a separate power management unit external to the driver chip that supports dynamic voltage adjustment. Voltage regulation is achieved through a DC-DC converter circuit, increasing system complexity and PCB layout difficulty. The system relies on real-time analysis of angular velocity data output from the gyroscope to calculate the target compensation voltage. This process involves algorithm convergence time, which may cause voltage regulation to lag behind the actual shaking scenario, affecting compensation accuracy. Preset voltage regulation strategies are insufficient to cover complex and variable actual shooting conditions (such as sudden severe shaking or high-frequency micro-vibrations), easily leading to voltage matching deviations and resulting in under-compensation or over-compensation of the drive current.

[0029] Combination Figure 1 , Figure 1 This is a schematic diagram of a driver chip provided in an embodiment of this disclosure. For example... Figure 1 As shown, the driver chip 10 may include a voltage regulation module 101 and a control device 50 for the driver chip.

[0030] Compared to conventional chips, the embodiments disclosed herein integrate a voltage regulation module 101, which supports dynamic voltage regulation and can reduce the overall power consumption of the system. At the same time, it saves on some external power conversion circuitry, resulting in lower system costs.

[0031] Combination Figure 2 As shown, this disclosure provides a control method for a driver chip, including: S201, based on the acquired target value and the measured value, calculate the driving value of the driver chip.

[0032] S202 adjusts the output voltage of the driver chip during the idle period of the driver chip based on the drive current output by the driver chip.

[0033] S203 controls the lens movement and acquires the lens position information according to the drive value based on the drive current and output voltage.

[0034] S204 feeds back the lens position information to the Hall element of the driver chip to form the control loop of the driver chip.

[0035] The method provided in this disclosure first acquires the target value input from the outside and the measured value collected in real time by the chip. These two values ​​are then input into the controller to calculate the drive value, which is the core basis for the drive chip's output drive current. Next, the actual drive current data output by the drive chip is extracted, and the output voltage is dynamically adjusted during the chip's idle period, avoiding interference from voltage adjustment operations with the core control flow. Subsequently, based on the calculated drive value and the adjusted output voltage, the lens is controlled to perform displacement movements, while simultaneously acquiring the lens's real-time position information. Finally, this position information is fed back to the Hall element of the drive chip, and after signal conversion, it is input back into the controller, forming a complete control loop. This disclosure restricts voltage adjustment operations to the idle period, completely avoiding interference from voltage adjustment on the control loop and significantly improving the control accuracy of lens displacement compensation, especially in optical image stabilization scenarios, enabling precise response to different amplitudes of shaking. Furthermore, this disclosure integrates a voltage adjustment module within the drive chip, supporting dynamic voltage adjustment within the chip, which can reduce the overall power consumption of the system.

[0036] Optionally, the drive value of the driver chip is calculated based on the acquired target value and the measured value, including: acquiring the target value sent by the external control unit at preset time intervals; reading the measured value of the driver chip during the controller operation phase of the driver chip; inputting the target value and the measured value into the controller of the driver chip, and calculating the drive value of the driver chip through the controller.

[0037] In this embodiment, the external control unit sends a target value to the drive chip at a preset time interval (typically 1ms). This target value corresponds to the displacement compensation target that the lens needs to achieve. During the working phase of the drive chip controller (control frequency 10-30kHz), the measured value of the chip is read in real time, reflecting the current actual position of the lens. After inputting the target value and the measured value into the controller, the controller calculates the drive value using a preset algorithm to determine the magnitude of the drive current that the drive chip needs to output. The preset time interval for obtaining the target value ensures the stability of the command input, while reading the measured value and calculating the drive value during the controller's dedicated working phase ensures the timeliness and accuracy of the drive value calculation, reducing control deviations caused by numerical delays or errors, and directly improving the lens displacement control accuracy.

[0038] Combination Figure 3 Optionally, during the idle period of the driver chip, the output voltage of the driver chip is adjusted according to the drive current output by the driver chip, including: obtaining the known current set and the predicted current set of the driver chip according to the drive current output by the driver chip; calculating the voltage adjustment value according to the known current set and the predicted current set; and adjusting the output voltage of the driver chip according to the voltage adjustment value.

[0039] In this embodiment, effective data is first extracted from the drive current output by the driver chip, filtered and integrated to form a known current set that reflects the current change trend. Simultaneously, based on this known current set, the current change over a subsequent period is predicted to generate a predicted current set. Then, combining the characteristics of the known and predicted current sets, a voltage adjustment value adapted to the current load is calculated using preset logic. Finally, based on this voltage adjustment value, the output voltage is adjusted during the chip's idle scheduling phase. Calculating the voltage adjustment value based on the actual drive current change characteristics ensures that the voltage adjustment perfectly matches the load's current requirements, avoiding energy loss caused by voltage-current mismatch and significantly reducing chip power consumption. Furthermore, the calculation of the voltage adjustment value is based on real current data, rather than relying on indirect derivation from external sensors, reducing voltage regulation deviation and further improving overall control accuracy.

[0040] Optionally, based on the drive current output by the drive chip, the known current set and the predicted current set of the drive chip are obtained, including: recording drive current data according to the control cycle of the drive chip to generate the known current set; and predicting future drive current data based on the known current set to generate the predicted current set.

[0041] In this embodiment, drive current data is recorded intermittently according to the control cycle of the driver chip. This avoids excessive memory usage caused by high-frequency continuous acquisition, while ensuring that the collected data reflects the periodic trend of current changes. A known current set is generated based on this recorded data. Then, through algorithms such as data fitting and trend analysis, the drive current changes over a future period are predicted based on the known current set, generating a predicted current set. This embodiment collects current data according to the control cycle, ensuring the timeliness and representativeness of the known current set, providing an accurate data foundation for subsequent predictions and reducing prediction errors. Furthermore, the generation of the predicted current set allows voltage adjustment to be forward-looking, adapting to upcoming load changes in advance and avoiding a decrease in control accuracy due to voltage regulation lag.

[0042] Optionally, the voltage adjustment value is calculated based on the known current set and the predicted current set, including: obtaining the voltage adjustment value corresponding to the maximum current value using a voltage-current correspondence table and linear interpolation based on the maximum current value of the known current set and the predicted current set.

[0043] In this embodiment of the disclosure, the maximum current value is first extracted from the known current set and the predicted current set. This value represents the maximum current demand required by the load in the current and future period. Then, a pre-stored voltage-current correspondence table is retrieved to determine the current range in which the maximum current value is located. A voltage adjustment value that precisely matches the maximum current value is calculated using a linear interpolation algorithm.

[0044] Specifically, in the embodiment, the maximum current is By consulting the voltage and current correspondence table, we can find out... Then the corresponding voltage adjustment value is .

[0045] The embodiments disclosed herein calculate the voltage adjustment value based on the maximum current value to ensure that the voltage can fully cover the peak current requirement of the load, avoid the limitation of drive current output due to insufficient voltage, and thus ensure the control accuracy of lens displacement compensation.

[0046] Optionally, the control method for driving the chip further includes: determining whether the voltage adjustment value exceeds the change threshold of the current operating voltage; if the voltage adjustment value exceeds the change threshold of the current operating voltage, controlling the voltage adjustment value not to exceed the change threshold; and if the voltage adjustment value does not exceed the change threshold of the current operating voltage, maintaining the voltage adjustment value.

[0047] In this embodiment, after calculating the voltage adjustment value, it is first compared with the change threshold of the current operating voltage to determine whether the difference exceeds the threshold range. If the voltage adjustment value exceeds the change threshold, the adjustment range is limited to the threshold range to avoid voltage abrupt changes. If it does not exceed the threshold, the calculated voltage adjustment value is directly adopted. By limiting the abrupt change range of the voltage adjustment value, it is possible to prevent drastic fluctuations in the drive current caused by sudden voltage changes, avoid uncontrolled lens displacement or compensation deviation, and effectively improve control accuracy.

[0048] Optionally, the control method for the driver chip further includes: performing graded voltage calibration during the production calibration stage of the driver chip to establish a voltage-current correspondence table; and storing the voltage-current correspondence table in the non-volatile memory of the driver chip.

[0049] Combination Figure 4 As shown, this disclosure provides another control method for a driver chip, including: S401 performs graded voltage calibration during the production calibration stage of the driver chip and establishes a voltage-current correspondence table.

[0050] S402 stores the voltage-current correspondence table into the non-volatile memory of the driver chip.

[0051] S403 calculates the driving value of the driver chip based on the acquired target value and the measured value.

[0052] S404 adjusts the output voltage of the driver chip during the idle period of the driver chip based on the drive current output by the driver chip.

[0053] S405 controls the lens movement and acquires the lens position information according to the drive value based on the drive current and output voltage.

[0054] S406 feeds back the lens position information to the Hall element of the driver chip to form the control loop of the driver chip.

[0055] In this embodiment, during the production calibration of the driver chip, graded voltage calibration is performed for specific driver devices (such as lens modules of different specifications) equipped with the chip. A voltage-current correspondence table adapted to the device is established through systematic testing, and this correspondence table is stored in the non-volatile memory of the driver chip to ensure that it can be quickly retrieved during chip operation. Establishing a dedicated voltage-current correspondence table for a specific device ensures that the voltage adjustment is perfectly adapted to the load characteristics of the device, avoiding voltage adjustment deviations caused by universal tables and significantly improving control accuracy.

[0056] Optionally, during the production calibration stage of the driver chip, a graded voltage calibration is performed to establish a voltage-current correspondence table, including: dividing the voltage adjustment range of the driver chip into multiple grades; recording the maximum current value corresponding to each grade; and establishing a voltage-current correspondence table based on each grade and the maximum current value corresponding to each grade.

[0057] In this embodiment, the voltage adjustment range of the driver chip is first divided into multiple consecutive voltage levels, covering the entire adjustable voltage range of the chip. Then, for each voltage level, the drive current is adjusted to its maximum value and the corresponding current value is recorded, ensuring that each voltage level matches the maximum load requirement under that voltage. Finally, based on the divided voltage levels and the corresponding maximum current values, a complete voltage-current correspondence table is constructed. This graded calibration covers the entire adjustable voltage range of the chip, and the maximum current value is recorded for each level, allowing the voltage-current correspondence table to accurately reflect the load limits under different voltages. Voltage adjustment operations based on this table can perfectly match the actual load requirements, avoiding under- or over-adjustment and improving control accuracy.

[0058] Combination Figure 5 As shown, this embodiment of the disclosure provides a control device 50 for a driver chip, including a processor 500 and a memory 501. Optionally, the device 50 may further include a communication interface 502 and a bus 503. The processor 500, communication interface 502, and memory 501 can communicate with each other via the bus 503. The communication interface 502 can be used for information transmission. The processor 500 can call logical instructions in the memory 501 to execute the control method for the driver chip described in the above embodiment.

[0059] Furthermore, the logic instructions in the aforementioned memory 501 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0060] The memory 501, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this disclosure. The processor 500 executes functional applications and data processing by running the program instructions / modules stored in the memory 501, thereby implementing the control method for driving the chip described in the above embodiments.

[0061] The memory 501 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 501 may include high-speed random access memory and may also include non-volatile memory.

[0062] Combination Figure 1 As shown, this disclosure provides a driver chip 10, including: a driver chip body; a voltage regulation module 101, mounted on the driver chip body, for adjusting the output voltage of the driver chip; and a control device 50 for the driver chip, as described above, mounted on the driver chip body. The control device 50 for the driver chip is mounted on the driver chip body. The mounting relationship described herein is not limited to placement within the driver chip body, but also includes mounting connections with other components of the driver chip 10, including but not limited to physical connections, electrical connections, or signal transmission connections. Those skilled in the art will understand that the control device 50 for the driver chip can be adapted to suitable driver chips to achieve other feasible embodiments.

[0063] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, such as a USB flash drive, external hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, etc., and other media capable of storing program code.

[0064] The foregoing description and accompanying drawings fully illustrate embodiments of this disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terminology used in this application is for describing embodiments only and is not intended to limit the claims. As used in the description of embodiments and claims, the singular forms “a,” “an,” and “the” are intended to equally include the plural forms unless the context clearly indicates otherwise. Similarly, the term “and / or” as used in this application means including one or more of the associated listed items and all possible combinations thereof. Additionally, when used in this application, the term "comprise" and its variations "comprises" and / or "comprising" refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Without further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, or apparatus that includes said element. In this document, each embodiment may focus on the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, the relevant parts can be referred to the description of the method section.

[0065] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this disclosure. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0066] The methods and products disclosed in the embodiments herein (including but not limited to devices and equipment) can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units may be merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to implement this embodiment according to actual needs. In addition, the functional units in the embodiments of this disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0067] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

Claims

1. A control method for a driver chip, characterized in that, The driver chip has a built-in voltage regulation module, including: Based on the acquired target value and measured value, the driving value of the driver chip is calculated; Based on the drive current output by the driver chip, adjust the output voltage of the driver chip during the idle phase of the driver chip's scheduling. Based on the driving current and output voltage, the lens is moved according to the driving value, and the position information of the lens is obtained. The position information of the lens is fed back to the Hall element of the driver chip to form the control loop of the driver chip.

2. The control method according to claim 1, characterized in that, Based on the acquired target value and measured value, the driving value of the driver chip is calculated, including: Obtain the target value sent by the external control unit at preset time intervals; During the controller operation phase of the driver chip, the measured values ​​of the driver chip are read; The target value and the measured value are input into the controller of the driver chip, and the controller calculates the driving value of the driver chip.

3. The control method according to claim 1, characterized in that, Based on the drive current output by the driver chip, during the idle phase of the driver chip's scheduling, the output voltage of the driver chip is adjusted, including: Based on the driving current output by the driver chip, obtain the known current set and the predicted current set of the driver chip; Calculate the voltage adjustment value based on the known current set and the predicted current set; Adjust the output voltage of the driver chip according to the voltage adjustment value.

4. The control method according to claim 3, characterized in that, Based on the drive current output by the driver chip, obtain the known current set and predicted current set of the driver chip, including: Record drive current data according to the control cycle of the driver chip to generate a known current set; Generate a predicted current set based on the known current set to predict future driving current data.

5. The control method according to claim 3, characterized in that, Calculate the voltage adjustment value based on the known current set and the predicted current set, including: Based on the maximum current value of the known current set and the predicted current set, the voltage adjustment value corresponding to the maximum current value is obtained by using the voltage-current correspondence table and linear interpolation.

6. The control method according to claim 3, characterized in that, Also includes: Determine whether the voltage adjustment value exceeds the current operating voltage change threshold; If the voltage adjustment value exceeds the change threshold of the current operating voltage, control the voltage adjustment value to not exceed the change threshold; Maintain the voltage adjustment value as long as it does not exceed the threshold for changes in the current operating voltage.

7. The control method according to any one of claims 1 to 6, characterized in that, Also includes: During the production calibration phase of the driver chip, graded voltage calibration is performed, and a voltage-current correspondence table is established. The voltage-current correspondence table is stored in the non-volatile memory of the driver chip.

8. The control method according to claim 7, characterized in that, In the production calibration phase of the driver chip, graded voltage calibration is performed, and a voltage-current correspondence table is established, including: The voltage adjustment range of the driver chip is divided into multiple levels; Record the maximum current value corresponding to each level; Establish a voltage-current correspondence table based on each level and the maximum current value corresponding to each level.

9. A control device for driving a chip, comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to execute the control method for driving a chip as described in any one of claims 1 to 8 when running the program instructions.

10. A driver chip, characterized in that, include: Driver chip body; A voltage regulation module, installed on the driver chip body, is used to adjust the output voltage of the driver chip; The control device for driving a chip as described in claim 9 is installed on the driving chip body.