advanced ble-cell (abc)...c3 4.7u c5 10u c6 10u r10 10k r9 10k gnd gnd r7 261r gndpwr r8 2k2 +3v3...

4
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 H A B C D E F G H Date: 2021-01-06 KiCad E.D.A. kicad (5.1.6)-1 Rev: A Size: C Id: 1/4 Title: Advanced BLE-Cell (ABC) File: Advanced-BLE-CELL.sch Sheet: / Contextual Electronics (Analog Life LLC) Drawn by CJG Sheet: Bluetooth File: Bluetooth.sch Sheet: Celluar File: Cellular.sch Sheet: Power File: Power.sch GND 2 1 3 4 5 D3 SP0504BAJT GND R40 0 DNP GND 4 VCC 8 A0 1 A1 2 A2 3 SDA 5 SCL 6 WP 7 U101 CAT24C32 R103 3.9K R104 3.9K R42 0 DNP R41 0 DNP GND 1 2 3 J7 Barrel_Jack_Switch H107 3mm_Mounting_Hole R38 0 GND GND R39 0 DNP GND GND GND H106 GND H102 1 J6 1 J8 GND GND A1 VBUS A4 CC A5 D+ A6 D- A7 VCONN B5 SHIELD S1 P101 USB_C_Plug_USB2.0 H104 3mm_Mounting_Hole H108 3mm_Mounting_Hole P3V3 1 BCM15 10 BCM17 11 BCM18 12 BCM27 13 GND 14 BCM22 15 BCM23 16 P3V3 17 BCM24 18 BCM10 19 P5V 2 GND 20 BCM9 21 BCM25 22 BCM11 23 BCM8 24 GND 25 BCM7 26 BCM0 27 BCM1 28 BCM5 29 BCM2 3 GND 30 BCM6 31 BCM12 32 BCM13 33 GND 34 BCM19 35 BCM16 36 BCM26 37 BCM20 38 GND 39 P5V 4 BCM21 40 BCM3 5 GND 6 BCM4 7 BCM14 8 GND 9 J102 40HAT H103 3mm_Mounting_Hole PWR_FLAG PWR_FLAG G S D Q102 DMG2305UX C 1 B 2 E 6 Q101A DMMT5401 Package_TO_SOT_SMD:SOT-23-6 B 3 C 4 E 5 Q101B DMMT5401 Package_TO_SOT_SMD:SOT-23-6 R105 10K R108 47K GND GND H101 R64 0 R63 0 GND H105 HV_INPUT VBUS VBUS USBC_D+ RPI_SWDIO RPI_TX_NRF52_RX RPI_RX_NRF52_TX USBC_D- HV_INPUT PMID RPI_NRST RPI_SWCLK P5V_HAT ID_SD_EEPROM P3V3 ID_SD_EEPROM_pu EEPROM_WP P5V EEPROM_WP GND P5V GND P5V GND ID_SD_EEPROM GND ID_SC_EEPROM GND GND P3V3 GND P3V3 ID_SC_EEPROM_pu GND ID_SC_EEPROM_pu ID_SD_EEPROM_pu ID_SC_EEPROM HV Input Breakaway HAT EEPROM 40-Pin HAT Connector Raspberry Pi Mounting Holes Pullup Resistors EEPROM WRITE ENABLE Triple check the footprint Check footprint dimensions Against actual part HAT spec indicates to NEVER power the 3.3V pins on the Raspberry Pi from the HAT header. Only connect the 3.3V power from the Pi if the HAT does not have 3.3V on board. IF you are designing a board that could either be powered by the Pi or from the HAT the jumpers here can be used. In most cases, either design the HAT to provide the 5V to the Pi and use the protection circuit above OR power the HAT from the Pi and directly connect the P3V3 and P5V to the P3V3_HAT and P5V_HAT pins. This is the recommended 5V rail protection for a HAT with power going to the Pi. See https://github.com/raspberrypi/hats/blob/master/designguide.md#back-powering-the-pi-via-the-j8-gpio-header 5V Powered HAT Protection The HAT spec requires this EEPROM with system information to be in place in order to be called a HAT. It should be set up as write protected (WP pin held high), so it may be desirable to either put a jumper as shown to enable writing, or to hook up a spare IO pin to do so. These are just pullup resistors for the I2C bus on the EEPROM. The resistor values are per the HAT spec. This is based on the official Raspberry Pi spec to be able to call an extension board a HAT. https://github.com/raspberrypi/hats/blob/master/designguide.md Breakout Mounting Holes

