From 5e15c86cd5197466653f510a7ccc4b76d67f69d1 Mon Sep 17 00:00:00 2001 From: xengineering Date: Wed, 23 Jul 2025 14:00:31 +0200 Subject: pcb: Connect RMII, MDIO and PHY reset --- pcb/iot-contact.kicad_sch | 260 ++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 229 insertions(+), 31 deletions(-) (limited to 'pcb/iot-contact.kicad_sch') diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch index 9ce221b..da97a35 100644 --- a/pcb/iot-contact.kicad_sch +++ b/pcb/iot-contact.kicad_sch @@ -4946,6 +4946,14 @@ (color 0 0 0 0) (uuid "ef781e7b-a406-48a3-94cb-c394198204f7") ) + (no_connect + (at 63.5 90.17) + (uuid "3ba0cbb6-23a8-4508-902f-5c4cb58d1ed9") + ) + (no_connect + (at 63.5 82.55) + (uuid "692f0ba2-71d0-49f1-aee1-c4bfd5318df3") + ) (no_connect (at 20.32 90.17) (uuid "73339d64-fbd7-43a5-b622-54ab025838f3") @@ -4956,7 +4964,7 @@ ) (wire (pts - (xy 153.67 40.64) (xy 153.67 63.5) + (xy 162.56 40.64) (xy 162.56 63.5) ) (stroke (width 0) @@ -5034,6 +5042,16 @@ ) (uuid "10649263-281d-405c-b706-cd6b79c25d63") ) + (wire + (pts + (xy 113.03 69.85) (xy 142.24 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10ed01e2-4b11-4448-b5da-de56d907b459") + ) (wire (pts (xy 76.2 127) (xy 76.2 144.78) @@ -5084,6 +5102,16 @@ ) (uuid "1c9a4487-ca09-4271-9813-3dfd2f65b17a") ) + (wire + (pts + (xy 113.03 74.93) (xy 142.24 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d237836-bcd0-4f7b-8d9d-e6ac26eff090") + ) (wire (pts (xy 266.7 129.54) (xy 279.4 129.54) @@ -5164,6 +5192,16 @@ ) (uuid "2d696566-81ab-4a8b-8276-e7ddc28da217") ) + (wire + (pts + (xy 113.03 95.25) (xy 142.24 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2da7ee33-b544-4abe-838a-2813decb8cc8") + ) (wire (pts (xy 220.98 132.08) (xy 229.87 132.08) @@ -5206,7 +5244,7 @@ ) (wire (pts - (xy 144.78 35.56) (xy 158.75 35.56) + (xy 144.78 35.56) (xy 167.64 35.56) ) (stroke (width 0) @@ -5236,7 +5274,7 @@ ) (wire (pts - (xy 144.78 30.48) (xy 161.29 30.48) + (xy 144.78 30.48) (xy 170.18 30.48) ) (stroke (width 0) @@ -5266,7 +5304,7 @@ ) (wire (pts - (xy 161.29 30.48) (xy 161.29 63.5) + (xy 170.18 30.48) (xy 170.18 63.5) ) (stroke (width 0) @@ -5334,6 +5372,16 @@ ) (uuid "47528303-1de6-47c0-b152-781a60f352c4") ) + (wire + (pts + (xy 113.03 77.47) (xy 142.24 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c7ebb15-f2d1-44aa-a78e-a34fea0a640b") + ) (wire (pts (xy 223.52 119.38) (xy 223.52 127) @@ -5396,7 +5444,7 @@ ) (wire (pts - (xy 144.78 40.64) (xy 153.67 40.64) + (xy 144.78 40.64) (xy 162.56 40.64) ) (stroke (width 0) @@ -5556,7 +5604,7 @@ ) (wire (pts - (xy 144.78 43.18) (xy 151.13 43.18) + (xy 144.78 43.18) (xy 160.02 43.18) ) (stroke (width 0) @@ -5646,7 +5694,7 @@ ) (wire (pts - (xy 156.21 38.1) (xy 156.21 63.5) + (xy 165.1 38.1) (xy 165.1 63.5) ) (stroke (width 0) @@ -5654,6 +5702,16 @@ ) (uuid "8bdada26-2df5-443e-ac18-341d8e9a9bfc") ) + (wire + (pts + (xy 113.03 67.31) (xy 142.24 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "914832c8-1be4-4815-9a99-100ebe62578d") + ) (wire (pts (xy 256.54 127) (xy 279.4 127) @@ -5714,6 +5772,16 @@ ) (uuid "a0ac7f5a-b2fd-45ae-a95a-b08b242c22dd") ) + (wire + (pts + (xy 113.03 80.01) (xy 142.24 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8afdd9b-77f4-4628-a41d-53674793fad8") + ) (wire (pts (xy 173.99 175.26) (xy 165.1 175.26) @@ -5726,7 +5794,7 @@ ) (wire (pts - (xy 158.75 35.56) (xy 158.75 63.5) + (xy 167.64 35.56) (xy 167.64 63.5) ) (stroke (width 0) @@ -5786,7 +5854,27 @@ ) (wire (pts - (xy 144.78 38.1) (xy 156.21 38.1) + (xy 113.03 87.63) (xy 142.24 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7d30d62-2312-41d1-a210-dd6f72f1bbce") + ) + (wire + (pts + (xy 113.03 90.17) (xy 142.24 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb035a58-c497-4bb2-ab93-8de23fc240f2") + ) + (wire + (pts + (xy 144.78 38.1) (xy 165.1 38.1) ) (stroke (width 0) @@ -5816,7 +5904,7 @@ ) (wire (pts - (xy 151.13 43.18) (xy 151.13 63.5) + (xy 160.02 43.18) (xy 160.02 63.5) ) (stroke (width 0) @@ -5834,6 +5922,16 @@ ) (uuid "c7672c4a-d0b5-4302-9f94-c499202d3369") ) + (wire + (pts + (xy 113.03 82.55) (xy 142.24 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb0ebaf4-dd7e-42d7-a49f-b46678ea251d") + ) (wire (pts (xy 120.65 142.24) (xy 137.16 142.24) @@ -5944,6 +6042,16 @@ ) (uuid "e814e761-04fc-46cc-9644-995ec8cd6c6f") ) + (wire + (pts + (xy 113.03 72.39) (xy 142.24 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e91f0b6a-445a-494d-ba56-ef781cd6adb7") + ) (wire (pts (xy 15.24 82.55) (xy 15.24 87.63) @@ -6015,7 +6123,7 @@ (uuid "ff767fba-1502-4f55-83d5-4df8d74c4f5e") ) (label "~{RESET}" - (at 161.29 30.48 0) + (at 170.18 30.48 0) (effects (font (size 1.27 1.27) @@ -8716,7 +8824,7 @@ ) ) (pin "~{PHY_RST}" input - (at 113.03 97.79 0) + (at 113.03 95.25 0) (uuid "a788684c-88e1-46de-abb7-ef914e56faa5") (effects (font @@ -8725,18 +8833,8 @@ (justify right) ) ) - (pin "RMII_RXER" output - (at 113.03 80.01 0) - (uuid "ba7b1ea0-ca94-469d-86a9-64aa3dcf4b81") - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) (pin "RMII_CRS_DV" output - (at 113.03 82.55 0) + (at 113.03 80.01 0) (uuid "23e1d8fc-14c2-48aa-b120-7a87199be7e7") (effects (font @@ -8746,7 +8844,7 @@ ) ) (pin "RMII_REF_CLK" output - (at 113.03 85.09 0) + (at 113.03 82.55 0) (uuid "c75d92bb-8145-4fa1-9e13-53ec11cc9718") (effects (font @@ -8756,7 +8854,7 @@ ) ) (pin "MDC" input - (at 113.03 90.17 0) + (at 113.03 87.63 0) (uuid "84d6bf19-ad6b-465b-8c59-32bd8d44b6a2") (effects (font @@ -8766,7 +8864,7 @@ ) ) (pin "MDIO" bidirectional - (at 113.03 92.71 0) + (at 113.03 90.17 0) (uuid "17d35c8a-6c12-4603-8c6c-262f2a123754") (effects (font @@ -8981,7 +9079,7 @@ ) ) (pin "JTAG_TDI" input - (at 151.13 63.5 90) + (at 160.02 63.5 90) (uuid "b2396e60-dbe8-4bb8-a732-db86b6030721") (effects (font @@ -8991,7 +9089,7 @@ ) ) (pin "JTAG_TDO" output - (at 153.67 63.5 90) + (at 162.56 63.5 90) (uuid "10971b42-61b0-46e8-a8d2-50c70ff33820") (effects (font @@ -9001,7 +9099,7 @@ ) ) (pin "JTAG_TMS" bidirectional - (at 156.21 63.5 90) + (at 165.1 63.5 90) (uuid "0c7de78a-5236-4739-9d97-7135d8778045") (effects (font @@ -9011,7 +9109,7 @@ ) ) (pin "JTAG_TCK" input - (at 158.75 63.5 90) + (at 167.64 63.5 90) (uuid "1bd1ac5e-60ff-4db1-8c4d-634521954100") (effects (font @@ -9111,7 +9209,7 @@ ) ) (pin "~{RESET}" input - (at 161.29 63.5 90) + (at 170.18 63.5 90) (uuid "c28fce53-3088-49a6-a35c-932402637531") (effects (font @@ -9120,6 +9218,106 @@ (justify right) ) ) + (pin "ETH_RXD0" input + (at 142.24 67.31 180) + (uuid "b4ccb2fa-a560-4732-a2a8-3a9ae7f90210") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "ETH_CRS_DV" input + (at 142.24 80.01 180) + (uuid "b626ab36-037b-487b-b472-b14d0a1d5e26") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "ETH_RXD1" input + (at 142.24 69.85 180) + (uuid "7a71462e-4575-4856-a465-2c809d1c223e") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "ETH_TX_EN" output + (at 142.24 77.47 180) + (uuid "fdd16b23-e1bb-4d0c-80f3-cb80fcf5bf8e") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "ETH_TXD0" output + (at 142.24 72.39 180) + (uuid "54e93045-76c6-4da0-8214-bf4ead041189") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "ETH_TXD1" bidirectional + (at 142.24 74.93 180) + (uuid "6f3e9348-5ce9-48ae-9011-aab4e6e87095") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "ETH_REF_CLK" input + (at 142.24 82.55 180) + (uuid "8ea4536b-3999-4f33-a7f8-d2e3eeb4dc14") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "ETH_MDC" output + (at 142.24 87.63 180) + (uuid "8934a0ab-048a-490b-a961-b6525cd8a9b5") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "ETH_MDIO" bidirectional + (at 142.24 90.17 180) + (uuid "2bc0e4aa-a8cc-4514-868e-ff23e19e8bd2") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "~{PHY_RESET}" output + (at 142.24 95.25 180) + (uuid "4c0ff799-d6a3-4994-8aae-f83580afe564") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) (instances (project "iot-contact" (path "/5defd195-0277-4d04-9f5f-69e505c9845c" -- cgit v1.2.3-70-g09d2