12.07.2015 Views

Smart Battery Selector Specification Revision 1.1 - SBS-IF Smart ...

Smart Battery Selector Specification Revision 1.1 - SBS-IF Smart ...

Smart Battery Selector Specification Revision 1.1 - SBS-IF Smart ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Smart</strong> <strong>Battery</strong> <strong>Selector</strong> <strong>Specification</strong>6.2. <strong>Battery</strong> <strong>Selector</strong> EmulationThis section illustrates two examples where the keyboard controller emulates the smart battery selectorfunctions: power switching and communications selection. In both of the following examples, a keyboardcontroller is acting as the system’s SMBus host controller.By intercepting commands directed to a battery selector, the keyboard controller can translate them into anappropriate action emulating a smart battery selector. For example, the keyboard controller in example6.2.1 can readily report the system’s status (for example, which battery(s) is present) or read each battery’scharacteristics (for example, fuel gauge information). Therefore, to emulate a smart battery selector, all thatis needed is a keyboard controller that accepts standard battery selector messages, translates them intoappropriate hardware specific actions and returns standard battery selector messages.6.2.1. Power SwitchingThis circuit uses the Safety Signal pin of the <strong>Smart</strong> <strong>Battery</strong> with a logic circuit to detect the presence of abattery. It also detects the output voltage of the battery, so that if the battery is removed or its output fallsbelow the minimum useable voltage battery cutoff voltage (which is equal to VREF), the circuitautomatically switches to the other battery.VccR1R2100K+<strong>Battery</strong> ACTD -VrefVccVcc<strong>Battery</strong> APresentASelectPowerSwitchToSystemPowerBR3100KKeyboardController+<strong>Battery</strong> BC TD -<strong>Battery</strong> BPresent<strong>SBS</strong> Implementers Forum Page 16<strong>Revision</strong> <strong>1.1</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!