LEDs - Neo900 · 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:...

25
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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Rev: Size: A3 Id: 1/25 Title: Neo900 File: neo900.sch Sheet: / (c) CC-BY-SA 2014-2016 Neo900 & GDC Charger/OTG charger.sch Battery battery.sch Modem Power modempwr.sch 3G/4G Modem modem.sch SIM cards and switch sims.sch Modem Antennas ants.sch WLAN, Bluetooth, FM wlan.sch Sensors sensors.sch Audio Codec codec.sch Audio Headset, ECI jack.sch Misc misc.sch RFID/NFC nfc.sch Infrared ir.sch B2B LOWER-UPPER b2b.sch Hackerbus hb.sch uSD Breakout Board bob.sch Keypad and buttons keys.sch Display display.sch Cameras cams.sch LEDs leds.sch Adaptation (v2 only) v2.sch BB-xM Adapter (CPU) bbcpu.sch BB-xM Adapter (DISP) bbdisp.sch BB-xM Adapter (CAM) bbcam.sch Sensors Click | Here V Charger/OTG Modem Power Battery 3G/4G Modem SIM cards and switch Modem Antennas WLAN, Bluetooth, FM Audio Codec Audio Headset, ECI Misc RFID/NFC Hackerbus Infrared B2B LOWER-UPPER uSD Breakout Board Keypad and buttons Display BB-xM Adapter (CAM) BB-xM Adapter (DISP) BB-xM Adapter (CPU) Adaptation (v2 only) LEDs Cameras Click | Here V This sheet: index Note regarding I2C addresses: Addresses in the schematics are provided for convenience. The authoritative source is https://neo900.org/git/misc/tree/i2c Signals that exist on both LOWER and UPPER (and maybe also BOB) have a _U suffix on UPPER. No suffix is needed to distinguish between LOWER and BOB becauses all BOB components are on the same sheet and wires connecting them use sheet-local labels. Click | Here V Circuits that exist in the v2 prototype only and that will not be part of the final design. Unless indicated otherwise, resistors have a tolerance of 1%, or better. If the nominal value specified in the schematics is only available with lower tolerance, use that. Unless indicated otherwise, all capacitors should be X5R or X6S, or better (X7R, NP0, etc.) If no voltage is specified, use >= 6.3 V. 1 2 3 4 5 6 7 8 9 10 11 12 13 15 14 16 17 18 19 20 21 22 23 24 25

Transcript of LEDs - Neo900 · 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:...

Page 1: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 1/25

Title: Neo900File: neo900.schSheet: /

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Charger/OTG

charger.sch

Battery

battery.sch

Modem Power

modempwr.sch

3G/4G Modem

modem.sch

SIM cards and switch

sims.sch

Modem Antennas

ants.sch

WLAN, Bluetooth, FM

wlan.sch

Sensors

sensors.sch

Audio Codec

codec.sch

Audio Headset, ECI

jack.sch

Misc

misc.sch

RFID/NFC

nfc.sch

Infrared

ir.sch

B2B LOWER-UPPER

b2b.sch

Hackerbus

hb.sch

uSD Breakout Board

bob.sch

Keypad and buttons

keys.sch

Display

display.sch

Cameras

cams.sch

LEDs

leds.sch

Adaptation (v2 only)

v2.sch

BB-xM Adapter (CPU)

bbcpu.sch

BB-xM Adapter (DISP)

bbdisp.sch

BB-xM Adapter (CAM)

bbcam.sch

Sensors

Click | Here V

Charger/OTG

Modem Power

Battery

3G/4G Modem

SIM cards and switch

Modem Antennas

WLAN, Bluetooth, FM

Audio Codec

Audio Headset, ECI

Misc

RFID/NFC

Hackerbus

Infrared

B2B LOWER-UPPER

uSD Breakout Board

Keypad and buttons

Display

BB-xM Adapter (CAM)

BB-xM Adapter (DISP)

BB-xM Adapter (CPU)

Adaptation (v2 only)

LEDs

Cameras

Click | Here V

This sheet: index

Note regarding I2C addresses:Addresses in the schematics are provided for convenience.The authoritative source ishttps://neo900.org/git/misc/tree/i2c

Signals that exist on both LOWER and UPPER (and maybe also BOB)have a _U suffix on UPPER. No suffix is needed to distinguishbetween LOWER and BOB becauses all BOB components are onthe same sheet and wires connecting them use sheet-local labels.

Click | Here V

Circuits that exist in the v2 prototype onlyand that will not be part of the final design.

Unless indicated otherwise, resistors have a tolerance of 1%,or better. If the nominal value specified in the schematics isonly available with lower tolerance, use that.

Unless indicated otherwise, all capacitors should be X5R or X6S,or better (X7R, NP0, etc.)If no voltage is specified, use >= 6.3 V.

1

2

3

4

5

6

7

8

9

10

11

12

13

15

14

16

17

18

19

20

21

22

23

24

25

Page 2: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 2/25

Title: Charger/OTGFile: charger.schSheet: /Charger/OTG/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

C206

47nC204

4u7;10V

C205

8u2;10V

C208

10u

C207

4u7

L201

MAMK2520T1R0M1u;2.25A

R202317

R20

35k

23R

204

30k9

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

U203

BQ24297RGE

I2C3_SDA

I2C3_SCL

CHG_IND

VSYS

BATT

BATTEMP_CHARGER

CHG_OTG

CHG_INT

100/500 mA selection

GND

R201(0)

GND

VOUT A1

VOUT B1

GND C1

VINA2

VINB2

ONC2

U202

TPS22963CYZP

VSYS

1V8

VBAT_SWITCHED

C202

1u

C203

100n

GNDGND

GND

POWERED

POWERED

1V8

POWERED

POWERED

1V8_U

POWERED

2V7

POWERED

2V7_U

POWERED

GND3GND2

POWERED

VBAT_SWITCHED_U

POWERED

GND4

KiCad bureaucracy

Battery charger with USB OTG

Power distribution and sequencingMost high-current consumers are on VBAT_SWITCHED.1V8 signals that the regulators on UPPER are operational.

C201

2u2;10V

GND GND GND GND

ESD

IO1

1

GND2

IO2

3

IO3

4

VBUS 5

IO4

6

U201

IP4220CZ6

VBUS

OTG_DM

OTG_DP

OTG_ID

SHELLSH1

SHELLSH2

SHELLSH3

SHELLSH4

D+ 3/D+

D- 2/D-

VB 1/VB

ID 4/ID

GND 5/GN

P201

USB-AB-47590-0001

POWERED

USB OTG connector

TODO: check/recalculate R203/R204 values

Taiyo Yuden MAMK2520T1R0M (3.1 A, 59 mOhm, 1.2 mm)Taiyo Yuden MAKK2520T1R0M (2.7 A, 72 mOhm, 1.0 mm)etc.

Page 3: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 3/25

Title: BatteryFile: battery.schSheet: /Battery/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

VBAT

BGND

BATTID

C301

10u

C309100n

C310100n

C303

100n

C304

100n

C305

100n

AK

D30

1

V5.

5MLA

0603

N

AK

D30

2

V5.

5MLA

0603

N

VBATBAT1

GNDBAT2

TEMPBAT3

P301

BATT-3PIN-N900

BQ_PGM

R30910k

R311100

R31

2

NT

CG

163J

F10

3F

R31

01k

R30

710

k

R30410k

R30

120

mR

R30510k

GND

GND

GND

GNDGND

GND

GND GND

GNDGND

100kHz

Addr: 0x55 (I2C)

RBI 1

VCC 2

VSS 3

DNC/SCL 4

HDQ/SDA 5

BAT6

SRN7

SRP8

GPIO9

PGM10

EX

PE

XP

U302

BQ27200DRK

Addr: 0x55

GPOUTA1

BIN B1

VSSC1

SDA A2

VSS B2

SRXC2 SCL A3

VDD B3BATC3

U303

BQ27421YZFR-G1A (4V2)

HDQ BATTEMP_CHARGER

BATT

I2C2_SCL

I2C2_SDA

BATTID

BQ_GPIO

I2C3_SCL

I2C3_SDA

BGND

GND

POWERED

POWERED

GND

R3060

DNP

POWERED

C307

10u

BQ_GPOUT

R308

100k

C308

10uC306

1n

BQ.VDD

Note: BQ.GPOUT needs pull-up at GPIO.

BQ27421 may use clock stretching

BATTID_U

R31

3

NT

CG

163J

F10

3F

GND

BATTEMP_COMPANION

A2

GN

D3

Y4

VC

C 6

U301

SN74AUP1G04DSFC302

100n

1V8

Diodes 74AUP1G04FW4NXP 74AUP1G04GF

R3021M

GND GND

nBATTERY_PRESENT

R30

31M

GND

POWERED

POWERED

Legacy fuel gauge

Advanced fuel gauge

G301

G302

G303GND

Battery and cage contacts

R31

410

k

GND

Page 4: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 4/25

Title: Modem PowerFile: modempwr.schSheet: /Modem Power/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Addr: 0x4FAddr: 0x4E Addr: 0x4D

C404

100n

C405

100n

C406

100n

C407

100n

C409

100n

C410

100n

R402(0)

R40520mR

R41020mR

R41920mR

R40

410

k

R40

610

k

R40

910

k

R41

110

k

R41

810

k

R42

010

k

GND

GND

GNDGND

GNDGND 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

U403

INA231YFF

1.8V

Addr: 0x4x

SCL A1

VS

B1

GNDC1

BUSD1 SDA A2

-D2 ALERT A3

A0 B3

A1 C3

+D3

U404

INA231YFF

1.8V

Addr: 0x4x

SCL A1

VS

B1

GNDC1

BUSD1 SDA A2

-D2 ALERT A3

A0 B3

A1 C3

+D3

U406

INA231YFF

VSYS

MODEM_EN VMODEM1

I2C2_SDA

I2C2_SCL

INA231_INT

VMODEM2 VMODEM3

VMODEM

POWERED POWERED POWERED

VCC1 VBATT 2

VSIM 3

SIM_IO 4

SIM_RST 5

GND 6

SIM_CLK 7CLK8RST9

IO10

EN11

SEL12

U407

TXS4555RUT

VCC1 VBATT 2

VSIM 3

SIM_IO 4

SIM_RST 5

GND 6

SIM_CLK 7CLK8RST9

IO10

EN11

SEL12

U408

TXS4555RUT

VDD1

IO02

IO13

IO24

IO35

IO4/A0+6

IO5/A0-7

IO6/

SC

L8

IO7/

SD

A9

IO8/

A1+

10

IO17

/CLK

20

GND 11IO9/A1- 12

IO10/A2+ 13IO11/A2- 14IO12/A3+ 15

IO13 16IO14 17

IO15

/VR

218

IO16

/VR

119U402

SLG46533V

GND GND

GND GND

1V8

C411

100n

GND

C412

100n

GND

1V8

VBAT_SWITCHED

VSIM_1

VSIM_2

C414

1u

C416

1u

C413

1u

C415

1uA1

B1

C1

A2

C2

U405

ADA4505-1ACBZ

R41

310

0k

R41

610

5kR

415

180k

R41

218

0k

GNDGND

R4142

GND

C408

100n

R4171M1

VSIM_SENSE

GND

VSIM

VINTANA2

C403

100n

GND

1V8

GND

MUX_SEL_QMUX_SEL

VSIM_AVSIM_B

SWIO_2SWIO_1

SWP_nRESET

CPU_3V_n1V8CPU_PWR_EN

VSEL_1_3V_n1V8

VSEL_2_3V_n1V8

VSEL_1_EN

VSEL_2_EN

VSEL_1_ENVSEL_1_3V_n1V8

VSEL_2_ENVSEL_2_3V_n1V8

R40

710

0k

R40

310

0k

R408100k

GND

R401100k

GND

I2C

2_S

CL

I2C

