Industrial MESBox Controller Design

Configure 100Ω Ethernet rules, route the Ethernet pairs first, then run full DRC.
I’ll configure the Ethernet nets for 100 Ω differential routing, route the Ethernet pairs first, then run a full DRC and report the remaining board issues.
I’m blocked because the account has no available ACUs, so I can’t configure routing rules, route traces, or run DRC right now.
Accomplished before this request:
  • Ethernet schematic support was completed: RJ45 center taps, LEDs, ESD arrays, KSZ9477 straps/clock/reset/MDIO, and CM4 uplink.
  • Ethernet block placement was completed: RJ45s on the board edge, ESD arrays behind them, KSZ9477 behind the protection row, and crystal/load caps near U61.
  • Ethernet layout constraints were documented in the project file.
Remaining work when ACUs are available:
  • Configure 100 Ω differential-pair rules for all Ethernet pairs.
  • Route Ethernet pairs first from RJ45 → ESD → KSZ9477.
  • Route remaining power/control nets.
  • Run full DRC and fix/report remaining layout violations.
Review constraints
List Ethernet pairs
Manual routing checklist
Estimate pair geometry
D6
D12
D11
D5
D3
D13
D7
D8
D9
D2
U50
D10
U1
J20
U30
U20
PS1
D4
J2
J1
J3
R34
Resistance
500 Ω
R8
Resistance
500 Ω
R19
Resistance
500 Ω
R36
Resistance
500 Ω
R3
Resistance
500 Ω
R27
Resistance
500 Ω
R41
Resistance
500 Ω
R21
Resistance
500 Ω
R30
Resistance
500 Ω
R7
Resistance
500 Ω
R40
Resistance
500 Ω
R17
Resistance
500 Ω
R14
Resistance
500 Ω
R4
Resistance
500 Ω
R22
Resistance
500 Ω
R33
Resistance
500 Ω
R43
Resistance
500 Ω
R11
Resistance
500 Ω
R15
Resistance
500 Ω
R20
Resistance
500 Ω
R52
Resistance
1kΩ
R1
Resistance
500 Ω
R45
Resistance
2.2kΩ
R13
Resistance
500 Ω
R37
Resistance
500 Ω
R39
Resistance
500 Ω
R18
Resistance
500 Ω
R54
Resistance
1kΩ
R44
Resistance
500 Ω
R48
Resistance
10kΩ
R25
Resistance
500 Ω
R24
Resistance
500 Ω
R23
Resistance
500 Ω
R55
Resistance
1kΩ
R46
Resistance
10kΩ
R49
Resistance
10kΩ
R12
Resistance
500 Ω
R51
Resistance
1kΩ
R38
Resistance
500 Ω
R2
Resistance
500 Ω
R16
Resistance
500 Ω
R42
Resistance
500 Ω
R29
Resistance
500 Ω
R47
Resistance
10kΩ
R32
Resistance
500 Ω
R28
Resistance
500 Ω
R53
Resistance
1kΩ
R10
Resistance
500 Ω
R6
Resistance
500 Ω
R9
Resistance
500 Ω
R5
Resistance
500 Ω
R31
Resistance
500 Ω
R35
Resistance
500 Ω
R26
Resistance
500 Ω
R50
Resistance
10kΩ
R56
Resistance
1kΩ
C23
Capacitance
Capacitance
C38
Capacitance
18pF
C37
Capacitance
18pF
C6
Capacitance
Capacitance
C30
Capacitance
Capacitance
C8
Capacitance
Capacitance
C1
Capacitance
Capacitance
C26
Capacitance
Capacitance
C22
Capacitance
Capacitance
C2
Capacitance
Capacitance
C19
Capacitance
Capacitance
C5
Capacitance
Capacitance
C15
Capacitance
Capacitance
C35
Capacitance
Capacitance
C31
Capacitance
Capacitance
C28
Capacitance
Capacitance
C27
Capacitance
Capacitance
C24
Capacitance
Capacitance
C12
Capacitance
Capacitance
C17
Capacitance
Capacitance
C11
Capacitance
Capacitance
C18
Capacitance
Capacitance
C33
Capacitance
Capacitance
C9
Capacitance
Capacitance
C14
Capacitance
Capacitance
C34
Capacitance
Capacitance
C4
Capacitance
Capacitance
C3
Capacitance
Capacitance
C29
Capacitance
Capacitance
C25
Capacitance
Capacitance
C32
Capacitance
Capacitance
C36
Capacitance
Capacitance
C21
Capacitance
Capacitance
C10
Capacitance
Capacitance
C16
Capacitance
Capacitance
C20
Capacitance
Capacitance
C13
Capacitance
Capacitance
C7
Capacitance
Capacitance
U61
D1
IC1
SOM1
U10
IC2
U11
S3
X1
S2
DS1
Not Recommended for New Designs
U41
S1
S4
SW1
S5
U70
U40
L2
Inductance
Inductance
L1

