Editing N900 Hardware Battery Charger

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
The battery charger charges the battery, and supplies power when running connected to USB. It can also supply power for [[N900 Hardware USB Host|USB Host]] mode.
+
The battery charger is the [http://focus.ti.com/docs/prod/folders/print/bq24150.html bq24150] charger from TI.
-
==Hardware==
+
It also features reverse boost mode - which enables power to be supplied to a USB device connected to the N900.
-
The battery charger is the [http://focus.ti.com/docs/prod/folders/print/bq24150a.html bq24150a] charger from TI.
+
There is no kernel driver for this chip - it is driven over I2C by BME.
-
It features reverse boost mode - which enables power of up to 200 mA@5V to be supplied to a USB device connected to the N900.
+
[[N900 Software BME|BME (Battery Managment Entity)]] needs replaced with an open-source version in order to allow easy operation in USB host mode.  
-
When initially powered on, this chip, and the [[N900 Hardware USB PHY|USB interface]] chip enable charging from dead without any software running. This mode of charging respects the maximum current available without negotiation - 100 mA in the case of a normal USB connection, or 1.2 A in the case the charger is plugged in (actually max current from USB in this autonomous mode is limited to 500 mA).
+
There are safety implications of software drivers for this chip, the chip can be configured to have an output voltage of up to 4.44V, which is higher than the absolute maximum voltage of 4.2V that li-ion batteries can be safely charged to.
-
 
+
-
It also properly supports charging very depleted batteries gently.
+
-
 
+
-
There are safety implications of software drivers for this chip, the chip can be configured to have an output voltage of up to 4.44 V, which is higher than the absolute maximum voltage of 4.2 V [citation needed] that li-ion batteries can be safely charged to.
+
-
 
+
-
==Software==
+
-
 
+
-
There is no kernel driver for this chip - it is driven over I2C by [[N900 Software BME|BME]].
+
-
[[N900 Software BME|BME (Battery Managment Entity)]] needs replaced with an open-source version in order to allow easy operation in [[N900 Hardware USB Host|USB host mode]].
+
-
 
+
-
Partial third party kernel driver exists, see commits in android-n900 kernel:
+
-
[http://gitorious.org/android-n900/kernel-ng/commit/a7aa7f049e5be547a65247b7d88f6d248929d26c] and  [http://gitorious.org/android-n900/kernel-ng/commit/9c1d036cf952134eb75adcc65936a94ac6891e89]
+
[[category:N900_Hardware]]
[[category:N900_Hardware]]

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)