Upload: others

Post on 07-Mar-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced BLE-Cell (ABC)...c3 4.7u c5 10u c6 10u r10 10k r9 10k gnd gnd r7 261r gndpwr r8 2k2 +3v3 gnd d1 red r5 10k dnp c4 10u c1 1u d12 red gnd gnd gnd gndpwr gnd 2k2 r56 c202 100p

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

H

A

B

C

D

E

F

G

H

Date: 2021-01-06KiCad E.D.A. kicad (5.1.6)-1

Rev: ASize: CId: 1/4

Title: Advanced BLE-Cell (ABC)File: Advanced-BLE-CELL.schSheet: /Contextual Electronics (Analog Life LLC)Drawn by CJG

Sheet: Bluetooth

File: Bluetooth.sch

Sheet: Celluar

File: Cellular.sch

Sheet: Power

File: Power.sch

GND

21 3 4 5

D3SP0504BAJT

GND

R40

0DNP

GN

D4

VC

C8

A01

A12

A23

SDA 5SCL 6

WP7

U101CAT24C32

R1033.9K

R1043.9K

R42

0DNP

R41

0DNP

GND

1

23

J7Barrel_Jack_Switch

H107

3mm_Mounting_Hole

R380

GND

GND

R39

0DNP

GND

GNDGND

H106

GND

H102

1

J6

1J8

GND

GN

DA

1

VBUS A4

CC A5

D+ A6

D- A7

VCONN B5

SH

IELD

S1

P101USB_C_Plug_USB2.0

H104

3mm_Mounting_Hole

H108

3mm_Mounting_Hole

P3V31

BCM15 10

BCM1711 BCM18 12

BCM2713 GND 14

BCM2215 BCM23 16

P3V317 BCM24 18

BCM1019

P5V 2

GND 20

BCM921 BCM25 22

BCM1123 BCM8 24

GND25 BCM7 26

BCM027 BCM1 28

BCM529

BCM23

GND 30

BCM631 BCM12 32

BCM1333 GND 34

BCM1935 BCM16 36

BCM2637 BCM20 38

GND39

P5V 4

BCM21 40

BCM35 GND 6

BCM47 BCM14 8

GND9

J10240HAT

H103

3mm_Mounting_Hole

PWR_FLAGPWR_FLAG

G

SD

Q102 DMG2305UX

C 1

B2

E 6

Q101ADMMT5401

Package_TO_SOT_SMD:SOT-23-6B3

C 4E 5

Q101BDMMT5401

Package_TO_SOT_SMD:SOT-23-6

R10

510

K

R10

847

K

GND GND

H101

R640

R630

GND

H105

HV_INPUT

VBUS

VBUS

USBC_D+

RPI_SWDIO

RPI_TX_NRF52_RXRPI_RX_NRF52_TX

USBC_D-

HV_INPUT

PMID

RPI_NRST

RPI_SWCLK

P5V_HAT

ID_SD_EEPROMP3V3ID_SD_EEPROM_pu

EEPROM_WP

P5V

EEPROM_WP

GND

P5VGND

P5V

GND

ID_SD_EEPROM

GND

ID_SC_EEPROMGND

GND

P3V3

GND

P3V3

ID_SC_EEPROM_pu

GND

ID_SC_EEPROM_pu

ID_SD_EEPROM_pu

ID_SC_EEPROM

HV Input Breakaway

HAT EEPROM

40-Pin HAT Connector

