You are on page 1of 4

1 2 3 4 5 6 7 8

A A

GNDREF J2
1 Power Output Header
2
5V
3
Power Input Header
Power 4 Ethernet Switch Controller Magnetics
VIN
5 5
36V 5V Ethernet Ports
4 5
3.3VA 3.3VA RXP1 RXP1 RX1-
3 3.3VD 4
RX1+
B 2 3.3VD 3.3VD RXM1 RXM1 3 B
TX1- J3
1 2
1.2VD 1.2VD TXP1 TXP1 TX1+
J1 1
GND GNDREF
1.2VA 1.2VA TXM1 TXM1
5
Power.sch RX2-
SW1 RXP2 RXP2 4
RX2+
SW_Push 3
RXM2 RXM2 TX2- J4 MH1
2 MountingHole
GNDREF TX2+
GNDREF RST TXP2 TXP2 1
GNDREF MH2
5 MountingHole
TXM2 TXM2 RX3-
4
RX3+ MH3
RXP3 RXP3 3
TX3- J5 MountingHole
2
RXM3 RXM3 TX3+
J8 SPI_MISO (SPIQ) 1 MH4
Conn_02x06_Odd_Even
SPIMISO SPIMISO GNDREF
SPI_CLK/I2C_SCL TXP3 TXP3 MountingHole
1 2 SPICLK_I2CSCL SPICLK_I2CSCL 5
VIN SWITCH_PWDN RX4-
SPI_MOSI/I2C_SDA 4 LOGO1
3 4 SPIMOSI_I2CSDA SPIMOSI_I2CSDA TXM3 TXM3 RX4+
5V SWITCH_INT
SPIS_N (SPI_CS)
SPICS SPICS 3 LOGOBIG
5 6 TX4- J6
GNDREF

3.3VD PS0
PS1 Pull high to use SPI RXP4 RXP4
7 8 PS1 PS1 2 LOGO2
PS1 TX4+
PS1 Pull high to use SPI 1
9 10 PS0 PS0 RXM4 RXM4 GNDREF LOGOSMALL
SPIMISO SPICS
Pull low to power down switch
11 12 SWITCH_PWDN SWITCH_PWDN 5
SPICLK_I2CSCL SPIMOSI_I2CSDA TXP4 TXP4 RX5-
C SWITCH_INT SWITCH_INT 4 C
RX5+
TXM4 TXM4 3
TX5- J7
SwitchBlox Breakout/Expansion Header 2
RXP5 RXP5 TX5+
1
GNDREF
RXM5 RXM5

TXP5 TXP5

TXM5 TXM5

Ethernet Switch Controller.sch Magnetics.sch

D D

U1 RevTable
REV DESCRIPTION DATE ENGINEER
Initial design commit
Josh Elijah
A 01/03/2019
josh@kapek.org

Silkscreen of ethernet ports size increased.


2-way power connectors (J1, J2) replaced with 5-way variants.
Josh Elijah
B J1 and J2 rotated 180deg to be same orientation as port connectors. 10/10/2019
Increased LED current limit resistors by from 220R to 330R to reduce power. josh@kapek.org
Crystal Y1 replaced with smaller version.
Post Manufacture
SPI interface connector changed and moved.

E E

OPEN SOURCE HARDWARE


SwitchBlox Rev B
BotBlox
Sheet: /
Released under Creative Commons - Attribution - ShareAlike 3.0 File: SwitchBlox.sch
Title: SwitchBlox
Size: A3 Date: 2020-03-11 Rev: B
KiCad E.D.A. kicad (5.1.0-0) Id: 1/4
F F
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8

A A

B B
U3
1 3 5V, 2.5A 2A OUT MAX
36V VIN VOUT 5V
Green

GND
GNDREF

3
C3 C4 R9 330R D2
C1 C2 2 1

2
0.1u 0.1u
22u 22u
50V 50V D1
36Vb U4
1 5 3.3V, 0.3A
GND VIN VOUT 3.3VD
C5 3 C7
EN

