BQ2040 PDF

Either way, you'll need to solder the necessary wiring probes for the parallel port see below. Be aware that not all parallel port chipsets support the style of abuse employed by the i2c-pport driver. A few specific desktop and server chipsets are known not to work. Notebook chipsets in general seem to be quite tolerant. See the included help. Speaking of smart batteries, the eeprom util can be used for playing with other gas gauge IC's apart from the two aforementioned models, even with undocumented ones - the only condition is that the gas gauge IC is using an external 24cXX series serial flash EEPROM.

Author:Dumuro Akinonos
Country:Suriname
Language:English (Spanish)
Genre:Automotive
Published (Last):12 September 2007
Pages:404
PDF File Size:8.99 Mb
ePub File Size:11.81 Mb
ISBN:437-9-96150-925-8
Downloads:90951
Price:Free* [*Free Regsitration Required]
Uploader:Nara



This invention relates to the field of rechargeable battery systems, and particularly to rechargeable battery systems for portable computers. Many electronic products include rechargeable batteries which enable them to operate without connection to an AC power source. The status of the battery is often of critical importance to the product's user, as the product can operate only as long as the battery retains some useful life.

For example, portable computers, such as notebook or laptop computers which are powered by a removable battery pack when not connected to an AC power source, typically provide a battery status screen to a user which might include data related to charge level, product aging, and an estimation of the remaining life for the battery housed within the pack. Some recent portable computers have embedded a microprocessor, microcontroller, or complex finite state machine FSM inside the battery pack.

Using this device in combination with a number of sensors and other electronics, voltage, temperature, current and various other variables are measured and processed with circuitry housed within the battery pack itself.

This results in a very complex and expensive battery pack. The circuitry required to implement a Smart Battery makes up a major part of the pack's electronics, which in turn make up a significant portion of the total cost of the battery pack.

The battery pack industry is under continuous pressure to reduce the cost of their products. However, cost reduction is difficult with battery packs configured as described above. A system and method for battery management using host processing is presented, which overcomes the problems noted above. Analog and digital components needed to implement the SBDS standard are relocated from the battery pack to the host computer, which processes the acquired battery data using the host system.

This significantly reduces the cost and complexity of the battery pack. The present invention requires that the battery pack include only a small number of components: a temperature sensing circuit which produces an output that varies with battery temperature, a voltage sensing circuit which produces an output that varies with the voltage across at least one of the cells of the battery, and an interface circuit for conveying the sensed temperature and voltage data out of the battery pack.

The computer with which the battery pack is used includes an interface circuit for receiving the temperature and voltage outputs from the battery pack. The portable computer also includes a current sensing circuit which produces an output that varies with the current provided to or drawn from the battery. The portable computer houses a host system, which executes a battery management application program. The program is arranged to receive data representing battery temperature, voltage, and current, and to process the data as necessary to determine battery status.

Data is preferably conveyed between the battery pack and the portable computer via an SMBus, and the host system preferably processes the received battery data in accordance with the SBDS standard.

Further features and advantages of the invention will be apparent to those skilled in the art from the following detailed description, taken together with the accompanying drawings. A battery management system in accordance with the present invention is shown in FIG. In accordance with the present invention, battery pack 10 includes a battery pack circuit 14 , which comprises a temperature sensing circuit 16 , a voltage sensing circuit 18 , and an interface circuit Temperature sensing circuit 16 provides an output which varies with the temperature of battery 12 , as sensed with a temperature sensor The outputs of sensing circuits 16 and 18 are provided to interface circuit 20 , which conveys the temperature and voltage data out of battery pack 10 and to a portable computer via an interface bus Battery pack 10 is intended for use with a portable computer 30 , such as a laptop or notebook computer, which can operate on power provided by battery pack Host system 34 might comprise, for example, the host processor, an embedded keyboard controller, or a system management controller responsible for managing system resources, in any combination.

When host system 34 is the host processor, it is preferably a Pentium-type processor. Computer 30 includes a battery management circuit 36 , which comprises a current sensing circuit 38 that produces an output which varies with the current provided to or drawn from battery pack Current sensing circuit 38 would typically be connected across a sensing element 40 , such as a resistor R sense , which carries current provided to or drawn from battery pack Battery management circuit 36 also includes an interface circuit 42 which conveys the output of current sense circuit 36 to interface bus 29 and thus to interface circuit Portable computer 30 also includes a battery management application program 44 , which is executed by host system Program 44 receives data representing the outputs of the battery's temperature, voltage, and current sensing circuits, and directs the host processor to process the data as necessary to determine battery status—such as battery voltage, temperature, and capacity, current provided to and drawn from the battery, and charge and discharge efficiency.

The present battery management system preferably adheres to the industry standard Smart Battery Data Specification SBDS , which specifies the battery parameters which are to be acquired and processed.

