Title: Portapack H1: License: Gnu General Public License, Version 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

1 2 3 4 5 6

gps
SCL
SDA
TX_READY
TIMEPULSE
RESET#

V_BACKUP VCC
A A
gps.sch

audio hackrf_if lcd_sw_sd


PDN# AUDIO_RESET# LCD_RESET# LCD_RESET#
H2
MCKI I2S0_MCLK LCD_BACKLIGHT LCD_BACKLIGHT
BICK I2S0_SCK LCD_CS# LCD_CS#
HOLE1
LRCK I2S0_WS LCD_RS LCD_RS
SDTI I2S0_TX_SDA LCD_RD# LCD_RD#
H3
SDTO I2S0_RX_SDA LCD_WR# LCD_WR#
LCD_DB[15..0] LCD_DB[15..0]
SCL SCL
HOLE1
SDA SDA
LCD_TE LCD_TE
H4
GPS_TX_READY
GPS_TIMEPULSE TP_U TP_U
GPS_RESET# TP_R TP_R
HOLE1
TP_D TP_D
TP_L TP_L
H5
B B
SW_U SW_U
SW_R SW_R
HOLE1
SW_D SW_D
SW_L SW_L
SW_ROT_A SW_ROT_A
SW_ROT_B SW_ROT_B
SW_SEL SW_SEL

SD_CD SD_CD
SD_CLK SD_CLK
SD_CMD SD_CMD
SD_DAT0 SD_DAT0
SD_DAT1 SD_DAT1
SD_DAT2 SD_DAT2
SD_DAT3 SD_DAT3
CLKIN
REF_EN VBUS
VBUSCTRL
VBAT VIN
C hackrf_if.sch C

power
VBAT VBUS
VBUSCTRL
TVDD AUDIO_TVDD VIN
DVDD AUDIO_DVDD
AVDD AUDIO_AVDD
SVDD AUDIO_SVDD LCD_VBL LCD_VBL
audio.sch lcd_sw_sd.sch
REF_EN GPS_VCC
REF_CLK
power.sch

License: GNU General Public License, version 2


FID1 FID3 Copyright © 2014-2018 Jared Boone
ShareBrained Technology, Inc.
FIDUCIAL FIDUCIAL Sheet: /
D File: portapack_h1.sch D
FID2
Title: PortaPack H1
FIDUCIAL Size: A4 Date: 2018-10-29 Rev: 20181029
KiCad E.D.A. kicad 5.0.2-bee76a070ubuntu18.04.1 Id: 1/6
1 2 3 4 5 6
1 2 3 4 5 6

A A
RHPOUT
LHPOUT

C23 C22
J1 MIC_X S TRRS_SW_JACK
SPP 3 220N 220N GND_X R2
2
DNP RHPOUT_X R1
P2
I2C Addresses on HackRF I2C bus (I2C0?): SPN 1 LHPOUT_X RSW
TSW

R12
33R

R11
33R
0b1100000: Si5351C-B T
0b0010010: AK4951 audio codec

DVDD

SVDD
VEE

U5

24
23
22
21
20
19
18
17
C8
LHPOUT 1
C1A C1B
8 LHPOUT_X
GND_X

VEE

SVDD
DVDD
HPR

VSS3
2 7

SPN/ROUT
HPL

SPP/LOUT
C6 2U2 C2A C2B
MIC 3
C3A C3B
6 MIC_X

GND
B 25 16 RHPOUT 4 5 RHPOUT_X B
2U2 VSS2 TVDD TVDD C4A C4B
CP 26 15
MCKI
CP MCKI RP1
CN 27 14 BICK_R NUF4220MN
CN BICK BICK

9
28 U1 13 LRCK_R
AVDD AVDD LRCK LRCK
29 AK4951EN 12 SDTO_R
VSS1 SDTO SDTO
VCOM 30
VCOM SDTI
11
SDTI PDN#
REGFIL