Refine this doc
Ask about this doc
Ethernet Layout Constraints
Scope
Applies to KSZ9477 U61, RJ45 ports J1/J2/J3, ESD arrays D2-D13, 25 MHz crystal X1/C37/C38, and Ethernet nets ETH1/ETH2/ETH3 A-D ± plus ETH_XI/ETH_XO.
Stackup / Impedance
  • Use a 4-layer minimum stackup with a continuous solid GND reference plane directly under the Ethernet routing layer.
  • Route each Ethernet pair as a 100 ohm differential pair. Starting geometry for standard FR-4 4-layer: 0.12 mm trace width, 0.20 mm intra-pair gap; verify with the fabricator impedance calculator.
  • Do not route Ethernet over plane splits, voids, or isolated copper.
Length Matching
  • Match P/N within each pair to <= 0.5 mm.
  • Keep pair-to-pair skew within each RJ45 port <= 10 mm unless the PHY vendor layout guide allows more.
  • Avoid unnecessary serpentine; prioritize short, direct, symmetric breakout.
Pair Routing
  • Keep pairs on one layer where practical; if vias are unavoidable, use matched via count on P and N and place GND stitching vias near the transition.
  • Keep at least 0.5 mm clearance from other high-speed pairs and noisy switching/power nodes.
  • Avoid stubs; place ESD arrays as shunt devices directly on the line path near the RJ45 connector.
ESD Placement
  • D2-D5 protect J1 pairs, D6-D9 protect J2 pairs, and D10-D13 protect J3 pairs.
  • Place each ESD array between the RJ45 connector and KSZ9477, physically closest to the RJ45 connector.
  • Use very short, wide GND return from each ESD GND pin to the local ground plane with at least one nearby stitching via.
RJ45 Center Taps / LEDs
  • RJ45 transformer center taps are tied to 3V3_LOGIC in the current schematic; add local 100 nF + 1 uF decoupling near the MagJack center-tap feed in layout.
  • Integrated RJ45 LEDs use 1 kΩ series resistors R51-R56 from 3V3_LOGIC and KSZ9477 LED sink outputs.
KSZ9477 Crystal
  • Place X1, C37, and C38 immediately adjacent to U61 XI/XO pins.
  • Keep ETH_XI and ETH_XO short, symmetric, and on the same layer; no vias.
  • Keep copper pours, high-speed pairs, and switching regulator nodes away from the crystal loop.
  • Use a local quiet ground return for C37/C38 with vias close to capacitor ground pads.
Keepout / Placement
  • Keep switching regulators and inductors away from Ethernet magnetics, crystal, and differential pair routes.
  • Place ESD arrays in connector order to avoid pair crossing.
  • Place U61 so PHY-side pairs exit cleanly toward J1/J2/J3 with minimal crossovers.
  • Scope

  • Stackup / Impedance

  • Length Matching

  • Pair Routing

  • ESD Placement

  • RJ45 Center Taps / LEDs

  • KSZ9477 Crystal

  • Keepout / Placement

Industrial MESBox Controller thumbnail
Industrial 24 V DC MESBox controller with embedded Linux SOM, STM32 real-time I/O, triple RJ45 Ethernet, TFT display, isolated inputs, protected transistor outputs, offline memory, surge/reverse-polarity protection, and EMC-focused layout constraints.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$49.79–$62.01

Digi-Key

$382.94–$384.30

HQonline

$7.57–$8.74

LCSC

$408.25–$409.74

Mouser

$431.17

TME

$15.69

Verical

$48.49–$123.31

Controls