Raspberry Pi Mounting Holes

Pullup Resistors

EEPROM WRITE ENABLE

Triple check the footprint

Check footprint dimensionsAgainst actual part

HAT spec indicates to NEVERpower the 3.3V pins on the Raspberry Pi from the HAT header. Only connect the 3.3Vpower from the Pi if the HAT does not have3.3V on board.

IF you are designing a board that couldeither be powered by the Pi or from the HATthe jumpers here can be used.

In most cases, either design the HAT to provide the 5V to the Pi and use theprotection circuit above OR power theHAT from the Pi and directly connectthe P3V3 and P5V to the P3V3_HAT and P5V_HATpins.

This is the recommended 5V rail protection for a HAT with power going to the Pi.See https://github.com/raspberrypi/hats/blob/master/designguide.md#back-powering-the-pi-via-the-j8-gpio-header

5V Powered HAT Protection

The HAT spec requires this EEPROM with system informationto be in place in order to be called a HAT. It should be set up as writeprotected (WP pin held high), so it may be desirable to either put a jumper as shown to enable writing, or to hook up a spare IO pin to do so.

These are just pullup resistors for the I2C bus on the EEPROM.The resistor values are per the HAT spec.

This is based on the official Raspberry Pi spec to be able to call an extension board a HAT.https://github.com/raspberrypi/hats/blob/master/designguide.md

Breakout Mounting Holes

Page 2: Advanced BLE-Cell (ABC)...c3 4.7u c5 10u c6 10u r10 10k r9 10k gnd gnd r7 261r gndpwr r8 2k2 +3v3 gnd d1 red r5 10k dnp c4 10u c1 1u d12 red gnd gnd gnd gndpwr gnd 2k2 r56 c202 100p

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8

A

B

C

D

E

A

B

C

D

E

Date: 2021-01-06KiCad E.D.A. kicad (5.1.6)-1

Rev: ASize: BId: 2/4

Title: Advanced BLE-Cell (ABC)File: Power.schSheet: /Power/Contextual Electronics (Analog Life LLC)Drawn by CJG

D7SS34FA

+3V3

D8SS34FA

R1

10K

R4

10K

R3

10K

R2

10K

12

J9Conn_01x02_Male

GND

C5410U

GND

VBUS1

ILIM10

TS 11QON12

BAT 13SYS 15

PG

ND

17

SW 19D+2

BTST 21

REGN 22

PMID 23

DSEL 24

D-3

STAT4

SCL5SDA6

INT7

OTG8

CE9

U1BQ25895RTW

C53100P

GND

C20410U

PWR_FLAG

GND

R20

40

+3V3

GND

R51

10K

D2

NSR10F20NXT5G

R6

10K DNP

C247N

GNDPWR

C7100U

GND

L12.2U

C34.7U

C510U

C610U

R10

10K

R9

10K

GND

GND

R7261R

GNDPWR

R82K2

+3V3

GND

D1

RED

R5

10K DNP

C410U

C11U

D12

RE

D

GND

GND

GND

GNDPWR

GND

R56

2K2

C202100P

C2011U D

13

RE

D

R203100K

GND

R57

2K2

GNDPWR

R202453K

1 2

L2010.47U

PWR_FLAG

R201100K

EN1

FB 2

AGND 3

NC4 PGND 5

SW 6VIN7

PG8

U201TPS62821

1

J10

PWR_FLAG

C20310U

QON

3V8

BQ_INT DSEL

USBC_D+USBC_D-

HV_INPUT

SDA

BQ_OTGBQ_CE

3V8 VBAT

VBUS

3V8

PMID

VBAT

SCL

3V3_BUCK_VOUT

BQ25895_IN

IND_IN

Check Z height!

Battery Connection

Check Z height!

Page 3: Advanced BLE-Cell (ABC)...c3 4.7u c5 10u c6 10u r10 10k r9 10k gnd gnd r7 261r gndpwr r8 2k2 +3v3 gnd d1 red r5 10k dnp c4 10u c1 1u d12 red gnd gnd gnd gndpwr gnd 2k2 r56 c202 100p

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8