RIN1/DMCLK
31 10

LIN1/DMDAT
REGFIL SDA SDA 220R
32 9
C10

2U2

RIN3/BEEP SCL SCL

MPWR2
MPWR1
RIN2
LIN3

LIN2

PDN
33
PAD
C12

2U2

1
2
3
4
5
6
7
8
PDN#_R
TP1

TP2
TP3

TP4
TP5
TP6

DNP
C R2 C

C25
PDN/SCL/SDA/SDTI/LRCK/BICK/MCKI:
R18
2K2

1U
L: < 0.3 TVDD, H > 0.7 TVDD

Init: power down, EXT slave, PLL off


BICK, LRCK: inputs

Input float OK: [LR]IN[123]

MIC

License: GNU General Public License, version 2


TVDD DVDD AVDD SVDD
Copyright © 2014-2018 Jared Boone
C2 C7 C3 C4 C11 C5 C13 ShareBrained Technology, Inc.
Sheet: /audio/
D 100N 10U 100N 100N 10U 100N DNP File: audio.sch D

Title: PortaPack H1
Size: A4 Date: 2018-10-29 Rev: 20181029
No 10U on DVDD, very near regulator 10U. No 10U on SVDD to comply with USB inrush spec.
KiCad E.D.A. kicad 5.0.2-bee76a070ubuntu18.04.1 Id: 2/6
1 2 3 4 5 6
1 2 3 4 5 6

J3
SW1 1
LCD_VBL LEDA
SW_SEL S1
SEL D
S2
SW_D LEDK1 2
LEDK1
A S4 S3 LEDK2 3
SW_ROT_A ROT_A R SW_R LEDK2
SW_ROT_B B
ROT_B U
S4
SW_U LEDK3 4
LEDK3
L
S5
SW_L LEDK4 5
LEDK4
6

+1V8
A IM0 A
S5 A S1 B S3 7
IM1
8
IM2
9
IM3
10
LCD_RESET# RESET
CA S2 CB 11
COM_A COM_B VSYNC
12
HSYNC
CK_TSWB-3N-CB 13

DNP
LCD_DB[15..0] DOTCLK

R19
14
DE
15
DB17
16
DB16
EN/DIM: 200k PD internal, enable > 1.3V, disable < 0.4V LCD_DB15 17
DB15
RSET: not required, default 25mA current LCD_DB14 18
DB14
UVLO: 2.0V typ LCD_DB13 19
DB13
LCD_DB12 20
DB12
U4 LCD_DB11 21
DB11
LCD_BACKLIGHT 1
EN/DIM VIN
8
LCD_VBL LCD_DB10 22
DB10
2
GND RSET/NC
7 LCD_DB9 23
DB9
LEDK1 3
LED1 LED4
6 LEDK4 C14
LCD_DB8 24
DB8
PAD

LEDK2 4 5 LEDK3 LCD_DB7 25

DNP
LED2 LED3 DB7

R20
B LCD_DB6 26 B
1U DB6
CAT4004[_AB] LCD_DB5 27
DB5
9

LCD1 LCD_DB4 28
DB4
LCD_DB3 29
DB3
LCD_DB2 30
DB2
LCD_DB1 31
DB1
LCD_DB0 32
DB0
33
SDO
34
SDI
35
LCD_RD# RD
36
LCD_WR# WRX(D/CX)
37
LCD_RS D/CX(SCL)
38
LCD_CS# CSX
39
LCD_TE TE
40

+1V8
VDDI
41
VDDI
42

+3V3
VCI
43
GND
44
TP_R XP
45
C TP_D YP C
46
TP_L XN
47
TP_U YN
ER-TFT024-3_PANEL 48
+3V3 GND
J2 MICROSD_DETSW 49
GND
1 50
SD_DAT2 DAT2 GND
2
SD_DAT3 DAT3/CD
3 LCD Mode: SHLD
SD_CMD CMD
4 8080 MCU 16-bit bus interface I
VDD
5 IM[3:0] = 0b0001, DB[15:0] active ER-TFT024-3_FPC
SD_CLK CLK
6
VSS
7
SD_DAT0 DAT0
8
SD_DAT1 DAT1
SHIELD

