Ethernet to SPI adapter, Nucleo-64 shield

imihajlow·ethernet-to-spi·sch/shield/shield.kicad_pcb

Ethernet to SPI adapter, Nucleo-64 shield layout, top view — open source board by imihajlow

About the Ethernet to SPI adapter, Nucleo-64 shield

Ethernet to SPI adapter, Nucleo-64 shield is an open source PCB design by imihajlow, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 69 × 74 mm, with 48 components from 28 distinct parts.

Other key parts include the 74HC86, 74HC14, 75C1168, 74HC08 and 74HC32. By type, the board carries 20 capacitors, 12 resistors, 9 ICs, 3 transistors, 2 connectors and 1 jumper.

It belongs with the dev boards & breakouts designs in this gallery.

From the project

An Ethernet to SPI converter using 7400-series ICs

The Nucleo64 shield schematic files are located in sch/shield/.

The firmware for stm32f401 is located in stm32eth-f401/.

The idea is to convert the Manchester-encoded 10BASE-T signal to SPI and use an STM32 MCU to parse it.

A 75C1168 chip is used to convert differential signals to 5V logic levels.

Then, edges are detected using a 74HC86 XOR.

Blue is the input signal, yellow - detected edges.

Ethernet to SPI adapter, Nucleo-64 shield, from the project README
From the project README

Main components on the Ethernet to SPI adapter, Nucleo-64 shield

Ethernet to SPI adapter, Nucleo-64 shield bill of materials (BOM)

48 components, 28 distinct parts.

QtyPartRefs
1
74HC86
U1
1
74HC14
U2
1
75C1168
U3
1
74HC08
U4
1
74HC32
U5
2
74HC74
U6, U7
1
74ACT86
U8
1
74HC4538
U9
3
2N7002
Q1, Q2, Q3
1
ARJM11D7-009-AB-EW2
J1
1
partial-nucleo64
J2
1
line
JP1
1
invert
SW1
11
0.1
C1, C2, C3, C4, C5, C6, C7, C11 +3
3
200
C8, C14, C15
1
100
C9
1
12
C10
1
0.68
C13
1
33.0x10V
C17
2
1.0
C19, C20
Show 8 more
QtyPartRefs
1
100
R1
1
470
R2
3
560
R3, R5, R8
1
2k
R4
1
1k
R6
1
57.6k
R7
2
150
R9, R10
2
200k
R11, R12

Ethernet to SPI adapter, Nucleo-64 shield design files

The KiCad project lives in the imihajlow/ethernet-to-spi repository on GitHub; these links point at the commit this page was built from.

Ethernet to SPI adapter, Nucleo-64 shield: common questions

How big is the Ethernet to SPI adapter, Nucleo-64 shield?

The Ethernet to SPI adapter, Nucleo-64 shield measures 69 × 74 mm, has 4 copper layers and is 1.599998 mm thick.

How many components are on the Ethernet to SPI adapter, Nucleo-64 shield?

48 components, from 28 distinct parts. The full bill of materials is listed on this page.

Where can I download the Ethernet to SPI adapter, Nucleo-64 shield design files?

From the imihajlow/ethernet-to-spi repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Ethernet to SPI adapter, Nucleo-64 shield design in my own project?

Yes, under the terms of its GPL-3.0 license, which imihajlow chose for the repository.

More boards in ethernet-to-spi

Similar boards