A

B

C

D

E

A

B

C

D

E

Date: 2021-01-06KiCad E.D.A. kicad (5.1.6)-1

Rev: ASize: BId: 3/4

Title: Advanced BLE-Cell (ABC)File: Cellular.schSheet: /Celluar/Contextual Electronics (Analog Life LLC)Drawn by CJG

GND

C4133P

R45

4K7

DNP

R46

47K DNP

R330

R320

R43

4K7

R44

4K7

R470

DNP

GN

D

C4233P

21 3 4 5

D9SP0504BAJT

1

23

Q4NPN

1

23

Q2NPN

1

23

Q1NPN

21 3 4 5

D6SP0504BAJT

GND

R30

15K

R230

DNP

GND

R250

DNP

C3210U

GND

11

Twl301Taper

GND

11

Twl304Taper

11

Twl303Taper

11

Twl302Taper

R590

C3310U

R160

GND

R150

VBUS1

D-2

D+3

ID4

GN

D5

Shi

eld

6

J3

C910U

R550

C390.1U

R540

GND

C4033P

R340

R2047K

R294K7

GND

GND

C380.1U

R2147K

GND

R194K7

GND

GND

C370.1U

R3147K

R184K7

C4633PDNP

C4733PDNP

C4833PDNP

C5133PDNP

R360

GND

R370

GND

C5210P

GND

R240

DNP

GND

R220

DNP

C430.1U

C4433P

C4510P

C490.1U

C5033P

RESERVED11

RESERVED12

RESERVED13

RESERVED14

RESERVED16

RESERVED25

RESERVED51

RESERVED56RESERVED57

RESERVED63

RESERVED65

RESERVED66

RESERVED76

RESERVED77

RESERVED 78

RESERVED 83

RESERVED 84

RESERVED 85

RESERVED 86RESERVED 87

RESERVED 88

RESERVED 92

RESERVED 93

RESERVED 94

RESERVED 95

RESERVED 96

RESERVED 97

RESERVED 98

RESERVED 99

U301BBG95

R35

2K2

D5RED

R28

2K2

D4RED

GND

R2747K

1

23

Q3NPN

R264K7

GND

11 Twl308Taper

11

Twl306Taper

PWR_FLAG

GND

11 Twl307

Taper

C8100U

GND

PSM_IND 1

USB_DM 10

PWRKEY15

RESET_N17

W_DISABLE# 18

AP_READY19

STATUS 20

NETLIGHT 21

USIM_PRESENCE42

USIM_VDD43

USIM_RST44

USIM_DATA45

USIM_CLK46

USIM_GND47

USB_BOOT 75USB_VBUS 8

USB_DP 9

U301ABG95

GND

GND

A11OE10

GN

D11

B8 12B7 13B6 14B5 15B4 16B3 17B2 18

VC

CB

19

VC

CA

2

B1 20

A23

A34

A45

A56

A67

A78

A89

U2TXS0108ERG

GND

GND

VCCC1

RSTC2

CLKC3

GNDC5

VPPC6

I/OC7

J1SIM_Card

11

Twl309Taper

11

Twl312Taper

AE2Antenna_Shield

11

Twl313Taper

11 Twl314Taper

L647NDNP

AE1Antenna_Shield

GND

R65

10 DNP

R1151K

R1310K

R12120K

D14PZ3D4V2HDNP

PWR_FLAG

ADC1 2

DBG_RXD22

DBG_TXD23

ADC0 24

GPIO26 26UART3_TXD27UART_RXD28

DTR 30

RXD 34

TXD 35

CTS 36RTS 37DCD 38

RI 39

PCM_CLK4

I2C_SCL40

I2C_SDA41

PCM_SYNC5

PCM_IN6

GPIO64 64

PCM_OUT7

U301CBG95

+3V3

R1451K

GND

C120.1U

11

Twl305Taper

GND 100

GND 101

GND 102

VDD_EXT29

GND3

GND31

VBAT_BB32

VBAT_BB33

GND48

ANT_GNSS49

GND50

VBAT_RF52

VBAT_RF53

GND54

GND55

GND58

GND59

ANT_MAIN60 GND 61

GND 62

GND 67

GND 68

GND 69

GND 70

GND 71

GND 72

GND 73

GND 74

GND 79

GND 80

GND 81

GND 82

GND 89

GND 90

GND 91

U301DBG95

C110.1U

TXD_NRF52

RTS_NRF52

BG95_PWRKEY

DTR_NRF52

BG95_RESET_N

BG95_I2C_SCL

1V8

3V8

1V8

1V8

RI_NRF52DCD_NRF52

1V8

LVL_TRNS_OE

RXD_NRF52

BG95_DBG_RXD

RTS_CELL

CTS_CELLDCD_CELL

CTS_CELL

CTS_NRF52RTS_CELL

3V8

DTR_CELL

DCD_CELL

RI_CELL

RI_CELL

TXD_CELL

3V8

3V8

RXD_CELL

DTR_CELL

TXD_CELLRXD_CELL

BG95_DBG_TXD

BG95_PCM_CLKBG95_PCM_IN

BG95_PCM_SYNCBG95_PCM_OUT

BG95_I2C_SDA

CELL_5VUSB_CELL_D+USB_CELL_D-CELL_D-

CELL_D+

GNSS_ANT

GNSS_CHIP

CELL_ANT CELL_CHIP

USIM_RST

USIM_VDD

USIM_GNDUSIM_RSTUSIM_CLK

USIM_GND

USIM_DATA

USIM_DATA

USIM_CLK

USIM_VDD

Check Z height!

Triple check the footprint

Check Z height!

Page 4: Advanced BLE-Cell (ABC)...c3 4.7u c5 10u c6 10u r10 10k r9 10k gnd gnd r7 261r gndpwr r8 2k2 +3v3 gnd d1 red r5 10k dnp c4 10u c1 1u d12 red gnd gnd gnd gndpwr gnd 2k2 r56 c202 100p

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8

A

B

C

D

E

A

B

C

D

E

Date: 2021-01-06KiCad E.D.A. kicad (5.1.6)-1

Rev: ASize: BId: 4/4

Title: Advanced BLE-Cell (ABC)File: Bluetooth.schSheet: /Bluetooth/Contextual Electronics (Analog Life LLC)Drawn by CJG

+3V3

1

2

3

4 Y1Crystal

C134.7U

GND

GND

GND

GND

C284.7U

GND

GND

GND

L510U

DN

P

C15

12P

GND

+3V3

GND

C230.1U

DNP

C250.1U

C170.1U

DNP

C190.1U

C220.1U

C240.1U

GND

GND

D10RED

R48

0

L310U

L415N

C291U

C3047N

R17

0

+3V3

GND

R490

R500

L24.7N

C160.5P

C210.8P

VT

ref

1

RESET 10

SWDIO/TMS 2

GN

D3

SWDCLK/TCK 4

SWO/TDO 6

NC/TDI 8

GN

DD

etec

t9

J4Conn_ARM_JTAG_SWD_10

GND

D11RED

R53

2K2

R52

2K2

+3V3

GND

GND

+3V3

C274.7U

GND

GND

C14

12P

GND

C100.1U

11

Twl405Taper

R620

R610

GND

C3512P

R600

+3V3

C3612P

11 Twl401

Taper

11

Twl402Taper

Y2Crystal

R580

DNP

C310.1U

11 Twl406Taper

C261U

11 Twl403Taper

11

Twl404Taper

CD/DAT31

CARD_DETECT 10

WRITE_PROTECT 11

SHELL1 12

SHELL2 13

CMD2

VSS3

VDD4

CLK5

VSS6

DAT07

DAT18

DAT29

J2SD_Card

C20100P

C18820P