A
DETA
GND

B
SD_CD DETB
License: GNU General Public License, version 2
Copyright © 2014-2018 Jared Boone
SH

C26 C27
0

ShareBrained Technology, Inc.


10U 100N Sheet: /lcd_sw_sd/
D File: lcd_sw_sd.sch D

Title: PortaPack H1
Size: A4 Date: 2018-10-29 Rev: 20181029
KiCad E.D.A. kicad 5.0.2-bee76a070ubuntu18.04.1 Id: 3/6
1 2 3 4 5 6
1 2 3 4 5 6

P20 Init: I/O is hi-Z with pull-ups. LCD_DB[15..0]


1 2 SRAM download when VCCINT reaches 1V55. LCD_RD#
VBAT VBAT RTC_ALARM
3 4 User mode once downloaded and VCCIO OK. LCD_WR# +1V8

+3V3
VCC WAKEUP
MCU_D0 5 6 MCU_D1 VCCINT stable to user mode: 200 usec max. LCD_RS

LCD_DB0
LCD_DB1

LCD_DB2
LCD_DB3
LCD_DB4
LCD_DB5
LCD_DB6
LCD_DB7
LCD_DB8
LCD_DB9
GPIO3_8 GPIO3_9
MCU_D2 7 8 MCU_D3 VCCIOs stable to user mode: 2 usec. LCD_CS#
GPIO3_10 GPIO3_11
MCU_D4 9 10 MCU_D5 LCD_TE
GPIO3_12 GPIO3_13
MCU_D6 11 12 MCU_D7 Pull-ups: 5-25k @ 3V3, 25-60k @ 1V8.
GPIO3_14 GPIO3_15 External R-pull: 1K PD, 10K PU recommended.
A 13 14 TP_R A
GND ADC0_6 TP_R VCCIO=3V3: 2V5, 3V3 inputs OK.
15 16
GND ADC0_2 TP_D VCCIO=1V8: 1V5, 1V8, 2V5, 3V3 inputs OK.

64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
17 18
VBUSCTRL VBUSCTRL ADC0_5 TP_L
19 20 JTAG active w/VCCINT, but refers to VCCIO.
GND ADC0_0 TP_U

VCCIO2
IO

IO
IO/DIFFIO_T1p

IO/DIFFIO_T1n
IO/DIFFIO_T2p
IO/DIFFIO_T2n
IO/DIFFIO_T3p

IO/DIFFIO_T3n
IO/DIFFIO_T4p
IO/DIFFIO_T4n
IO/DIFFIO_T5p
IO/DIFFIO_T5n

IO/DIFFIO_T6p
IO/DIFFIO_T6n
IO/DIFFIO_L1p
21 22 TDI, TMS: weak internal PU
VBUS VBUS VIN VIN
TCK: weak internal PD (keep low at power-up)
HACKRF_ONE_P20

P22 1 48 LCD_DB10
TP_D IO/DIFFIO_L1n IO
1
CLKOUT CLKIN
2
CLKIN TP_L 2
IO IO/DIFFIO_R1p
47 LCD_DB11
RESET# 3 4 3 BANK2 46 LCD_DB12
RESET# GND TP_U IO/DIFFIO_L2p IO/DIFFIO_R1n
MCU_LCD_RD 5
I2C1_SCL I2C1_SDA
6 MCU_LCD_TE AUDIO_RESET# 4
IO/DIFFIO_L2n IO
45 LCD_DB13
7
SPIFI_MISO SPIFI_SCK
8
REF_EN 5
IO IO/DIFFIO_R2p
44 LCD_DB14
9 10 6 43 LCD_DB15

