Voice coil motor driver and camera module having the same
09906181 ยท 2018-02-27
Assignee
Inventors
Cpc classification
International classification
G03B13/00
PHYSICS
Abstract
A camera module having a voice coil motor driver, including a driving controller configured to compare a reference voltage and a negative feedback voltage to output a driving control signal, and a driver configured to drive a coil of the voice coil motor according to the driving control signal.
Claims
1. A voice coil motor driver, comprising: a driving controller comprising: a comparator configured to compare a reference voltage and a negative feedback voltage to output a driving control signal, a P metal-oxide-semiconductor field-effect transistor configured to activate or deactivate according to the driving control signal, and to allow a current generating the negative feedback voltage to flow when activated; and a driver configured to drive a coil of the voice coil motor according to the driving control signal.
2. The voice coil motor driver of claim 1, wherein the driver further comprises: a transistor unit comprising a current mirror circuit of the P metal-oxide-semiconductor field-effect transistor of the controller, wherein the current mirror circuit comprises P metal-oxide-semiconductor field-effect transistor; and an output controller configured to control a turn-on or turn-off operation of the P metal-oxide-semiconductor field-effect transistor of the transistor unit in response to the driving control signal.
3. The voice coil motor driver of claim 2, wherein the transistor unit further comprises: transistors, wherein the transistors form a half bridge or H-bridge.
4. The voice coil motor driver of claim 1, further comprising: a reference current generator configured to output a reference current, wherein the reference voltage is generated from the reference current.
5. The voice coil motor driver of claim 1, further comprising: a linearity compensation circuit configured to compensate for linearity of an output current of the driver.
6. The voice coil motor driver of claim 5, wherein the linearity compensation circuit comprises: a detector configured to compare a detection voltage to the feedback voltage, and the detector further configured to control compensation through successive approximation resistor; and a current compensator configured to add current to or subtract current from a reference current converted to the level of the reference voltage according to the control of the detector.
7. The voice coil motor driver of claim 6, wherein the detection voltage comprises an output voltage from the driver.
8. The voice coil motor driver of claim 6, wherein the detector comprises: a voltage divider configured to divide the feedback voltage; a sample and hold circuit configured to maintain a voltage level of the detection voltage for a predetermined time; a voltage comparator configured to compare an output of the voltage divider to an output of the sample and hold circuit; a successive approximation resistor (SAR) logic circuit configured to perform a logic operation on a voltage output from the voltage comparator; and a register configured to output a code corresponding to a result of the logic operation.
9. The voice coil motor driver of claim 8, wherein the register comprises: stored codes corresponding to results of logic operations.
10. A camera module, comprising: a sensor module configured to detect physical properties of a lens module and to output a detection signal indicative of the physical properties of the lens module; a controller configured to control movement of the lens module according to the detection signal; and a voice coil motor driver comprising a driving controller and being configured to: compare a reference voltage according to a control signal of the controller and a negative feedback voltage, generate a driving control signal, and drive a coil of a voice coil motor according to the driving control signal to move the lens module, wherein the driving controller comprises: a comparator configured to compare the reference voltage and the negative feedback voltage to output the driving control signal, and a P metal-oxide-semiconductor field-effect transistor configured to activate or deactivate according to the driving control signal, and to allow a current generating the negative feedback voltage to flow when activated.
11. The camera module of claim 10, wherein the voice coil motor driver further comprises: a reference current generator configured to generate a reference current according to the control signal of the controller; the driving controller is further configured to convert the reference current into the reference voltage; and a driver configured to drive the coil of the voice coil motor according to the driving control signal.
12. The camera module of claim 11, wherein the driver comprises: a transistor unit comprising a current mirror circuit of the P metal-oxide-semiconductor field-effect transistor of the driving controller, wherein the current mirror circuit comprises a P metal-oxide-semiconductor field-effect transistor; and an output controller configured to control a turn-on or turn-off operation of the P metal-oxide-semiconductor field-effect transistor of the transistor unit in response to the driving control signal.
13. The camera module of claim 12, wherein the transistor unit comprises: transistors, wherein the transistors form a half bridge or H-bridge.
14. The camera module of claim 11, wherein the voice coil motor driver further comprises: a linearity compensation circuit configured to compensate for linearity of an output current of the driver.
15. The camera module of claim 14, wherein the linearity compensation circuit comprises: a detector configured to compare a detection voltage to the feedback voltage to determine a difference therebetween, and control compensation using a successive approximation resistor; and a current compensator configured to add current to or subtract current from a reference current converted to the reference voltage according to control of the detector.
16. The camera module of claim 15, wherein the detection voltage comprises an output voltage from the driver.
17. The camera module of claim 15, wherein the detector comprises: a voltage divider configured to divide the feedback voltage; a sample and hold circuit configured to maintain a voltage level of the detection voltage for a predetermined time; a voltage comparator configured to compare the output of the voltage divider to the output of the sample and hold circuit; a successive approximation resistor logic circuit configured to perform a logic operation on a voltage output by the voltage comparator; and a register configured to transfer a code corresponding to a result of the logic operation.
18. The camera module of claim 17, wherein the register comprises: stored codes corresponding to results of logic operations.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7) Throughout the drawings and the detailed description, the same reference numerals refer to the same elements. The drawings may not be to scale, and the relative size, proportions, and depiction of elements in the drawings may be exaggerated for clarity, illustration, and convenience.
DETAILED DESCRIPTION
(8) The following detailed description is provided to assist the reader in gaining a comprehensive understanding of the methods, apparatuses, and/or systems described herein. However, various changes, modifications, and equivalents of the methods, apparatuses, and/or systems described herein will be apparent to one of ordinary skill in the art. The sequences of operations described herein are merely examples, and are not limited to those set forth herein, but may be changed as will be apparent to one of ordinary skill in the art, with the exception of operations necessarily occurring in a certain order. Also, descriptions of functions and constructions that are well known to one of ordinary skill in the art may be omitted for increased clarity and conciseness.
(9) The features described herein may be embodied in different forms, and are not to be construed as being limited to the examples described herein. Rather, the examples described herein have been provided so that this disclosure will be thorough and complete, and will convey the full scope of the disclosure to one of ordinary skill in the art.
(10)
(11) Referring to
(12) The reference current generator 110 generates and outputs a reference current (I_REF) depending on a control signal (IN[9:0]). For example, the reference current generator 110 is a 10 bit current mode digital-analog converter (10 bit IDAC). Therefore, a current level of the reference current (I_REF) of the reference current generator 110 may be 0 to 512 uA.
(13) The driving controller 120 includes resistors R1 and R2, a comparator EA, and a P metal-oxide-semiconductor field-effect transistor (MOSFET) P1. The resister R1 and the reference current (I_REF) create a reference voltage (V_REF), and a current (I_FB) flowing into the P MOSFET P1 output from the comparator EA and the resistor R2 create a feedback voltage (V_FB), thereby providing a negative feedback voltage to the comparator EA.
(14) The comparator EA compares the reference voltage (V_REF) to the feedback voltage (V_FB) to output a driving control signal for controlling operation of the P MOSFET P1 so that the reference voltage (V_REF) and the feedback voltage (V_FB) are equal.
(15) An operation of the comparator EA as described above may be represented by the following Equation 1.
(16)
(17) The driver 130 includes at least one P MOSFET PM1, wherein the at least one P MOSFET PM1 is a current mirror circuit of the P MOSFET P1 of the driving controller 120. The driving control signal of the comparator EA is transferred to at least one P MOSFET PM1, such that a current based on the current flowing in the P MOSFET P1 flows in at least one P MOSFET PM1. An amount of current flowing in at least one P MOSFET PM1 is determined depending on a ratio between a channel width of at least one P MOSFET PM1 and a channel width of the P MOSFET P1.
(18) An output controller 131 includes a multiplexer, and the multiplexer transfers the driving control signal of the comparator EA to at least one P MOSFET PM1 and controls conduction of at least one P MOSFET PM1 depending on the operation control of the P MOSFET P1 by the comparator EA, thereby controlling a current flowing in a coil of a voice coil motor (VCM).
(19) The driver 130 includes a transistor unit 132, wherein the transistor unit 132 includes at least one P MOSFET PM1 or a plurality of transistors PM1, PM2, NM1, and NM2.
(20) For example, among the plurality of transistors PM1, PM2, NM1, and NM2, first and second P MOSFETs PM1 and PM2 are disposed on a high side, and first and second N MOSFETs NM1 and NM2 are disposed on a low side, thereby forming an H-bridge in which both ends of the coil of the voice coil motor are connected to a connection point between the first P MOSFET PM1 and the first N MOSFET NM1 and a connection point between the second P MOSFET PM2 and the second N MOSFET NM2. Alternatively, the plurality of transistors may also form a half bridge.
(21) The output controller 131 controls operation of the first and second P MOSFETs PM1 and PM2 and the first and second N MOSFETs NM1 and NM2 according to the driving control signal by the comparator EA, to control the current flowing in the coil of the voice coil motor. Therefore, the output controller 131 implements a forward driving operation, a backward driving operation, or pull-up mode, pull-down mode and high-Z modes of the voice coil motor.
(22) For example, the output controller 131 includes a plurality of multiplexers for transferring a signal to the gate of the first and second P MOSFETs PM1 and PM2 and the first and second N MOSFETs NM1 and NM2, respectively. A multiplexer receives the output signal of the comparator EA and driving power (Power) and is connected to a ground (Ground), and then, transfers the signal and the driving power to the gate of the first P MOSFETs PM1. Therefore, the multiplexer transfers the output signal of the comparator EA to the gate of the first P MOSFETs PM1 when in the forward driving operation of the voice coil motor. The multiplexer transfers the driving power (Power) to the gate of the first P MOSFETs PM1 when in the pull-up mode of the voice coil motor. In addition, the multiplexer electronically connects the ground (Ground) to the gate of the first P MOSFETs PM1 when in the pull-down mode. Subsequently, the multiplexer allows the gate of the first P MOSFETs PM1 to float when in the high-Z mode.
(23) When the voice coil motor is in forward driving operation, the first P MOSFETs PM1 and the second N MOSFETs NM2 are turned on, and the second P MOSFETs PM2 and the first N MOSFETs NM1 are turned off. When the voice coil motor is in backward driving operation, the second P MOSFETs PM2 and the first N MOSFETs NM1 are turned on, and the first P MOSFETs PM1 and the second N MOSFETs NM2 are turned off.
(24) An output current (I_VCM) of the driver 130 is represented by the following Equation 2.
(25)
(26) According to Equation 2, W.sub.HB refers to the channel width of the first P MOSFET PM1, and W.sub.CM refers to the channel width of the P MOSFET P1 of the driving controller 120.
(27)
(28) The sensor module 1100 detects physical properties of the lens module 1400 such as a position, focus, and horizontal or perpendicular movement of the lens module 1400. For example, the sensor module 1100 may include a gyro sensor or a hall sensor, or both, and may also include an analog-digital converter converting a detected signal into a digital signal.
(29) The controller 1200 provides a control signal controlling movement of the lens module 1400 based on a detection signal from the sensor module 1100.
(30) The control signal from the controller 1200, for example, is a 10-bit control signal (IN[9:0]) as illustrated in
(31)
(32) Referring to
(33) Referring to
(34)
(35) A reference current generator 210, a driving controller 220, and a driver 230 illustrated in
(36) The linearity compensation circuit 240 includes a detector 241 and a current compensator 242.
(37) The detector 241 compares a detection voltage (V_OUT), obtained by detecting an output current of the driver 230, to a feedback voltage (V_FB) to determine a difference therebetween. Additionally, the detector 241 controls current compensation using a successive approximation register (SAR) method.
(38) The current compensator 242 adds a compensation current (I_COMP) to or subtracts the compensation current (I_COMP) from a reference current (I_REF) of the reference current generator 210 depending on a control (COMP[3:0]) of the detector 241. For example, the current compensator 242 is a 4-bit current mode digital-analog converter (4 bit IDAC).
(39) The detector 241 includes a voltage divider 241a, a sample and hold circuit 241b, a voltage comparator 241c, a SAR logic circuit 241d, and a register 241e.
(40) The voltage divider 241a divides the feedback voltage (V_FB) to output a divided feedback voltage (V_REFX) to the voltage comparator 241c.
(41) The sample and hold circuit 241b maintains the detection voltage (VOUT) obtained by detecting the voltage output from the driver for a preset time to provide the detection voltage (VOUT) to the voltage comparator 241c.
(42) The voltage comparator 241c compares the divided feedback voltage (V_REFX) to the detection voltage (V_OUT), and the SAR logic circuit 241d performs a logic operation on the voltage output by the voltage comparator 241c using a successive approximation register (SAR) method.
(43) The register 241e outputs a control signal (COM[3:0]) corresponding to a result of the logic operation of the SAR logic circuit 241d to the current compensator 242. In other words, codes corresponding to the result of the logic operation of the SAR logic circuit 241d are stored in the register 241, and are output in the form of the control signal (COM[3:0]) in response to the SAR logic circuit 241d result.
(44)
(45) Referring to
(46) Referring to
(47) As set forth above, according to one or more embodiments, linear current driving may be stably achieved. Additionally, linear response in the high driving current region may be improved. Non-linear driving characteristics caused by a temperature and process variation may be compensated for. Thus, linearity degradation due to an increase in resistance of the coil of the voice coil motor caused by a high temperature and high driving current may be decreased.
(48) As a non-exhaustive example only, a device as described herein may be a mobile device, such as a cellular phone, a smart phone, a wearable smart device (such as a ring, a watch, a pair of glasses, a bracelet, an ankle bracelet, a belt, a necklace, an earring, a headband, a helmet, or a device embedded in clothing), a portable personal computer (PC) (such as a laptop, a notebook, a subnotebook, a netbook, or an ultra-mobile PC (UMPC), a tablet PC (tablet), a phablet, a personal digital assistant (PDA), a digital camera, a portable game console, an MP3 player, a portable/personal multimedia player (PMP), a handheld e-book, a global positioning system (GPS) navigation device, or a sensor, or a stationary device, such as a desktop PC, a high-definition television (HDTV), a DVD player, a Blu-ray player, a set-top box, or a home appliance, or any other mobile or stationary device capable of wireless or network communication. In one example, a wearable device is a device that is designed to be mountable directly on the body of the user, such as a pair of glasses or a bracelet. In another example, a wearable device is any device that is mounted on the body of the user using an attaching device, such as a smart phone or a tablet attached to the arm of a user using an armband, or hung around the neck of the user using a lanyard.
(49) The apparatuses, units, modules, devices, and other components illustrated in
(50) While this disclosure includes specific examples, it will be apparent to one of ordinary skill in the art that various changes in form and details may be made in these examples without departing from the spirit and scope of the claims and their equivalents. The examples described herein are to be considered in a descriptive sense only, and not for purposes of limitation. Descriptions of features or aspects in each example are to be considered as being applicable to similar features or aspects in other examples. Suitable results may be achieved if the described techniques are performed in a different order, and/or if components in a described system, architecture, device, or circuit are combined in a different manner, and/or replaced or supplemented by other components or their equivalents. Therefore, the scope of the disclosure is defined not by the detailed description, but by the claims and their equivalents, and all variations within the scope of the claims and their equivalents are to be construed as being included in the disclosure.