2_S

DA

C401

1u

C402

100n

GND GND

POWERED

POWERED

SIM power selection SIM current sensing SIM power supply

Modem current monitor

I2C: 0x70-0x77

C419

100n

C418

100n

C417

100n

VOUT A1

VOUT B1

GND C1

VINA2

VINB2

ONC2

U409

TPS22964CYZP

C420

1u

GND GND

VUSB_MODEMVBAT_SWITCHED

Modem VUSB control (experimental)MODEM_EN

EN_VUSB_MODEM

EN_VUSB_MODEM = MODEM_EN && <I2C-settable-bit>

VMODEM

Page 5: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 5/25

Title: 3G/4G ModemFile: modem.schSheet: /3G/4G Modem/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

C509

47u

C501

10p

C503

39p

C505

47u

C507

10p

C508

39p

C510

47u

C502

10p

C504

39p

C506

47u

TP547 CTS

TP555 MODEM_DP

TP556 MODEM_DM

TP552DCD

TP553DSR

TP554DTR

MODEM_IGT

TP560 LC

CTSN8

RTSN10

RXP11

TXP12

M501A

PHS8

AN

T_D

RX

A12

M50

1B

ANT_GNSS E1

M501C

AN

T_W

GS

MK

1M

501D

DTRP8

DCDN9

DSRP9

RINGP10

M501E

PH

S8

VMIC C14

AGND C15

MICP D15

EARP E15

MICN D16

EARN E16

M501F

PHS8

I2S

-EX

T

SC

LKO

UT

N6

MC

LK_O

UT

P6

WS

OU

TN

7

DO

UT

P7

M501G

PH

S8

PC

M

INM

7

CLK

M8

FS

CM

9

OU

TM

10

M50

1H

PHS8

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

M50

1JP

HS

8

USB

D+ P4

VBUS N5

D- P5

M501K

PHS8

TP545 PCB-CLK

TP543 PCM-OUT

TP544 PCM-IN

TP546 PCM-SYNC

TP559 PWR_IND

TP551 RING

TP549 RTS

TP548 RX

TP561 STATUS

10k/

47k

B1

1

GN

D2

B2

3C

24

C1

5

T50

1

UM

G5N

TP558 EMERG

TP550 TX GND GNDGND

GND

GND

GND

GND

GND

TP562 WAKEUP

MCBSP4_DR

MCBSP4_DX

MCBSP4_CLKX

MCBSP4_FSX

USB_MODEM_DP

USB_MODEM_DM

VUSB_MODEM

PWR_INDLC_INDSTATUSMODEM_WAKEUP

ON_KEY

MODEM_EMERGMODEM_IGT

VMODEM3

VMODEM1

ANT_GNSS_DCVGNSS

VMODEM2

GNSS_IN

CELL_ANT_DRX CELL_ANT_TRX

RING

UART1_RX

UART1_CTS

UART1_RTS

UART1_TX

MODEM_DATA_A

MODEM_CLK_A

MODEM_RST_A

VSIM_A

MODEM_CD_A

MODEM_DATA_B

MODEM_CLK_B

MODEM_RST_B

VSIM_B

MODEM_CD_B

J502

CELL_IN

GND GNDGND GND

J501

ANT_DRXPlace taps close to modem

50 Ohm50 Ohm

GNDD1

GNDC2

GNDD2

GNDC3

GNDD3

GNDB4

GNDC4

GNDD4

GNDA5

GNDB5

GNDC5

GNDA6

GNDB6

GNDC6

GNDD6

GNDB7

GNDC7

GNDD7

GNDA8

GNDB8

GNDC8

GNDD8

GNDA9

GNDB9

GNDC9

GNDD9

GNDA10

GNDB10

GNDC10

GNDA11

GNDB11

GNDC11

GNDB12

GNDA13

GNDB13

M501L

GNDF1

GNDG1

GNDH1

GNDJ1

GNDL1

GNDE2

GNDF2

GNDG2

GNDH2

GNDJ2

GNDK2

GNDL2

GNDM2

GNDE3

GNDF3

GNDG3

GNDH3

GNDJ3

GNDK3

GNDL3

GNDM3

GNDE4

GNDF4

GNDH4

GNDJ4

GNDK4

GNDL4

GNDE5

GNDK5

GNDM6

GNDD10

GNDD11

GNDN11

GNDJ13

M501M

TP528VSIM_B

TP529MODEM_RST_B

TP530MODEM_DATA_B

TP531MODEM_CLK_B

TP532MODEM_CD_B

TP557 VUSB_MODEM

RFU-DNU G4

RFU-DNU L5

RFU-DNU L6

RFU-DNU A7

RFU-DNU L7

RFU-DNU L8

RFU-DNU L9

RFU-DNU L10

RFU-DNU L11

RFU-DNU K12

RFU-DNU L12

RFU-DNU N12

RFU-DNU H13

RFU-DNU K13

RFU-DNU L13

RFU-DNU F14

RFU-DNU F15

M501N

PHS8

RFU-GND/DNU C12

RFU-GND/DNU D12

RFU-GND/DNU E12

RFU-GND/DNU C13

RFU-GND/DNU D13

RFU-GND/DNU E13

RFU-GND/DNU F13

RFU-GND/DNU G13

RFU-GND/DNU D14

RFU-GND/DNU E14

M501O

PHS8

Pads that are DNU in PHS8 buthave a GPIO or ADC functionassigned to them in PLS8.

TP501MODEM_A7

TP502MODEM_F14

TP503MODEM_F15

TP504MODEM_G4

TP505MODEM_H13

TP506MODEM_K12

TP507MODEM_K13

TP508MODEM_L5

TP509MODEM_L6

TP510MODEM_L7

TP511MODEM_L8

TP512MODEM_L9

TP513MODEM_L10

TP514MODEM_L11

TP515MODEM_L12

TP516MODEM_L13

TP517MODEM_N12

TP533MODEM_C12

TP534MODEM_C13

TP535MODEM_D12

TP536MODEM_D13

TP537MODEM_D14

TP538MODEM_E12

TP539MODEM_E13

TP540MODEM_E14

TP541MODEM_F13

TP542MODEM_G13

R50

1

0

R50

2

0

R50

3

0

R50

4

0

R50

5

0

R50

6

0

R50

7

0

R50

8

0

R50

9

0

R51

0

0

GND

TP518MODEM_F16

RFU-DNU/ADC2 M12

RFU-DNU/ADC1 M13

RFU-DNU/GPIO7 G14

RFU-DNU/GPIO1 J14

RFU-DNU/GPIO8 G15

RFU-DNU/GPIO5 H15

RFU-DNU/GPIO2 J15

RFU-DNU/GPIO10 F16

RFU-DNU/GPIO9 G16

RFU-DNU/GPIO3 J16

M501P

PHS8

TP519MODEM_G14

TP520MODEM_G15

TP521MODEM_G16

TP522MODEM_H15

TP523MODEM_J14

TP524MODEM_J15

TP525MODEM_J16

TP526MODEM_M12

TP527MODEM_M13

Pads that are DNU in PHS8 and PLS8.

Pads RFU (GND) in PHS8 and RFU (DNU) in PLS8.The resistors indicate cuttable traces.

17+10+10 = 37 test points. PCB space permitting,to be in arranged a 6 x 6 + 1 grid with 1.0 mm pitch.This patch field is to be placed adjacent to the SIM Bbus test points.

SIM B bus

Anti-eavesdropping

R512100k

R511100k

GND

MODEM_VMIC_SENSE

VMIC 2.7 V

Modem (module)

VEXT

Page 6: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 6/25

Title: SIM cards and switchFile: sims.schSheet: /SIM cards and switch/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Part has contacts but no switch

1

2

3

4

5

6

7

8SHIELDS1

SHIELDS2

VCCC1

RSTC2

CLKC3

GND C5

SWIO C6

I/O C7

CDCD-G

CD-G

P601

SF

7W00

6S4E

R15

00

GND

GND

VCC 12

3

4

6

U607

SN74AUP1G32DSF

GND

VCC12

3

4

6U606

SN74AUP1G32DSF

B

C

GND

Q

R

R/CVCCA

CLR

A1

B1

C1

D1

A2

B2C2

D2

U601

SN74LVC1G123YZP

2A3

2Y4

U603B

SN74AUP2G07DSF

CLK1D2

Q 3

GN

D4

Q 5

R6S7

VC

C8

U608

SN74AUP1G74DQE

CLK1D2

Q 3

GN

D4

Q 5

R6S7

VC

C8

U609

SN74AUP1G74DQE

OE 1

VSIMH12

RSTH13

CLKH14

DATAH15

VSIMH26

RSTH27

CLKH28

DATAH29

VCC10

SEL 20GND11

PA

D21

DATA2 12CLK2 13RST2 14

VSIM2 15

DATA1 16CLK1 17RST1 18

VSIM1 19

U610

FSA2866

OE 1

VSIMH12

RSTH13

CLKH14

DATAH15

VSIMH26

RSTH27

CLKH28

DATAH29

VCC10

SEL 20GND11

PA

D21

DATA2 12CLK2 13RST2 14

VSIM2 15

DATA1 16CLK1 17RST1 18

VSIM1 19

U611

FSA2866

C604

100n

GND

1V8

GND

GND

MODEM_CD_A

MODEM_CD_B

C603

1u

GND

MUX_STROBE

MUX_SEL

1V8

C602

1u

R60

147

0k

C601

100n

GND

GND

1V8

MODEM_RST_AMODEM_CLK_A

MODEM_DATA_A

MODEM_RST_BMODEM_CLK_B

MODEM_DATA_B

R60

610

0k

R60

510

0k

MUX_CPU_nMODEM

nRESWARM

MUX_SEL

1V8

1V8

GND

GND

C606

100n

C607

100n

GND

GND

GND

GND

VCC 12

3

4

6 U604

SN74AUP1G32DSF

1A1

GN

D2

VC

C 5

1Y6

U603A

SN74AUP2G07DSF

GND

GND

C605

100n

GND

Note: MODEM_CD_* (CCIN)is 1.8 V compatible.

The FSA2866s operate at 3.3 V, forcompatibility with Class B (2.7-3.3 V).The control inputs nOE and SEL arestill 1.8 V compatible.

VBAT_SWITCHED

VBAT_SWITCHED

nBATTERY_PRESENT

R60

847

k

CD_A_SIM

CD_B_SIM

CD

_SW

ITC

H

CP

U_n

MO

DE

M_Q

nCP

U_M

OD

EM

_Q

SIM_RST_1SIM_CLK_1SIM_DATA_1

SIM_CD_2SIM_RST_2SIM_CLK_2SIM_DATA_2

SIM_CD_1

SIM_RST_1SIM_CLK_1SIM_DATA_1

SIM_RST_2SIM_CLK_2SIM_DATA_2

A2

GN

D3

Y4

VC

C 6

U605

SN74AUP1G04DSF

GND

1V8

Diodes 74AUP1G04FW4NXP 74AUP1G04GF

NXP 74AUP1G74GS

NXP 74AUP1G74GS

Diodes 74AUP2G07FW4

Diodes 74AUP2G07FW4

Diodes 74AUP1G32FW4

Diodes 74AUP1G32FW4

Diodes 74AUP1G32FW4

GND GND

SWIO_1

R61

251

R61

351

R61

451

C610

220n

GND

C608

1n

GND

ES

D

IO1 1

GND2

IO2 3

IO3 4

IO4 5

IO5 6

U612

ESDA6V1-5P6

GND

VSIM_1

VSIM_2

Closed = card present

1

2

3

4

5

6

7

8

SHIELDS1 SHIELD S2

VCCC1

RSTC2

CLKC3

C4C4

GND C5

SWIO C6

I/O C7

C8 C8

SW1 SW2

P602

101-00271-82

GND

GND

SWIO_2

C611

220n

GND

C609