GND
1u 1u

L1
GNDREF GNDREF 10V 10V
Ferrite

2
NT1
Net-Tie_2
GNDREF GNDREF GNDREF
3.3VA
C8
C GNDREF GNDA 1u C
Join grounds near the regulator (star ground) 10V

PWR_FLAG PWR_FLAG PWR_FLAG PWR_FLAG


U5
1 5 1.2V, 0.3A GNDA
VIN VOUT 1.2VD
C6 3 C9
EN

GND
5V
36V 1u 1u
GNDREF GNDA

L2
10V 10V
Ferrite

2
PWR_FLAG PWR_FLAG PWR_FLAG PWR_FLAG

GNDREF GNDREF GNDREF


3.3VD

3.3VA

1.2VD

1.2VA

1.2VA
C10
1u
10V

D D

GNDA

E E

BotBlox
Sheet: /Power/
File: Power.sch
Title: SwitchBlox
Size: A3 Date: 2020-03-11 Rev: B
KiCad E.D.A. kicad (5.1.0-0) Id: 2/4
F F
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8

A A

U6
KSZ8895MQXCA
125 4
LDO_O RXP1 RXP1
15
31
3 5
1.2VA VDDAR RXM1 RXM1
C11 C29 C30 C31 C32 C33 18
24
37
9 7
3.3VA VDDAT TXP1 TXP1
1u 1u 1u 1u 1u 1u C12 C34 C35 C36 117
50
89 8
1.2VD VDDC TXM1 TXM1
10V 10V 10V 10V 10V 10V 1u 1u 1u 1u C13 C37 C38 100
59
77
3.3VD VDDIO 10
10V 10V 10V 10V 1u 1u 1u C14 C39 C40 RXP2 RXP2
11
10V 10V 10V 1u 1u 1u RXM2 RXM2
13
10V 10V 10V 116
49
58
76
88
99 TXP2 TXP2
GNDD 14
127
12
16
21
27
30
34
2
6 TXM2 TXM2
GNDA
19
RXP3 RXP3
20
RXM3 RXM3
GNDA GNDA GNDA GNDA GNDA GNDA GNDA GNDA GNDA GNDA GNDREFGNDREF GNDREF GNDREF GNDREF GNDREFGNDREF GNDA
22
TXP3 TXP3

3.3VD TXM3
23 TXM3

10k
R6
25
RXP4 RXP4
115 26
RST RST_N RXM4 RXM4
B TXP4
28 TXP4 B
29
TXM4 TXM4

1 32
Internal pulldown: Auto MDI/MDI-X crossover MDI-XDIS RXP5 RXP5
33
RXM5 RXM5
35
TXP5 TXP5
38 36
NC on MQX IC variant NC/FXSD3 TXM5 TXM5
39
NC on MQX IC variant FXSD4

Power down on Low, internally pulled up 47 48 Interrupt pin, not implemented


SWITCH_PWDN PWRDN_N INTR_N SWITCH_INT

Disable MII/RMII on PHY[5]


51 61
PMTXEN PMRXDV/PMCRSDV
57 60
PMTXC/PMREFCLK PMRXC
55 65
PMTXD0 PMRXD0
54 64
PMTXD1 PMRXD1
53 63
PMTXD2 PMRXD2
52 62
PMTXD3 PMRXD3
56 66
PMTXER PMRXER
67
PCRS
68
PCOL
C C
69 79
SMTXEN SMRXDV/SMCRSDV
75 78
SMTXC/SMREFCLK SMRXC
73 83
SMTXD0 SMRXD0
72 82
SMTXD1 SMRXD1
71 81
SMTXD2 SMRXD2
70 80
SMTXD3 SMRXD3
74 85
SMTXER SCRS
84
SCOL

87 106
SCONF0 LED1-0
86
SCONF1 105 No force flow control, normal operation
LED1-1
Default I2C mode Green
114 104 R10
PS0 PS0 LED1-2 3.3VD
113 330R D3
3.3VD

