Basics of designing hardware with Gigabit Ethernet MACs, PHYs, and MagJack RJ45 connectors. Covering signalling (RGMII, MDIO), PHY selection, schematic walkthrough, and PCB design. PCBs by PCBWay https://www.pcbway.com
[SUPPORT]
Hardware design courses: https://phils-lab-shop.fedevel.education
Course content: https://www.phils-lab.net/courses
Patreon: https://www.patreon.com/phils94
Altium Designer Free Trial: https://www.altium365.com/yt/philslab @AltiumOfficial #AltiumStories
[GIT]
https://www.github.com/pms67
[SOCIAL]
https://www.instagram.com/philslabyt
[LINKS]
Zynq Ethernet Firmware Tutorial: https://www.youtube.com/watch?v=Lukjt-zWbuw&t=531s&pp=ygUXcGhpbHMgbGFiIHp5bnEgZXRoZXJuZXQ%3D
MII Wiki: https://en.wikipedia.org/wiki/Media-independent_interface
Rick Hartley Grounding: https://www.youtube.com/watch?v=vALt6Sd9vlY
Zach Peterson Ethernet Grounding: https://www.youtube.com/watch?v=ijQMTl7fUOg
Various Ethernet articles/guidelines/app notes/videos:
https://resources.altium.com/p/ethernet-layout-routing-standards-mac-phy-and-rj-45-connectors
https://www.ti.com/lit/an/snla387/snla387.pdf?ts=1724108747773&ref_url=https%253A%252F%252Fwww.google.com%252F
https://www.pulseelectronics.com/wp-content/uploads/2020/12/Pulse_Layout-Considerations-v7.pdf
https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ApplicationNotes/ApplicationNotes/00002054A.pdf
[TIMESTAMPS]
00:00 Intro
01:54 PCBWay
02:31 Altium Designer Free Trial
03:02 Basics
06:07 Media-Independent Interface (MII)
07:12 PCB Overview
08:52 Choice of PHY
12:51 PHY Datasheet
15:18 Strapping Pins
16:42 Schematic - MAC
18:17 Schematic - PHY
20:46 Schematic - RGMII, Series Term., Strapping
25:18 Schematic - MDIO, Control, Clock
26:51 Schematic - MDI & MagJack
29:57 PCB - Resources
31:42 PCB - Stack-Up & Impedance Control
35:12 PCB - Layout
36:47 PCB - RGMII
42:15 PCB - MagJack
44:02 PCB - QFN Layout/Decoupling
45:34 Outro