1n

GND

R61151

R61051

R60951

1V8

ESD

IO1

1

GN

D2

IO2

3

IO3

4

IO4

5

IO5

6

U613

ESDA6V1-5P6

GND

R607100kCPU_CD_2

Vref_A1

A12

A23

A34

A45

GND6B4 7B3 8B2 9B1 10

Vref_B 11

EN 12

U602

LSF0204DRUT

R60

210

0k

R60

310

0k

R60

410

0k

GND

1V8VSIMCPU

CPU_SIM_RSTCPU_SIM_CLK

CPU_SIM_IO

VSIM_1

VSIM_2

MUX_SEL_Q

Small logic gates are placedin close vicinity and share thebypass capacitor.

AKD601

V5.5MLA0603N

GND

The delay timing is approximative.NXP provide the following formula:tw = K * R * C = approx. 500 msfor K estimated to be 0.5.

POWERED

SIM #1 (Hinged holder)

SIM #2 (Slot-in)

Page 7: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 7/25

Title: Modem AntennasFile: ants.schSheet: /Modem Antennas/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

50 Ohm

GPS LNA

Antenna connector

tbd.

50 Ohm

GPS killC702

1n

C701DNP

C707

1n

C704

15p

C705

100n

C706

1n

C703

15p

P701GNSS_RF

P702GNSS_GND

L703

8n2;LQW15AN8N2G00D

L701

DN

P

L702

DN

P

L704

DN

P

R703100k

R70

1 0

R7020

R70710k

R70610k

GNDGNDGND

GND

GNDGNDGND GND

GND

GND

GND GND

GNDGND

GND

C=0

C=1

A1

GND2

B3

CONT4

X5

VDD6

U705

PE4259

VDD 1

RFIN2

GND3

EN4 REF 5

VOUT 6

U704

LMV221SD

VDD 1

RFIN2

GND3

EN4 REF 5

VOUT 6

U703

LMV221SD

P703CELL_GND

P705CELL_GND

P704CELL_RF

VGNSS VGNSS_OVERRIDE

1V8

ANT_GNSS_DC

GNSS_IN

ANT_GNSS

CELL_ANT_TRX

2V7

ADC1

CELL_ANT_DRX

ADC2

2V7

VGNSS_SENSE

1V8

VC

C1

PO

N2

RFIN3

SO

4

AI

5

RFOUT 6

GN

D7

U701

BGM1034N7

GND

J701

GNSS_IN

The RC filter should have C large enoughenough to hold a charge in pulsed operation,yet be fast enough to detect short activity.With 10 kOhm and 1 nF, we get about 16 kHz.

IN

ISO

OUT

GN

D

GN

D

CP

L

U702CPL-WBF-00D3

VDD1

IO02

IO13

IO24

IO35

IO4/A0+6

IO5/A0-7

IO6/

SC

L8

IO7/

SD

A9

IO8/

A1+

10

IO17

/CLK

20

GND 11IO9/A1- 12

IO10/A2+ 13IO11/A2- 14IO12/A3+ 15

IO13 16IO14 17

IO15

/VR

218

IO16

/VR

119U706

SLG46533V

CELL_INBOUND

CELL_OUTBOUNDC710

100n

GND

1V8

GND

I2C

2_S

CL

I2C

2_S

DA

L705

DN

P

C7090R

L706

DN

P

GND GND

FM_TXC7080R

50 Ohm

50 Ohm

50 Ohm

50 Ohm

GNSS_RF

CELL_RF_TUNE

GNSS_IN_TAP

POWERED

Modem TX monitor

TODO: see if we can keep ADC1 and ADC2.(The Silego can act as ADC by varying the PWM voltages.)

C712

1u

C711

1u

GND GND

R71

12M

R71

32M

R71

05M

R71

25M

R70

85M

R70

92M

GND

R71

610

0k

R71

710

0k

CELL_PWM_IN_VCELL_PWM_OUT_V

CELL_DETECT_IRQ

CELL_MON_OUT_EN

CELL_PWM_INCELL_PWM_OUT

CELL_MON_IN_EN

R71

45M

R71

52M

GND

ACMP01+ACMP0-

OUT_DIVOUT_DIV_BIAS

IN_DIV_BIASIN_DIV

ACMP23+ACMP2-

ACMP0123-

R70

410

0k

R70

510

0k

IN_DIV_BIASOUT_DIV

GPS monitor and override

Cellular diversity

I2C: 0x68-0x6f

Page 8: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 8/25

Title: WLAN, Bluetooth, FMFile: wlan.schSheet: /WLAN, Bluetooth, FM/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Address: 0x11

Si4705 is pin compatible (mostly) but RX-only

filter 3-4 GHz

WiLink8

C80

6

1n

C804

100n

C805

100n

AK

D80

1

V5.5MLA0603N

L801

MLZ1608M100W

L802

120n

R8012

P803FM_TX+

P804FM_TX-

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

U802

SI4721-B20-GM

VBAT_SWITCHED

1V8

WLAN_IRQ

CLK32KHZ

WLAN_EN

BT_EN

FM_nRST

I2C2_SCL

I2C2_SDA

CLK32KHZ

1V8

2V7

FM_TX_P

FM_RX

GND

GND

FM_TX

GND1

GND7

GND9

GND20

GND30

GND31

GND61

GND23

GND33

GND63

GND24

GND34

GND44

GND54

GND15

GND35

GND45

GND55

GND16

GND17

GND37

GND28

GND48

GND19

GND29

GND39

GND49

GND59

U801E

WL1837MODGIMOC

GNDG1

GNDG2

GNDG3

GNDG4

GNDG5

GNDG6

GNDG7

GNDG8

GNDG9

GNDG10

GNDG20

GNDG30

GNDG11

GNDG21

GNDG31

GNDG12

GNDG22

GNDG32

GNDG13

GNDG23

GNDG33

GNDG14

GNDG24

GNDG34

GNDG15

GNDG25

GNDG35

GNDG16

GNDG26

GNDG36

GNDG17

GNDG27

GNDG18

GNDG28

GNDG19

GNDG29

U801F

WL1837MODGIMOC

GND

GND

RSV/GPIO11 2

RSV/GPIO9 3

RSV/GPIO10 4

RSV/GPIO12 5

RSV1 21

RSV2 22

RSV3 62

RSV 64

RSV/GPIO4 25

U801B

WL1837MODGIMOC

WL_SDIO_CMD 6

WL_SDIO_CLK 8

WL_SDIO_D0 10

WLAN_EN 40

WL_SDIO_D1 11

WL_SDIO_D2 12

WL_UART_DBG 42

WL_SDIO_D3 13

WLAN_IRQ 14

U801C

WL1837MODGIMOC

BT_HCI_RTS 50

BT_AUD_CLK 60

BT_EN 41

BT_HCI_CTS 51

BT_HCI_TX 52

BT_UART_DBG 43BT_HCI_RX 53

BT_AUD_IN 56

BT_AUD_OUT 57

BT_AUD_FSYNC 58

U801D

WL1837MODGIMOC

C803

1u

C801

100n

C802

10u

GNDGND GND

GND

BT_PCM_DXBT_PCM_DR

RF_ANT1 32

GPIO2 26

EXT_32KHZ 36

VBAT_IN 46

GPIO1 27

VBAT_IN 47

RF_ANT2 18

VIO_IN 38

U801A

WL1837MODGIMOC

L804

1n3

L803

NC

C80

7

1p

J801

WL_ANT1

J802

WL_ANT2

R80250

TP801WL_TX

TP802WL_RX

GND

GND GND

GND GND

GND GND

50 Ohm

50 Ohm

50 Ohm P801WLAN_RF

WL_ANT2

WL_ANT1 WL_ANT1

P802WLAN_GND

GND

TODO: assign footprints for c-spring contacts

TP813WL_GPIO4

R80

3 0

TP812WL_RSV2

TP811WL_RSV1

TP808WL_GPIO9

TP809WL_GPIO10

TP807WL_GPIO11

TP810WL_GPIO12

TP814WL_RSV3

Ext

erna

l TC

XO

opt

ionWL_RSV

WL_GPIO9WL_GPIO10

WL_GPIO11

WL_GPIO12WL_RSV1WL_RSV2WL_GPIO4WL_RSV3

Res

erve

d by

TI

For debugging

Place taps close to module

WLAN_SDIO_CMDWLAN_SDIO_CLKWLAN_SDIO_DAT0WLAN_SDIO_DAT1WLAN_SDIO_DAT2WLAN_SDIO_DAT3

TP805WL_UART_DBG

TP806BT_UART_DBG

BT_PCM_FSYNCBT_PCM_CLK

BT_UART_TXBT_UART_RX

BT_UART_CTSBT_UART_RTS

FM_RFGND

FM_TXO

FM_TX_M

FM_L_OUT

FM_R_OUT

FM_nINT

C810 470n

C811 470n

C809 470n

C808 470n

To select I2C, GPO2 must be drivenlow at the time of nRST rising.

WLAN/BT antenna

FM Radio (TX/RX)

WLAN Bluetooth Reserved / Debugging

HSL_P_FML

HSR_P_FMR

FM TX antenna

Page 9: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 9/25

Title: SensorsFile: sensors.schSheet: /Sensors/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Addr: 0x76

keep away from liquids and extreme temperatures

Addr: 0x1d

Addr: 0x18/68/10

Keep away from magnets, metal,high current traces.

C902

10u

C904

100n

C901

100n C903

100n

C905

100n

VDDIO 1

GND2

VDD3

GND4

GND5

VDD6

CS 7

INT1 8

INT2 9

GND10

GND11

SDO 12

SDI 13

SCL 14

S901

LIS302DLTR

GND

GND

GND GND

GND

2V7_U 1V8_U

SENS_INT1

SENS_INT2

I2C3_SDA_U

I2C3_SCL_U

SENS_INT1

I2C3_SCL_UI2C3_SDA_U

1V8_U

I2C3_SDA_UI2C3_SCL_U

mbarGND1 CSB 2

SDI 3

SCK 4

SDO 5

VDDIO 6

GND7

VDD8

S903

BME280

GND

N

xyz

INT2 1

DRDYM 2

VDD3

GNDA4

CSB25

GNDIO6

PS7

NC8

SCX 9

INT5 10

CSB320

SDX 11

SDO2 12

VDDIO13

INT3 14

INT4 15CSB116

SDO1 17

NC18

INT1 19

S902

BMX055

SENS_INT2

R901

10k R902

10k

R90310k

R90410k

1V8_U

GND

1V8_U

GND

GND

Pressure, humidityAcceleration (legacy)

9-axis (acceleration, gyroscope, magnetometer)

Stylus detect

C906

1u

C907

1u

R90522

GND2GND2

GND2

VDD1

SCL 2

GND3

LEDA4

LEDK5

LDR6

INT 7

SDA 8

U902

TMD26713

2V7_U

I2C3_SDA_UI2C3_SCL_USTYLUS_INT

(1.5V - 3.6V)

Slide sensor

GND2

HALL

VD

D1

OUT 2

GN

D3

U901

MLX90248ESE

C908

10n

GND2

2V7_U

SLIDE_SW

C909

100p

GND2

R906

100k

1V8_U

POWERED

UPPER

LOWER

I2C: 0x39

Page 10: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 10/25

Title: Audio CodecFile: codec.schSheet: /Audio Codec/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

address: 0x18, 0x19mcbsp2

Channel A+B

C1009

3n3

C1017

2u2

C1020

100n

C1018

2u2

C1021

100n

C1005

3n3

C1019

2u2

C1022

100n

C1006

3n3

C1007

3n3

C1008

3n3

>SIZE

L1003

tdb.

>SIZE

L1004

tbd.

>SIZE

L1005

tbd.

R1001100

R1005560

R1006560

R1007560

R1008560

R1009560

R1010560

R1011560

R1012560

R1002560