The necessary battery status processing is handled by battery management application program 44 which runs on host system When the battery management system is arranged as described above, battery status processing capability and analog components which previously resided in the battery pack are relocated to the portable computer.

This significantly reduces the cost and complexity of the battery pack, while still meeting the SBDS specification at the system level. A preferred embodiment of the present invention is shown in FIG. Battery pack circuit 14 preferably includes a multiplexer 50 interposed between battery 12 and voltage sensing circuit Battery 12 is typically made from multiple cells connected in series, with the cell-to-cell junctions 52 accessible.

The multiplexer's inputs are connected to either the top 54 of the battery, or to a respective one of the cell-to-cell junctions 52 ; the multiplexer's output is connected to voltage sensing circuit By sensing the voltage at each multiplexer input in turn, the voltage across the entire battery, and the voltage across each individual battery cell, can be determined. Measurement data may be stored at sequential memory locations using an address sequencer The battery pack circuit also preferably includes a finite state machine FSM 60 , which autonomously controls the operation of multiplexer 50 and address sequencer Battery pack circuit 14 may also include a thermistor emulation circuit 62 which provides a signal 64 to portable computer 30 , in order to be backward-compatible with the hardware requirements of Smart Batteries.

The present battery management system preferably employs the standard SMBus interface for the communication of battery-related data between battery pack 10 and portable computer Storage means 56 , voltage sensing circuit 18 , and temperature sensing circuit 16 are preferably addressed directly through SMBus interface Amplifier 70 produces an output voltage which varies with the current provided to or drawn from battery pack The current sense circuit is preferably arranged such that coulomb counter 74 counts up when current flows into battery pack 10 , and counts down when current flows out of the battery pack.

This arrangement makes possible a true summation of current. Battery capacity is typically specified in terms of coulombs; the counter output can be added to or subtracted from the battery's remaining capacity, and a percentage of the battery's total coulomb capacity can be calculated and stored for use by the battery management application program.

Battery management circuit 36 also preferably includes battery charger circuitry 76 , which is controlled by the outputs of one or more digital-to-analog converters DACs 78 which are in turn controlled via interface circuit The DACs set the charging current requested by the portable computer's host system 34 , which in this preferred embodiment is the host processor. Charger circuitry 76 would typically be connected to receive the DC output of the portable computer's AC adapter, which provides the current controlled by the charger circuitry.

The controlled charging current and the AC adapter output are preferably switchably connected to battery pack 10 and to the portable computer's system load via a switching network This is the computer's internal SMBus interface, which connects to battery pack circuit 14 and any other internal SMBus-interfaced circuitry, such as battery management circuit The EC may also perform data processing, though this is preferably handled by the computer's host processor.

Data transfer between host processor 34 and embedded keyboard controller 32 is done through ICH A PC includes basic input-output software BIOS 82 , which serves as an interface between the application being executed by host processor 34 and the computer's hardware. The present battery management system generally functions as follows: all battery data processing is performed using host processor Battery status data is acquired when battery management application program 44 makes a function call to BIOS 82 ; appropriate function calls are defined under the SBDS standard.

In response, the BIOS may make an SMBus call which acquires battery status data from battery pack circuit 14 and battery management circuit 36 ; the acquired data is then provided to battery management application program 44 , which processes it in accordance with the SBDS standard using host processor Alternatively, BIOS 82 may intercept the function call and return the requested data to battery management application program 44 directly.

This can occur if the system is arranged such that the BIOS periodically communicates with battery pack and battery management circuits 14 and 36 and has been acquiring the requested data as a background task; processing can be done using the EC as it communicates with the battery, or when directed to by the host processor. This is transparent to the battery management application program, which sees the returned data as if it came from a fully-compliant SBDS Smart Battery.

Windows-based portable computers typically employ several operating modes to conserve power. The present battery management system is preferably compatible with the computer's power conservation scheme. When the computer is operating in a normal fully-powered mode, the resources required to gather and process battery status data are already running, and thus no extra power is required to operate the battery management system.

As noted above, BIOS 82 may make an SMBus call which acquires battery status data from battery pack circuit 14 and battery management circuit 36 , or the BIOS may intercept the function call and return the requested data to battery management application program 44 directly. When in a power conservation mode, battery status data may be acquired and processed when host processor 34 is powered up to perform other tasks.

Alternatively, the host processor may be activated to acquire and process battery status data at preset intervals. For these cases, battery pack circuit 14 preferably has the capability to periodically wake up, read and store the battery voltage and temperature data in the battery pack's RAM 56 , increment the RAM address for the next measurement data set, and return to a low power state.