3.3VD

3.3VD

PS1 PS1 103


LED2-0

107 102 Auto-negotiation enabled


MDC LED2-1
108 Green
10k

10k

10k

R12
R2

R3

R4

MDIO 101 25MHz input from external


LED2-2 3.3VD
330R D5
109 98 Select I/O drive strength (8mA)
SPIMISO SPIQ LED3-0
D 110 D
SPICLK_I2CSCL SPIC/SCL 97
111 LED3-1
SPIMOSI_I2CSDA SSPID/SDA Green
Internally pulled up 112 96 R14
SPICS SPIS_N LED3-2 3.3VD
330R D7
R7 95 Normal mode
126 LED4-0
GNDREF 10k IN_PWR_SEL
94
LED4-1
R8 Green
17
GNDREF ISET 93 R16
12.4k LED4-2 3.3VD
C15 330R D9
121 92 Enable auto-negotiation
GNDREF X1 LED5-0
C1, C2 = 2*CL 2*Cstray 27p
1

CL = 18pF Y1 25MHz 91 Tristate all PHY[5] MII I/F


4 2 LED5-1
Cstray = 5pF Green
90 Aging enable R18
LED5-2 3.3VD
3

C16 122 330R D11


C1, C2 = 36pF - 10pF = 26pF GNDREF X2
27p TESTEN
118 LEDx_2 = Link/Activity (GREEN)
27pF = 36pF - 2xCs 119 LEDx_0 = Speed (YELLOW)
SCANEN
Cs = 4.5pF
GNDREF GNDREF 128
TEST2

Max current draw (all ports active) on all power domains


286.2mA

E E

BotBlox
Sheet: /Ethernet Switch Controller/
File: Ethernet Switch Controller.sch
Title: SwitchBlox
Size: A3 Date: 2020-03-11 Rev: B
KiCad E.D.A. kicad (5.1.0-0) Id: 3/4
F F
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8

A A

T2
HX1344NL

1 40
TXP4 TD4+ TX4+ TX4+
2 39
TXM4 TD4- TX4- TX4-
C17 1u 3 38 R13 75R C25 1000p
GNDA CT4 CMGND GNDREF
4 37
RXP4 RD4+ RX4+ RX4+
5 36
RXM4 RD4- RX4- RX4-

B B

6 35
RXM3 RD3- RX3- RX3-
7 34
RXP3 RD3+ RX3+ RX3+
C18 1u 8 33 R15 75R C26 1000p
GNDA CT3 CMGND GNDREF
9 32
TXM3 TD3- TX3- TX3-
10 31
TXP3 TD3+ TX3+ TX3+

11 30
TXP2 TD2+ TX2+ TX2+
C 12 29 C
TXM2 TD2- TX2- TX2-
C19 1u 13 28 R17 75R C27 1000p
GNDA CT2 CMGND GNDREF
14 27
RXP2 RD2+ RX2+ RX2+
15 26
RXM2 RD2- RX2- RX2-

16 25
RXM1 RD1- RX1- RX1-
17 24
RXP1 RD1+ RX1+ RX1+
C20 1u 18 23 R19 75R C28 1000p
GNDA CT1 CMGND GNDREF
19 22
TXM1 TD1- TX1- TX1-
20 21
TXP1 TD1+ TX1+ TX1+

D D

T1

TXP5
1 16 TX5+
C21 1u 2 15 R5 75R C23 1000p
GNDA GNDREF
TXM5
3 14 TX5-

RXP5
6 11 RX5+
C22 1u 7 10 R11 75R C24 1000p
GNDA GNDREF
RXM5
8 9 RX5-

E E

BotBlox
Sheet: /Magnetics/
File: Magnetics.sch
Title: SwitchBlox
Size: A3 Date: 2020-03-11 Rev: B
KiCad E.D.A. kicad (5.1.0-0) Id: 4/4
F F
1 2 3 4 5 6 7 8

You might also like