R1003560

GNDGND

GND

GND

RESET_AG2

GPIO2_AH2GPIO1_AJ2

MCLK_AK2

BCLK_AK3

WCLK_AK4

DIN_AK5

DOUT_AK6

ADDR_AL7

MICBIAS_A B10

MICDET_AC10

U1001A

tlv320aic34

A-HPOUT(L)

HPLCOM_A B7

HPLOUT_A B8

U1001C

B-HPOUT(L)

HPLCOM_B A7

HPLOUT_B A8

U1001D

A-HPOUT(R)

HPROUT_A B5

HPRCOM_A B6

U1001E

B-HPOUT(R)

HPROUT_B A5

HPRCOM_B A6

U1001F

I2C

SDAL6

SCLL9

U1001G

tlv320aic34

A-LOUT(L)

LEFT_LOP_A C2

LEFT_LOM_A D2

U1001H

B-LOUT(L)

LEFT_LOP_B C1

LEFT_LOM_B D1

U1001I

A-L2IN(L)

LINE2LM_A G10

LINE2LP_A H10

U1001N

B-L2IN(L)

LINE2LM_B G11

LINE2LP_B H11

U1001O

A-L2IN(R)

LINE2RM_A E10

LINE2RP_A F10

U1001P

B-L2IN(R)

LINE2RM_B E11

LINE2RP_B F11

U1001Q

A-LOUT(MONO)

MONO_LOM_A A2

MONO_LOP_A A3

U1001T

tlv320aic34

B-LOUT(MONO)

MONO_LOP_B A1

MONO_LOM_B B1

U1001U

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

U1001V

tlv320aic34

A-LOUT(R)

RIGHT_LOP_A E2

RIGHT_LOM_A F2

U1001W

B-LOUT(R)

RIGHT_LOP_B E1

RIGHT_LOM_B F1

U1001X

HSL_P_FML

HSL_M

HSR_P_FMR

HSR_M

FM_L_OUT

FM_R_OUT

MIC_P

MIC_MA-L1IN(L)

LINE1LP_A K9

LINE1LM_A L10

U1001J

EAR_P

EAR_M

CODEC_nRESET

CODEC_MCLK

CODEC_BCLKCODEC_WCLK

CODEC_DINCODEC_DOUT

MIC_BIAS

I2C2_SCL

I2C2_SDA

1V8

VAUDIO

POWERED

POWERED

POWERED

GNDGND

A-L1IN(R)

LINE1RM_A J10

LINE1RP_A K10

U1001L

B-L1IN(R)

LINE1RM_B J11

LINE1RP_B K11

U1001M

IR_AUDIOIN

R10041k

GND

B-L1IN(L)

LINE1LP_B K8

LINE1LM_B L11

U1001K

LINE_IN_L

LINE_IN_R

LINE_IN_GND

HB_LINE_OUT_L

HB_LINE_OUT_R

HB_LINE_IN

HB_AUDIO_GND

GND

HB_DMIC_CLOCKHB_DMIC_DATA

RESET_BG1

GPIO2_BH1GPIO1_BJ1

MCLK_BL1

BCLK_BL2

WCLK_BL3

DIN_BL4

DOUT_BL5

ADDR_BL8

MICBIAS_B B11

MICDET_BC11

U1001B

tlv320aic34

Hands-free

C1010

10u

C1011

100n

C1012

27p

C1023

1n

C1025

1n

C10

13

100n

C10

14

100n

C10

15

100n

C10

16

100n

C1024

1n

C1026

1n

AK

D1001

V5.5MLA0603N

AK

D1003

V5.5MLA0603N

AK

D1002

V5.5MLA0603N

AK D1004

V5.5MLA0603N

L1006

MPZ1608S221A

L1007

MPZ1608S221A

L1008

MPZ1608S221A

L1009

MPZ1608S221A

P+

N-

P1001

SPEAKER

P+

N-

P1002

SPEAKER

SPKR_L_P

SPKR_L_M

SPKR_R_P

SPKR_R_M

GND

GNDGND

GND

GND

OUT+ 2

OUT- 5

IN+20

IN-19

U1002A

TPA2012D2RTJ

G11

PVDD3

PGND4

SDL7SDR8

AVDD9

PADE

PGND12

PVDD13

G015

AGND18

U1002B

TPA2012D2RTJ

OUT- 11

OUT+ 14IN+16

IN-17

U1002C

TPA2012D2RTJ

VBAT_SWITCHED

SPEAKER_EN

SPKRR+

Left

Right

C1003

100nC1001

27p

C1004

100nC1002

27p

>SIZE

L1001

tbd

>SIZE

L1002

tbd

VDD 1

CK3 GND 6

GND 7

GND 8L/R2

OUT4 GND 5

M1001

SPK0415HM4H

VDD 1

CK3 GND 6

GND 7

GND 8L/R2

OUT4 GND 5

M1002

SPK0415HM4H

GND3 GND3GND3

GND3 GND3

GND3

GND3

POWERED

POWERED

Digital Microphones

Speakers

SPKR_L_P

SPKR_L_M

SPKR_R_P

SPKR_R_M

SPKR_L_P

SPKR_L_M

SPKR_R_P

SPKR_R_M

DM

IC_D

AT

AD

MIC

_CLO

CK

DMIC_CLOCKDMIC_DATA

DM

IC_B

IAS

DMIC_BIAS

Codec

Codec power and I2C

DMIC_BIAS

Page 11: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 11/25

Title: Audio Headset, ECIFile: jack.schSheet: /Audio Headset, ECI/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

address: 0x3b

address: 0x60

Headset Amplifier

Microphone Switch

Video Switch

C11121u

C1105470n

C112022p

C1103470n

C1106470n

C112122p

C1104470n

C1113

1u

C1108

2u2

C110133nC110233n

C1107

1n

AK

D11

02

V5.

5MLA

0603

N

AK

D11

04

V5.

5MLA

0603

N

AK

D11

01

V5.

5MLA

0603

N

AK

D11

03

V5.

5MLA

0603

N

AK

D11

05

V5.

5MLA

0603

N

HS_GND

HS_SH

HS_R

HS_SW

HS_L

HS_M

>SIZE

L1101

MPZ1608S221A

L1102

120R@100MHzL1103

600R@100MHzL1104

600R@100MHzL1105

600R@100MHzL1106

120R@100MHz

1L

2R

3M

4GND

SHSW

1 2 3 4

1

2

3

4

5

6

P1101

N900-HEADSET

R11

201M

R1123470k

R1101220

R11042k

R11022k2

R11032k2

R11

1010

k

GND

AGND

AGND

AGND

GND

I2C

SDA7

SCL8

U1101A

I2CSCL1

SDA2

U1103A

TS3A225ERTE

MIC_BIAS

MIC_P

MIC_M

MIC_nPRESENT

I2C2_SCL

I2C2_SDA

I2C2_SCL

I2C2_SDA

HSL_P_FMLHSL_M

HSR_P_FMRHSR_M

HEADPH_EN

VAUDIO

FM_RX

Addr: 0x60

L-IN-1L-IN+2

AG

ND

3

R-IN+4

R-IN-5

SD6

AG

ND

9

PA

DE

AG

ND

10

CP

VD

D20

R-OUT 11

AV

DD

12

AG

ND

13

L-OUT 14

CPVSS 15CPVSS 16

CP

-17

CP

+18

CP

GN

D19

U1101B

TPA6130A2RTJ

C1109

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

D16U1103B

TS3A225ERTE

1V8

HEADPH_SENSE

POWERED

VBAT_SWITCHED

IN1 A1

NO1 B1COM1 C1

NC1 D1

NCA2GND B2

GND C2VCCD2

IN2A3

NO2B3COM2C3NC2D3

U1102

TS5A22366

TVOUT

TVOUT_EN

GND

C1111

1u

GND

2V7

GND

GND

GND

Bypass to GNDplane or pin 19

GNDGND

C1110

1u

C1114

1u

MIC

_P_A

MIC

_P_B

Detour for TV, ECI

R11

221M

GND

R11071k

R11081k

C11171u

C11181u

LINE_IN_R

LINE_IN_L

LINE_IN_GND

AGND

HB_JACK_4GND

HB_JACK_1L

HB_JACK_2R

HB_JACK_3M

R11

136k

8

R11

1522

k

R111722k

R11

1947

k

R11

2147

k

R1111470

R11121k

R111822kR

1114

22k

R11

166k

8R1106

1k

GND

GND

LDOIN1

GN

D2

EN3 NC/FB 4

OUT 5

U1104

TLV70225DBV

+

+

-

-1O 1

1-2

1+3

VS

S4

2+5

2-62O 7

VD

D8U1105

TLV1702DGK

2V7

ECI_EN

ECI1

ECI0

1V8

ECI_ADC

2V5

POWERED

R11

094k

7

C1119

100n

GND

ECI_HIGH

ECI_HIGH

ECI_LOW

ECI_OUT

ECI_LOW

ECI

R11

241k

C1122

1n

C1123

1n

C1124

100p

C1125

100p

GNDGNDGND

DET_TRIGGER

C1116

1uC1115

1u

GND

GND

Page 12: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 12/25

Title: MiscFile: misc.schSheet: /Misc/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Vibramotor

GND

VIB+

VIB-

SHIELDSHIEVIB1201A

N1

P2

VIB1201B

PREC-MICRO-304-106

VIB_P

VIB_M

Shield Contacts on UPPER

G1201 G1205G1207

G1202 G1206G1208

G1203G1209

G1204

GND3 GND3GND3

For the display For the key mat For the "key frame hook"

N1201N900 case assembly

N1202N97-CAMERA-HOLE

N1205headset jack

N1203STENCIL-TOP

N1204STENCIL-BOTTOM

No-Solder Components

AA

KK

D1201LTST-S270KxKT

GND

R1201

18k

VMODEM

VMODEM is based onVSYS >= 3.5 V

AA

KK

D1202LTST-S270KxKT

R1202

2k7

DMIC_BIAS

AA

KK

D1203LTST-S270KxKT

R1203

1k

1V8

AA

KK

D1204LTST-S270KxKT

R1204

1k

VEXT

DMIC_BIAS >= 2 V VEXT = 1.8 VA

AK

K

D1205LTST-S270KxKT

R1205

12k

VGNSS

VGNSS = 3.05 V

AA

KK

D1206DNP

R1206

DN

P

AA

KK

D1207DNP

R1207

DN

P

AA

KK

D1208DNP

R1208

DN

P

DBG_1_P

DBG_1_MPWR_IND

PWR_IND is open drain,pulled to 1.8 V

DBG_2_P DBG_3_P

DBG_2_M DBG_3_M

LTST-S270KxKT colors (e.g., KRKT = red) to be selected later.

Hardware scrutiny LEDs

The debugging LEDs should be placed on the front edge of S2(top of LOWER), centered around the space bar.

For ad hoc assignment during testing.

R1209

0

Cuttable traces

Page 13: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 13/25

Title: RFID/NFCFile: nfc.schSheet: /RFID/NFC/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

2.7 - 5.5V

1.8 - VIN

C1302

2u2

C1303

10n

C1304

2u2

C1305

10n

C13

22

10p

C13

27

47p

C1316 1n5

C13

28

10p

C1317 1n5C130810n C1318

1n2

C1320

680p

C1321

DNP

C1323

220p

C1325

100p

C1326

27p

C1329

DNPC13092u2C131010n C1319

1n2

C1324

680pC13112u2C131210nC13132u2

C1306

8p

C1307

8p

C1314

2u2

C1315

10n

L1301

150n

L1302

330n

R13

071k

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

U1302

TRF7970A

24

1 3

X1301

27.12MHz

2V7

1V8

NFC_ANT

Some choices, 3.2 x 2.6 mm, 8-10 pF:NDK NX3225GA-27.12M-STD-CRG-2NDK NX3225SA-27.12M-STD-CSR-3Taitien XXCCEINANF-27.120000

NFC_GND

GND

C1301

(47p)

AA K K

D1301

LTST-C190KRKT

R13

0215

0

R13

0115

0

GND

PTE0 1PTE1 2

PTE16 3PTE17 4PTE18 5PTE19 6

PT

E30

9P

TA

010

PTB0/LLWU_P520

PT

D5

30P

TA

111

PTB121

PT

D6/

LLW

U_P

1531

PT

A2

12

PTC1/LLWU_P6/RTC_CLKIN22

PT

D7

32

PT

A3

13

PTC223

PT

A4

14

PTC3/LLWU_P724

PT

C4/

LLW

U_P

825

PT

C5/

LLW

U_P

926

PTA1817

PT

C6/

LLW

U_P

1027

PTA1918

PT

C7

28

PTA2019

PT

D4/

LLW

U_P

1429

U1301B

MKL16Z128VFM4

SE

LF

SW

IO_1

SW

IO_2

NFC_INT

NFC_nRESET

NFC_LED

SW

P_n

RE

SE

T

SW

P_1

_S1

SW

P_2

_S1

1V8

I2C2_SDAI2C2_SCL

NFC_SWD_CLK

NFC_SWD_DIO

NFC_IO1

NFC_IO1

NFC_CLK

NFC_CLK

NFC_ASK_OOK

NFC_ASK_OOK

NFC_EN

NFC_EN

NFC_IRQ

NFC_IRQ

NFC_TXEN

NFC_TXENNFC_TXD_MOD

NFC_TXD_MOD

NFC_SS

NFC_SS

NFC_TRXCLK

NFC_TRXCLK

NFC_MISO

NFC_MISO

NFC_MOSI

NFC_MOSI

NFC_SCLK

NFC_SCLK

RFID/NFC Transceiver

RFID/NFC Controller

C1330

100n

C1331

1u

GNDGND

GND

PINEXP

U1301APIN7

U1301C

PIN15

PIN8

PIN16

1V8

I2C: 0x48

R13050

R13040

R13030

R13060

Page 14: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 14/25

Title: InfraredFile: ir.schSheet: /Infrared/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

NOTE: 1V8 may be quite noisy

C14011n

C1403

100n

AK

D1401

VE

MD

1094

0F

AA

KK

D1402VSMB2948SLR

1401

4M7

R140610M

R14

0350

k

R140433k

R140910k

R14

021M

5

R14

114R

7

R14

0522

k

GND GND

GND

GND

1V8

IR_AUDIOIN

UART3_RX_IRRXBQ_GPIO

VBAT_SWITCHED

VDD1

IO02

IO13

IO24

IO35

IO4/A0+6

IO5/A0-7

IO6/

SC

L8

IO7/

SD

A9

IO8/

A1+

10

IO17

/CLK

20

GND 11IO9/A1- 12

IO10/A2+ 13IO11/A2- 14IO12/A3+ 15

IO13 16IO14 17

IO15

/VR

218

IO16

/VR

119U1402

SLG46533V

G1

S 2D 3

Q1401

DMN26D0UT

R14

101M

GND

IR_TX_LED

IR_COMP_OUTIR_COMP_P

IR_COMP_N

I2C

2_S

CL

I2C

2_S

DA

1V8

C1404

100n

GND GND

IR_COMP_PIR_COMP_N

UART3_TX_IRTXUART3_CTS_RCTX

IR_COMP_OUT

Continue to UART3-RX

R140810k

R140710k

HB_TX_IRTXHB_CTS_RCTX

HEADPH_SENSE

HEADPH_IND

Y1

Z2

GN

D3

E4

NC5

VC

C6

U1401

NX3V1G66GM

BQ_GPIO

C1402

100n

GNDGND

DET_TRIGGER

IR transmitter

IR receiver

IR send/receive logic

I2C: 0x58-0x5f

R141210k

Page 15: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 15/25

Title: B2B LOWER-UPPERFile: b2b.schSheet: /B2B LOWER-UPPER/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

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

P1502

DF40HC-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

P1504

DF40HC-60DS-0.4V

GNDGND

VSYSVSYS VSYSVSYS

GNDGND

VSYS VSYS VSYS VSYS

I2C2_SDAI2C2_SCLI2C3_SDAI2C3_SCL

nRESWARMCLK32KHZ

1V8

2V7

Current rating per contact: 0.3 A

SCREEN_LOCKVOL_UP

VOL_DOWNPOWERON

CAM_CAP_1CAM_CAP_2

OTG_DMOTG_DPOTG_ID

USB_MODEM_DMUSB_MODEM_DP

CHG_IND

CHG_INT

CHG_OTG

MODEM_ENINA231_INT

CPU_3V_n1V8MUX_SEL

MUX_STROBE

VSIM_SENSEVINTANA2

BATTEMP_COMPANIONBATTID

BQ_GPOUT

MCBSP4_DXMCBSP4_DR

MCBSP4_CLKXMCBSP4_FSX

UART1_RTSUART1_TX

UART1_CTSUART1_RX

RING

MODEM_EMERG

MODEM_IGT

PWR_IND

LC_IND

STATUS

MODEM_WAKEUP

CPU_SIM_RST

CPU_SIM_CLKCPU_SIM_IO

CPU_CD_2

MUX_CPU_nMODEM

VGNSS_SENSE

VGNSS_OVERRIDE

ADC1ADC2

WLAN_SDIO_CMDWLAN_SDIO_CLKWLAN_SDIO_DAT0WLAN_SDIO_DAT1WLAN_SDIO_DAT2WLAN_SDIO_DAT3

WLAN_EN

WLAN_IRQ

BT_EN

FM_nINT

BT_UART_RTS

BT_UART_TXBT_UART_CTS

BT_UART_RXBT_PCM_DXBT_PCM_DRBT_PCM_FSYNCBT_PCM_CLK

CODEC_MCLKCODEC_DIN

CODEC_BCLKCODEC_WCLK

CODEC_DOUT

CODEC_nRESET

HEADPH_EN

TVOUT_EN

TVOUTECI0ECI1ECI_OUT

HEADPH_IND

MIC_nPRESENT

ECI_ADC

VIB_PVIB_M

NFC_INT

NFC_nRESET

NFC_SWD_DIONFC_SWD_CLK

USB_HB_DMUSB_HB_DP

CAM_COVER_INT

PRIVACY_RPRIVACY_GPRIVACY_B SD_CMD

SD_CLKSD_DAT0SD_DAT1SD_DAT2SD_DAT3

BATT_LID

UART3_TX_IRTXUART3_CTS_RCTX

UART3_RTSUART3_RX_IRRX

FLASH_INTFLASH_STROBE

FLASH_EN

SD_VDD

(medium)

CPU_PWR_EN (medium)

(medium)

(medium)

(medium)

HB_AHB_BHB_CHB_D

P0 1

P1 2

P2 3

P3 4

P4 5

P5 6

P6 7

P7 8

GND9

P8 10

SDA20

P9 11

VCC21

P10 12

nINT22

P11 13

A123

P12 14

A224

P13 15

GND25P14 16

P15 17

A018

SCL19

U1501

XRA1201P

P0 1

P1 2

P2 3

P3 4

P4 5

P5 6

P6 7

P7 8

GND9

P8 10

SDA20

P9 11

VCC21

P10 12

nINT22

P11 13

A123

P12 14

A224

P13 15

GND25P14 16

P15 17

A018

SCL19

U1502

XRA1201

I2C2_SDAI2C2_SCL

IOX1_INT

1V8

GND

C1501

100n

GND

I2C2_SDAI2C2_SCL

IOX2_INT

1V8

GND

C1502

100n

GND

I2C2_SDAI2C2_SCL

1V8

GND

C1503

100n

GND

GND

"0x40" = 0x20

GND

1V8

"0x42" = 0x21

GND

1V8

"0x44" = 0x22FM_nRST

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

P1501

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

P1503

DF40C-60DP-0.4V

GND3 GND3 GND3 GND3

VSYS_UVSYS_U

VSYS_U VSYS_U VSYS_U VSYS_U

VSYS_U VSYS_U

LOWER

UPPER

WLAN_SDIO_CMD_UWLAN_SDIO_CLK_UWLAN_SDIO_DAT0_UWLAN_SDIO_DAT1_UWLAN_SDIO_DAT2_UWLAN_SDIO_DAT3_U

BT_UART_RTS_U

BT_UART_TX_UBT_UART_CTS_U

BT_UART_RX_U

I2C2_SDA_UI2C2_SCL_UI2C3_SDA_UI2C3_SCL_U

nRESWARM_U

POWERON_UCAM_CAP_1_UCAM_CAP_2_U

FLASH_INT_UCODEC_MCLK_UCODEC_DIN_U

CODEC_BCLK_UCODEC_WCLK_U

CODEC_DOUT_U

1V8_U

2V7_U

SD_VDD_U

TODO

PRIVACY_R_UPRIVACY_G_UPRIVACY_B_U

USB_MODEM_DM_UUSB_MODEM_DP_U

UPPER part of OTG USBnot equipped in v2

Modem UART

Modem audio

HB/IR

available

VOL_UP_UVOL_DOWN_U

CHG_IND_U

HackerbusUSB notequippedin v2

ECI_EN

EAR_PEAR_M

EAR_P_UEAR_M_U

UART1_TX_U

UART1_RX_U

CELL_DETECT_IRQ_U

available

BATTID_U

UART3_TX_IRTX_UUART3_CTS_RCTX_U

UART3_RX_IRRX_UUART3_RTS_U

BT_PCM_DX_UBT_PCM_DR_UBT_PCM_FSYNC_UBT_PCM_CLK_U

IOX1_INT

IOX2_INT

MCBSP4_DX_UMCBSP4_DR_U

MCBSP4_CLKX_UMCBSP4_FSX_U

VINTANA2_U

CLK32KHZ_U

ADC1_UADC2_U

ECI_ADC_U

MODEM_EN_UINA231_INT_U

VIB* not exported by BB-xM

NFC_INT_UECI0_UECI1_UECI_OUT_U

WLAN_IRQ_USCREEN_LOCK_U

MODEM_EMERG_UCPU_SIM_CLK_U

CPU_SIM_IO_U

IOX1_INT_U

IOX2_INT_U

available

UART1_RTS_U

UART1_CTS_U

SD_CDBATTEMP_COMPANION_U

FLASH_STROBE_U

POWERED

VSIM_SENSE_U

HEADPH_IND_U

available

VBUS For level detection

HB_A_UHB_B_UHB_C_UHB_D_U

SD_CMD_USD_CLK_USD_DAT0_USD_DAT1_USD_DAT2_USD_DAT3_U

MODEM_VMIC_SENSE

TVOUT_U

VAUDIO

VAUDIO_U

VHB

VHB_U

SPEAKER_EN

SPEAKER_EN_U

Pull-ups enabled after reset

Pull-ups disabled after reset

1 2 3 4

5

6 7 8 910

R1501 MNR15ERRPJ104100k x 8

GND GND

Pull-ups disabled after reset

P0 1

P1 2

P2 3

P3 4

P4 5

P5 6

P6 7

P7 8

GND9

P8 10

SDA20

P9 11

VCC21

P10 12

nINT22

P11 13

A123

P12 14

A224

P13 15

GND25P14 16

P15 17

A018

SCL19

U1503

XRA1201

1 2 3 4

5

6 7 8 910

R1502 MNR15ERRPJ104

GND GND

100k x 8

R-array alternatives:CTS 746X101104JPBourns CAY17-104JALFPanasonic EXB-D10C104J

CELL_DETECT_IRQ

CODEC_nRESET_U

IO expanders (on LOWER)

This is just the collection of signals we have.Assignment can still change, e.g., to improve layout.

TP1501USB_HB_DPTP1502USB_HB_DM

TP1503 VBUSTP1504 OTG_DMTP1505 OTG_DPTP1506 OTG_ID

TP1507VIB_PTP1508VIB_M

Page 16: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 16/25

Title: HackerbusFile: hb.schSheet: /Hackerbus/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

TP1601USB_DP

TP1602USB_DM

12345678910

20

1121

1213141516171819

CON1601

DF9-21S-1V

12345678910

20

1121

1213141516171819

CON1602

DF9-21S-1V

FLASH_AFLASH_K

GND GND GND

NFC_ANT

Defined in the Hackerbus specification, http://neo900.org/stuff/papers/hb.pdf

2V7

BATT

USB_HB_DMUSB_HB_DP

VBAT_SWITCHED

PRIVACY_RPRIVACY_B

PRIVACY_GI2C2_SCL

I2C2_SDA

SD_DAT1SD_CD

SD_CMDSD_DAT2

SD_DAT3

SD_CLKSD_VDD

SD_DAT0

BATT_LID

C1601

100p

R1609

100k

1V8

GND

CAM_COVER_INT

VBUS

I2C2_SCL

I2C2_SDA

VBAT_SWITCHED

FLASH_INT

FLASH_EN

FLASH_STROBE

POWERED

GN

D12

GN

D8

GN

DE

XP

I2CSCL 3

SDA 4

U1601B

ADP1653

SETT1

SETF2

SETI5

ILED6

OU

T7

HP

LED

9

INTF10

INT11

LX13

VD

D14

EN15

STR16

L1602

2u2;MDMK3030T2R2MML1601

ferrite

A K

D1601

RSX101M-30C1602

10u

C1603

4u7; 12V

Flash/TorchFLASH_A

FLASH_K

GND

GND

GND

GND

HB_UART_TXHB_UART_CTS

HB_UART_RXHB_UART_RTS

HB_GPIO_AHB_GPIO_CHB_GPIO_B

HB_GPIO_D_VDD

OTG_DP

OTG_DM

S11

G12

D23

S24

G25

D16

Q1601

FC6946010R

S11

G12

D23

S24

G25

D16

Q1602

FC6946010R

1V8

R1601100

R1602100

R1603100

R1604100

HB_TX_IRTX

HB_CTS_RCTX

UART3_RTS

UART3_RX_IRRX HB_UART_RX

HB_UART_RTS

HB_UART_CTS

HB_UART_TX S11

G12

D23

S24

G25

D16

Q1603

FC6946010R

S11

G12

D23

S24

G25

D16

Q1604

FC6946010R

R1605100

R1606100

R1607100

R1608100

HB_A

HB_B

HB_C

HB_D HB_GPIO_D_VDD

HB_GPIO_C

HB_GPIO_B

HB_GPIO_A

Q16xx alternative: DMN63D8LV by Diodes Inc.

F1601

0ZCH0175FF2E

VBAT_RAW

1.75 A, 0.6 s

VHB

NFC_GND

Level shifters for Hackerbus GPIO and UART

LOWER-BOB Interconnect (LOWER side)

I2C3_SDA

I2C3_SCL

OTG_ID

Patch field

HB_LINE_OUT_L

HB_LINE_OUT_R

HB_LINE_IN

HB_AUDIO_GND

HB_JACK_4GND

HB_JACK_1L

HB_JACK_2R

HB_JACK_3M

HB_DMIC_CLOCK

HB_DMIC_DATA

TP1603

TP1604

TP1605

TP1606

TP1607

TP1608

TP1609

TP1610

TP1611

TP1612

TP1613

TP1614

TP1615

The following signals (or some of them) - **IFFEASIBLE** - should be made available ontestpoints next to the 0 Ohm (jumper) array ofR1601 to R1608 for easy yellow wiresolder-patching of secondary HB pin functions.

Cuttable track, if possible

I2C: 0x30

Page 17: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 17/25

Title: uSD Breakout BoardFile: bob.schSheet: /uSD Breakout Board/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

(1.5V - 3.6V)

Battery Cover detectCamera Cover detect

C1701

1u

C1702

1uC1705

100n

SD_CD

R170122

GND2

GND2

GND2 GND2

GND2GND2

GND2

HALL

VD

D1

OUT 2

GN

D3

U1704

MLX90248ESE

2V7

BATT_LID

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

P1701

ST

1W00

8S4B

R15

00

VDD1

SCL 2

GND3

LEDA4

LEDK5

LDR6

INT 7

SDA 8

U1702

TMD26713

I2C2_SDAI2C2_SCL

CAM_COVER_INT

C1704

22u

GND2

AA

KK

LED1702L130-5780002011001

AA

KK

LED1703L130-5780002011001

12345678910

20

1121

S1

12

S2

13141516171819

CON1701

DF9-21P-1V

12345678910

20

1121

S1

12

S2

13141516171819

CON1702

DF9-21P-1V

FLASH_AFLASH_K

FLASH_A

FLASH_K

GND2 GND2 GND2

I2C2_SDAI2C2_SCL

PRIVACY_RPRIVACY_B

PRIVACY_G

CAM_COVER_INT

SD_CDSD_CMDSD_DAT2

SD_DAT0SD_CLKSD_VDD

SD_DAT3

SD_DAT1

HB_GPIO_AHB_GPIO_CHB_GPIO_B

VBAT_RAWVBAT_RAW

VBAT_RAW

USB_HB_DMUSB_HB_DP

NFC_ANT

VBAT_SWITCHEDHB_UART_TXHB_UART_CTS

HB_UART_RXHB_UART_RTS

NFC_GND

VBUS_OTGHB_GPIO_D_VDD

2V7BATT_LID

2V7 SD_DAT1

SD_CD

SD_CMD

SD_DAT2

SD_DAT0

SD_CLK

SD_VDD

SD_DAT3

C1703

10n

GND2

Output filter is on LOWER,due to access to 1.8 V rail.

B

G

R

BA1

RA2

GA3

GK4

RK5

BK6

LED1701

LED-RGB-SMLP36

PRIVACY_R

PRIVACY_B

PRIVACY_G

VBAT_SWITCHED

1 23 45 67 89 10

20

11 1213 1415 1617 1819

CON1703

M50-3151042

GND2 GND2

VBAT_RAWUSB_HB_DP

VBAT_RAWUSB_HB_DM

NFC_ANT NFC_GND

VBUS_OTG VBAT_SWITCHEDHB_GPIO_D_VDD HB_GPIO_C

HB_GPIO_BHB_GPIO_AHB_UART_TXHB_UART_CTS

HB_UART_RXHB_UART_RTS

Hackerbus

POWERED

POWERED

Memory card holder

Defined in the Hackerbus specification, http://neo900.org/stuff/papers/hb.pdf

LOWER-BOB Interconnect (BOB side)

Camera flash

Privacy LED

1 2

GND 3

4 5 6 7 8 9

U1701

SP7538P

1 2

GND 3

4 5 6 7 8 9

U1703

SP7538P

1 2

GND 3

4 5 6 7 8 9

U1705

SP7538PGND2 GND2 GND2

1 2

GND 3

4 5 6 7 8 9

U1706

SP7538PGND2

ESD pin assignment is only indicative.Actual assignment to be defined by layout.

AKD1701

V9MLA0603N

GND2

G1701

GND2

Camera lens plate

I2C: 0x39

Page 18: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 18/25

Title: Keypad and buttonsFile: keys.schSheet: /Keypad and buttons/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Address: 0x34

B1803

Shift

B1807

Z

B1811

X

B1815

C

B1819

V

B1823

B

B1827

N

B1831

M

B1835

Space-L

B1839

Space-R

B1802

Fn

B1806

A

B1810

S

B1814

D

B1818

F

B1822

G

B1826

H

B1830

J

B1834

K

B1838

L

B1801

Ctrl

B1805

Q

B1809

W

B1813

E

B1817

R

B1821

T

B1825

Y

B1829

U

B1833

I

B1837

O

B1804

Left

B1808

Down

B1812

Right

C1801

100n

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

U1801

TCA8418RTW

I2C2_SDA_U

I2C2_SCL_U

KEYIRQ

nRESWARM_U

1V8_U

ROW7

ROW6

ROW3

ROW2

ROW1

ROW0

COL0

COL1

COL2

COL3

COL4

COL5

COL6

COL7

COL8

COL9

Case switches

VOL_UP_U

VOL_DOWN_U

R18011M

ROW7

R18021M

ROW6

COL9B1816

Dot

B1820

Up

B1824

Enter

B1828

P

B1832

Comma

B1836

Del

S11

G12

D23

S24

G25

D16

Q1801

NX3008PBKV

Alternative: DMP56D0UV

Alternative: Diodes Inc. BAS16VV-7Warning: Diodes Inc. have cathodes on pin 1 side, NXP anodes !

1

2

34

5

6

D1803

NXP BAS16VV,115

Lock switchOn-offVolume Camera trigger

AKD1807

V5.5MLA0603NA

KD1806

V5.5MLA0603N

AKD1801

V5.5MLA0603N AKD1804

V5.5MLA0603N

AK

D1805V5.5MLA0603N

AKD1802

V5.5MLA0603N

1st

2nd

P-CAMERA1801A

EVQ-Q0G03K

P-CAMERA1801B

P-CAMERA1801C

P-LOCK1801A

ESE16J001

P-LOCK1801B

P-LOCK1801C

P-MINUS1801A

EVQP42B3M

P-MINUS1801B

P-MINUS1801C

P-ON1801A

EVQP40B3M

P-ON1801B

P-ON1801C

P-PLUS1801A

EVQP42B3M

P-PLUS1801B

P-PLUS1801C

GNDGNDGND

GND

GND

SCREEN_LOCKPOWERONVOL_UP

VOL_DOWN

CAM_CAP_1

CAM_CAP_2

GND

GND

To CPU

To

keyb

oard

mat

rix

To companion chip

To CPU

UPPER

LOWER

Keyboard matrix

Keyboard controller (v2 only)

Page 19: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 19/25

Title: DisplayFile: display.schSheet: /Display/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

2 x (10.5 V, 15 mA)

Son

y A

CX

565A

KM

Display Connector

Not shown here:Camera, LEDs

C1902

1u

C1904

1u;50V

A K

D1901

RSX101M-30

>SIZE

L1901

10uH,750mA,LQH3NPN100NM0

L1902

ACM2012H

L1903

ACM2012H

L1904

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

P1901B

N900-DISPLAY

N 5

P 6

I2C

SDA 12

SCL 13

LED+28

LED-29

N900-DISPLAY

LED-30

LED+31

P1901G

SHIELDM1P1901H

SHIELDM2P1901I

SHIELDM3P1901J

SHIELDM4P1901K

DSI/CSI

D0+50

D0-51

D1+46

D1-47

CLK+48

CLK-49

SPI

CS34

SOMI35

SIMO36

CLK38

NC 16NC 18

GND 1

GND 2

GND 3

GND 4

GND 7

GND 20

GND 60

GND 11

GND 21

GND 32

GND 42

GND 52

GND 23

GND 33

GND 14

GND 25

GND 45

GND 55

GND 27

GND 58

GND 39

R19

03D

NP

R19

13 0

GND3

GND3 GND3

GND3 GND3

GND3

GND3

GND3

EAR_M_U

EAR_P_U

I2C2_SDA_U

2V7_U

1V8_U

2V7_U

1V8_U

2V7_U

I2C2_SCL_U

CAM_B_EN

CAM_CLK

LCD_LEDS_PWM

VBAT_SWITCHED_U

ALS_INT

PROXYN900 has 22k pull-up to 1V8 on PROXY. SFH7741 data sheetsays 10 kOhm to 1 MOhm is fine, so we just leave the pullingto the OMAP, Ipull(min) = 50 uA = 36 kOhm @1.8 V.

LCD_CS

LCD_MOSI

LCD_MISO

LCD_SCLK