This occurs under the control of the battery pack's FSM Battery status is then updated when the computer is turned on or when the battery is inserted into a running computer. Battery pack circuit 14 and battery management circuit 36 are preferably packaged in respective integrated circuits ICs , with the battery pack IC installed within battery pack 10 , and the battery management IC installed on the PC's motherboard. While particular embodiments of the invention have been shown and described, numerous variations and alternate embodiments will occur to those skilled in the art.

Accordingly, it is intended that the invention be limited only in terms of the appended claims. Year of fee payment : 4. Year of fee payment : 8.

Year of fee payment : A system and method for portable computer battery management using host processing relocates analog and digital components needed to implement the SBDS standard from the battery pack to the computer, which processes the acquired battery data using the host processor.

The battery pack requires only battery temperature and voltage sensing circuits, and an interface circuit for conveying the sensed data out of the battery pack. The portable computer includes a circuit which senses current provided to or drawn from the battery. Battery temperature, voltage and current data is provided to the computer's host system, which executes a battery management application program to determine battery status in accordance with the SBDS standard.

Field of the Invention This invention relates to the field of rechargeable battery systems, and particularly to rechargeable battery systems for portable computers. Description of the Related Art Many electronic products include rechargeable batteries which enable them to operate without connection to an AC power source.

A battery management system using host processing, comprising: a battery pack circuit housed within a battery pack which includes a rechargeable battery, said battery pack circuit comprising:. The battery management system of claim 1 , wherein said voltage sensing circuit comprises an analog-to-digital converter ADC which converts the voltage across said battery to a digital value, said digital value being said voltage sensing circuit's output.

The battery management system of claim 2 , wherein said battery comprises a plurality of cells connected in series, said battery pack circuit further comprising: a multiplexer connected between said ADC and a plurality of said battery's cell-to-cell junctions such that different ones of said cell-to-cell junctions can be connected to said ADC in response to a multiplexer control signal, and. The battery management system of claim 3 , wherein said controller is a finite state machine FSM.

The battery management system of claim 1 , wherein said first and second interface means are each SMBus interface circuits and said temperature sensing circuit output and said voltage sensing circuit output are conveyed from said battery pack to said portable computer via an SMBus connected between said first and second interface means. The battery management system of claim 5 , wherein said portable computer includes an embedded keyboard controller which includes said second interface circuit.

The battery management system of claim 6 , wherein said embedded keyboard controller comprises at least one of said host system's processors. The battery management system of claim 1 , wherein said battery management circuit further comprises: charging circuitry which provides charging current to said battery in response to one or more control signals, and.

The battery management system of claim 1 , wherein said battery pack circuit further comprises a data storage means arranged to store said sensed voltage and temperature outputs. The battery management system of claim 1 , wherein said battery management system adheres to the Smart Battery Data Specification SBDS , said battery management application program arranged to perform calculations required by said SBDS. The battery management system of claim 10 , wherein said first and second interface means are each SMBus interface circuits and said temperature sensing circuit output and said voltage sensing circuit output are conveyed from said battery pack to said portable computer via an SMBus connected between said first and second interface means, said battery management circuit further comprising an SMBus interface circuit which conveys said current sensing output to said host system, said portable computer further comprising: an embedded keyboard controller which includes said portable computer's SMBus interface circuit,.

The battery management system of claim 1 , wherein the battery status determined by said battery management program includes: battery voltage, temperature, and capacity,. A battery management system using host processing, comprising: a battery pack circuit housed within a battery pack which includes a rechargeable battery, said battery pack circuit comprising: a temperature sensing circuit which produces an output that varies with the temperature of said battery,.

A battery management system which uses host processing and complies with the Smart Battery Data Specification SBDS , comprising: a battery pack circuit housed within a battery pack which includes a multi-cell rechargeable battery, said battery pack circuit comprising: a temperature sensing circuit which produces an output that varies with the temperature of said battery,.

TEORIA CLASICA DE LA ADMINISTRACION HENRY FAYOL PDF

View bq2040 datasheet:

This invention relates to the field of rechargeable battery systems, and particularly to rechargeable battery systems for portable computers. Many electronic products include rechargeable batteries which enable them to operate without connection to an AC power source. The status of the battery is often of critical importance to the product's user, as the product can operate only as long as the battery retains some useful life. For example, portable computers, such as notebook or laptop computers which are powered by a removable battery pack when not connected to an AC power source, typically provide a battery status screen to a user which might include data related to charge level, product aging, and an estimation of the remaining life for the battery housed within the pack. Some recent portable computers have embedded a microprocessor, microcontroller, or complex finite state machine FSM inside the battery pack. Using this device in combination with a number of sensors and other electronics, voltage, temperature, current and various other variables are measured and processed with circuitry housed within the battery pack itself.

LA DANZA A SPIRALE DI STARHAWK PDF

BQ2040 Datasheet

.

Related Articles