CANCEL VOLTAGE OFFSET OF OPERATIONAL AMPLIFIER
20180102662 ยท 2018-04-12
Inventors
Cpc classification
H02J7/00714
ELECTRICITY
H03F3/45076
ELECTRICITY
H02J7/00711
ELECTRICITY
International classification
Abstract
A system according to examples of the present disclosure includes a battery charger electrically coupled to a battery and a battery charging circuit. The battery charging circuit includes an operational amplifier having a negative input to receive a pre-bias voltage, a positive input, an output, and a voltage offset. The battery charging circuit also includes a charge controller having an analog-to-digital converter to receive a voltage output from the output of the operational amplifier and a voltage supply to supply a voltage input into the positive input of the operation amplifier to cancel the voltage offset of the operational amplifier. In the example, the voltage output of the charge controller is a function of the voltage input of the charge controller.
Claims
1. A method comprising: determining, by a computing system, whether a voltage output from an operational amplifier in a current regulating circuit is stable, the voltage being read by an analog-to-digital converter of the computing system; responsive to determining that the voltage output from the operational amplifier in the current regulating circuit is not stable, inputting, by the computing system, a voltage input into the operational amplifier in the current regulating circuit equal to a first constant value minus the voltage output times a second constant value until the voltage output is stable; and responsive to determining that the voltage output from the operational amplifier in the current regulating circuit is stable, storing, by the computing system, the voltage output value as a voltage bias value to cancel an offset of the current regulating circuit.
2. The method of claim 1, wherein the current regulating circuit is a battery charging circuit.
3. The method of claim 1, wherein the voltage input is generated by a digital-to-analog converter.
4. The method of claim 1, wherein the voltage input is generated by a pulse width modulator.
5. The method of claim 1, further comprising: responsive to inputting the voltage input into the operational amplifier, determining, by the computing system, whether the voltage output from the operational amplifier is stable.
6. A computing system comprising: a battery charger electrically coupled to a battery and a battery charging circuit, the battery charging circuit further comprising: an operational amplifier having a negative input to receive a pre-bias voltage, a positive input, an output, and a voltage offset; and a charge controller having an analog-to-digital converter to receive a voltage output from the output of the operational amplifier and a voltage supply to supply a voltage input into the positive input of the operation amplifier to cancel the voltage offset of the operational amplifier, wherein the voltage output of the charge controller is a function of the voltage input of the charge controller.
7. The computing system of claim 6, wherein the pre-bias voltage received at the negative input of the operational amplifier is greater than the half the range of the voltage offset of the operational amplifier.
8. The system of claim 6, wherein the voltage supply is a digital-to-analog converter.
9. The system of claim 6, wherein the voltage supply is a pulse width modulator.
10. A method, comprising: initiating, by a computing system, a battery charging; calibrating, by the computing system, a battery charging circuit, the battery charging circuit further comprising: an operational amplifier having a negative input to receive a pre-bias voltage, a positive input, an output, and a voltage offset, and a charge controller having an analog-to-digital converter to receive a voltage output from the output of the operational amplifier and a voltage supply to supply a voltage input into the positive input of the operation amplifier; determining, by the computing system, a desired charge current for the battery charging circuit; applying, by the computing system, the desired charge current to the battery charging circuit to cancel the voltage offset of the battery charging circuit; and supplying, by the computing system, a battery charging current to the battery.
11. The method of claim 10, wherein the voltage output of the charge controller is a function of the voltage input of the charge controller.
12. The method of claim 10, further comprising: determining, by the computing system, whether the battery charging is complete.
13. The method of claim 12, further comprising: responsive to determining that the battery charging is not complete, determine a desired current charge for the battery charging circuit; apply the voltage to control the battery charging current; and supply the battery charging current to the battery.
14. The method of claim 10, wherein the voltage supply is a digital-to-analog converter.
15. The method of claim 10, wherein the voltage supply is a pulse width modulator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0002] The following detailed description references the drawings, in which:
[0003]
[0004]
[0005]
[0006]
DETAILED DESCRIPTION
[0007] Charging the battery of a computing system such as a laptop, tablet, mobile phone, or other similar system provides mobility and continued usability of the systems. For example, many users of these computer systems utilize such computing systems while away from a steady power source. However, the batteries drain over time as a result of use of the systems. As such, the batteries need to be recharged from time to time.
[0008] To recharge the battery for a computing system, it may be desirable to send a known current through the battery. In this way, the battery may be charged at a preferred rate. That is, the battery may be charged as fast as possible without degrading the battery. If the battery is charged too quickly, the integrity of the battery may be compromised, causing the battery to experience a failure, a shortened usable lifespan, or a catastrophic event. However, charging the battery too slowly is inconvenience for the user of the computing system because the user cannot use the system until the battery is recharged (at least partially).
[0009] Currently, computing systems may implement operational amplifiers to regulate the battery charging voltage or current. For example, computing systems may implement an error correcting circuit having an operational amplifier in which a reference signal is fed into the positive terminal of the operational amplifier and a feedback signal is fed into the negative terminal of the operational amplifier. However, the voltage offset inherent in operational amplifiers result in less than ideal battery charging current control. Previous solutions include utilizing a more expensive, low-offset operational amplifier or a more expensive, dedicated current sense amplifier to provide an optimal charge to a battery. In addition to being expensive, the voltage offset of the operational amplifiers may vary with age and/or operating conditions. Other implementations for providing an optimal battery charge may utilize an existing calibration method to characterize the amplifier by electrically disconnecting it from the intended application, connecting and applying a test signal, recording results, and reconnecting it to the intended application. However, this approach requires either the inclusion of extra switches and control signals on a computing system's printed circuit assembly (PCA), or a special in-circuit test process during manufacture that is enabled by additional PCA components.
[0010] Various implementations are described below by referring to several examples of regulating battery charge current by generating a signal bias to cancel the voltage offset of a current regulator using an embedded controller. A system according to examples of the present disclosure includes a battery charger electrically coupled to a battery and a battery charging circuit. The battery charging circuit includes an operational amplifier having a negative input to receive a pre-bias voltage, a positive input, an output, and a voltage offset. The battery charging circuit also includes a charge controller having an analog-to-digital converter to receive a voltage output from the output of the operational amplifier and a voltage supply to supply a voltage input into the positive input of the operational amplifier to cancel the voltage offset of the operational amplifier. In the example, the voltage output of the charge controller is a function of the voltage input of the charge controller.
[0011] The techniques described herein enable very accurate regulation using low-cost operational amplifiers. Moreover, small charge currents can be accurately controlled using the low-cost operational amplifiers. These and other advantages will be apparent from the description that follows.
[0012]
[0013] It should be understood that the computing system 100 may include any appropriate type of computing device, including for example smartphones, tablets, desktops, laptops, workstations, servers, smart monitors, smart televisions, digital signage, scientific instruments, retail point of sale devices, video walls, imaging devices, peripherals, or the like.
[0014] In the example shown in
[0015] The battery charging control circuit 110 regulates the charge current supplied by the battery charger 102 to the battery 104 through a control signal. By regulating the charge current supplied to the battery 104, the battery may be optimally charged. That is, the battery 104 may be charged at the fastest rate possible that remains advantageous to the integrity of the battery 104.
[0016] The battery charging control circuit 110 includes an operational amplifier (or op amp) 120, a charge controller 130 and an assortment of resistors, capacitors, and voltage sources as shown in
[0017] Current sensing utilizes a low-value current sense resistor R.sub.i to generate a voltage signal from the charge current without dissipating much power. This signal is the amplified to produce a signal that is large enough to be used. An example is shown in the battery charging control circuit 110 of
[0018] When charging, the voltage V.sub.1 is set by the output voltage V.sub.0 of a programmable digital-to-analog converter (DAC) or by a programmable pulse width modulator (PWM) signal collectively referred to as voltage supply (VS) 132, which is contained within the charge controller 130. Capacitor C.sub.1 filters the PWM signal, in examples, into a direct current average. The op amp 120 senses the feedback voltage V.sub.i through R.sub.3 at the negative input of the op amp 120 (V), and compares it to the reference voltage V.sub.1 at the positive input (for example) of the op amp 120 (V+). The voltage difference between the positive and negative terminals of the op amp 120 (V+) and (V) is amplified and output as voltage V.sub.3, which drives other elements (e.g., transistor Q.sub.1 and resistor R.sub.5) to control the charging current. Resistor R.sub.3 and capacitor C.sub.2 control the amount, and frequency response, of the amplification performed by op amp 120. If the feedback V.sub.i is greater than the reference V.sub.1, then V.sub.3 is reduced, which reduces the charge current, which reduces V.sub.i, thus regulating V.sub.i virtually equal to V.sub.1. Consequently, the charge current is regulated to the desired value (i.e., to a value that promotes fast battery charging while reducing any negative effects on the battery).
[0019] The op amp 120 also includes a voltage offset V.sub.OS which acts as a small direct current error inside the amplifier. Such an error is common within operational amplifiers and can vary depending on the manufacturing processes and tolerances used to manufacture the op amp, the operating conditions of the op amp, the age of the op amp, and combinations of these and other factors. If the feedback signal is small, such as the small voltage across a current sense resistor R.sub.i, the V.sub.OS causes the op amp to regulate to the wrong level.
[0020] To accomplish this and to permit calibration of the battery charging control circuit 110, a pre-bias voltage V.sub.4 is passed through resistor R.sub.4 into the negative terminal (V) of the op amp 120. In examples, V.sub.4 may be an existing 5V or 3.3V voltage rail or other suitable voltage source. The pre-bias voltage V.sub.4 may be greater than half the range of the voltage offset of the op amp 120. For example, if the range of the voltage offset of the op amp 120 is +/9 millivolts, the pre-bias voltage V.sub.4 as it is received at the negative terminal (V) of the op amp 120 through resistor R.sub.4 is greater than 9 millivolts. This enables the negative terminal (V) of the op amp 120 to receive a positive voltage current offset that is greater than the op amp offset V.sub.OS.
[0021] In an example, a voltage offset V.sub.OS of an op amp such as op amp 120 may be +/9 mV. In this example, a voltage V.sub.4 is passed through resistor R.sub.4, which causes a current to be sent into resistor R.sub.3, causing a circuit offset voltage V.sub.CIRCUIT, equal to the voltage drop across resistor R.sub.3. The values of voltage V.sub.4 and resistor R.sub.4 are chosen to make V.sub.CIRCUIT>V.sub.OS. Therefore, when charge current is zero, V.sub.i is zero, the charge controller 130 output V.sub.0 is zero, V.sub.1 is zero, V(+) is equal to V.sub.OS, (V) is equal to VciRcurr, and (V) is greater than (V+), so V.sub.3 decreases to zero. At this point, the battery charging control circuit 110 may begin calibration to calculate a value for V.sub.0 that will produce a correct bias that can be applied to cancel out the voltage offset V.sub.OS of the op amp 120.
[0022] The charge controller 130 also includes an analog-to-digital converter (ADC) 134, which is used during calibration to sense the output V.sub.3 of op amp 120. When battery charging is enabled, the calibration routine is run first, before charging begins. During calibration, there is no charge current, so V.sub.3 is zero. The negative input (V) of the op amp 120 is set by V.sub.4, R.sub.4, and R.sub.3 as (V)=V.sub.4R.sub.3/(R.sub.3+R.sub.4)=V.sub.CIRCUIT. Next, the charge controller 130 enters a calibration cycle (shown in detail in
[0023] Initially, V.sub.3 is zero, so V.sub.0 steps up to voltage K.sub.1. This charges capacitor C.sub.1, and consequently V.sub.1 increases toward a voltage V.sub.1=V.sub.0R.sub.2/(R.sub.1+R.sub.2). This V.sub.1 is summed with Vos to make (V+)=V1+Vos. The op amp 120 then amplifies the difference between the positive and negative terminals (V+) and (V), resulting in output V.sub.3. As (V+) begins to exceed (V). V.sub.3 rises, but the rate of rise is slowed by capacitor C.sub.2. As V.sub.3 in turn rises, the charge controller 130 samples V.sub.3; when V.sub.3 rises within a certain range, the charge controller 130 sets V.sub.0 lower, which lowers V.sub.1. The circuit time constants are set such that the op amp output V.sub.3 settles into regulation to a steady state value, which cancels the total offset (circuit offset plus V.sub.OS). The voltage versus time plots of V.sub.0, V.sub.1, and V.sub.3 are illustrated in
[0024] In this condition, the steady state output from the charge controller 130 (V.sub.0), is the value needed to cancel V.sub.CIRCURT+V.sub.OS, the circuit and op amp offsets (which are equal to V.sub.1). This value of V.sub.0 is stored in a memory of the charge controller (not shown), and calibration of the battery charging control circuit 110 is complete. In examples, V.sub.3 may be prevented from rising high enough to turn on transistor Q.sub.1, thus preventing any incidental battery charging during the calibration process.
[0025] During the calibration process, the op amp 120 is configured as an error amplifier, just as when used as a current regulator, except that the functions of the inputs (V+) and (V) are inverted as shown in
[0026] After calibration of the battery charging control circuit 110, the battery charging begins. The stored value V.sub.0 is used as a fixed offset term (a voltage bias value) to set the charge current. The charge controller 130 output V.sub.0 is set equal to a constant K.sub.3 times the desired charge (I.sub.d) current plus the stored voltage bias value (e.g., (K.sub.3I.sub.d)+V.sub.bias). In this way, a battery charging current is supplied to the battery 104 via the battery charger 102 responsive to the battery charger receiving a control signal representative of the voltage from the battery charging circuit.
[0027]
[0028]
[0029] At block 302, the method 300 includes initiating a battery charging. Battery charging may be initiated, for example, by a battery charger (e.g. battery charger 102 of
[0030] At block 304, the method 300 includes calibrating a battery charging circuit. The calibration process is described below with reference to
[0031] The battery charging circuit, in examples, may include an operational amplifier having a negative input to receive a pre-bias voltage, a positive input, an output, and a voltage offset. The battery charging circuit may further include a charge controller having an analog-to-digital converter to receive a voltage output from the output of the operational amplifier and a voltage supply to supply a voltage input into the positive input of the operational amplifier, wherein the voltage input is a function of the voltage input. The voltage supply may be a digital-to-analog converter in some examples or a pulse width modulator in other examples. The method 300 continues to block 306.
[0032] At block 306, the method 300 includes determining a desired charge current for the battery charging circuit. The method 300 continues to block 308.
[0033] At block 308, the method 300 includes using op amp voltage input to apply the desired charge current to regulate the charge current to the battery charger (e.g., battery 102 of
[0034] At block 310, the method 300 includes supplying a battery charging current to the battery. For example, the battery charger 102 may supply a battery charge current to a battery (e.g., battery 102 of
[0035] At block 312, the method 300 includes determining whether the charge is complete, and if the charge is not complete, the method 300 returns to block 306 to determine the desired charge and continue charging the battery (e.g., battery 104 of
[0036] Additional processes also may be included, and it should be understood that the processes depicted in
[0037]
[0038] At block 402, the method 400 includes reading an output voltage of an op amp (e.g., op amp 120 of
[0039] At block 404, the method 400 includes determining whether the output voltage is stable. For example, responsive to determining that the voltage output from the operational amplifier in a current regulating circuit is not stable, the computing system (e.g., computing system 100 of
[0040] At block 408, the method 400 includes storing the input value of the op amp when the output voltage is stable. For example, responsive to determining that the voltage output from the operational amplifier in the current regulating circuit is stable, the computing system (e.g., computing system 100 of
[0041] Additional processes also may be included. For instance, it may again be determined whether the voltage output from the operational amplifier in the battery charging circuit is stable responsive to inputting the voltage input into the operational amplifier. It should be understood that the processes depicted in
[0042] It should be emphasized that the above-described examples are merely possible examples of implementations and set forth for a clear understanding of the present disclosure. Many variations and modifications may be made to the above-described examples without departing substantially from the spirit and principles of the present disclosure. Further, the scope of the present disclosure is intended to cover any and all appropriate combinations and sub-combinations of all elements, features, and aspects discussed above. All such appropriate modifications and variations are intended to be included within the scope of the present disclosure, and all possible claims to individual aspects or combinations of elements or steps are intended to be supported by the present disclosure.