+3V3
SPIFI_MOSI GND VCCIO1 IO/DIFFIO_R2n
11 12 7 42 MCU_DIR
+3V3

VCC I2S0_RX_SCK GPS_RESET# IO/CLK0 IO/CLK3


13 14 8 41

+1V8

+1V8
I2S0_TX_SDA I2S0_RX_SDA I2S0_RX_MCLK VCCINT U3 VCCINT
I2S0_WS 15 16
I2S0_SCK SW_R 9 40 MCU_LCD_WR
I2S0_RX_WS I2S0_TX_SCK IO/CLK1 5M40ZE64 IO/CLK2
17 18 10 39

+1V8
I2S0_MCLK I2S0_TX_MCLK GND SW_D IO VCCIO2
MCU_ADDR 19
U0_RXD U0_TXD
20 MCU_IO_STBX SW_ROT_A 11
IO/DIFFIO_L3p IO
38
LCD_RESET#
B MCU_LCD_WR 21 22 MCU_DIR 12 37 B
P2_9 P2_13 SW_ROT_B IO/DIFFIO_L3n IO/DIFFIO_R3p LCD_BACKLIGHT
P2_8 23
P2_8 SDA
24
SDA SW_SEL 13
IO IO/DIFFIO_R3n
36
GPS_TX_READY
25 26 PP_CPLD_TMS 14 35

IO/DEV_CLRn/DIFFIO_B5n
CLK6 SCL SCL TMS IO/DIFFIO_R4p GPS_TIMEPULSE

IO/DEV_OE/DIFFIO_B5p
H1_CPLD_TDI 15 34 P2_8
TDI BANK1 IO/DIFFIO_R4n
HACKRF_ONE_P22 H1_CPLD_TCK 16 33 MCU_ADDR
TCK IO/DIFFIO_B7n

IO/DIFFIO_B1p
IO/DIFFIO_B1n
IO/DIFFIO_B2p
IO/DIFFIO_B2n
IO/DIFFIO_B3p

IO/DIFFIO_B3n

IO/DIFFIO_B4p
IO/DIFFIO_B4n

IO/DIFFIO_B6p
IO/DIFFIO_B6n
IO/DIFFIO_B7p
P28
1 2
+3V3

VCCIO1
VCC GND
3 4

GND
TDO
SD_CD SD_CD SD_DAT3 SD_DAT3

IO
5 6
SD_DAT2 SD_DAT2 SD_DAT1 SD_DAT1
SD_DAT0 7
SD_DAT0 SD_VOLT0
8 PP_CPLD_TMS

17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

65
SD_CMD 9
SD_CMD SD_POW
10 PP_CPLD_TDO
11 12
SD_CLK SD_CLK GND
13 14
GCLK2 GCK1

PP_CPLD_TDO

MCU_IO_STBX
MCU_LCD_RD
15 16 +3V3

MCU_LCD_TE
B1AUX14 B1AUX13
H1_CPLD_TCK 17
CPLD_TCK BANK2F3M2
18
H1_CPLD_TDI 19 20

MCU_D7
MCU_D6
MCU_D4
MCU_D5
MCU_D3

MCU_D2

MCU_D0
MCU_D1
CPLD_TDI BANK2F3M6

RESET#
21 22
BANK2F3M12 BANK2F3M4
C I2S0_RX_SDA C
HACKRF_ONE_P28

SW_U

SW_L
+3V3

C28 C30 C32 C34 C42 C43

100N 100N 10U 10U 10U 10U

+1V8

License: GNU General Public License, version 2


C29 C31 C33 C35 C36 C37 Copyright © 2014-2018 Jared Boone
ShareBrained Technology, Inc.
100N 100N 100N 100N 10U 10U Sheet: /hackrf_if/
D File: hackrf_if.sch D

Title: PortaPack H1
Size: A4 Date: 2018-10-29 Rev: 20181029
KiCad E.D.A. kicad 5.0.2-bee76a070ubuntu18.04.1 Id: 4/6
1 2 3 4 5 6
1 2 3 4 5 6