LCD_RSTPU ?

CDP_D0_P

CDP_D0_M

CDP_D1_P

CDP_D1_M

CDP_CLK_P

CDP_CLK_M

LCD_LEDS_PWM shall connect toTWL4030, GPIO6/PWM0, ball M4.

1.8V 200mVFB 1

COMP2 GND 3

SW 4

CTRL5

VIN6

U1901

TPS61160DRVC1901

220n

GND3

E21

B22

C13

E14

B15

C26

Q1901

PMBT3906VS

V_LCD_LED

Current mirrorVceo >= 30 V, Ic >= 20 mA

CABC

CABC

(or other)

C1905

DNP

GND3

R1905DNP

R19

02D

NP

R19010

R19

0710

R19

1110

R19

1515

R19

14 0

R19

064k

7

R19

12 0

R1904100k A

2

GN

D3

Y4

VC

C 6

U1902

SN74AUP1G04DSF

LCD_CABC

C1903

100n

GND3

1V8

GND3

DNP

Master

Slave

DN

P

DNP

DNP

Parallel SerialPopulate EITHER parallel (with currentmirror) OR serial.

Diodes 74AUP1G04FW4NXP 74AUP1G04GF

ESD

IO1

1

GN

D2

IO2

3

IO3

4

IO4

5

IO5

6

U1906

ESDA25-4BP6

GND3

C1913

100n

C1914

100n

C1915

100n

C1916

100n

C1917

100n

GND3 GND3 GND3 GND3 GND3

ESD

IO1

1

GN

D2

IO2

3

IO3

4

IO4

5

IO5

6

U1904

ESDA6V1-5P6

GND3

ESD

IO1

1

GN

D2

IO2

3

IO3

4

IO4

5

IO5

6

U1905

ESDA6V1-5P6

GND3

ESD

IO1

1

GN

D2

IO2

3

IO3

4

IO4

5

IO5

6

U1908

ESDA6V1-5P6

GND3

L1906

120R/100MHzL1907

120R/100MHzL1908

120R/100MHzL1909

120R/100MHzL1910

120R/100MHz

L1905

ACM2012H

C1918

1n

C1919

1n

GND3 GND3

TODO: check choke

POWERED

POWERED

POWERED

POWERED

POWERED

Res

istiv

e T

ouch

C1909

4u7

C1912

1n

C1911

1n

C1910

1n

C1907

100n

C1906

100n

YU40

XL41YL43XR44

N900-DISPLAY

R191010

R1908560;1%

R1909560;1%

GND3

GND3

GND3 GND3 GND3

GND3

VS

SE

XP

YR 1

TPENDING2

UR 3

Y+/5WLR 4

X+/5WS 5

Y-/5WUL 6

VDDA 7

VSSA 8

ELECT4 20

WAKEUP30

UART_RX31

VREG_IN12

AUTOBAUD22

UART_TX32

VREG_OUT13

ADDRSEL23

VSS 14VDD 24

X-/5WLL 15

VSS 25

ELECT1 16

SDA26

XR 17

SCL27

ELECT2 18

RESET28

ELECT3 19

COMM_SELECT29

U1903

CRTOUCH

PENIRQ

I2C2_SDA_UI2C2_SCL_U

1V8_U

C1908

1n

GND3

POWERED

TSC_RST

Touch screen controller

ESD

IO1

1

GN

D2

IO2

3

IO3

4

IO4

5

IO5

6

U1907

ESDA6V1-5P6

GND3

I2C: 0x49

I2C: 0x10, 0x29

Page 20: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 20/25

Title: CamerasFile: cams.schSheet: /Cameras/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Main Camera

Front camera (display connector)

C2003

27p

C2005

2u2

C2004

27p

C2006

2u2

C2007

2u2

C2001

100n

C2002

100n

L2001

N2001N97-CAMERA

DSI/CSI

CLK-53CLK+54

DATA-56DATA+57

P1901A

N900-DISPLAY

DSI/CSI

DATA+6

DATA-7

CLK+9

CLK-10

P2001A

DF37NB-20DS-0.4/N97CAM

CLK1

VDDA 3

VDDA 4

VIO 12

VIO 13

VBAT 15

VBAT 16

SHDN18

P2001B

GND2

GND5

GND8

GND11

GND14

GND17

I2C

SDA20

SCL19

P2001I

DF37NB-20DS-0.4/N97CAM

GNDM1

GNDM2

R200147

R200247

R20

0310

0R

2004

100

GND3

GND3

GND3

GND3

GND3

GND3

GND3

IN1A1

NO1B1

COM1C1

NC1D1

VIO A2

GN

DB

2

GN

DC

2

V+

D2

IN2A3

NO2B3

COM2C3

NC2D3

U2001

TS3DS26227

IN1A1

NO1B1

COM1C1

NC1D1

VIO A2

GN

DB

2

GN

DC

2

V+

D2

IN2A3

NO2B3

COM2C3

NC2D3

U2002

TS3DS26227

CSI_B_CP

CSI_B_CM

CSI_B_DP

CSI_B_DM

CAM_CLK

2V7_U

1V8_U

VBAT_SWITCHED_U1V8_U2V7_U

I2C3_SCL_U

I2C3_SDA_U

POWERED

CAM_XCLK

CAM_B_EN

CAM_MAIN_SHDN

CAM_DATA_P

CAM_DATA_N

CAM_CLK_P

CAM_CLK_N

ESDIO

11

GND2

IO2

3

IO3

4

VBUS 5

IO4

6

U2003

IP4220CZ6GND3

Camera switch

I2C: 0x09, 0x3e

Page 21: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 21/25

Title: LEDsFile: leds.schSheet: /LEDs/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Privacy LED(on BOB)

MOD

Kbd

Kbd

Kbd

C2101

2u2

C2104

100n

C2108

2u2

C2111

100n

C21021u

C21091u

C2103100n

C2110100n

KG1

KR2

KB3

A 4

LED2101MSL0201RGB

KG1

KR2

KB3

A 4

LED2107MSL0201RGB

KG1

KR2

KB3

A 4

LED2103

MSL0201RGB

KG1

KR2

KB3

A 4

LED2108

MSL0201RGB

A AKKLED2109

LTST-C190KRKT

KG1

KR2

KB3

A 4

LED2104MSL0201RGB

A AKKLED2110

LTST-C190KFKT

A AKKLED2111

LTST-C190TBKT

R2101tbd.

R2103tbd.

R2102tbd.

R2104tbd.

GND3 GND3

GND3GND3

GND3 GND3

I2CSCLB3

SDAC5

U2101A

LP55281YZR

RGB

B A6

G B6

R C6

U2101B

LP55281YZR

RGB

B A2

G A3

R A4

U2101C

LP55281YZR

RGB G D5

R E5

B D6

U2101D

LP55281YZR

RGB

B E1

G E2

R E3

U2101E

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

5I2C

SCLB3

SDAC5

U2103A

LP55281YZR

RGB

B A6

G B6

R C6

U2103B

LP55281YZR

RGB

B A2

G A3

R A4

U2103C

LP55281YZR

RGB G D5

R E5

B D6

U2103D

LP55281YZR

RGB

B E1

G E2

R E3

U2103E

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

VBAT_SWITCHED_U

1V8_U

nRESWARM_U

I2C3_SCL_U

I2C3_SDA_U

KG1

KR2

KB3

A 4

LED2102MSL0201RGB

CHG_IND_U

1V8_U

PRIVACY_R_U

PRIVACY_G_U

PRIVACY_B_U

Red

Orange

Blue

Note: outputs D1 through D6 are powered from thecharge pump while D7 to D9 are powered from VDD.This should result in no practical difference in our case.

Addr: 0x32

AUX LED

RGB LED (display connector)

C21

05

470n

C21

06

470n

C2107

1u

AB61

AR62

AG63K 64

P1901E

N900-DISPLAY

GND3GND3 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

U2102A

LP55231

GN

DE

XP

RGB_CTRL_EN

CLK32KHZ_U

RGB_INT

VBAT_SWITCHED_U

GND3

B

G

RRA1

1

GA2

GK3

RK4

BK5

BA6

RA27

LED2105

MSL0104RGBU1

B

G

RRA1

1

GA2

GK3

RK4

BK5

BA6

RA27

LED2106

MSL0104RGBU1

ESD

IO1

1

GN

D2

IO2

3

IO3

4

IO4

5

IO5

6

U2104

ESDA6V1-5P6

GND3

AUX LED

Fancy LED controller

Basic LED controllers

I2C2_SDA_U

I2C2_SCL_U

I2C: 0x4d I2C: 0x4c

Page 22: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 22/25

Title: Adaptation (v2 only)File: v2.schSheet: /Adaptation (v2 only)/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

connect to BBby some Micro-USB cable

D+ 3/D+

D- 2/D-

VB 1/VB

ID 4/ID

GND 5/GN

P2201E

105017-0001

GND3

USB_MODEM_DP_U

USB_MODEM_DM_U

EN1

GND2 OUT 3

VDD 4

U2203

CSX-252FAP32768

1V8_U

C2201

1u

GNDGND

CLK32KHZ_U

Alternative: OYKTGLJANF-0.032768

Modem USB

32 kHz clock

EN1

GND2 OUT 3

VDD 4

U2204

SG-210STF 19.2000ML

GND GND

C2202

100n

CODEC_MCLK_U

1V8_U

Alternative: KC2520B19.2000C1GE00

19.2 MHz clock

HFCLK_EN

simple capless 400mA LDO for TPS65950 substitute(only for prototype)

GND3

LDOIN1

GN

D2

EN3 NC/FB 4

OUT 5

U2201

TPS73601DBV

VSYS_U 2V7_U

R22

0144

k2R

2202

34k0

GND3

1V8_U

BB_1V8TODO: use REGEN ?

LDOIN1

GN

D2

EN3 NC/FB 4

OUT 5

U2202

TPS73618DBV

GND3

Page 23: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 23/25

Title: BB-xM Adapter (CPU)File: bbcpu.schSheet: /BB-xM Adapter (CPU)/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

EX

PA

NS

ION

(P

9)

Top View on BB

VIO_1V81A DC_5V 2A

MMC2DAT7/MMC3DAT3/GPIO1393A UART2CTS/BSP3DX/GPT9/GPIO144 4A

MMC2DAT6/CAM_SHUTTER/MMC3DAT2/GPIO1385A UART2TX/BSP3CLKX/GPT11/GPIO146 6A

MMC2DAT5/CAM_RESET/MMC3DAT1/GPIO1377A MCBSP3FSX/UART2RX/GPIO143 8A

MMC2DAT4/MMC3DAT0/GPIO1369A UART2RTS/BSP3DR/GPT10/GPIO145 10A

MCBSP1CLKR/SPI4_CLK/GPIO156 20A

MMC2DAT3/SPI3_CS0/GPIO13511A

MMC2CLK/SPI3_CLK/GPIO13021A

MCBSP1DX/SPI4_SIMO/BSP3DX/GPIO158 12A

MCBSP1FSR/CAM_RESET/GPIO157 22A

MMC2DAT2/SPI3_CS1/GPIO13413A

I2C2SDA/GPIO18323A

MCBSP1CLKX/BSP3CLKX/GPIO162 14A

I2C2SCL/GPIO168 24A

MMC2DAT1/GPIO13315A

REGEN25A

MCBSP1FSX/SPI4_CS0/BSP3FSX/GPIO161 16A

RESET 26A

MMC2DAT0/SPI3_SOMI/GPIO13217A

GND27A

MCBSP1DR/SPI4_SOMI/BSP3DR/GPIO159 18A

GND 28A

MMC2CMD/SPI3_SIMO/GPIO13119A

P2301A

BB-xM Main Expansion Header (P9, 7.24)

BB_1V8

nRESWARM_U

GN

D

GN

D

I2C2_SDA_U I2C2_SCL_U

(weak)

