N900 Hardware Power management: Difference between revisions

From Maemo Wiki
Jump to navigationJump to search
imported>speedevil
No edit summary
imported>speedevil
Line 2: Line 2:


=Hardware=
=Hardware=
The TWL4030 (to be precise the TWL5030B, see [http://people.openmoko.org/joerg/n900/images/n900_01.jpeg] aka TPS65950) has USB PHY, power managment and audio codec.


The USB PHY isn't used and is handled by the nxp1707a [http://www.spinics.net/lists/linux-usb/msg25167.html] See [[N900_Hardware_USB|more information on USB]]


It seems to be documented - not under this part number - at [http://focus.ti.com/docs/prod/folders/print/tps65950.html TIs website]
There are four chips involved in the USB subsystem.


A quick check indicates the I2C bus addresses match - see 13.3 in above datasheet.
====SoC====


If this is the correct part, the following description applies:
The System-on-a-chip is the main processor on the n900.
This is the [http://focus.ti.com/docs/prod/folders/print/omap3530.html  TI omap3430]


====Gaia====
The [[N900_Hardware_Chipset|TWL4030]] is a TI companion chip to the SoC.
====USB battery charger====
The [http://focus.ti.com/docs/prod/folders/print/bq24150.html bq24150] charger from TI is a flexible charger. It, along with the PHY chip - support charging without the intervention of the SoC when the system is charging from a completely dead battery. The PHY chip detects a charger (shorted D+ and D- pins) and the charger uses this information to charge more rapidly.
It also features reverse boost mode - which enables power to be supplied to a USB device connected to the N900. (up to a limit of 200mA)
For more information see [[N900 Hardware Battery Charger]]


The TPS65950 contains;
* Power management
** Several regulators - switched mode and LDO.
* Audio codec
** Five DACs, two ADCs
** Several power amplifiers.
** Microphone amplifiers
* USB tranciever
** Highspeed OTG compatible with integrated charge pump, and carkit support, designed for direct connection to the SoC.
* an ac/USB charger
* LED drivers
* ADC
** ADC can measure both input voltages to device, or voltages connected externally.
* RTC
* GPIO
** This can support switches, keypads, ...
=Software=
=Software=




[[Category:n900]] [[Category:n900_Hardware]]
[[Category:n900]] [[Category:n900_Hardware]]

Revision as of 10:43, 4 June 2010

The power managment on the n900 is very complex, and involves a large number of interacting systems.

Hardware

There are four chips involved in the USB subsystem.

SoC

The System-on-a-chip is the main processor on the n900. This is the TI omap3430

Gaia

The TWL4030 is a TI companion chip to the SoC.

USB battery charger

The bq24150 charger from TI is a flexible charger. It, along with the PHY chip - support charging without the intervention of the SoC when the system is charging from a completely dead battery. The PHY chip detects a charger (shorted D+ and D- pins) and the charger uses this information to charge more rapidly.

It also features reverse boost mode - which enables power to be supplied to a USB device connected to the N900. (up to a limit of 200mA)

For more information see N900 Hardware Battery Charger

Software