VBAT

DNP

DNP
TODO: Connect SYSOFF to a CPLD pin and to PGOOD#.

R3

R5
If VBUS is present, or CPLD is holding line low,

+
1
BT1 C41
device will stay on during battery operation.
A But how to turn it on with a button press?! A
...and not leave the button "jammed" once on DNP

2
-
(and SYSOFF is being held low). Need a bit of

DNP

DNP
logic to fuse two OC active low signals into one?

D1

D2
7

9
AUDIO_SVDD

CHG#
PGOOD#
10
OUT VIN
13 11
VBUS IN OUT
C16 +3V3 +1V8
U2
C1
1 5
VIN VOUT

DNP
DNP
R7

DNP
DNP >26V

R13

GND
8 3 4
VSS C38 EN BP C40
17 U6
PAD
DNP TCR2EF18,LM(CT

2
VBUSCTRL 10U C39 10U
6
R8 EN1
B 1 5 B
DNP TS EN2 DNP

J4 3 15
BAT SYSOFF
1 BBAT 2
BAT CE#
4

DNP
R14
DNP 2

ISET
TMR

ILIM
C15

DNP

DNP
R10
R9
14

12

16
DNP

VCC
+3V3
TODO:
DNP

DNP

DNP
R1

R4

R6
V(ISET) indicates charge current. Monitor w/ADC. LCD_VBL
R3,R5=100K, remove LEDs, if monitoring status w/GPIOs. GPS_VCC
ISET (fast charge current) R6=1K8 (500mA). AUDIO_AVDD
R4 is required, otherwise no charging. AUDIO_TVDD
ILIM (input limit) R4=1K8 (850mA). +1V8

+3V3
TMR=open for default timer values. AUDIO_DVDD
VCC
C C

FB2
C18
100N

DNP
C9

+3V3
4

X1
DNP
R15

U7
VCC

74HC1G04GW
C17

DNP

R22
1 3 2 4
REF_EN EN OUT DNP REF_CLK
DNP
GND
DNP
R16

R17
10.00000M License: GNU General Public License, version 2
DNP
2

Copyright © 2014-2018 Jared Boone


R21 ShareBrained Technology, Inc.
100R Sheet: /power/
D Clock Reference File: power.sch D

Default is HCMOS output oscillator with tri-state output. Title: PortaPack H1


Alternative is clipped-sine, running through CMOS squarer.
Size: A4 Date: 2018-10-29 Rev: 20181029
KiCad E.D.A. kicad 5.0.2-bee76a070ubuntu18.04.1 Id: 5/6
1 2 3 4 5 6
1 2 3 4 5 6

A A

R23 R24
VCC 0R 0R V_BACKUP
DNP DNP

U8
MAX-M8
P1 DNP
DNP 10 9
GND RESET_N RESET#
1 11 8
RF_IN VCC
12 7

100K
GND VCC_IO R25

27N
2

DNP
13 6

L1
R26 LNA_EN V_BCKP DNP
14 5 TP8
FB1 10R VCC_RF EXTINT
15 4
DNP DNP V_ANT TIMEPULSE TIMEPULSE
GND 16 3
SDA SDA RXD TP9
17 2 GND
SCL TXD/READY TX_READY
18 1
FB3 TP7 SAFEBOOT_N GND
B B

DNP
DNP C20

C19
10N
SCL 100N
GND GND DNP

GND GND

C C

License: GNU General Public License, version 2


Copyright © 2014-2018 Jared Boone
ShareBrained Technology, Inc.
Sheet: /gps/
D File: gps.sch D

Title: PortaPack H1
Size: A4 Date: 2018-10-29 Rev: 20181029
KiCad E.D.A. kicad 5.0.2-bee76a070ubuntu18.04.1 Id: 6/6
1 2 3 4 5 6

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy