Editing N900 Hardware Schematic

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:
-
An [[Nokia N900|N900]] schematic appears to be at [http://mohammadag.xceleo.org/public/.private/Nokia_N900_RX-51_Schematics.pdf] and now on [http://www.google.de/search?q=nokia+n900+rx-51+schematics.pdf&oq=Nokia_N900_RX-51_schematics].
+
An [[Nokia N900|N900]] schematic appears to be at [http://mohammadag.ucoz.com/Nokia_N900_RX-51_Schematics.pdf]
-
Service Manuals L1_2 and L3_4 can be found under e.g. http://www.google.de/search?q=Nokia_N900_RX-51_Service_Manual_L1L2_v1_0.pdf
+
This might not be the exact version of the schematic used to make the phone.
This might not be the exact version of the schematic used to make the phone.
-
Revision is given as 2JH_21A on the schematic. However, the pictured PCB in the schematic is 2JH_20 - see above the third row from the right keys. A dissasembled purchased n900 showed a revision number of 2JH_21<ref name="high resolution scans">http://maemo.cloud-7.de/Gallery-N900-exploded/</ref>.
+
Revision is given as 2JH_21A on the schematic.
 +
However, the pictured PCB in the schematic is 2JH_20 - see above the third row from the right keys.
 +
A dissasembled purchased n900 showed a revision number of 2JH_21[http://people.openmoko.org/joerg/n900/images].
This is a brief list of what's where on the schematic.
This is a brief list of what's where on the schematic.
It generally only includes major components, and any minor components that have a direct bearing on software.
It generally only includes major components, and any minor components that have a direct bearing on software.
-
==Page 1 Front page==
+
=Page 2=
-
 
+
* D4800 - OMAP3430 - [[N900 Hardware CPU]]
-
Frontpage with photo and index, version index, (C) mambojambo
+
-
 
+
-
==Page 2 CPU, Camera, Accelerometer==
+
-
 
+
-
* D4800 - OMAP3430 - [[N900 CPU]]
+
* N5820 - Camera cover switch
* N5820 - Camera cover switch
* N5801/2 - Main/secondary camera multiplexers (Digital, switch CSI_A_B(3:0) bus)
* N5801/2 - Main/secondary camera multiplexers (Digital, switch CSI_A_B(3:0) bus)
-
* N7001 - LIS302DL - [[N900 accelerometer]]
+
* N7001 - LIS302DL - [[N900 Hardware Accelerometer]]
-
* N5810 -  - [[N900 Hardware Subsystems#Flash Memory]]
+
* N5810 -  - [[N900 Hardware Flash]]
-
==Page 3 Memory==
+
=Page 3=
-
 
+
* N5210 - uSD hotswap detector
-
* N5210 - uSD hotswap detector (a Hall switch or Reed, operated by magnet in back cover)
+
* D4800 - OMAP3430 - [[N900 Hardware CPU]]
-
* D4800 - OMAP3430 - [[N900 CPU]]
+
* D5000 - Combo memory - 64M*32 DDR, 128M*16 Flash. (POP?)
-
* D5000 - Combo memory - 64M*32 DDR, 128M*16 Flash. (POP Package On Package on top of OMAP)
+
* D5200 - eMMC 32Gb.
-
* D5200 - eMMC 32 GB
+
=Page 4=
-
 
+
-
==Page 4 GAIA==
+
* Gaia - TWL4030 - [[N900 Hardware Chipset]]
* Gaia - TWL4030 - [[N900 Hardware Chipset]]
-
* N4290 - 2.5 V regulator with enable.
+
* N4290 - 2.5V regulator with enable.
-
* G4246 - 19.2 MHz TXCO
+
* G4246 - 19.2MHz TXCO
-
* N4242 - 2.8 V regulator with enable.
+
* N4242 - 2.8V regulator with enable.
* M4270 - Vibrator motor
* M4270 - Vibrator motor
* D4280 - USB PHY - [[N900 Hardware USB]]
* D4280 - USB PHY - [[N900 Hardware USB]]
-
* N1130 - Fuel Gauge - [[N900 Hardware Charge Meter]]
+
* N1130 - Fuel Guage - [[N900 Hardware Charge Meter]]
* N1140 - Battery Charger - [[N900 Hardware Battery Charger]]
* N1140 - Battery Charger - [[N900 Hardware Battery Charger]]
-
* R1129+R1130 - Sense resistor for Fuel Gauge. (actual values in milli Ohms *urgently* needed! Seems to be 20mR)
+
* R1129+R1130 - Sense resistor for Fuel Guage.
-
* R1110 - 10 K thermistor in parallel with 1n to ground, to ADCIN0 on GAIA - labeled "Battery temperature sensor"
+
* R1110 - 10K thermistor in parallel with 1n to ground, to ADCIN0 on GAIA - Battery temp?
-
 
+
=Page 5=
-
==Page 5 Display==
+
* N1510 - Touchscreen controller [[N900 Hardware Touchscreen]]
-
 
+
=Page 6=
-
* N1510 - Touchscreen controller [[N900 Hardware Subsystems#Touchscreen]]
+
-
Erratum:
+
-
I2C_2(1:0)
+
-
CPU > OMAP3430
+
-
is I2C_3, not I2C_2
+
-
 
+
-
==Page 6 LEDs==
+
-
 
+
* N1322 - R&D mode LED driver.
* N1322 - R&D mode LED driver.
* N1301 - LED driver - keyboard, notification - [[N900 Hardware LED]]
* N1301 - LED driver - keyboard, notification - [[N900 Hardware LED]]
-
 
+
=Page 7=
-
==Page 7 Keyboard==
+
-
 
+
* S4311/2 - Volume keys
* S4311/2 - Volume keys
* S4313 - Lock switch
* S4313 - Lock switch
* S4301 - Power button
* S4301 - Power button
* S4314 - Capture key (two level)
* S4314 - Capture key (two level)
-
* QWERTY keyboard
+
* Qwerty keyboard
-
 
+
=Page 8=
-
==Page 8 Audio, FMTX==
+
-
 
+
* N4022 - Analog switch, used to switch between TV out and headphones.
* N4022 - Analog switch, used to switch between TV out and headphones.
* N4051 - Speaker amplifier
* N4051 - Speaker amplifier
* N4040 - Stereo audio codec [[N900 Hardware Audio Codec]]
* N4040 - Stereo audio codec [[N900 Hardware Audio Codec]]
-
* N6180 - FM transmitter [[N900 FM radio transmitter]]
+
* N6180 - FM transmitter [[N900 Hardware FM radio transmitter]]
* N4070 - Headphone amplifier
* N4070 - Headphone amplifier
-
==Page 9 BTFM, WLAN==
+
=Page 9=
-
 
+
* N6543 - 2.8V regulator with enable, provides power to:
-
* N6543 - 2.8 V regulator with enable, provides power to:
+
* G6450 - 38.4MHz VCTCXO - clock for BT and WLAN modules automatically enabled when either require clock, through or gate to above regulator.
-
* G6450 - 38.4 MHz VCTCXO - clock for Bluetooth and WLAN modules automatically enabled when either require clock, through D6450 OR gate to above regulator.
+
* N6300 - WLAN module
* N6300 - WLAN module
-
* N6000 - BT module / FM receiver - [[N900 FM radio receiver]]
+
* N6000 - BT module / FM receiver - [[N900 Hardware FM Receiver]]
-
 
+
=Page 10=
-
Erratum:
+
-
WLAN_BT(3:0)
+
-
line_3 N6300 WLAN module : BT_FREQ goes to nirvana
+
-
 
+
-
==Page 10 GPS==
+
* N6200 - GPS module
* N6200 - GPS module
-
* G6200 - GPS clock - 16.368 MHz
+
* G6200 - GPS clock - 16.368MHz
-
 
+
=Page 11=
-
==Page 11 RAPUYAMA, GAZOO==
+
* N2200 - Gazoo
-
 
+
* D2800 - Rapuyama
-
* N2200 - Gazoo (modem companion chip similar to GAIA)
+
* D3000 - 128M NOR flash + 128M DDR - connected only to Rapuyama
-
* D2800 - Rapuyama -  Nokia BB5 Modem
+
=Page 12=
-
* D3000 - 128 Mbit NOR flash + 128 Mbit DDR RAM - connected only to Rapuyama
+
* N1540 - Reflective optical switch
-
 
+
-
==Page 12 Display flex connector==
+
-
 
+
-
* N1540 - Reflective optical switch (proximity sensor)
+
* N1530 - Ambient light sensor
* N1530 - Ambient light sensor
* N1550 - CMOS camera module
* N1550 - CMOS camera module
-
* V1540 - RGB indicator LED
+
=Page 13=
-
Erratum:
+
* Aura - Vapaus, ... Cellphone components.
-
I2C_3(1:0)
+
=Page 14=
-
BTFM > BTFM Module
+
Full size photo front view of PCB. (higher resolution scans to be found here [http://people.openmoko.org/joerg/n900/images])
-
CPU > OMAP3430
+
-
Offsheet symbol incorrect, connection to I2C_3 is via BTB(12:13). Probably, when fixing erratum on page 5, this off sheet symbol is no longer needed to make DRC happy.
+
-
 
+
-
==Page 13 RF Part==
+
-
Cellphone components RF block
+
-
* N7560 - Aura DC/DC converter for power supply
+
-
* N7500 - Vapaus RX I/Q sampling, TX encoder, connected to RAPUYAMA. Provides reference clock to GPS
+
-
* N7540 - WCDMA Power amplifier TX
+
-
 
+
-
==Page 14 Signal Overview (Top)==
+
-
 
+
-
Full size photo front view of PCB. (higher resolution scans to be found here<ref name="high resolution scans"/>)
+
Wlan nominal spectrums, various clock nominal levels.
Wlan nominal spectrums, various clock nominal levels.
-
 
+
=Page 15=
-
==Page 15 Signal Overview (Bottom)==
+
Full size photo rear view of PCB.(higher resolution scans to be found here [http://people.openmoko.org/joerg/n900/images])
-
 
+
-
Full size photo rear view of PCB.(higher resolution scans to be found here<ref name="high resolution scans"/>)
+
More clock levels, nominal GSM and CDMA spectrum.
More clock levels, nominal GSM and CDMA spectrum.
-
 
+
=Page 16=
-
==Page 16 Component Finder (Top)==
+
-
 
+
Component placement front side
Component placement front side
-
 
+
=Page 17=
-
==Page 17 Component Finder (Bottom)==
+
-
 
+
Component placement rear side
Component placement rear side
-
 
+
=Page 18=
-
==Page 18 Component Finder-Display flex==
+
-
 
+
Display Flex Connector component placement
Display Flex Connector component placement
-
==Note on component types and values==
+
=Note on component types and values=
-
 
+
The schematics only use symbolic labels for most components, and abstract names made up by Nokia for some of the large chips (e.g. GAYA, RAPUYAMA). However at least most resistors and capacitors have their size printed next to them. So the simpler the component, the harder it gets to tell what it actually is - except for capacitors and resistors. For a lot of chips you can read the actual printing from body of component, by looking at the photos p. 14, 15 and [http://people.openmoko.org/joerg/n900/images].
-
The schematics only use symbolic labels for most components, and abstract names made up by Nokia for some of the large chips (e.g. GAYA, RAPUYAMA). However at least most resistors and capacitors have their size printed next to them. So the simpler the component, the harder it gets to tell what it actually is - except for capacitors and resistors. For a lot of chips you can read the actual printing from body of component, by looking at the photos p. 14, 15 and at [http://maemo.cloud-7.de/Gallery-N900-exploded/ Joerg Reisenweber's highres scans] <ref name="high resolution scans"/>.
+
-
 
+
-
This webpage<ref name="teardown BOM">http://www2.electronicproducts.com/Nokia_N900_Mobile_Phone-whatsinside_text-90.aspx</ref> has a pretty decent list of components from a reverse engineering teardown effort by isuppli.com. Almost a BOM, if only they had added the symbolic labels or exact component locations to link back to the schematics. Comes even with links to datasheets, physical dimensions of component, etc pp.
+
-
 
+
-
== References ==
+
-
<references />
+
This webpage [http://www2.electronicproducts.com/Nokia_N900_Mobile_Phone-whatsinside_text-90.aspx] has a pretty decent list of components from a reverse engineering teardown effort by isuppli.com. Almost a BOM, if only they had added the symbolic labels or exact component locations to link back to the schematics. Comes even with links to datasheets, physical dimensions of component, etc pp.
[[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)