GND GND

BB_1V8 SD_VDD_U

WLAN_SDIO_CMD_U

WLAN_SDIO_CLK_U

WLAN_SDIO_DAT0_U

WLAN_SDIO_DAT1_U

WLAN_SDIO_DAT2_U

WLAN_SDIO_DAT3_U

POWERON_U

FM_nINT (on IO expander)

BT_UART_RTS_U

BT_UART_TX_U

BT_UART_CTS_U

BT_UART_RX_U

HDQ

UA

RT

2

BT_PCM_DR_U

BT_PCM_FSYNC_U

BT_PCM_CLK_U

BT_PCM_DX_U

VDD1

IO02

IO13

IO24

IO35

IO4/A0+6

IO5/A0-7

IO6/

SC

L8

IO7/

SD

A9

IO8/

A1+

10

IO17

/CLK

20

GND 11IO9/A1- 12

IO10/A2+ 13IO11/A2- 14IO12/A3+ 15

IO13 16IO14 17

IO15

/VR

218

IO16

/VR

119U2303

SLG46533VC2303

100n

PCM_MUX_DRPCM_MUX_FSYNC

PCM_MUX_CLKPCM_MUX_DX

1V8_U

GND

I2C

3_S

CL_

UI2

C3_

SD

A_U

MCBSP4_DR_U

MCBSP4_DX_UMCBSP4_CLKX_U

GND

MCBSP4_FSX_U

Y41

Y62

Z 3

Y74

Y55 nEN 6

VEE 7GND8

S2 9S1 10S0 11

Y312

Y013

Y114

Y215

VCC 16

U2302

NX3L4051PW

GND

C2302

100n

GND

ADC1_UADC2_U

ECI_ADC_UBATTID_U

GND

2V7_U VINTANA2_U

SENS_INT1

SENS_INT2

STYLUS_INT

SLIDE_SW

KEYIRQ

RGB_INT

INA231_INT_U

ECI0_U

ECI1_U

WLAN_IRQ_U

SCREEN_LOCK_U

IOX1_INT_U

IOX2_INT_U

BATTEMP_COMPANION_UVSIM_SENSE_U

I2C3_SDA_UI2C3_SCL_U

1V8_U

GND

C2301

100n

GND

GND

"0x22" = 0x11

ADC_MUX_S0ADC_MUX_S1

ADC_MUX_S0ADC_MUX_S1ADC_MUX_S2

AUX_ADC

ADC_MUX

ADC_MUX_S2

1V8_U

UART3_RTS_UNo UART3_RTS on BB-xM, using GPIO

UART3_CTS_RCTX_UNo UART3_CTS on BB-xM, using GPIO

AUX (P17)VIO_1V81 VMMC2 2

MMC3_DAT23 MMC3_DAT7/GPIO21 4

MMC3_DAT35 GPIO_16 6

GPIO_157 MMC3_DAT1 8

MMC3_DAT5/GPIO239 MMC3_DAT4/GPIO14 10

GND 20

MMC3_DAT011 MMC3_CMD 12

MMC3_DAT6/GPIO2213 MMC3_CLK 14

HDQ_SIO/GPIO_17015 DMAREQ3/GPIO57 16

ADCIN617 PWRON 18

GND19

P2302

852-10-020-10-001000

Same part, as "breakaway" strip (72 positions):435-40-272-00-160000

Same part, as "breakaway" strip (100 positions):852-10-100-10-001000

AA

KK

D2301LTST-C190KRKT

HB_A_UHB_B_UHB_C_UHB_D_U

P0 1

P1 2

P2 3

P3 4

P4 5

P5 6

P6 7

P7 8

GND9

P8 10

SDA20

P9 11

VCC21

P10 12

nINT22

P11 13

A123

P12 14

A224

P13 15

GND25P14 16

P15 17

A018

SCL19

U2301

XRA1201P

SD_CMD_USD_CLK_USD_DAT0_USD_DAT1_USD_DAT2_USD_DAT3_U

Auxiliary Expansion Header (P17, 7.26)

HFCLK_EN

Only for v2

GND

CELL_DETECT_IRQ_U

SPEAKER_EN_U

CODEC_nRESET_U

PROXY

HEADPH_IND_U

R2301

47

435-40-228-00-160000

IO expander

PCM switch

ADC multiplexer

I2C: 0x20-0x27

R2302

10k

1V8_U

R2303

10k

1V8_U

Pull-ups enabled after reset

Page 24: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 24/25

Title: BB-xM Adapter (DISP)File: bbdisp.schSheet: /BB-xM Adapter (DISP)/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

LCD (P11)

Top View on BB

DC_5V 1BDC_5V2B

D1/DSS_D19/SDI_HSYNC/McSPI3_SIMO/DSS_D1/GPIO_89 3BD0/DSS_D18/SDI_VSYNC/McSPI3_CLK/DSS_D0/GPIO_884B

D3/DSS_D21/SDI_STP/McSPI3_CS0/DSS_D3/GPIO_91 5BD2/DSS_D20/SDI_DEN/McSPI3_SOMI/DSS_D2/GPIO_906B

D5/DSS_D23/SDI_CLKN/DSS_D5/GPIO_93 7BD4/DSS_D22/SDI_CLKP/McSPI3_CS1/DSS_D4/GPIO_928B

D12/DSS_D12/SDI_DAT2N/GPIO_82 9BD10/DSS_D10/SDI_DAT1N/GPIO_8010B

GND20B

D23/SYS_BOOT6/DSS_D23/GPIO_8 11BD14/DSS_D14/SDI_DAT3N/GPIO_8412B

D19/SYS_BOOT1/DSS_D19/GPIO_3 13BD22/SYS_BOOT5/MMC2_DIR_DAT3/DSS_D22/GPIO_714B

I2C3SDA 15BD11/DSS_D11/SDI_DAT1P/GPIO_8116B

DSS_VSYNC/GPIO_68 17BDVI-PUP18B

GND 19B

P2301B

LCD (P13)

Top View on BB

3.3V 1CVIO_1V82C

D20/SYS_BOOT3/DSS_D20/GPIO_5 3CD21/SYS_BOOT4/MMC2_DIR_DAT2/DSS_D21/GPIO_64C

D17/DSS_D17/GPIO_87 5CD18/SYS_BOOT0/DSS_D18/GPIO_26C

D15/DSS_D15/SDI_DAT3P/GPIO_85 7CD16/DSS_D16/GPIO_868C

D7/DSS_D7/UART1_RX/GPIO_77 9CD13/DSS_D13/SDI_DAT2P/GPIO_8310C

GND20C

D8/DSS_D8/GPIO_78 11CNC12C

D9/DSS_D9/GPIO_79 13CI2C3SCL14C

D6/DSS_D6/UART1_TX/GPIO_76 15CCLK+/DSS_PCLK/GPIO_6616C

DEN/DSS_ACBIAS/GPIO_69 17CHSYNC/DSS_HSYNC/GPIO_6718C

GND 19C

P2301C

GN

D4

GN

D4

GN

D4

GN

D4

P11 (7.25)

P13 (7.25)

BB_1V8

I2C3_SDA_U

I2C3_SCL_U

WLAN_EN (on IO expander)

CHG_INT (on IO expander)

CAM_CAP_2_U

CAM_CAP_1_U (N900 compatible GPIO)

(N900 compatible GPIO)

CDP_D0_P

CDP_D0_M

CDP_D1_P

CDP_D1_M

CDP_CLK_P CDP_CLK_M

LCD_RST (GPIO reassigned in Neo900)

LCD_CS

LCD_MOSI

LCD_MISO

LCD_SCLK

UART1_RX_U

UART1_TX_U Modem

Modem

UART3_TX_IRTX_U

UART3_RX_IRRX_U

IR/Hackerbus

IR/Hackerbus

RGB_CTRL_EN

MODEM_EN_U

ECI_OUT_U

MODEM_EMERG_U

CPU_SIM_CLK_U

CPU_SIM_IO_U

LCD_CABC

LCD_LEDS_PWM

(weak)

Same part, as "breakaway" strip (100 positions):852-10-100-10-001000

Same part, as "breakaway" strip (100 positions):852-10-100-10-001000

Connect to BB-xM P4.3 (S-Video connector)12

CON2401

DNP

GND4

TVOUT_U

2x1 100 mil TH

P4 (7.19)

852-10-020-10-001000

852-10-020-10-001000

R2402

10k

1V8_U

DNP

R2401

10k

1V8_U

DNP

Page 25: LEDs - Neo900 · 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: Intentionally Left Blank KiCad E.D.A. kicad 4.0.2-stable Size: A3 Rev: Id: 1/25

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: Intentionally Left BlankKiCad E.D.A. kicad 4.0.2-stable

Rev: Size: A3Id: 25/25

Title: BB-xM Adapter (CAM)File: bbcam.schSheet: /BB-xM Adapter (CAM)/

(c) CC-BY-SA 2014-2016 Neo900 & GDC

Processor Camera Port Interface (P10, 7.20.3)

CAM_COVER_INT_U (cam_d11, on IO expander)

CAM_B_EN

ALS_INT

(N900 compatible GPIO)

(N900 compatible GPIO)PENIRQ

CAM_MAIN_SHDN (N900 compatible GPIO, cam_d3)

TSC_RST (N900 compatible GPIO)

HEADPH_EN_U (on IO expander)

CAM_CLK_PCAM_CLK_NCAM_DATA_PCAM_DATA_N

FLASH_INT_U

VAUDIO_U

VHB_U

CAM_XCLK

N900: unused

N900: unused

N900: unusedN900: unused

I2C2 also on EXPANSIONI2C2 also on EXPANSION

Audio (P18)MCBSP2_DX1 MCBSP2_FSX 2

MCBSP2_DR3 MCBSP2_CLKX 4

P2502

852-10-020-10-001000

CODEC_DIN_U

CODEC_BCLK_U

CODEC_WCLK_U

CODEC_DOUT_U

(N900 compatible GPIO)

FLASH_STROBE_U No FLASH_STROBE on BB-xM, using GPIO

VAUX3, up to 200 mA, 1.5-3.0 V

VAUX4, up to 100 mA, 0.7-3.15 V

UART1_CTS_U

UART1_RTS_U No UART1_RTS on BB-xM, using GPIO

No UART1_CTS on BB-xM, using GPIO

This part is a "breakaway" strip (20 positions) and needs to becustomized (cut) before assembly.Alternatively, 852-10-100-10-001000 (100 positions) could be used.

12345678910

20

30

11

21

31

12

22

32

13

23

33

14

24

34

15

25

16

26

17

27

18

28

19

29

CON2501

CONN_34

12345678910

20

30

11

21

31

12

22

32

13

23

33

14

24

34

15

25

16

26

17

27

18

28

19

29

CON2502

CONN_34GND

N900: BTHOSTWAKE

CA

ME

RA

(P

10)

Top View on BB

D11/GPIO110 1XCLKA/GPIO962

D10/GPIO109 3GND4

D9/GPIO108 5I2C2-SDA6

D8/GPIO107 7I2C2-SCL8

D7/GPIO106 9FLD/GPIO9810

GND20

VAUX330

D6/GPIO105 11

D1/GPIO100 21

VS/GPIO95 31

WEN/GPIO16712

GND22

VAUX332

D5/GPIO104 13

D0/GPIO99 23

GND 33

GND14

3V324

GND34

D4/GPIO103 15

3V3 25

VAUX416

3V326

D3/GPIO102 17

PCLK/GPIO97 27

VAUX418

GND28

D2/GPIO101 19

HS/GPIO94 29

P2501

852-80-034-10-001101

Adapter board

34 x 1, 1.27 mm TH row (for ribbon cable)

NFC_INT_U

20

3433

12

18

222426283032

31292725232119171513119753

46810121416

Equivalent part as "breakaway" strip (100 positions):852-10-100-10-001000