The invention is directed to the powering of electronic devices and, more particularly to methods and apparatus for charging a power source, such as, for example, a rechargeable battery.
Wireless electronic devices such as cell phones, handheld scanners, mobile computers, electronic pets, etc. normally comprise a rechargeable power source, such as, for example, a battery. The electronic device can be recharged by coupling the device to an accompanying base. The base can draw power from another battery, a communicant/power supply interface and/or an electrical outlet.
Some communication interfaces, such as, for example, the Universal Serial Bus (USB) interface, an IEEE 1394 interface, etc. can provide power to coupled devices as well as communicate data. These combination communication/power supply interfaces can have a maximum allowable current draw. For example in USB, the maximum allowable current draw from a USB host is 500 mA. This limit may not be as high as an electronic device could draw if the base was powered by another type of external power supply. If an electronic device attempts to draw a current amount over the limit, the USB host shuts off power to the base due to excessive current draw and the electronic device would not be recharged.
Accordingly, there is a desire for methods and apparatus for charging a power source from a base that can draw power from a plurality of different sources that may have a plurality of different current draw limits.
The invention as described and claimed herein satisfies this and other needs, which will be apparent from the teachings herein. An embodiment of the invention includes methods and apparatus for charging a power source, such as, for example, a rechargeable battery.
An exemplary method of charging a power source comprises determining a type of power supply used by a base, communicating a charge rate to a power source charging module, and providing power to the power source at a charge rate. In an exemplary embodiment, the electronic device can be a scanner and the base can be a cradle.
The cradle can be coupled to a plurality of different power supplies, such as, for example, a dedicated power supply from an outlet and/or a communication/power supply interface. The communication/power supply interface can be, for example, a USB interface or an IEEE 1394 interface. The power source for the scanner charges at a rate that depends on the type of power supply used by the cradle. If the cradle uses a power supply that can handle higher current draws, then the scanner draws more current, and if the cradle uses a power supply that has a lower current draw limit, then the scanner limits its charge rate in accordance with the lower current draw limit.
In an embodiment of the invention, the scanner comprises a power source charging module, which charges the scanner's battery. In alternate embodiments, the power source module can be implemented as part of the cradle. Before or after the scanner is coupled to the cradle, the cradle sends a message to the scanner, telling it what at what rate it should charge its power source. The message can be as simple as a waveform signal and/or it can be a message that is part of a communication protocol between the cradle and the scanner.
After the scanner learns a charge rate, the scanner sends a control signal to the power source charging module, which prepares to charge the scanner's battery at an appropriate charge rate. In an embodiment, a power source charging module comprises at least two current sources. The charge rate can be controlled by the number of current sources that are used.
Other objects and features of the invention will become apparent from the following detailed description, considering in conjunction with the accompanying drawing figures. It is understood however, that the drawings are designed solely for the purpose of illustration and not as a definition of the limits of the invention.
The drawing figures are not to scale, are merely illustrative, and like reference numerals depict like elements throughout the several views.
There will now be shown and described in connection with the attached drawing figures several exemplary embodiments of methods and apparatus for charging a power source.
Electronic-devices often comprise rechargeable batteries as power supplies. Some of those devices can be coupled to a base to recharge their batteries. The base can be supplied with power through a number of different ways. For example, the base can be plugged into an outlet, it can draw power from another battery, or can be powered through a communication/power supply line, such as, for example, USB. The base can be configured to receive power from one method or through a plurality of different methods. Unfortunately, different power supplies may have different specifications, such as for example, maximum allowable current draws. Thus, if a device expects a first power supply and draws current at an acceptable level for that first power supply, but the base is being supplied by a second power supply with a lower maximum current draw, the base will stop charging the device.
This is not a desirable situation because the base has some power to recharge the device's battery, but it cannot because the device is drawing too much current. Thus, in an exemplary embodiment of the invention, a base determines the type or types of power supplies that it is using, and determines an appropriate charge rate for a coupled device. The charge rate is then communicated to a power source charging module. Using the power supply information, the power source charging module can then prepare to charge a device at an appropriate level. In alternate embodiments, the power source charging module can be located in the device or the base.
When the device 100 is used in a mobile mode, the device 100 can receive power from power source 130, which can be a rechargeable battery or another source of electrical power. In addition, power source 130 can be a plurality of different power modules that work in conjunction or in a back up configuration. The device 100 can recharge its power source 130 through contacts 140. Contacts 140 can be, for example, exposed metal strips that align with contacts on a base, contacts in a slot for a wire that connects to a base, an electrical plug, etc. In addition to contacts 140 for recharging, device 100 can have additional contacts 140 that can be used for other purposes, such as, for example, communicating with the base.
Processing unit 105 can be implemented as, in exemplary embodiments, one or more Central Processing Units (CPU), Field-Programmable Gate Arrays (FPGA), etc. In an embodiment, the processing unit 105 can comprise a general purpose CPU that processes software and raw image data stored in memory 120. In other embodiments, modules of the processing unit 105 may be preprogrammed or hardwired in the processing unit's 105 memory to perform functions, such as, for example, signal processing, etc. In alternate embodiments, one or more modules of processing unit 105 can be implemented as an FPGA that can be loaded with different processes, for example, from memory 120, and perform a plurality of functions. Processing unit 105 can comprise any combination of the processors described above.
Memory 120 can be implemented as volatile memory, non-volatile memory and rewriteable memory, such as, for example, Random Access Memory (RAM), Read Only Memory (ROM) and/or flash memory. The memory 120 stores methods and processes used to operate the device 100. Different devices perform different functions, thus different devices store different methods in memory. An exemplary device, such as, for example, a handheld scanner, can comprise a signal processing method 150, a power source charging method 160 and a power management method 155. The memory 120 can also be used to store data, and as mentioned above, memory 120 can be part of processing unit 105.
In a scanner, when a decoding operation is initiated, for example, a trigger is pressed, the scanner 100 reads a target dataform, for example, a barcode, and analyzes the dataform. Signal processing method 150 is used by the scanner to decode dataforms. The scanner can be a laser scanner, imaging scanner, etc.
Power management method 155 manages the power used by a device 100. In some embodiments, the device 100 can switch to a power save mode, when no activity is detected for a given amount of time. The power save mode can completely shut down the device 100 or alternatively, it can slow down device operations, or initiate other power saving techniques.
In accordance with an embodiment of the invention, device 100 comprises power source charging method 160. In an embodiment of the invention, device 100 receives information from a base before the device 100 begins to charge. The information can comprise a charge rate the device uses to appropriately recharge its battery.
For example, an exemplary power source charging module 127 can comprise a current source and a battery charger. The current source can comprise two or more current sources, and the level of current drawn by the device 100 can be controlled by the number of current sources that are used. Thus, in an exemplary embodiment, when a base is supplied by a 110-volt outlet, the power source charging module 127 uses all its current sources and draws current at a high rate. When the base is supplied by a USB interface, the power source charging module 127 uses less than all its current sources and draws current at a lower rate.
In alternate embodiments, a power source charging module 127 can comprise a battery charger. The battery charger can charge a power source at different current levels based on a reference signal across one or more resistors. The reference signal can be controlled by switching off current to some of the resistors.
The exemplary embodiment of
Memory 120 is illustrated as a single module in
The processing unit 205 and the contacts 240 can be similar to the processing unit and contacts of the device 100. The level of “intelligence” of the base 200 is variable, and the number of modules that are in the base 200 can correspond to the intelligence of the base 200, or in other embodiments an exemplary base with a plurality of features can be made to emulate a base with less features. For example, in some embodiments, the base 200 can perform only a recharging function through recharging module 230. In other embodiments, the base 200 can additionally provide a communication link to a managing computer through communication interface 210.
In some embodiments of the invention, the recharging module 230 can also comprises the power source charging module 127 described in
The memory 220 of base 200 can have stored thereon, a number of methods for operating the base 200. For example, the base 200 can be modified to perform device management through device management method 265. Device management can include, for example, address pairing between a base 200 and a device 100.
In addition, in an exemplary embodiment of the invention, base-side power source charging method 260 can be used to charge the power source of a device. For example, when power is supplied to the base 200, side power source charging method 260 determines the types of power supplies coupled to the base 200, and chooses one or more to use for power and to recharge the power supply of a device. In an embodiment of the invention, the method 260 has a preference for a higher capacity power supply. Device management method 265 and base side power source charging method 260 can be stored in memory 220, in an embodiment. Memory 220 can be similar to the memory 120 of device 100.
Method 300 starts in step 305, for example, when a base 200 receives power and/or is turned on. Processing proceeds to step 310, where the base 200 determines the type of a coupled power source, for example, the base 200 can be coupled to a 110-volt outlet and/or the base can be coupled to a communication/power supply interface such as a USB interface. In an embodiment, the base can have a preference to use the higher capacity power supply. In alternate embodiments, the plurality of different powers source can be combined.
Following step 310, processing proceeds to step 315, where the base 200 communicates with a device 100, for example the base 200 communicates a charge rate to the device 100. The communication can be an electrical signal representing a charge rate and/or in alternate embodiments, the communication can be part of a messaging protocol between the base 200 and the device 100. The communication can occur through an electrical connection between the base 200 and the device 100, and/or in alternate embodiments, the base 200 and the device 100 can communicate wirelessly before the device 100 is couple to the base 200.
In an alternate embodiment of the invention, the base 200 further comprises a power source charging module 127. In this embodiment, the communication step 315, can comprise an instruction to the device 100 to turn off its power source charging module 127. Additionally, the base 200, through processing unit 205, can communicate with its power source charging module 127 to prepare the module to charge at an available charge rate.
Returning to step 315 of
Processing proceeds to step 345, where the device communicates with a base 200. The communication can comprise a charge rate at which the device 100 can charge its power source. Following step 345, processing proceeds to step 350 where the device 100 determines whether to charge at a first rate or a second rate. If the communication from the base 200 indicates to the device 100 to charge at a first rate, processing proceeds to step 355. In step 355, the device 100 prepares to charge at a first rate. In one exemplary embodiment, the first rate can be a reduced rate. In the embodiment where the device 100 comprises two or more current sources, a reduced charge rate can be achieved by using one current source. Following step 355, processing of method 330 ends in step 365.
Returning to step 350, if the communication from the base 200 indicates that the device 100 can charge at a second rate, processing proceeds from step 350, to step 360. In step 360, the device 100 prepares to charge its power source at a second rate. In an exemplary embodiment, the second rate can be a normal/full charge rate. In the embodiment where the device 100 comprises two or more current sources, a normal/full charge rate can be achieved by activating all the available current sources. In an embodiment, the power source charging module 127 of a device 100 can comprise two current sources. One current source is always on, and the other current source is turn on, under control of the processing unit 105, when a full charge rate is available. Following step 360, processing of method 330 ends in step 365.
Returning to step 315 of
As illustrated in
The cradle can obtain power from a plurality of different sources. For example, power can be supplied from a 5V cable, such as, for example, a USB cable, coming from the terminal, or power can be supplied by an external power source, such as for example from an electrical outlet or from another battery. The supply mux 715 detects which line is providing the cradle with power and sends the power to 5V buck regulator 720, which maintains a 5V voltage.
The 5V buck 720 is coupled to the 6.5V step-up 710 and the 3.3V LDO 725. The 6.5 V step-up is coupled to the cradle's 500 contacts which are coupled to the contacts of the scanner 400. One contact can be a supply line while the other contact can be a ground. The 3.3V LDO is coupled to the processing unit 705. The processing unit 705 is coupled to the radio 730, and the radio 730 is coupled to an antenna 735. The cradle 500 can use the radio 730 and antenna 735 to communicate with the scanner 400 when the scanner is operating in a mobile mode. The exemplary cradle 500 of
In an exemplary embodiment, the cradle 500 can determine whether it is coupled to a USB host by sending pulses on unused USB pins that are shorted. If the cradle 500 receives the same pulses as it outputs, then it is coupled to a USB host.
In alternate embodiments the cradle 500 can communicate with a terminal using the radio 730 and antenna 735 instead of a USB connection.
The processing unit 705 can also be coupled to the contacts of cradle 500. When a scanner 400 is placed in the cradle 500 the contacts of the cradle 500 make a connection with the contacts of the scanner 400. The contacts of the scanner are coupled to a processing unit 775 in the scanner 400. Thus, the cradle 500 and the scanner 400 can communicate information, including a charge rate, between each other through this connection.
As mentioned above, the scanner 400 also has two contacts for receiving power from the cradle 500. The supply line is coupled to the 5V LDO 740, the current source 755 and an analog to digital converter in the processing unit 775. The current source 755 is coupled to one prong of the charge FET 760, the 5V LDO 740 is coupled to a second prong of the charge FET 760 and the battery charger 770 is coupled to a third prong of the charge FET 760. The current source is also coupled to the processing unit 775. The second prong of the charge FET 760 is also coupled to a bus coupling the 3.3V LDO 745, the 5V step-up 750 and the dead switch 765. The other end of the dead switch 765 is coupled to the scanner's 400 power source 785.
The connections between the modules in the scanner 400 are exemplary and may not be complete. Additional communications channels, which are not shown, can exist between the various modules of the scanner 400. In addition, the communication channels between the modules of the cradle 500 are also exemplary and may not be complete. Additional communications channels, which are not shown, can exist between the various modules of the cradle 500.
The 3.3V LDO 745 provides a consistent 3.3 volts to the processing unit 775 and the radio 780, while the 5V step-up 750 provides power to the scan engine 790. The scanner 400 can use the radio 780 and the antenna 795 to communicate with the base 500 when the scanner 400 is in a mobile mode.
In an exemplary recharging operation, the supply mux 715 chooses an available power source. When both power sources types are available, the supply mux 715 chooses the external voltage because it has a higher current capacity. Then, the cradle 500 determines which power source the supply mux 715 has chosen and stores that information. The cradle 500 then uses that selection information to choose an appropriate charge rate for a scanner 400.
When a scanner 400 is coupled to the cradle 500, the cradle 500 and the scanner 400 communicate with each other. In one embodiment, the cradle 500 sends a message to the scanner 400, informing it to charge at a particular rate. Using the charge rate information received from the cradle 500, the scanner 400, through processing unit 775, adjusts a power source charging module 127 to charge at the received rate. The battery charger 770 turns on the charge FET 760, and the battery begins to charge. Thus, the scanner 400 automatically charges from either the 5V cable or the external voltage.
The power source charging module 127, comprises current source 755, battery charger 770 and charge FET 760.
Exemplary scanner 400 comprises a nickel metal hydride power source 785 and the current source 755 can be implemented with a module similar to the power source charging module 800 illustrated in
In this exemplary embodiment, when the scanner 400 charges at a reduced rate, the processing module 825 does not activate current source 810, and the power source 820 only draws power from current source 815. In one exemplary embodiment, the maximum current draw of the current source 815 can be set to correlate with the lower capacity power supply available to the cradle 500. The maximum current draw from a USB host is 500 mA. When the scanner 400 charges at a full charge rate, the processing module 825 activates the other current source 810, and the power supply 820 draws power from both current sources 810, 815. Thus, the scanner 400 draws the proper amount of current from the cradle 500, and a USB host coupled to the cradle 500 will not shut off power to the cradle 500 for drawing too much current.
In an alternate embodiment, an electronic device may have a lithium ion battery as a power supply. In this embodiment, a current source may not be needed and a power source charging module 127 similar to the module 900 illustrated in
The power source charging module 900 illustrated in
In an exemplary embodiment, when the switch 902 can be turned off and on to control the charge rate of the battery charger 910. When the switch is off the battery charger 910 reads resistor 925, and charges the battery 915 at a reduced rate. When the switch is on, the battery charger 910 read both resistors 925, 930 and charges the battery 915 at a maximum rate. The battery charge 910 can be scaled to charge at a pluarality of different rates by adding additional resistors.
While there have been shown and described and pointed out fundamental novel features of the invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and detail of the disclosed invention may be made by those skilled in the art without departing from the spirit of the invention. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.