PWR_FLAG

AIN5/P0.29 A10

AIN0/P0.02 A12

P1.15 A14

P1.13 A16

DE

C2

A18

P1.10 A20

XC2A23

AIN7/P0.31 A8

SWDCLKAA24

DC

CH

AB

2

P0.16 AC11

P0.18/RESETAC13

P0.19 AC15

P0.21 AC17

P0.23 AC19

P0.25 AC21

SWDIOAC24

DE

CU

SB

AC

5P0.14 AC9

P0.15 AD10

P0.17 AD12

P0.20 AD16

P0.22 AD18

VB

US

AD

2

P0.24 AD20

TRACEDATA0/P1.00 AD22

D- AD4

D+ AD6

P0.13 AD8

VD

DB

1

AIN4/P0.28 B11

AIN1/P0.03 B13

P1.14 B15

P1.12 B17P1.11 B19

XC1B24

DC

CB

3

DE

C4

B5

VS

SB

7

AIN6/P0.30 B9

DE

C1

C1

XL1/P0.00 D2

DE

C3

D23

DE

C6

E24

XL2/P0.01 F2

VS

S_P

AF

23

P0.26 G1

P0.27 H2

ANTH23

AIN2/P0.04 J1

NFC2/P0.10 J24

AIN3/P0.05 K2

P0.06 L1

NFC1/P0.09 L24

TRACECLK/P0.07 M2

P0.08 N1

DE

C5

N24

P1.08 P2P1.07 P23

TRACEDATA3/P1.09 R1

P1.06 R24

TRACEDATA2/P0.11 T2

P1.05 T23

TRACEDATA1/P0.12 U1

P1.04 U24P1.03 V23P1.02 W24

VD

DH

Y2

P1.01 Y23

U401nRF52840

1 10 11 12 13 14 15 16 17 18 192 20 21 22 23 24 2526272829

3

30313233343536373839

4

40414243444546474849

5

50

6 7 8 9

J5DF23C-50DS

AE3Antenna_Chip

DCD_NRF52

BG

95_D

BG

_TX

D

USBC_D+USBC_D-

BG

95_D

BG

_RX

D

RI_NRF52

LVL_TRNS_OE

CTS_NRF52

1V8

RTS_NRF52

DTR_NRF52

TXD_NRF52

RXD_NRF52

SCL

BG

95_P

CM

_OU

T

3V8

PM

ID

RPI_SWCLK

RPI_SWDIO

RPI_NRST

BG

95_P

CM

_CLK

BG

95_P

CM

_IN

BG

95_P

CM

_SY

NC

VB

AT

BG

95_I

2C_S

CL

LED2LED1

LED2LED1

VBUS

BG

95_I

2C_S

DA

DSEL

SC

LS

DA

BG95_RESET_NBG95_PWRKEY

RPI_RX_NRF52_TX

BQ_CE

BQ_OTG

RPI_TX_NRF52_RX

BQ_INT

SDA

RPI_RX

P0.25

RPI_TX

P1.

11P

0.31

NF

C2

P1.

15P

1.14

P1.15P1.14

P1.11

P1.

09

P1.09

P1.

03

NF

C1

P1.

04

MIS

O

P0.12

P1.03P1.04

NFC1NFC2

P0.02

P0.04P0.03

P0.05

P0.31

P0.08

P0.11

P0.13

2G4_ANT 2G4_CHIP

P0.28P0.29P0.30

P0.

11

DEC4_6

P0.

29P

0.30

P0.

25

SWO

SWO

P0.

02P

0.03

SDCARD_CS

MISO

P0.

12P

0.13

MISO

SDCARD_CSMOSI

SCLK

MO

SI

SC

LK

P0.

28

SCLK

P0.

05

P0.

08

DEC4_6DEC4_6

MOSI

P0.

04

Only used in VDDHConfiguration (not ours)

All BG95/EG91/BG96 pins are 1V8 onlyAdd capacitors to daughtercard forantenna tuning @13.56 MHz