The present invention relates to a soft-start circuit, and more particularly, to a soft-start circuit which can be applied to a motor controller.
Conventionally, a motor controller is configured to drive a motor coil based on a pulse width modulation signal. When the system starts to supply the power to the motor controller, the pulse width modulation signal has an initial duty ratio. The duty ratio is increased gradually as the time increases, so as to control the current flowing through the motor coil and prevent damage to the motor coil due to the large initial current. However, such method cannot make sure that if the current flowing through the motor coil exceeds a current limit value. Thus, the optimum output power cannot be achieved.
According to the present invention, a soft-start circuit which can be applied to a motor controller is provided. The soft-start circuit comprises a controller, a counting unit, a digital-to-analog converter, a current detecting unit, and a comparator. The soft-start circuit uses a plurality of current limit values so as to achieve a maximum output power and prevent damage to a motor coil.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
The above-mentioned and other objects, features, and advantages of the present invention will become apparent with reference to the following descriptions and accompanying drawings, wherein:
Preferred embodiments according to the present invention will be described in detail with reference to the drawings.
The switch circuit 100 includes a first transistor 101, a second transistor 102, a third transistor 103, and a fourth transistor 104 for supplying a driving current IL to the motor coil L. The first transistor 101 is coupled to a voltage source Vm and the first terminal O1 while the second transistor 102 is coupled to the first terminal O1 and a ground GND. The third transistor 103 is coupled to the voltage source Vm and the second terminal O2 while the fourth transistor 104 is coupled to the second terminal O2 and the ground GND. The first transistor 101, the second transistor 102, the third transistor 103, and the fourth transistor 104 may be respectively a p-type MOSFET or an n-type MOSFET. As shown in
The soft-start circuit 120 comprises a controller 121, a counting unit 122, a digital-to-analog converter 123, a current detecting unit 124, and a comparator 125. The current detecting unit 124 is coupled to the first terminal O1 and the second terminal O2, so as to detect the driving current IL and generate a first voltage V1 to the comparator 125. The counting unit 122 is an N-bit counter for generating an N-bit digital signal DATA to the digital-to-analog converter 123, where N≥1. N is a positive integer. For example, N may be 1, 2, 3, 4, 5, 6, 7, 8, 9, or 10. Also, N may be greater than 10. Similarly, the digital-to-analog converter 123 is an N-bit digital-to-analog converter 123 for generating a second voltage V2 to the comparator 125. The comparator 125 is configured to generate a control signal Vc to the controller 121 by comparing the first voltage V1 to the second voltage V2. The controller 121 generates a pulse width modulation signal Vp to the pre-driver 110 based on the control signal Vc, where the pulse width modulation signal Vp has a duty ratio.
When the system starts to supply the power to the motor controller 10, the controller 121 increases the duty ratio gradually for driving the motor coil L. If the first voltage V1 is greater than the second voltage V2 before time T1, it reveals that the driving current IL is greater than the current limit value I1. At this moment the control signal Vc is at a high level H so as to inform the controller 121 to decrease the duty ratio. After a predetermined time the controller 121 will increase the duty ratio again. If the first voltage V1 is greater than the second voltage V2, the controller will decrease the duty ratio again. As shown in
At time T1 the digital-to-analog converter 123 increases the second voltage V2 to indicate the current limit value I2. If the first voltage V1 is greater than the second voltage V2 during the time interval between T1 and T2, it reveals that the driving current IL is greater than the current limit value I2. At this moment the control signal Vc is at a high level H so as to inform the controller 121 to decrease the duty ratio. After the predetermined time the controller 121 will increase the duty ratio again. If the first voltage V1 is greater than the second voltage V2, the controller will decrease the duty ratio again. As shown in
At time T2 the digital-to-analog converter 123 increases the second voltage V2 to indicate the current limit value I3. If the first voltage V1 is greater than the second voltage V2 during the time interval between T2 and T3, it reveals that the driving current IL is greater than the current limit value I3. At this moment the control signal Vc is at a high level H so as to inform the controller 121 to decrease the duty ratio. After the predetermined time the controller 121 will increase the duty ratio again. If the first voltage V1 is greater than the second voltage V2, the controller will decrease the duty ratio again. As shown in
Besides, the counting unit 122 of the present invention is not limited to the 6-bit counter. The digital-to-analog converter 123 of the present invention is not limited to the 6-bit digital-to-analog converter 123. Also, the number of the current limit values is not limited to 64. For example, the soft-start circuit 120 may change the duty ratio based on M current limit values, where M is greater than or equal to 3. M is a positive integer. The counting unit 122 may be a 4-bit counter and the digital-to-analog converter 123 may be a 4-bit digital-to-analog converter 123 according to another embodiment. Thus, it is capable of generating 15 times (T1-T15) and 16 current limit values (I1-I16) for achieving the soft-start effect. A 4-bit digital signal DATA is configured to indicate 15 times (T1-T15) respectively. The second voltage V2 has 16 voltage levels (VL1-VL16) to indicate 16 current limit values (I1-I16) respectively. It is capable of designing the N value based on the circuit application, so as to generate 2N current limit values (I1-I2N) to change the duty ratio and achieve the soft-start effect.
The soft-start circuit 120 can be applied to a single-phase or polyphase configuration. Also, the soft-start circuit 120 can be applied to an inductive actuator, such as a brushless motor, a DC motor, a voice coil motor, or an electromagnetic actuator. The soft-start circuit 120 uses a plurality of current limit values so as to achieve a maximum output power and prevent damage to the motor coil L.
While the present invention has been described by the preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiment. On the contrary, it is intended to cover various modifications. Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
6016042 | Miura | Jan 2000 | A |
7315160 | Fosler | Jan 2008 | B2 |
7915843 | Mishima | Mar 2011 | B2 |
8310184 | Takeuchi | Nov 2012 | B2 |
8853980 | Chang | Oct 2014 | B2 |
9825562 | Suzuki | Nov 2017 | B2 |
Number | Date | Country |
---|---|---|
103036484 | Apr 2013 | CN |
4771032 | Jul 2011 | JP |
M523252 | Jun 2016 | TW |
M536372 | Feb 2017 | TW |
Number | Date | Country | |
---|---|---|---|
20220069742 A1 | Mar 2022 | US |