Upload
others
View
18
Download
1
Embed Size (px)
Citation preview
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 16 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 1/38
Title: Neo900File: neo900.schSheet: /
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Buttons
neo900_SS_1.sch
OTG
neo900_SS_2.sch
Charger/OTG-Booster
neo900_SS_3.sch
Modem Power
neo900_SS_4.sch
Fuel Gauge
neo900_SS_5.sch
3G/4G Modem + SIM
neo900_SS_6.sch
Dual SIM switch
neo900_SS_7.sch
Antenna connections
neo900_SS_8.sch
WLAN, Bluetooth, FM
neo900_SS_9.sch
Sensors
neo900_SS_10.sch
Audio Codec
neo900_SS_11.sch
Audio Headset + Mic
neo900_SS_12.sch
ECI
neo900_SS_13.sch
Audio Handsfree
neo900_SS_14.sch
Misc (lower)
neo900_SS_15.sch
RFID/NFC Reader
neo900_SS_16.sch
RFID/NFC Controller
neo900_SS_17.sch
Hackerbus
neo900_SS_18.sch
Infrared
neo900_SS_19.sch
B2B to UPPER
neo900_SS_20.sch
uSD Breakout Board
neo900_SS_21.sch
B2B to LOWER
neo900_SS_22.sch
Keypad
neo900_SS_23.sch
Display-Peripherals
neo900_SS_24.sch
Display-Panel&Power
neo900_SS_25.sch
CPU + PoP RAM/NAND
neo900_SS_26.sch
eMMC
neo900_SS_27.sch
PMU+Codec
neo900_SS_28.sch
BB-XM Dummy (TWL4030)
neo900_SS_29.sch
Camera
neo900_SS_30.sch
LEDs
neo900_SS_31.sch
Fancy LEDs
neo900_SS_32.sch
Connector to BB-XM
neo900_SS_33.sch
BB-XM Adapter (CPU)
neo900_SS_34.sch
BB-XM Adapter (DISP)
neo900_SS_35.sch
BB-XM Adapter (CAM)
neo900_SS_36.sch
No-Solder Components
neo900_SS_37.sch
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 16 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 2/38
Title: ButtonsFile: neo900_SS_1.schSheet: /Buttons/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
lock switch on-off
volume
camera trigger
place in scan matrix? would need 3-4 wires to UPPER board instead of 2No. VOL+ or VOL- can either be connected to GPIOsor drive two FETs that sit in the keyboard matrixin any case it is sufficient to connect GPIO-VOL+ and VOL- to two pins on the B2B connector
AKD101
V5.5MLA0603N
AKD102
V5.5MLA0603N
AKD103
V5.5MLA0603N
AKD104
V5.5MLA0603N
AK
D105V5.5MLA0603N
AKD106
V5.5MLA0603N
1st
2nd
P-CAMERA3709A
EVQ-Q0G03K
P-CAMERA3709B
P-CAMERA3709C
P-LOCK3709A
ESE16J001
P-LOCK3709B
P-LOCK3709C
P-MINUS3709A
EVQP42B3M
P-MINUS3709B
P-MINUS3709C
P-ON3709A
EVQP40B3M
P-ON3709B
P-ON3709C
P-PLUS3709A
EVQP42B3M
P-PLUS3709B
P-PLUS3709C
GND GND
GND
GND
GND
LOCK-GPIO POWERON
GPIO-VOL+
GPIO-VOL-
CAM1-GPIO
CAM2-GPIO
GND
GND
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 3/38
Title: OTGFile: neo900_SS_2.schSheet: /OTG/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
can be used to test/operate the modem through the OTG port (w/o UPPER PCB)
C201
2.2u;10V
R201(0R)
R202(0R)
R203(0R)
GNDGNDGNDGND
ESD
IO1
1
GND2
IO2
3
IO3
4
VBUS 5
IO4
6U201
IP4220CZ6
USB-WWAN-D+
USB-WWAN-D-
VBUS-MODEM
VBUS
OTG-D-
OTG-D+
OTG-ID
SHELL SH1
SHELL SH2
SHELL SH3
SHELL SH4
D+3/D+
D-2/D-
VB1/VB
ID4/ID
GND5/GN
P-OTG3709
USB-AB-47590-0001
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 4/38
Title: Charger/OTG-BoosterFile: neo900_SS_3.schSheet: /Charger/OTG-Booster/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
C301
47n
C302
4u7;10V
C303
8.2u;10V
C304
10u
C305
4u7
L301
1u
R301317R
R30
25k
52R
303
31k2
3
GND GND
GND
GND
GND
GNDAddr: 0x6b
VBUS1
D+/PSEL2
D-/PG3
STAT4
SCL5
SDA6
INT7
OTG8
CE9
EX
PE
ILIM10
SW 20
TS 11
BOOT 21
QON 12
REGN 22
BAT 13
PMID23
BAT 14
VBUS24
SYS 15
SYS 16
PGND 17
PGND 18
SW 19
U301
BQ24297RGE
N$131/20.1B
N$141/20.1B
N$143/20.1B
VBUS
OTG-D+
OTG-D-
I2C3-SDA
I2C3-SCL
TODO
CHG_IND
VSYS
BATT
BATTEMP
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 5/38
Title: Modem PowerFile: neo900_SS_4.schSheet: /Modem Power/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Addr: 0x4FAddr: 0x4E Addr: 0x4D
C401
100n
C402
100n
C403
100n
C404
100n
C405
100n
C406
100n
R401(0R)
R40220mR
R40320mR
R40420mR
R40
510
k
R40
610
k
R40
710
k
R40
810
k
R40
910
k
R41
010
k
GND
GND
GND
GNDGND
GND GND
VOUT A1
VOUT B1
GND C1
VINA2
VINB2
ONC2
U401
TPS22963CYZP
1.8V
Addr: 0x4x
SCL A1
VS
B1
GNDC1
BUSD1 SDA A2
-D2 ALERT A3
A0 B3
A1 C3
+D3
U402
INA231YFF
1.8V
Addr: 0x4x
SCL A1
VS
B1
GNDC1
BUSD1 SDA A2
-D2 ALERT A3
A0 B3
A1 C3
+D3
U403
INA231YFF
1.8V
Addr: 0x4x
SCL A1
VS
B1
GNDC1
BUSD1 SDA A2
-D2 ALERT A3
A0 B3
A1 C3
+D3
U404
INA231YFF
VSYS
GPIO-EN-MODEM
VMODEM1
I2C2-SDA
I2C2-SCL
INA231-INT
VMODEM2 VMODEM3
VMODEM
POWERED POWERED POWERED
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 6/38
Title: Fuel GaugeFile: neo900_SS_5.schSheet: /Fuel Gauge/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
battery cage to GND?
bq27421? bq27441? bq27621? bq27200?
-
C501
10u
C502100n
C503100n
C504
100n
C505
100n
C506
100n
AK
D50
1
V5.
5MLA
0603
N
AK
D50
2
V5.
5MLA
0603
N GNDBAT1
TEMPBAT2
VBATBAT3
P-BATT3709
BATT-3PIN-N900
-
R50110k
R502100R
R50
3
NT
CG
163J
F10
3F
R50
41k
R50
510
k
R50610k
R50
720
mR
R50810k
GND
GND
GND
GNDGND
GND
GND GND
GND GND
100kHz
Addr: 0x55 (I2C)
RBI 1
VCC 2
VSS 3
DNC/SCL 4
HDQ/SDA 5
BAT6
SRN7
SRP8
GPIO9
PGM10
EX
PE
XP
U501
BQ27200DRK
Addr: 0x55
GPOUTA1
BIN B1
VSSC1
SDA A2
VSS B2
SRXC2 SCL A3
VDD B3BATC3
U502
BQ27421YZFR-G1A (4V2)
-
HDQ BATTEMP
BATT
I2C2-SCL
I2C2-SDA
BATTID
BQ.GPIO
I2C3-SCL
I2C3-SDA
BGND
TODO: can U501 and U502 coexist ?TODO: BQ27421YZFR-G1A
GND
POWERED
POWERED
POWERED
TODO: why connect to VCC ?
BATTID
C?1µ
GND
R5990R
DNP
POWERED
C?
10u
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 7/38
Title: 3G/4G Modem + SIMFile: neo900_SS_6.schSheet: /3G/4G Modem + SIM/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
tbd.
Can we connect UART in parallel to Bluetooth UART (i.e. if BT is disabled we can unbrick the Modem?)
C601
47u
C602
10p
C603
39p
C604
47u
C605
10p
C606
39p
C607
47u
C608
10p
C609
39p
C610
47u
C611
220n
C612
1n
CTS
WUSB+
WUSB-
DCD
DSR
DTR
LC
CTSN8
RTSN10
RXP11
TXP12
M601A
PHS8
PIN
A12
M60
1B
PIN E1M601C
PIN
K1
M60
1D
DTRP8
DCDN9
DSRP9
RINGP10
M601E
PHS8
VMIC C14
AGND C15
MICP D15
EARP E15
MICN D16
EARN E16
M601F
PHS8
GNDA5
GNDA6
GNDA8
GNDA9
GNDA10
GNDA11
GNDA13
GNDB4
GNDB5
GNDB6
GNDB7
GNDB8
GNDB9
GNDB10
GNDB11
GNDB12
GNDB13
GNDC2
GNDC3
GNDC4
GNDC5
GNDC6
GNDC7
GNDC8
GNDC9
GNDC10
GNDC11
GNDD1
GNDD2
GNDD3
GNDD4
GNDD6
GNDD7
GNDD8
GNDD9
GNDD10
GNDD11
GNDE2
GNDE3
GNDE4
GNDE5
GNDF1
GNDF2
GNDF3
GNDF4
GNDG1
GNDG2
GNDG3
GNDH1
GNDH2
GNDH3
GNDH4
GNDJ1
GNDJ2
GNDJ3
GNDJ4
GNDJ13
GNDK2
GNDK3
GNDK4
GNDK5
GNDL1
GNDL2
GNDL3
GNDL4
GNDM2
GNDM3
GNDM6
GNDN11
I2S
-EX
T
SC
LKO
UT
N6
MC
LK_O
UT
P6
WS
OU
TN
7
DO
UT
P7
M60
1BX
PH
S8
PC
M
INM
7
CLK
M8
FS
CM
9
OU
TM
10
M60
1BY
PH
S8
BATT+WCDMA B3
BATT+GSM N3
BATT+WCDMA A4
PWR_IND M4
BATT+GSM N4
ANT-GNSS_DC D5
VEXT M5
BATT+ N13
BATT+ P13
STATUS B14
WAKEUP H14
EMERG_OFF N14
VDDLP M15
LC_IND H16
VGNSS K16
IGT L16
SIMIOK14
RSTL14
CDM14
POWERK15
CLKL15
M601CA
PHS8
USB
D+ P4
VBUS N5
D- P5
M601CB
PHS8
PCB-CLK
PCM-OUT
PCM-IN
PCM-SYNC
1
2
3
4
5
6
7
8
CD
SHIELDS1
SHIELDS2
SIM-VCCC1
SIM-RSTC2
SIM-SCLKC3
SIM-GND C5
SIM-VPP/MCLK C6
SIM-I/O C7
CD CDCD-GNDCD-GCD-GNDCD-G
P-SIM3709
RESET
R60151R
R60251R
R60351R
RING
RTS
RX
STATUS
10k/
47k
B1
1
GN
D2
B2
3C
24
C1
5
T60
1
UM
G5N
EMERG
TX
GND
GND
GNDGNDGND
GND GNDGND
GND
GND
GND
GND
GND
GND
ESD
IO1
1
GN
D2
IO2
3
IO3
4
IO4
5
IO5
6
U60
1
ES
DA
6V1-
5P6
WAKEUP
MCBSP4-DR
MCBSP4-DX
MCBSP4-CLKX
MCBSP4-FSX
USB-WWAN-D+
USB-WWAN-D-
VBUS-MODEM
EMERG_OFF
PWR_INDLC_INDSTATUS3G-WOE
ON_KEY
GPIO-MODEM_EMERGGPIO-MODEM_IGT
VMODEM3
VM
OD
EM
1
ANT-GNSS-DCVGNSS
VMODEM2
GNSS-IN
TODO: shield connection near D8
GSM-ANT-DRX GSM-ANT-TRX
RING
UART?-RX
UART?-CTS
UART?-RTS
UART?-TX
SIM-RST
SIM-DATA
SIM-CLK
MODEM-CD_A
MO
DE
M_R
ST
_A
MO
DE
M_D
AT
A_A
MO
DE
M_C
LK_A
TODO: do what simsw WP says
TODO: UART#1 ?
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 8/38
Title: Dual SIM switchFile: neo900_SS_7.schSheet: /Dual SIM switch/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Level shifter
OM
AP
SIM
Inte
rfac
e
NOTE: mux control missingNOTE: CD logic missingNOTE: SIM power supply missing
1
2
3
4
5
6
7
8
CD
SHIELDS1
SHIELDS2
SIM-VCCC1
SIM-RSTC2
SIM-SCLKC3
SIM-GND C5
SIM-VPP/MCLK C6
SIM-I/O C7
CD CDCD-GNDCD-GCD-GNDCD-G
P-SIM701
R70
151
R
GNDGND
GND
GND
SIMDATA16
CLK17
RST18
VSIM19
U701A
FSA2866UMX(CHECK0.5VS0.4PITCH)
SIMDATA12
CLK13
RST14
VSIM15
U701B
FSA2866UMX(CHECK0.5VS0.4PITCH)
OE1
EXPE
VCC10
SEL20
GND11
U701C
FSA2866UMX(CHECK0.5VS0.4PITCH)
SIM
VSIM2
RST3
CLK4
DATA5
U701D
FSA2866UMX(CHECK0.5VS0.4PITCH)
SIM
VSIM6
RST7
CLK8
DATA9
U701E
FSA2866UMX(CHECK0.5VS0.4PITCH)
SIMDATA16
CLK17
RST18
VSIM19
U702A
FSA2866UMX(CHECK0.5VS0.4PITCH)
SIMDATA12
CLK13
RST14
VSIM15
U702B
FSA2866UMX(CHECK0.5VS0.4PITCH)
OE1
EXPE
VCC10
SEL20
GND11
U702C
FSA2866UMX(CHECK0.5VS0.4PITCH)SIM
VSIM2
RST3
CLK4
DATA5
U702D
FSA2866UMX(CHECK0.5VS0.4PITCH)
SIM
VSIM6
RST7
CLK8
DATA9
U702E
FSA2866UMX(CHECK0.5VS0.4PITCH)
1V8/8.3A
3V3/8.2D
MODEM-CD_A/6.2CMODEM-CD_A/6.2C
MODEM-CD_B
MODEM_CLK_A/6.2B
MODEM_CLK_B
MODEM_DATA_A/6.2B
MODEM_DATA_B
MODEM_RST_A/6.2B
MODEM_RST_B
N$333
N$343
N$344
N$346
N$352
SIM-CLK/6.1B
SIM-DATA/6.1B
SIM-RST/6.1B
1V8
3V3
3V3
GND
GND
GN
D
GND
GND
GN
D
MODEM-CD_A
MODEM-CD_A
MODEM_CLK_A
MODEM_CLK_B
MODEM_DATA_A
MODEM_DATA_B
MODEM_RST_A
MODEM_RST_B
N$20
N$40
N$53
N$65
N$137
N$137
N$224
N$224
N$338
N$338
N$3
38
N$342
N$342
N$343
N$344
N$346
N$352
N$353
N$354
SIM-CLK
SIM-CLK
SIM-DATA
SIM-DATA
SIM-RST
SIM-RST
TODO: not cleaned up - needs total rewrite
GND
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 9/38
Title: Antenna connectionsFile: neo900_SS_8.schSheet: /Antenna connections/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
limit to 50mA
50 ohm
GPS LNA
could operate from 1.8V?
Ant connector optional
tbd.
50 ohm
to be provided by...
+ Antenna switch for ext. Ant (like GTA04A5?)C801
1n
C802DNP
C803
33p
C804
1n
C805
15p
C806
100n
C807
1nC808100nC809100n
C810
15p
C811
100p
C812
100n
CONNECT-POINTN900-A
CONNECT-POINTN900-A
L801
8n2;LQW15AN8N2G00D
L802
DN
P
L803
DN
P
L804
DN
P
SIG
SHIELDSHIELD
P-DRX3709
ANTENNA-PLUGU.FL
SIG
SHIELDSHIELD
P-GNSS3709
ANTENNA-PLUGU.FL
SIG
SHIELDSHIELD
P-INT801
ANTENNA-PLUGU.FL
IN INOOUTSHIELD GND1SHIELDGND2
SHIELD GND3SHIELDGND4
R801100k
R80
210
0k
R80
30R
R804(50R)
R8050R
R806tbd.
R807tbd.
GND
GNDGNDGND
GNDGND GND
GND
GND
GND
GND
GND
GND
GND GNDGND
GNDGND GNDGND
GND
GND
GND
GND
GND
GND
GND
GNDGND
GND
GND
GND
VC
C1
PO
N2
RFIN3
SO
4
AI
5
RFOUT 6
GN
D7
U801
BGM1034N7C=0
C=1
A1
GND2
B3
CONT 4
X 5
VDD 6
U802
PE4259
IN
ISOOUT
GN
D
GN
DCP
L
U803
CPL-WBF-00D3-WRONGPACK
VDD 1
RFIN2
GND3
EN4 REF 5
VOUT 6
U804
LMV221SD-WRONGPACK
VDD 1
RFIN2
GND3
EN4 REF 5
VOUT 6
U805
LMV221SD-WRONGPACK
SHDN 1GND2
VOUT 3
VCC 4GND5
RFIN6
U806
LTC5508 U807Comparator
CONNECT-POINTN900-ACONNECT-POINTN900-A
CONNECT-POINTN900-A
VGNSS GPIO$52
TODO: fix VGNSS logic
1V8ANT-GNSS-DC
GNSS-IN
GPIO$70
ANT-GNSS
GSM-ANT-TRX
TODO: name all the *$*
N$229
2V7
ADC1
ADC$114
GPIO$110
3V3
GSM-ANT-DRX
N$19
ADC2
GPIO-COMPARATOR
2V7
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 10/38
Title: WLAN, Bluetooth, FMFile: neo900_SS_9.schSheet: /WLAN, Bluetooth, FM/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
install C1101/2, L1102/4 according to antenna type
main antenna (at top of GTA04)
secondary (on the side of GTA04)could be 5.8GHz as well
Address: 0x11
Si4705 is pin compatible (mostly) but RX-only
CLKR
FSRconnect >10cmloop or stub antenna
filter 3-4 GHz
50 Ohm???
FSX
CLKX
DX
DR
WiLink8
C90
1
1n
C902
100n
C903
100n
AK
D90
1
V5.
5MLA
0603
N
L901
MLZ1608M100W
L902
120n
PCM
CLK60
IN56
OUT57
FSC58
M901A
WL1837MODGIMOC
RTS50
CTS51
TX52
RX53
M901B
WL1837MODGIMOC
PING13 M901C
PING14 M901D
PING15 M901E
PING16 M901F
PING17 M901G
PING18 M901H
PING19 M901I
PING20 M901J
PING21 M901K
PING22 M901L
PING23 M901M
PING24 M901N
PING25 M901O PING26 M901P PING27 M901Q
PING28 M901R PING29 M901S PING30 M901T
PING31 M901U PING32 M901V PING33 M901W
PING34 M901X PING35 M901Y PING36 M901Z
PIN1 M901AA
PIN7 M901AB
PIN9 M901AC
PIN15 M901AD
PIN16 M901AE
PIN17 M901AF
PIN19 M901AG
PIN20 M901AH
PIN23 M901AI
PIN24 M901AJ
PIN28 M901AK
PIN29 M901AL
PIN30 M901AM
PIN31 M901AN
PIN33 M901AO
PIN34 M901AP
PIN35 M901AQ
PIN37 M901AR
PIN39 M901AS
PIN44 M901AT
PIN45 M901AU
PIN48 M901AV
PIN49 M901AW
PIN54 M901AX
PIN55 M901AY
PIN59 M901AZ
PIN61 M901BA
PIN63 M901BB
PING1 M901BC
PING2 M901BD
PING3 M901BE
PING4 M901BF
PING5 M901BG
PING6 M901BH
PING7 M901BI
PING8 M901BJ
PING9 M901BK
PING10 M901BL
PING11 M901BM
PING12 M901BN
GPIO27 M901BO
WL1837MODGIMOC
GPIO26 M901BP
WL1837MODGIMOC
GPIO25 M901BQ
WL1837MODGIMOC
GPIO3 M901BR
WL1837MODGIMOC
GPIO4 M901BS
WL1837MODGIMOC
GPIO2 M901BT
WL1837MODGIMOC
GPIO5 M901BU
WL1837MODGIMOC
CMD6
CLK8
DAT010
DAT111
DAT212
DAT313
M901BV
WL1837MODGIMOC
WLAN-EN40
BT-EN41
ANT1 32
WL-UART-DBG42
BT-UART-DBG43
WLAN-IRQ14
32KHZ36
VBATT46
VBATT47
ANT2 18
VIO38
M901BW
WL1837MODGIMOC
PIN64 M901CA
R9012k2
R9022k2
R9032k2
R9042R
R905680R
R9062k2
LOOP+
LOOP-
GND
GND
dig.
INdi
g. O
UT
FM RX/TX
FMI2
RFGND3
TXO4
RST 5
SEN 6
SCLK 7
SDIO 8
RCLK 9
VIO10
VDD11
GND12
ROUT/DIN 13
LOUT/DFS 14
RIN/DOUT 15
LIN/DFS 16
GPO3/DCLK 17
GPO2/INT 18
GPO1 19
GNDEXP
U902
SI4721BG
BT-EN
BT
-PC
M-D
R
BT
-PC
M-D
X
GPIO175
KEYIRQ
WLAN-EN
WLAN-IRQ
ANT2
BT-PCM-DR
BT-PCM-DX
N$13
N$15
N$36
N$57
N$59
N$61
N$62
N$63
N$82
N$97
N$312
N$319
VBATT
1V8
WLAN-IRQ
32KHZ
WLAN-EN
BT-EN
N$9
NRESWARM
I2C2-SCL
I2C2-SDA
32KHZ
1V8
3V3
LOOP
FM-RX
TO
DO
: u
nfi
nis
hed
TO
DO
: u
nfi
nis
hed
TODO: ANT2
TODO: merge GND into one component ?
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 11/38
Title: SensorsFile: neo900_SS_10.schSheet: /Sensors/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Addr: 0x77
Addr: 0x69
Addr: 0x12
Addr: 0x18
keep away from magnets and metal
keep away from temperatures
Addr: 0x1d
Addr: 0x28/9
keep away from magnets and metal
C1001
100n
C1002
100n
C1003
10u
C1004
100n
C1005
100n
C1006
10u
C1007
100n
C1008
100n
C1009
6n8
C1010
120n
C1011
100n
C1012
100n
R1001(0R)
R1002(0R)
VDDIO 1
GND2
VDD3
GND4
GND5
VDD6
CS 7
INT1 8
INT2 9
GND10
GND11
SDO 12
SDI 13
SCL 14
S1001
LIS302DLTR
xyz
GNDNC1
VDD2
GND3
INT1 4
CSB 5
PS6
SCL 7
AD0 8
SDA 9
VDDIO10
GNDIO11 INT2 12
S1002
BMG160
NSDO 1
INT1 2
INT2 3
DRDY 4
INT3 5GND6
GND7
VDD8
GND9
VDDIO10
SCK 11
CSB 12PS13
SDI 14
S1003
BMC150
N
xyz
GND2VDD3
BLP 4
PS1 5
PS0 6PIN77
PIN88
CAP9
PIN1010
COM0/SDA 20
RESET 11
INT 14
PIN1515
GNDIO 25
PIN1616
XOUT26COM3/ADDR 17
XIN27
COM2 18
VDDIO 28
COM1/SCL 19
S1004
BNO055
mbar
VDD2 VDDIO 3
SCL 5
SDA 6GND7
S1005
BMP180
GND GND GND
GNDGND
GND
GND
GND
GND GND
GNDGND
GND
GND
GND
GND
1V8
3V3
3V3 1V8
GPIO$55
GPIO$56
I2C3-SDA
I2C3-SCL
TODO: no BMG160, BMC150TODO: BMP180 -> BME280TODO: BNO055 -> BMX055
3V3 1V8
ACCEL-INT
I2C3-SCLI2C3-SDA
TODO: INT1/2 sharing
3V3
1V8
1V8
GPIO56
I2C3-SDA
I2C3-SCL
GPIN115
GPIO$51
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 12/38
Title: Audio CodecFile: neo900_SS_11.schSheet: /Audio Codec/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
problem: analog mic is on upper board
problem: this is a 0.5mm BGA making lower board expensive
alternative: place on upper board (to be evaluated)
but it appears to be not extremely critical (only 3 rows and inner ring is GND)
address: 0x18-0x1bconflict with bmc150?
mcbsp1
Channel A+B
C1101
3n3 C1102
2u2
C1103
100n
C1104
2u2
C1105
100n
C1106
3n3
C1107
2u2
C1108
100n
C1109
3n3
C1110
3n3
C1111
3n3
>SIZE
L1101
tdb.
>SIZE
L1102
tbd.
>SIZE
L1103
tbd.
R1101100
R1102560
R1103560
R1104560
R1105560
R1106560
R1107560
R1108560
R1109560
R1110560
R1111560
GND
GND
GND
GND
RESETBG2
GPIO2H2GPIO1J2
MCLKK2
BCLKK3
WCLKK4
DINK5
DOUTK6
ADDRL7
MICBIAS B10
MICDETC10
U1101A
tlv320aic34
RESETBG1
GPIO2H1GPIO1J1
MCLKL1
BCLKL2
WCLKL3
DINL4
DOUTL5
ADDRL8
MICBIAS B11
MICDETC11
U1101B
tlv320aic34
A-OUT
N B7
P B8
U1101C
tlv320aic34
A-OUT
N A7
P A8
U1101D
tlv320aic34
A-OUT
P B5
N B6
U1101E
tlv320aic34
A-OUT
P A5
N A6
U1101F
tlv320aic34
I2C
SDAL6
SCLL9
U1101G
tlv320aic34
A-OUT
P C2
N D2
U1101H
tlv320aic34
A-OUT
P C1
N D1
U1101I
tlv320aic34
A-IN
P K8
N L11
U1101K
tlv320aic34
A-IN
N G10
P H10
U1101N
tlv320aic34
A-IN
N G11
P H11
U1101O
tlv320aic34
A-IN
N E10
P F10
U1101P
tlv320aic34
A-IN
N E11
P F11
U1101Q
tlv320aic34
A-OUT
N A2
P A3
U1101T
tlv320aic34
A-OUT
P A1
N B1
U1101U
tlv320aic34
DVDDK1
AVDD_DACB3
DRVDDA4DRVDDB4
AVSS_DAC D4
AVSS_DAC E4
AVSS_DAC F4
AVSS_DAC G4
DVSS H4
DRVSS D5
DVSS H5
DRVSS D6
DVSS H6
DRVSS D7
IOVDDH7
IOVDDK7
AVSS_ADC D8
DVSS E8
DVSS F8
DVSS G8
DVSS H8
DRVDDA9DRVDDB9
U1101V
tlv320aic34
A-OUT
P E2
N F2
U1101W
tlv320aic34
A-OUT
P E1
N F1
U1101X
tlv320aic34
HSL+
HSL-
HSR+
HSR-
HFL+
HFL-
HFR+
HFR-
FM-L-OUT
FM-R-OUT
MIC+
MIC-A-IN
P K9
N L10
U1101J
tlv320aic34
EAR+
EAR-
N$129
DMIC-BIAS
N$129
N$148
N$153N$154
N$149N$150
DMIC-CLOCKDMIC-DATA
MICBIAS
I2C2-SCL
I2C2-SDA
1V8
VMMC2
POWERED
POWERED
POWERED
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 13/38
Title: Audio Headset & MicFile: neo900_SS_12.schSheet: /Audio Headset + Mic/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
address: 0x3b
address: 0x60
Head Set
Microphone Switch
Video Switch
do not install R301 and R45
C12011u
C12021u
C12031u
C1204470n
C120522pC1206
470nC1207470n
C120822pC1209
470n
C1210
1u
C1211
100n
C1212
2u2
C121333nC121433n
C1215
1n
C1217
100n
AK
D12
01
V5.
5MLA
0603
N
AK
D12
02
V5.
5MLA
0603
N
AK
D12
03
V5.
5MLA
0603
N
AK
D12
04
V5.
5MLA
0603
N
AK
D12
05
V5.
5MLA
0603
N
>SIZE
L1201
MPZ1608S221A
L1202
tbdL1203
tbdL1204
tbdL1205
tbdL1206
tbd
>SIZE
L1207
MPZ1608S221A
1 2 3 4
2R1
SH2
1L3
SW4
3M5
4GND6
P-HS3709
N900-HEADSET
R12
0147
0k
R12
0210
0k
R120310kR1204
220RR1205
2k
R12062k2
R12072k2
R12
0810
k
GND
AGND
AGND AGND
AGND
AGND
AGND
AGND
AG
ND
AG
ND
AGND
AGND
GND
AGND
AGND
U1201TS5A22366
I2C
SDA7
SCL8
U1202A
TPA6130A2RTJ
I2CSCL1
SDA2
U1203A
TS3A225ERTE
MIC-BIAS
MIC+
MIC-
GPIO$60
I2C2-SCL
I2C2-SDA
MIC-ECI
I2C2-SCL
I2C2-SDA
HSL+HSL-
HSR+HSR-
GPIO-HP-EN
VMMC2
FM-RX
Addr: 0x30
L-IN-1L-IN+2
AG
ND
3
R-IN+4
R-IN-5
SD6
GN
D9
PA
DE
GN
D10
CP
VD
D20
R-OUT 11
AV
DD
12
GN
D13
L-OUT 14
CPVSS 15CPVSS 16
CP
-17
CP
+18
CP
GN
D19
U1202B
TPA6130A2RTJ
AGND
C1216
1n
Addr: 0x3b/3c
GN
D3
ADDR_SEL4
DET_TRIGGER5
SLEEVE 6
RING2 7MIC_PRESENT8
TIP_SENSE 9
PA
DE
GN
D10
MIC+11
MIC-12
VD
D13
RING2_SENSE 14
SLEEVE_SENSE 15VD
D16U1203B
TS3A225ERTE
1V8
TODO: HEADPH_IND ?GPIO177
POWERED
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 14/38
Title: ECIFile: neo900_SS_13.schSheet: /ECI/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
video switch missing
R13
016k
8
R13
0222
k
R130332k
R13
0447
k
R13
0547
k
R1306470R
R13071k
R130822k
R13
0922
k
R13
106k
8
R13111k
GND
GND
LDOIN1
GN
D2
EN3 NC/FB 4
OUT 5
U1301
TLV702225DBV
+
+
-
-1O 1
1-2
1+3
VS
S4
2+5
2-62O 7
VD
D8U1302
TLV1702DGK
3V3
1V8
MIC-ECIGPIO-ECI1
GPIO-ECI0
1V8
ECI-ADC
2V5
TODO: draw comparator right
POWERED
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 15/38
Title: Audio HandsfreeFile: neo900_SS_14.schSheet: /Audio Handsfree/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Hands Free
C1401
10u
C1402
100n
C1403
27p
C1404
1n
C1405
1n
C14
06
100n
C14
07
100n
C14
08
100n
C14
09
100n
C1410
1n
C1411
1n
AK
D1401
V5.5MLA0603N
AK
D1402
V5.5MLA0603N
AK
D1403
V5.5MLA0603N
AK D1404
V5.5MLA0603N
L1401
L1402
L1403
L1404
P+
N-
SPKR-L3709
SPEAKER
P+
N-
SPKR-R3709
SPEAKER
GND
GND
GND
GND
GND
OUT+ 2
OUT- 5
IN+20
IN-19
U1401A
TPA2012D2RTJ
G11
PVDD3
PGND4
SDL7SDR8
AVDD9
PADE
PGND12
PVDD13
G015
AGND18
U1401B
TPA2012D2RTJ
OUT- 11
OUT+ 14IN+16
IN-17
U1401C
TPA2012D2RTJ
VSYS
HFL+
HFL-
HFR+
HFR-
GPIO-HF-EN
SPKRR+
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 16/38
Title: Misc (lower)File: neo900_SS_15.schSheet: /Misc (lower)/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
to uSD breakout
FX6-20P-0.8SV
P1201
Vibramotor Shield
G1501
G1502
G1503
P P
P P
P P
P P
P P
P P
P P
P P
P P
P P
GND GND
GND
GND
SHIELDSHIEVIBRA3709A
N1
P2
VIBRA3709B
PREC-MICRO-304-106
3V3
I2C2-SDAI2C2-SCL
GPIO-FLASH-STRGPIO-FLASH-ENGPIO-FLASH-INT
GPIO-CAM-COVER
GPIO-BATT-LID
TODO: bogus connector (see HB WP)
SD-DAT2SD-DAT3
SD-CMDSD-VDD
SD-CLK
SD-DAT1SD-DAT0
VSYSSD-CD
VIB+
VIB-
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 17/38
Title: RFID/NFC ReaderFile: neo900_SS_16.schSheet: /RFID/NFC Reader/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
2.7 - 5.5V
1.8 - VIN
27 MHz?
C1601
2u2
C1602
10nC1603
2u2
C1604
10n
C16
05
10p
C16
06
47p
C1607 1n5
C16
08
10p
C1609 1n5C161010n C1611
1n2
C1612
680p
C1613
DNP
C1614
220p
C1615
100p
C1616
27p
C1617
DNPC16182u2C161910n C1620
1n2
C1621
680pC16222u2C162310nC16242u2
C1625
27p
C1626
27p
C1627
2u2
C1628
10n
L1601
150n
L1602
330n
R16
011k
GND
GNDGND
GND GND GND GND GND GND GND GND
GNDGNDGNDGNDGND
GND
GND
GND GND
GND
GNDGND
GND
GND
GND
GND
VDD_A 1
VIN 2
VDD_RF 3
VDD_PA 4
TX_OUT 5
VSS_PA 6
VSS_RX 7
RX_IN1 8
RX
_IN
29
VS
S10
I/O_320
OS
C_O
UT
30B
AN
D_G
AP
11
I/O_421
OS
C_I
N31
AS
K/O
OK
12
I/O_522
VD
D_X
32
IRQ
13
I/O_623
MO
D14
I/O_724
VS
S_A
15
EN
225
VD
D_I
/O16
DA
TA
_CLK
26
I/0_017
SY
S_C
LK27
I/O_118
EN
28
I/O_219
VS
S_D
29
TH
ER
MA
LT
P
U1601
TRF7970A
24
1 3
X1601
13.56MHz
NFC-IRQ
3V3
1V8
NFC-IO1
NFC-TXEN
NFC-TXD/MOD
NFC-SS
NFC-TRXCLK
NFC-MISO
NFC-MOSI
NFC-SCLK
NFC-EN
NFC-CLK
NFC-ASKOOK
NFC-ANT
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 18/38
Title: RFID/NFC ControllerFile: neo900_SS_17.schSheet: /RFID/NFC Controller/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
to OMAP or I/O-expander
C1701
(47pF)C1702
100n
C1703
1u
A AKK
D1701
LTST-C190KRKTR
1701
150R
R17
0215
0R
GND
GND GND
GND
PINEXP U1701A
PTE01
PTE12
PTE163
PTE174
PTE185
PTE196
PT
E30
9
PT
A0
10
PTB0/LLWU_P5 20
PT
D5
30P
TA
111
PTB1 21
PT
D6/
LLW
U_P
1531
PT
A2
12
PTC1/LLWU_P6/RTC_CLKIN 22
PT
D7
32
PT
A3
13
PTC2 23
PT
A4
14
PTC3/LLWU_P7 24
PT
C4/
LLW
U_P
825
PT
C5/
LLW
U_P
926
PTA18 17
PT
C6/
LLW
U_P
1027
PTA19 18
PT
C7
28
PTA20 19
PT
D4/
LLW
U_P
1429U1701B
MKL16Z128VFM4
PIN7 U1701C
PIN15 U1701D
PIN8 U1701E
PIN16 U1701F
?-SCL?-SDA
NFC-ASKOOK/16.2A
NFC-TXEN/16.1B
SELF
NFC-TXENNFC-IRQ
NFC-ENNFC-ASKOOK
NFC-CLK
NFC-IO1
NFC-TXD/MODNFC-SS
NFC-MOSINFC-MISO
NFC-SCLK
NFC-TRXCLK
SW
IO-1
SW
IO-2
OMAP_NFC_INT
OMAP_NFC_nRESET
1V8
TODO: SWD
NFC_LED
SW
P_n
RE
SE
T
SW
P_1
_S1
SW
P_2
_S1
1V8
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 19/38
Title: HackerbusFile: neo900_SS_18.schSheet: /Hackerbus/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
NOTE: this is mangling up Breakout and Lower board connectorsSignals may have to be fed through the breakout board connector increasing resistance
Missing 10 level shifter chip (or do we really have the space for 10x discrete T+R+D ca. 3x3mm each?)
Missing 6x 2R for alternate function select (do we have the space for ca. 2.5 x 5mm?)
GND
GND GND
GND
UART_CTSUART_TXGPIO_bGPIO_dGPIO_f/3V3
VBUSVBAT
UART_RTSUART_RX
GPIO_aGPIO_cGPIO_e
VSYSVBAT
US
B_D
PU
SB
_GN
DU
SB
_DM
NFC_GND NFC_ANTGND
GND GND
GND
BATT/5.1A
N$339
N$340
N$341 N$347
N$349
N$351
NFC-ANT/16.4B
UART3_CTS UART3_RTS
UART3_RXUART3_TX
US
B-W
WA
N-D
+/6
.3B
US
B-W
WA
N-D
-/6.
3B
VBUS/3.1B VSYS/19.1D
BATTBATT
GND
GN
D
GND
GND
GN
D
GND
GND
GN
D
GN
DG
ND
N$339
N$340
N$341 N$347
N$349
N$351
NFC-ANT
UART3_CTS UART3_RTS
UART3_RXUART3_TX
US
B-W
WA
N-D
+
US
B-W
WA
N-D
-
VBUS VSYS
TODO: align with HB WP
TODO: align with HB WP
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 20/38
Title: InfraredFile: neo900_SS_19.schSheet: /Infrared/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
alternative?
BQ.GPIO: which voltage level?
fix footprint
fix footprint
NOTE: 1V8 may be quite noisy
replace by NCX2200
Choose the right type, polarity, gain etc.
C19
01
1n
C1902
100n
C19
03
100p
C19
04
100p
AK
D19
01 VE
MD
1094
0F
AA
KK
D19
02
VS
MB
2948
SL
neo9
00-le
gacy
:VS
MB
2948
SL
R19
014M
7
R190210M
R190350k
R190433k R1905
10k
R19
061M
5
R19
071R
5
R19
0822
k
P$G
AT
E
P$SOURCEP$DRAIN
T19
01
T-P
MO
S-F
DY
100P
Z
10k/47k
B11
GND2
B23 C2 4
C1 5
T1902
UMG5N
GND GND
GND
GND
GND
+
+
-
-1O 1
1-2
1+3
VS
S4
2+5
2-62O 7
VD
D8
U1901
TLV7256ISSOP
IrDA
LEDA1
TXD2
RXD3
PWRDN4
VCC5
VIO6
GND7
U1902G$1A
RPM973-H11E2Aneo900-legacy:RPM973-H11E2A
1V8/17.3C
3V3/16.1A
BQ.GPIO/5.3C
GPIO?
UART3-TX_IRTX
VSYS/18.2C
BQ.GPIO
1V8
AUDIOINUART3-RX_IRRX
BQ.GPIO
UART3-TX_IRTX
UART3-CTS_RCTX
VSYS
TODO: update to design in IR WP
TODO: delete U1902
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 21/38
Title: B2B to UPPERFile: neo900_SS_20.schSheet: /B2B to UPPER/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Pin assignment musr be optimized for final component placementwe might have to switch to 80 or 100 pin connectors
ca. 130 signals (to be counted exactly after definition of upper/lower split)
11
22
33
44
55
66
77
88
99
1010
2020
3030
40 40
50 50
60 60
1111
2121
31 31
41 41
51 51
1212
2222
32 32
42 42
52 52
1313
2323
33 33
43 43
53 53
1414
2424
34 34
44 44
54 54
1515
2525
35 35
45 45
55 55
1616
262636 36
46 46
56 56
1717
2727
37 37
47 47
57 57
1818
2828
38 38
48 48
58 58
1919
2929
39 39
49 49
59 59
P2001
DF40C-60DS-0.4Vneo900-legacy:DF40C-60DS-0.4V
11
22
33
44
55
66
77
88
99
1010
2020
3030
40 40
50 50
60 60
1111
2121
31 31
41 41
51 51
1212
2222
32 32
42 42
52 52
1313
2323
33 33
43 43
53 53
1414
2424
34 34
44 44
54 54
1515
2525
35 35
45 45
55 55
1616
262636 36
46 46
56 56
1717
2727
37 37
47 47
57 57
1818
2828
38 38
48 48
58 58
1919
2929
39 39
49 49
59 59
P2002
DF40C-60DS-0.4Vneo900-legacy:DF40C-60DS-0.4V
GND
GND
1V8/19.1D2V5/13.3B
2V7/8.4C
3G-WOE/6.3B
3V3/19.1D
32KHZ/9.4A
ACCEL-INT/10.4C
ADC$114/8.1CADC1/8.4CADC2/8.4C
BATTEMP/5.4A
CAM1-GPIO/1.3BCAM2-GPIO/1.3C
CHG_IND/3.1B
ECI-ADC/13.3C
EMERG_OFF/6.3B
GPIN115/10.3B
GPIO$51/10.3B
GPIO$52/8.4A
GPIO$55/10.4AGPIO$56/10.4A
GPIO$60/12.2D
GPIO$70/8.3BGPIO$110/8.1D
GPIO-BATT-LID/15.1B
GPIO-BT-EN/9.1C
GPIO-CAM-COVER/15.1B
GPIO-COMPARATOR/8.4DGPIO-ECI0/13.3CGPIO-ECI1/13.3B
GPIO-EN-MODEM/4.1A
GPIO-FLASH-EN/15.1AGPIO-FLASH-INT/15.1A
GPIO-FLASH-STR/15.1A
GPIO-FM-EN/9.3AGPIO-FMIRQ/9.3A
GPIO-HF-EN/14.1B
GPIO-HP-EN/12.1B
GPIO-MODEM_EMERG/6.3AGPIO-MODEM_IGT/6.3A
GPIO-VOL+/1.2BGPIO-VOL-/1.2B
GPIO-WLAN-EN/9.1A
GPIO-WLAN-IRQ/9.1A
GPIO56/10.3A
GPIO177/12.4C
HDQ/5.2A
I2C2-SCL/15.1AI2C2-SDA/15.1A
I2C3-SCL/10.4CI2C3-SDA/10.4C
INA231-INT/4.4C
LC_IND/6.3B
LOCK-GPIO/1.2A
MCBSP2-CLK/9.3AMCBSP2-DR/9.3AMCBSP2-DX/9.3A
MCBSP2-FCK/9.3A
MCBSP3-CLK/9.1DMCBSP3-DR/9.1DMCBSP3-DX/9.1D
MCBSP3-FCK/9.1D
MCBSP4-CLKX/6.2A
MCBSP4-DR/6.2AMCBSP4-DX/6.2A
MCBSP4-FSX/6.2A
MMC3-CLK/9.1AMMC3-CMD/9.1A
MMC3-DATA0/9.1A
MMC3-DATA1/9.1AMMC3-DATA2/9.1AMMC3-DATA3/9.1A
N$19/8.2D
N$38
N$129/11.2A
N$131/3.1CN$141/3.1CN$143/3.1C
N$148/11.1AN$149/11.1AN$150/11.1AN$153/11.1AN$154/11.1A
N$229/8.3C
OTG-D+/3.1BOTG-D-/3.1B
OTG-ID/2.2B
POWERON/1.3A
PWR_IND/6.3B
RING/6.2C
SD-CD/15.2BSD-CLK/15.2ASD-CMD/15.2A
SD-DAT0/15.2BSD-DAT1/15.2BSD-DAT2/15.2ASD-DAT3/15.2A
SD-VDD/15.2A
STATUS/6.3B
SYSCLK/9.3C
UART1-CTS/9.1DUART1-RTS/9.1C
UART1-RX/9.1C
UART1-TX/9.1D
UART?-CTS/6.2CUART?-RTS/6.2C
UART?-RX/6.2CUART?-TX/6.2C
USB-WWAN-D+/18.3AUSB-WWAN-D-/18.3A
VBUS/18.1C
VBUS-MODEM/6.3B
VIB+/15.1DVIB-/15.1D
VMMC2/12.1A
VSYS/19.3B
VSYS/19.3B
GN
D
GNDGND GND GND
GNDGNDGNDGND
GN
D
VSYS VSYS VSYS VSYS
VSYS VSYS VSYS VSYS
TODO: update when details settle
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 22/38
Title: uSD Breakout BoardFile: neo900_SS_21.schSheet: /uSD Breakout Board/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
FX6-20S-0.8SV
ESD on CPU side
(1.5V - 3.6V)
Battery Cover detectCamera Cover detect
pullup? or through GPIO?
Flash/Torch
or here?
C2101
1u
C2102
47n
C2103
100n
C2104
4u7; 12V
C2105
10u
AK
D21
01
V5.
5MLA
0603
N
A K
D2102
RSX101M-30
L2101
ferrite
L2102
2u2
K1
K2
K3
A4
A5
A6
HS
HS
LED2101CLN6A-MKW-CJ0K0233
AA
KK
LED
2102
LED
-060
3
P P
P P
P P
P P
P P
P P
P P
P P
P P
P P
R2101tbd.
GND2
GND2
GND2
GND2
GND2 GND2 GND2 GND2
GND2
GND2GND2
GND2
GND2
GND2
HALL
VD
D1
OUT 2
GN
D3
U2101
MLX90248ESE
A 1
GND 2
OUT 3
TEST 4VDD5 PROG 6
U2102
SFH7741neo900-legacy:SFH7741
SETT1
SETF2
SETI5
ILED6
OU
T7
HP
LED
9
INTF10
INT11
LX13
VD
D14
EN15
STR16
I2CSCL 3
SDA 4
U2103B
ADP1653
GN
DE
XP
GN
D8
GN
D12
USD-I2C2-SCL
USD-I2C2-SDA
USD-VBATT
TODO: flash controller is now on LOWER, not BOB
USD-I2C2-SDAUSD-I2C2-SCLUSD-STRUSD-ENUSD-INT
USD-STR
USD-EN
USD-INT
USD-VBATT
TODO: use TMD26713
USD-3V3
LID
K1
K2
K3
A4
A5
A6
HS
HS
LED2103CLN6A-MKW-CJ0K0233
CD
SD-DAT21
SD-DAT3/CD2
SD-CMD3
SD-VDD4
SD-CLK5
SD-VSS6
SD-DAT07
SD-DAT18
GN
DS
1
GN
DS
2
GN
DS
3
GN
DS
4
CD SW
P-MICRO-SD3709
ST
1W00
8S4B
R15
00
POWERED
TODO: wrong LEDs
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 23/38
Title: B2B to LOWERFile: neo900_SS_22.schSheet: /B2B to LOWER/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
to be adjusted to lower board connector
SHIELD
G2201 G2202 G2203
G2204 G2205 G2206
G2207 G2208
G2209
11
22
33
44
55
66
77
88
99
1010
2020
3030
40 40
50 50
60 60
1111
2121
31 31
41 41
51 51
1212
2222
32 32
42 42
52 52
1313
2323
33 33
43 43
53 53
1414
2424
34 34
44 44
54 54
1515
2525
35 35
45 45
55 55
1616
262636 36
46 46
56 56
1717
2727
37 37
47 47
57 57
1818
2828
38 38
48 48
58 58
1919
2929
39 39
49 49
59 59
P2201
DF40C-60DP-0.4Vneo900-legacy:DF40C-60DP-0.4V
11
22
33
44
55
66
77
88
99
1010
2020
3030
40 40
50 50
60 60
1111
2121
31 31
41 41
51 51
1212
2222
32 32
42 42
52 52
1313
2323
33 33
43 43
53 53
1414
2424
34 34
44 44
54 54
1515
2525
35 35
45 45
55 55
1616
262636 36
46 46
56 56
1717
2727
37 37
47 47
57 57
1818
2828
38 38
48 48
58 58
1919
2929
39 39
49 49
59 59
P2202
DF40C-60DP-0.4Vneo900-legacy:DF40C-60DP-0.4V
GND3
GND3 GND3 GND3
GND3
VBATT_UPPER/25.1A
VBATT_UPPER/25.1A
GND3
GND3
GND3
GND3
GN
D3
GND3
GND3
GND3
GN
D3
GND3
GND3
GN
D3
GND3 GND3 GND3 GND3
GN
D3
GND3 GND3 GND3 GND3
GN
D3
VBATT_UPPER VBATT_UPPER VBATT_UPPER VBATT_UPPER
VBATT_UPPER VBATT_UPPER VBATT_UPPER
TODO: track B2B to UPPER
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 24/38
Title: KeypadFile: neo900_SS_23.schSheet: /Keypad/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Address: 0x34
needs final tuning (which button on which position)
VOL+ and VOL- could drive FETs sitting in the matrix
replace by 2x RB521ZS8A30 for space constraints
B1/CTL3709 B2/CTL2301B3/\3709 B4/A3709 B5/Q3709 B6/2301 B7/3709 B8/3709 B9/SPC2301 B10/OK3709
B11/ALT3709B12/FN3709
B13/SPC2301 B14/SPC2301 B15/M3709 B16/,3709 B17/PGDN3709 B18/END3709 B19/LEFT3709 B20/RGHT3709
B21/DEL3709B22/3709
B23/TAB3709 B24/BSP3709 B25/RET3709 B26/PIPE3709 B27/PGUP3709 B28/HOME3709 B29/UP3709 B30/DN3709
B31/ALT2301
B32/SHLCK3709
B33/ESC3709
B60/^2301 B60/^3709
B69/O3709 B70/P3709
B79/2301 B80/2301
C2301
100nF
A K
D2301
D0603AK
D2302
D0603
A K
D2303
D0603AK
D2304
D0603
A K
D2305
D0603AK
D2306
D0603
A K
D2307
D0603AK
D2308
D0603
GND3
ROW7 1
ROW6 2
ROW5 3
ROW4 4
ROW3 5
ROW2 6
ROW1 7
ROW0 8
COL09
COL110
RESET20
COL211
VCC21
COL312
SDA 22
COL413
SCL 23
COL514
INT 24
COL615
COL716
COL817
COL918
GND19
U2301
TCA8418RTW
I2C2-SDA-CPU
I2C2-SCL-CPU
KEYIRQ_UPPER
RESET_UPPER
1V8-CPU
TODO: *_UPPER names ?
TODO: remove 3709 in comp refTODO: remove keycap from comp refTODO: sort out 6 "ext" buttonsTODO: rearrange matrix to avoid diodes ?
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 25/38
Title: Display-PeripheralsFile: neo900_SS_24.schSheet: /Display-Peripherals/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Resistive Touch (display connector)
C2401
4u7
C2402
100nC2403
27p
C2404
100nC2405
27p
C2406
1n
C2407
1n
C2408
1n
C2410
100n
C2411
100nF
>SIZE
L2401
tbd
>SIZE
L2402
tbd
VDD 1
CK3 GND 6
GND 7
GND 8L/R2
OUT4 GND 5
M2401
SPK0415HM4H
VDD 1
CK3 GND 6
GND 7
GND 8L/R2
OUT4 GND 5
M2402
SPK0415HM4H
YU 40
XL 41YL 43XR 44
P-DISP3709N
N900-DISPLAY
R240110R
R2402560R;1%
R2403560R;1%
GND3
GND3
GND3GND3
GND3 GND3GND3
GND3
GND3
GND3 GND3V
SS
EX
P
YR1
TPENDING 2
UR3
Y+/5WLR4
X+/5WS5
Y-/5WUL6
VDDA7
VSSA8
ELECT420
WAKEUP 30
UART_RX 31
VREG_IN 12
AUTOBAUD 22
UART_TX 32
VREG_OUT 13
ADDRSEL 23
VSS14VDD24
X-/5WLL15
VSS25
ELECT116
SDA 26
XR17
SCL 27
ELECT218
RESET 28
ELECT319
COMM_SELECT 29
U2402
CRTOUCH
DMIC_BIAS
DMIC_DATADMIC_CLOCK
PENIRQ_UPPER
I2C2-SDA-CPUI2C2-SCL-CPU
1V8-CPU
GND3
GND3
C2409
1n
GND3
POWERED
POWERED
POWERED
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 26/38
Title: Display-Panel&PowerFile: neo900_SS_25.schSheet: /Display-Panel&Power/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
TODO: connector pin assigment needs intensive review
18V, 20mA each string
Adjust sense resistor+Z-Diode to voltage¤t
Son
y A
CX
565A
KM
Check with data sheet of Sony ACX565AKM Display Connector
not shown here:Camera, Touch, LEDs
C2501
4u7
C2502
4.7u;50V;TMK325B7475MG
A K
D2501RSX101M-30
A K
D2502
22V,200mW,MM5Z22V
>SIZE
L2501
10uH,450mA,BRC2016T100K
L2502
ACM2012Hneo900-legacy:ACM2012H
L2503
ACM2012Hneo900-legacy:ACM2012H
L2504
ACM2012Hneo900-legacy:ACM2012H
AMB-INT8 VAMB-2V5 9
OPT-SW10
CABC22
DISP-1V8 24
CAM-SHUTDN15 DISP-2V8 26
CAM-VDIG 17
RESET37
CAM-VANA 19
CAM-EXTCLK59
P-DISP3709B
N900-DISPLAY
N 5
P 6
P-DISP3709C
N900-DISPLAY
I2C
SDA 12
SCL 13
P-DISP3709D
N900-DISPLAY
LED+28
LED-29
P-DISP3709F
N900-DISPLAY
LED-30
LED+31
P-DISP3709G
N900-DISPLAY
SHIELDM1P-DISP3709H
SHIELDM2P-DISP3709I
SHIELDM3P-DISP3709J
SHIELDM4P-DISP3709K
DSI/CSI
D0+50
D0-51
D1+46
D1-47
CLK+48
CLK-49
P-DISP3709L
N900-DISPLAY
SPI
CS34
SOMI35
SIMO36
CLK38
P-DISP3709M
N900-DISPLAY
GND 1GND 2GND 3GND 4GND 7GND 11GND 14GND 16GND 18GND 20GND 21GND 23GND 25GND 27GND 32GND 33GND 39GND 42GND 45GND 52GND 55GND 58GND 60
R2501330R
R25
02D
NP R
2503
62R
R25
0462
R
GND3
GND3 GND3GND3 GND3
GND3
GND3
GND3
1.233V
1.8V
SW 1
GND 2
FB 3
EN4
VIN5
U2501
TPS61041DBV
DSS_D16 G25
DSS_D19 H25
DSS_HSYNC D26
DSS_D6 E26
DSS_D9 G26
DSS_D18 H26
DSS_D21 J26
DSS_VSYNC D27
DSS_ACBIAS E27
DSS_D8 F27
DSS_D17 H27
DSS_PCLK D28
DSS_D20 E28
DSS_D7 F28
DSS_D0 AG22
DSS_D1 AH22
DSS_D2 AG23
DSS_D3 AH23
DSS_D4 AG24
DSS_D5 AH24
DSS_D15 AA27
DSS_D13 AB27
DSS_D22 AC27
DSS_D11 AD27
DSS_D14 AA28
DSS_D12 AB28
DSS_D23 AC28
DSS_D10 AD28
U2502D
DM3730CBP100
McSPI
CS AC2
CLK AB3
SOMI AA4
SIMO AB4
U2502AC
DM3730CBP100
CDP-CLK+_UPPERCDP-CLK-_UPPER
CDP-D0+_UPPERCDP-D0-_UPPER
CDP-D1+_UPPERCDP-D1-_UPPER
EAR-_UPPER
EAR+_UPPER
I2C2-SDA-CPU
2V5_UPPER
1V8-CPU
2V8_UPPER
N$49_UPPER
N$50_UPPER
I2C2-SCL-CPU
GPIO97
CAM-CLK
N$41_UPPER
PWM_UPPER
VBATT_UPPER
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 27/38
Title: CPU + PoP RAM/NANDFile: neo900_SS_26.schSheet: /CPU + PoP RAM/NAND/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
INCOMPLETE in V2
SYS_BOOT5 AE21
SYS_BOOT6 AF21
SYS_BOOT2 AE14
SYS_NRESWARMAF24
SYS_NRESPWRONAH25
SYS_NIRQAF26
SYS_BOOT1 AG26
SYS_BOOT0 AH26
SYS_BOOT3 AF18
SYS_BOOT4 AF19
U2502A
DM3730CBP100
i2c-master
SDA AE15
SCL AF15
U2502T
DM3730CBP100
i2c-master
SCL AF14
SDA AG14
U2502U
DM3730CBP100
DAT2N25
DAT7R25
DAT1N26
DAT5P26
CMDM27
DAT0N27
DAT4P27
DAT6R27
CLKN28
DAT3P28
U2502AE
DM3730CBP100
CLKAE2
DAT3AF4
DAT2AG4
DAT1AH4
CMDAG5
DAT0AH5
U2502AF
DM3730CBP100
U2601KCE00E00CA
NRESWARM-CPUI2C2-SCL-CPU
I2C2-SDA-CPU
I2C3-SCL-CPU
I2C3-SDA-CPU
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 28/38
Title: eMMCFile: neo900_SS_27.schSheet: /eMMC/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
INCOMPLETE in V2
to s
ome
1.8V
MM
C in
terf
ace
GND3
DAT3J2
DAT0H3
DAT4J3
DAT1H4
DAT5J4
DAT2H5
DAT6J5
CMDW5
DAT7J6
CLKW6
U2701A
EMMC-169
eMMC
VDDI K2
VSSQ Y2VSSQ K4
VCCQW4
VCCQY4
VCCN5VSS P5
RSTU5
VSSQ Y5
VCCQK6
VCCM6VSS M7VSS U8
VCCU9
VSS R10
VCCT10
VCCQAA3VSSQ AA4
VCCQAA5VSSQ AA6
U2701B
EMMC-169
3V3-CPU
1V8-CPU
NRESWARM-CPU
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 29/38
Title: PMU+CodecFile: neo900_SS_28.schSheet: /PMU+Codec/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
INCOMPLETE in V2
should drive TPS65950
this goes through B2B to OTG socket
this goes through B2B to modem
needs a small charge pump to generate 5V 50mA.
+ C2801
tbd
C2802
PAS3225P3R3113
R2801(0R)
GND3
GND3
U2801LTC3355
RBIAS A1
ID B1
VBAT C1
DM D1
DP E1
REFCLKA2
RESETBB2
VBUS C2
VDD3.3 D2
SPK_R E2
STPA3
VDD1.8 B3
GND C3
DATA7D3
SPK_L E3
DIRA4
DATA0B4
DATA2C4
DATA4D4
DATA6E4
CLKOUTA5
NXTB5
DATA1C5
DATA3D5
DATA5E5
U2802
USB3322
BCIAUTON1
ICTLUSB2 P1
VPRECH N2
ICTLAC2 P2
PCHGAC N4
VBATS P4
VAC N5
VCCS P5
VBAT R5
PCHGUSB N6
ICTLUSB1 P6
ICTLAC1 N7
U2803B
TPS65950
CLKENC6
CLKEN2D7
CLKREQ G10
32KCLKOUT N10
HFCLKOUT R12
CLK256FS D13
HFCLKINA14
BKBAT M14
32KXOUTP15
32KXINP16
U2803C
TPS65950
RFID.ENA2
ADCIN2G3
ADCIN1J3
ADCIN0H4
IO.1P8C8
MSECURE H8
STARTADCJ9
GPIO13/LEDSYNC G11
NC B14
LEDA/VIBRA.P F15
LEDB/VIBRA.M G15
AGNDN15
LEDGND F16
VREFN16
U2803H
TPS65950
VBUS R8
DP/UART3.RXD T10
ID R11
DN/UART3.TXD T11
DATA7F13
DATA5G13
DATA3/CTSOJ13
DATA1/RXK13
DIRL13
NXTM13
DATA6F14
DATA4G14
DATA2/RTSIJ14
DATA0/TXK14
STPL14
UCLKL15
U2803J
TPS65950
VBUS-CPU
OTG-CPU-D-
OTG-CPU-D+
OTG-CPU-ID
MODEM-CPU-D-
MODEM-CPU-D+
VBUS-MODEM-CPU
TODO: check role
VBAT(->TPS65950)_UPPERVSYS_UPPER
TODO: VBUS-MODEM ?
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 30/38
Title: BB-XM Dummy (TWL4030)File: neo900_SS_29.schSheet: /BB-XM Dummy (TWL4030)/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
simple capless 400mA LDO for TPS65950 substitute(only for prototype)
GND3
GND3
LDOIN1
GN
D2
EN3 NC/FB 4
OUT 5
U2901
TPS73633DBV
LDOIN1
GN
D2
EN3 NC/FB 4
OUT 5
U2902
TPS73618DBV
VBAT(->TPS65950)_UPPER 3V3-CPU
VMMC2-CPU
1V8-CPU
"0R" bridge to separate nets
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 31/38
Title: CameraFile: neo900_SS_30.schSheet: /Camera/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Main CameraINCOMPLETE in V2
Front camera (display connector)
C3001
27p
C3002
2u2
C3003
27p
C3004
2u2
C3005
2u2
C3006
100n
C3007
100n
L3001
N3001N97-CAMERAneo900-legacy:N97-CAMERA
DSI/CSI
CLK-53CLK+54
DATA-56DATA+57
P-DISP3709A
N900-DISPLAY
DSI/CSI
DATA+6
DATA-7
CLK+9
CLK-10
P3001A
DF37NB-20DS-0.4/N97CAM
CLK1
VDDA 3
VDDA 4
VIO 12
VIO 13
VBAT 15
VBAT 16
SHDN18
GND2
GND5
GND8
GND11
GND14
GND17
I2C
SDA20
SCL19
P3001I
DF37NB-20DS-0.4/N97CAM
GNDM1
GNDM2
R300147R
R300247R
R30
0310
0RR
3004
100R
GND3
GND3
GND3
GND3
GND3
GND3
GND3
CAM_VS A23
CAM_WEN B23
CAM_FLD C23
CAM_HS A24
CAM_D2 B24
CAM_D3 C24
CAM_D4 D24
CAM_D5 A25
CAM_D10 B25
CAM_XCLKA C25
CAM_STROBE D25
CAM_XCLKB B26
CAM_D11 C26
CAM_PCLK C27
CAM_D8 K27
CAM_D9 L27
CAM_D6 K28
CAM_D7 L28
CAM_D0 AG17
CAM_D1 AH17
U2502B
DM3730CBP100
IN1A1
NO1 B1COM1C1
NC1 D1
VIO
A2
GN
DB
2G
ND
C2
V+
D2
IN2A3
NO2 B3COM2C3
NC2 D3
U3001
TS3DS26227
IN1A1
NO1 B1COM1C1
NC1 D1
VIO
A2
GN
DB
2G
ND
C2
V+
D2
IN2A3
NO2 B3COM2C3
NC2 D3
U3002
TS3DS26227
U3003slide magnetic sensor
CAM-STR
GPIO102
GPIO167
CSI-B-C+_UPPER
CSI-B-C-_UPPER
CSI-B-D+_UPPER
CSI-B-D-_UPPER
CAM-CLK
GPIO97
VAUX??
1V8-CPU
VBATT_UPPER
VCSI=VAUX2???VDDA
I2C3-SCL-CPU
I2C3-SDA-CPU
POWERED
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 32/38
Title: LEDsFile: neo900_SS_31.schSheet: /LEDs/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
note: D7, D8, D9 are powered differentlycheckme: assignment of LED location to output number
Addr: 0x32
AUX and Display LEDs
RGB LEDs (display connector)
C31
01
470n
C31
02
470n
C3103
1u
A1 K 6
LED3101A
LED-RGB-SMLP36
A3 K 4
LED3101B
LED-RGB-SMLP36
A2 K 5
LED3101C
LED-RGB-SMLP36
A1 K 6
LED3102A
LED-RGB-SMLP36
A3 K 4
LED3102B
LED-RGB-SMLP36
A2 K 5
LED3102C
LED-RGB-SMLP36
AB61
AR62
AG63K 64
P-DISP3709E
N900-DISPLAY
GND3GND3 GND3 GND3GND3
GND3
GND3
C2+
1
C1+
2
VDD3
GND4
EN5
CLK6
INT7
SDA8
SCL9
TRIG10
ASEL020
D9 11
ASEL121
D8 12
VOUT 22
D7 13
C2-
23
D6 14
C1-
24
D5 15
D4 16
D3 17
D2 18
D1 19
U3101A
LP55231
GN
DE
XP
I2C3-SCL-CPU
I2C3-SDA-CPU
GPIO-LED-EN_UPPER
32KHZ_UPPER
GPIO-RGB-INT_UPPER
VSYS_UPPER
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 33/38
Title: Fancy LEDsFile: neo900_SS_32.schSheet: /Fancy LEDs/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Privacy
MOD
Kbd
Kbd
Kbd
C3201
2u2
C3202
100n
C3203
2u2
C3204
100n
C32051u
C32061u
C3207100n
C3208100n
A K
D3201RSX101M-30
A K
D3202RSX101M-30L3201
4u7
L3202
4u7
KG1
KR2
KB3
A 4LED3201
LED-RGB-COMMON-A-MSL0201RGB
KG1
KR2
KB3
A 4LED3202
LED-RGB-COMMON-A-MSL0201RGB
KG1
KR2
KB3
A 4LED3203
LED-RGB-COMMON-A-MSL0201RGB
KG1
KR2
KB3
A 4LED3204
LED-RGB-COMMON-A-MSL0201RGB
A 1K6
LED3206A
LED-RGB-SMLP36
A 3K4
LED3206B
LED-RGB-SMLP36
A 2K5
LED3206C
LED-RGB-SMLP36
A AKKLED3207
LTST-C190KRKT
KG1
KR2
KB3
A 4
LED3208
LED-RGB-COMMON-A-MSL0201RGB
A AKKLED3209
LTST-C190KFKT
A AKKLED3210
LTST-C190TBKT
R3201tbd.
R3202tbd.
R3203tbd.
R3204tbd.
GND3 GND3
GND3GND3
GND3 GND3
I2CSCLB3
SDAC5
U3201A
LP55281YZR
RGB
B A6
G B6
R C6
U3201B
LP55281YZR
RGB
B A2
G A3
R A4
U3201C
LP55281YZR
RGB G D5
R E5
B D6
U3201D
LP55281YZR
RGB
B E1
G E2
R E3
U3201E
LP55281YZR
VD
DA
1
ALE
DF
2
VD
DD
3
FB
E6
SW
F6
VDDAB1
VREFC1
IFSELB2
IRTC2
ASE1D2
VIOC3
NRSTF3
SOB4
SI/A0C4
ASE2D4
IRGBB5
GN
DE
4
GN
DF
1
GN
DD
1
GN
DA
5
GN
DF
4
GN
DF
5
I2CSCLB3
SDAC5
U3202A
LP55281YZR
RGB
B A6
G B6
R C6
U3202B
LP55281YZR
RGB
B A2
G A3
R A4
U3202C
LP55281YZR
RGB G D5
R E5
B D6
U3202D
LP55281YZR
RGB
B E1
G E2
R E3
U3202E
LP55281YZR
VD
DA
1
ALE
DF
2
VD
DD
3
FB
E6
SW
F6
VDDAB1
VREFC1
IFSELB2
IRTC2
ASE1D2
VIOC3
NRSTF3
SOB4
SI/A0C4
ASE2D4
IRGBB5
GN
DE
4G
ND
F1
GN
DD
1G
ND
A5
GN
DF
4G
ND
F5
VSYS_UPPER
1V8-CPU
NRESWARM-CPU
I2C3-SCL-CPU
I2C3-SDA-CPU
KG1
KR2
KB3
A 4LED3205
LED-RGB-COMMON-A-MSL0201RGB
VSYS_UPPER
CHG_IND
1V8-CPU
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 34/38
Title: Connector to BB-XMFile: neo900_SS_33.schSheet: /Connector to BB-XM/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Con
nect
to O
MA
P3
McS
PI1
, I2C
2, M
MC
2 / s
ome
GP
IOs
Con
nect
to O
MA
P3
Cam
era
P2301 P2303
These connectors allow to "emulate" the DM3730 by connecting a BB-XM
DS
S /
GP
IOs,
I2C
3
Con
nect
to O
MA
P3
DS
S
P2302
connect to respective CPU-padsINCOMPLETEprototype only
connect to BBby some Micro-USB cable
D+ 3/D+
D- 2/D-
VB 1/VB
ID 4/ID
GND 5/GN
P-MODEM3709-OTG2E
105017-0001neo900-legacy:105017-0001
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
R3301(0R)
R3302(0R)
R3303(0R)
GND3
GND3
GND3
GND3
MODEM-CPU-D+
MODEM-CPU-D-
VBUS-MODEM-CPU
VBUS-CPU
OTG-CPU-D-
OTG-CPU-D+
VAUX4VAUX3
I2C3-SCL-CPUI2C3-SDA-CPU
VSYS_UPPER
NRESWARM-CPUI2C2-SCL-CPU
I2C2-SDA-CPU
TODO: VBUS-MODEM ?
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 35/38
Title: BB-XM Adapter (CPU)File: neo900_SS_34.schSheet: /BB-XM Adapter (CPU)/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
reve
rse?
3.7V (VSYS/VBATT)
P2401
chec
k vi
sual
ly d
urin
g la
yout
pha
se
Ersetzen durch 2A buck converterC3401
1u
C3402
1u
1 2
27 28
Top View on BB
MCBSP1CLKX/GPIO162 J3$1
MCBSP1DR/GPIO159 J3$1
MCBSP1DX/GPIO158 J3$1
MCBSP1FSX/GPIO161 J3$1
MMC2CMD/GPIO131J3$1
MMC2DAT0/GPIO132J3$1
MMC2DAT1/GPIO133J3$1
MMC2DAT2/GPIO134J3$1
MMC2DAT3/GPIO135J3$1
UART2RTS/GPT10/GPIO145 J3$1
VIO_1V8J3$1 DC_5V J3$2
GNDJ3$2 GND J3$2
I2C2SCL/GPIO168 J3$2I2C2SDA/GPIO183J3$2
MCBSP1CLKR/GPIO156 J3$2
MCBSP1FSR/GPIO157 J3$2MMC2CLKO/GPIO130J3$2
REGENJ3$2 RESET J3$2
MMC2DAT7/GPIO139J3$3 UART2CTS/GPT9/GPIO144 J3$4
MMC2DAT6/GPIO138J3$5 UART2TX/GPT11/GPIO146 J3$6
MMC2DAT5/GPIO137J3$7 MCBSP3FSX/UART2RX/GPIO143 J3$8
MMC2DAT4/GPIO136J3$9
P3401J3A
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
R34
0162
k1R
3402
30k1
GND4
GN
D4
GN
D4
GND4
LDO OUT 1
NR/FB 3
GN
D4
EN5
IN8
GN
D9
GN
D10
GN
D11
GN
D12
GN
D13
U3401
TPS73701DRB
BB-130
BB-130
BB-131
BB-131
BB-132
BB-132
BB-133
BB-133
BB-134
BB-134
BB-135
BB-135
BB-136
BB-136
BB-137
BB-137
BB-138
BB-138
BB-139
BB-139
BB-143
BB-143 BB-144BB-144
BB-145
BB-145 BB-146BB-146
BB-156
BB-156
BB-157
BB-157
BB-158BB-158
BB-159
BB-159
BB-161
BB-161 BB-162BB-162
BB-I2C2SCL
BB-I2C2SCL
BB-I2C2SDA
BB-I2C2SDA
BB-NRESWARM
BB-NRESWARM
BB-VSYS
BB-VSYS
BB-1V8
BB-1V8
BB-1V8
BB-5V
BB
-5V
BB-5V
BB-5V
BB-5V
BB-130
BB-130
BB-131
BB-131
BB-132
BB-132
BB-133
BB-133
BB-134
BB-134
BB-135
BB-135
BB-136
BB-136
BB-137
BB-137
BB-138
BB-138
BB-139
BB-139
BB-143
BB-143 BB-144
BB-144
BB-145
BB-145 BB-146
BB-146
BB-156
BB-156
BB-157
BB-157
BB-158
BB-158
BB-159
BB-159
BB-161
BB-161 BB-162
BB-162
BB-I2C2SCL
BB-I2C2SCL
BB-I2C2SDA
BB-I2C2SDA
BB-NRESWARM
BB-NRESWARM
BB-VSYS BB
-VS
YS
BB
-VS
YS
BB-VSYS
BB-VSYS
BB-VSYS
BB-VSYS
GND4 GND4 GND4GND4
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GND4
GND4
GND4
GND4
N$6
8N$6
8
N$68
BB-xM Main Expansion Header (7.24)
BB-5V
BB-1V8
BB-5V
BB-1V8
BB-1V8 BB-5V
TODO: needs decision on where to take this
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 36/38
Title: BB-XM Adapter (DISP)File: neo900_SS_35.schSheet: /BB-XM Adapter (DISP)/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
P2402
reve
rse?
chec
k vi
sual
ly d
urin
g la
yout
pha
se
1
19
2
20
Top View on BB
DATA10J4$1
DATA11J4$1
DATA14J4$1
DATA19 J4$1DATA22J4$1
DATA23 J4$1
DC_5V J4$1
DVI-PUPJ4$1
GND J4$1
I2C3SDA J4$1
VSYNC J4$1
DC_5VJ4$2
GNDJ4$2
DATA1 J4$3DATA0J4$4
DATA3 J4$5DATA2J4$6
DATA5 J4$7DATA4J4$8
DATA12 J4$9
P3401B
1
19
2
20
Top View on BB
3.3V J5$1
CLKJ5$1
DATA13J5$1
DATA6 J5$1
DATA8 J5$1
DATA9 J5$1
DEN J5$1
GND J5$1
HSYNCJ5$1
I2C3SCLJ5$1
NCJ5$1
GNDJ5$2
VIO_1V8J5$2
DATA20 J5$3DATA21J5$4
DATA17 J5$5DATA18J5$6
DATA15 J5$7DATA16J5$8
DATA7 J5$9
P3401C
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
GN
D4
GN
D4
GN
D4
GN
D4
GND4
BB-DSS0
BB-DSS0
BB-DSS1
BB-DSS1
BB-DSS2
BB-DSS2
BB-DSS3
BB-DSS3
BB-DSS4
BB-DSS4
BB-DSS5
BB-DSS5
BB-DSS6
BB-DSS6
BB-DSS7BB-DSS7
BB-DSS8 BB-DSS8BB-DSS9
BB-DSS9BB-DSS10
BB-DSS10
BB-DSS11
BB-DSS11
BB-DSS12
BB-DSS12
BB-DSS13
BB-DSS13
BB-DSS14
BB-DSS14
BB-DSS15
BB-DSS15
BB-DSS16
BB-DSS16
BB-DSS17
BB-DSS17
BB-DSS18
BB-DSS18
BB-DSS19
BB-DSS19
BB-DSS20
BB-DSS20
BB-DSS21
BB-DSS21
BB-DSS22
BB-DSS22
BB-DSS23
BB-DSS23
BB-DSSCK
BB-DSSCK
BB-DSSDE
BB-DSSDE
BB-DSSHS
BB-DSSHS
BB-DSSVS
BB-DSSVS
BB-I2C3SCL
BB-I2C3SCL
BB-I2C3SDA
BB-I2C3SDA
BB-DSS0
BB-DSS0
BB-DSS1
BB-DSS1
BB-DSS2
BB-DSS2
BB-DSS3
BB-DSS3
BB-DSS4
BB-DSS4
BB-DSS5
BB-DSS5
BB-DSS6
BB-DSS6
BB-DSS7
BB-DSS7
BB-DSS8 BB-DSS8
BB-DSS9
BB-DSS9BB-DSS10
BB-DSS10
BB-DSS11
BB-DSS11
BB-DSS12
BB-DSS12
BB-DSS13
BB-DSS13
BB-DSS14
BB-DSS14
BB-DSS15
BB-DSS15
BB-DSS16
BB-DSS16
BB-DSS17
BB-DSS17
BB-DSS18
BB-DSS18
BB-DSS19
BB-DSS19
BB-DSS20
BB-DSS20
BB-DSS21
BB-DSS21
BB-DSS22
BB-DSS22
BB-DSS23
BB-DSS23
BB-DSSCK
BB-DSSCK
BB-DSSDE
BB-DSSDE
BB-DSSHS
BB-DSSHS
BB-DSSVS
BB-DSSVS
P11 (7.25)
P13 (7.25)
TODO: needs decision on where to take this
BB-5V BB-3V3
BB-1V8
BB-5V
BB-3V3
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 37/38
Title: BB-XM Adapter (CAM)File: neo900_SS_36.schSheet: /BB-XM Adapter (CAM)/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
P2403
reve
rse?
chec
k vi
sual
ly d
urin
g la
yout
pha
se
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GN
D4
GND4
12
3334
Top View on BB
3V3P10$
3V3P10$ 3V3 P10$
CLKAP10$
D0 P10$
D1 P10$
D10 P10$
D11 P10$
D2 P10$
D3 P10$
D4 P10$
D5 P10$
D6 P10$
D7 P10$
D8 P10$
D9 P10$
FLDP10$
GNDP10$
GNDP10$
GNDP10$
GNDP10$
GNDP10$
GNDP10$ GND P10$
HS P10$
I2C2-SCLP10$
I2C2-SDAP10$
PCLK P10$
VAUX3P10$
VAUX3P10$
VAUX4P10$
VAUX4P10$
VS P10$
WENP10$
P3602
BB-3V3
Processor Camera Port Interface (7.20.3)
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
A
B
C
D
E
F
G
Date: 17 JUL 2016KiCad E.D.A. eeschema 4.1.0-alpha+201607120318+697546ubuntu16.04.1-product
Rev: Size: A3Id: 38/38
Title: No-Solder ComponentsFile: neo900_SS_37.schSheet: /No-Solder Components/
(c) CC-BY-SA 2014-2016 Neo900 & GDC
Molex Jumper cables to connect BB-XM-Adapter to Uppwer board
CPU DISP CAM
N370115015-0439
N370215015-0439
N370315015-0439
N3704N900 case assembly
N3705N97-CAMERA-HOLE
N3706headset jack
N3707STENCIL-TOP
N3708STENCIL-BOTTOM