Wired SD card for SPI or SDIO

This commit is contained in:
2026-06-25 16:56:51 +02:00
parent c48317efb6
commit 283e6337db
5 changed files with 574 additions and 116 deletions
Binary file not shown.
Binary file not shown.
+47 -3
View File
@@ -3863,7 +3863,7 @@
)
(text "TODO: ADD PART NUMBERS"
(exclude_from_sim no)
(at 166.878 91.694 0)
(at 226.314 44.958 0)
(effects
(font
(size 1.27 1.27)
@@ -6729,6 +6729,28 @@
)
)
)
(global_label "SD_DAT1"
(shape input)
(at 162.56 59.69 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "0b0f8b7f-4b71-4ef0-a82c-38700d543f2e")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 173.528 59.69 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
(hide yes)
)
)
)
(global_label "SD_MOSI"
(shape input)
(at 162.56 46.99 0)
@@ -7059,7 +7081,7 @@
)
)
)
(global_label "SD_CS"
(global_label "SD_QCS"
(shape input)
(at 162.56 54.61 0)
(fields_autoplaced yes)
@@ -7071,7 +7093,7 @@
)
(uuid "bd4477cf-61c1-4c5a-903c-ccf0c164769d")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 171.4718 54.61 0)
(at 172.8023 54.61 0)
(effects
(font
(size 1.27 1.27)
@@ -7191,6 +7213,28 @@
)
)
)
(global_label "SD_DAT2"
(shape input)
(at 162.56 57.15 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "f1a4064a-78de-4daf-ac03-21ccae7db7bc")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 173.528 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
(hide yes)
)
)
)
(global_label "RAM_CS"
(shape input)
(at 162.56 41.91 0)
+527 -113
View File
@@ -1335,6 +1335,16 @@
)
(uuid "208aa61e-3ebe-41de-b868-a8c49e04ec9c")
)
(text "DAT only for\nSDIO operation"
(exclude_from_sim no)
(at 89.408 134.366 0)
(effects
(font
(size 1.27 1.27)
)
)
(uuid "59c32046-dd47-47ea-ab10-3ba6dd45fd2b")
)
(text "around 8s buffer\nat 44.1Khz"
(exclude_from_sim no)
(at 141.224 84.582 0)
@@ -1371,6 +1381,12 @@
(color 0 0 0 0)
(uuid "01a380ae-278a-4ea9-b2ec-1989cc227559")
)
(junction
(at 181.61 119.38)
(diameter 0)
(color 0 0 0 0)
(uuid "03edbc81-ad7f-41d7-b7be-c702a2159381")
)
(junction
(at 102.87 107.95)
(diameter 0)
@@ -1383,6 +1399,12 @@
(color 0 0 0 0)
(uuid "1fe4536e-4d35-4c02-83e2-8fde4fa7c50d")
)
(junction
(at 176.53 107.95)
(diameter 0)
(color 0 0 0 0)
(uuid "22a0a82f-a2a2-422e-beca-e698c4012294")
)
(junction
(at 165.1 77.47)
(diameter 0)
@@ -1401,6 +1423,12 @@
(color 0 0 0 0)
(uuid "4655f4fa-d798-4e5b-a069-c06c034fa10d")
)
(junction
(at 113.03 127)
(diameter 0)
(color 0 0 0 0)
(uuid "53922c36-f805-4eec-823a-6aa174f53574")
)
(junction
(at 127 107.95)
(diameter 0)
@@ -1408,11 +1436,17 @@
(uuid "57735777-812f-4db2-b93c-117452852419")
)
(junction
(at 127 137.16)
(at 125.73 137.16)
(diameter 0)
(color 0 0 0 0)
(uuid "60769eb9-f721-4a99-aa6b-90891dc554d0")
)
(junction
(at 181.61 107.95)
(diameter 0)
(color 0 0 0 0)
(uuid "647bd737-1180-40af-b083-058af1c64442")
)
(junction
(at 123.19 132.08)
(diameter 0)
@@ -1420,10 +1454,10 @@
(uuid "6c5ac968-2762-4a57-9624-93c23510f734")
)
(junction
(at 176.53 107.95)
(at 118.11 129.54)
(diameter 0)
(color 0 0 0 0)
(uuid "a340a82a-2f81-4b1e-9344-6f9d7ed6e30f")
(uuid "8f97bbf7-15ab-4330-8305-a4b296663aba")
)
(junction
(at 158.75 77.47)
@@ -1449,6 +1483,12 @@
(color 0 0 0 0)
(uuid "b2b4cc7a-2781-429b-a7c2-a461d8c6b1e3")
)
(junction
(at 127 64.77)
(diameter 0)
(color 0 0 0 0)
(uuid "c0e0f141-01b5-44b4-99ff-a5b6c17dca11")
)
(junction
(at 123.19 107.95)
(diameter 0)
@@ -1515,7 +1555,7 @@
)
(wire
(pts
(xy 176.53 110.49) (xy 176.53 107.95)
(xy 181.61 110.49) (xy 181.61 107.95)
)
(stroke
(width 0)
@@ -1565,7 +1605,7 @@
)
(wire
(pts
(xy 176.53 115.57) (xy 176.53 119.38)
(xy 181.61 115.57) (xy 181.61 119.38)
)
(stroke
(width 0)
@@ -1603,6 +1643,16 @@
)
(uuid "2c577e3a-7948-491c-9efb-f4b0adf5b728")
)
(wire
(pts
(xy 125.73 137.16) (xy 127 137.16)
)
(stroke
(width 0)
(type default)
)
(uuid "2cd6c39d-e6fa-498e-a027-5390eeacf1b3")
)
(wire
(pts
(xy 95.25 121.92) (xy 102.87 121.92)
@@ -1623,6 +1673,16 @@
)
(uuid "3177134f-8f21-456f-9690-755b038f0618")
)
(wire
(pts
(xy 125.73 134.62) (xy 127 134.62)
)
(stroke
(width 0)
(type default)
)
(uuid "346735e2-60a0-4b37-80c2-7f323d03bc8b")
)
(wire
(pts
(xy 102.87 107.95) (xy 107.95 107.95)
@@ -1633,6 +1693,16 @@
)
(uuid "355cd172-a24b-4a65-8fc6-a7fd38a9f816")
)
(wire
(pts
(xy 176.53 119.38) (xy 181.61 119.38)
)
(stroke
(width 0)
(type default)
)
(uuid "370c980d-f4d5-4e10-b0ea-9211a6acab66")
)
(wire
(pts
(xy 127 107.95) (xy 127 114.3)
@@ -1703,6 +1773,16 @@
)
(uuid "62102a30-d44a-49d7-96f7-d527ed401864")
)
(wire
(pts
(xy 127 57.15) (xy 127 58.42)
)
(stroke
(width 0)
(type default)
)
(uuid "66863ec1-925c-426f-97c2-98c95fd2aa58")
)
(wire
(pts
(xy 102.87 121.92) (xy 127 121.92)
@@ -1763,6 +1843,16 @@
)
(uuid "75ff8d48-4570-4927-b99e-2008db5c0047")
)
(wire
(pts
(xy 176.53 115.57) (xy 176.53 119.38)
)
(stroke
(width 0)
(type default)
)
(uuid "7db5315e-c084-40a8-9ef1-32b50f60c8f6")
)
(wire
(pts
(xy 118.11 129.54) (xy 127 129.54)
@@ -1795,7 +1885,7 @@
)
(wire
(pts
(xy 124.46 64.77) (xy 128.27 64.77)
(xy 124.46 64.77) (xy 127 64.77)
)
(stroke
(width 0)
@@ -1803,6 +1893,16 @@
)
(uuid "8cd2d2af-d2b4-4deb-9d5e-5729dc89b101")
)
(wire
(pts
(xy 127 64.77) (xy 128.27 64.77)
)
(stroke
(width 0)
(type default)
)
(uuid "97c77503-05d0-4e6b-bc15-f93ec28f88f7")
)
(wire
(pts
(xy 102.87 107.95) (xy 102.87 109.22)
@@ -1823,16 +1923,6 @@
)
(uuid "9dd093e9-8a1d-44c8-8c03-22fd516197d0")
)
(wire
(pts
(xy 176.53 107.95) (xy 186.69 107.95)
)
(stroke
(width 0)
(type default)
)
(uuid "a22e5791-b98d-4f78-8167-dd5828e5740e")
)
(wire
(pts
(xy 127 107.95) (xy 176.53 107.95)
@@ -1843,6 +1933,16 @@
)
(uuid "a33ec1f8-c455-4bf9-b0bb-25d42651561f")
)
(wire
(pts
(xy 95.25 127) (xy 113.03 127)
)
(stroke
(width 0)
(type default)
)
(uuid "afa12982-84d9-49c3-af71-f2076d19f149")
)
(wire
(pts
(xy 113.03 107.95) (xy 107.95 107.95)
@@ -1855,7 +1955,7 @@
)
(wire
(pts
(xy 127 134.62) (xy 127 137.16)
(xy 125.73 134.62) (xy 125.73 137.16)
)
(stroke
(width 0)
@@ -1883,6 +1983,36 @@
)
(uuid "bb488944-d6eb-45d9-9af8-9138362fbfee")
)
(wire
(pts
(xy 127 63.5) (xy 127 64.77)
)
(stroke
(width 0)
(type default)
)
(uuid "c2050166-92a1-4930-9e7e-f1ef52ca9ebc")
)
(wire
(pts
(xy 95.25 129.54) (xy 118.11 129.54)
)
(stroke
(width 0)
(type default)
)
(uuid "c9dfff9d-1315-4243-8eae-c682302335d9")
)
(wire
(pts
(xy 181.61 107.95) (xy 186.69 107.95)
)
(stroke
(width 0)
(type default)
)
(uuid "c9e89cc3-506c-41b2-8088-092d5b1a8d5a")
)
(wire
(pts
(xy 165.1 64.77) (xy 165.1 68.58)
@@ -1893,6 +2023,16 @@
)
(uuid "cae117fb-8819-447e-9151-f4fbb07c892a")
)
(wire
(pts
(xy 176.53 107.95) (xy 181.61 107.95)
)
(stroke
(width 0)
(type default)
)
(uuid "cd657377-fe89-4a77-a6dd-f7a3e90e2b25")
)
(wire
(pts
(xy 115.57 132.08) (xy 123.19 132.08)
@@ -1903,6 +2043,16 @@
)
(uuid "cde1dd02-bd7a-43a2-b59f-27f59ee652b1")
)
(wire
(pts
(xy 176.53 107.95) (xy 176.53 110.49)
)
(stroke
(width 0)
(type default)
)
(uuid "d1987764-b294-4d88-b01f-68a21508ed0d")
)
(wire
(pts
(xy 165.1 77.47) (xy 165.1 81.28)
@@ -1985,7 +2135,7 @@
)
(wire
(pts
(xy 165.1 60.96) (xy 165.1 64.77)
(xy 165.1 57.15) (xy 165.1 64.77)
)
(stroke
(width 0)
@@ -2003,16 +2153,6 @@
)
(uuid "eb28b0b3-c284-4b60-9664-3f22a80a9e7e")
)
(wire
(pts
(xy 186.69 119.38) (xy 176.53 119.38)
)
(stroke
(width 0)
(type default)
)
(uuid "ee037f0c-0246-485e-9074-4f6f013cc4f4")
)
(wire
(pts
(xy 95.25 116.84) (xy 97.79 116.84)
@@ -2035,7 +2175,17 @@
)
(wire
(pts
(xy 127 137.16) (xy 127 139.7)
(xy 181.61 119.38) (xy 186.69 119.38)
)
(stroke
(width 0)
(type default)
)
(uuid "f22ad661-238e-4a98-8585-5cb05d73ecba")
)
(wire
(pts
(xy 125.73 137.16) (xy 125.73 139.7)
)
(stroke
(width 0)
@@ -2175,6 +2325,28 @@
)
)
)
(global_label "SD_DAT2"
(shape input)
(at 95.25 129.54 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "97a6d983-08ae-4fa1-924e-1f6a9fed0abf")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 84.282 129.54 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
(hide yes)
)
)
)
(global_label "SD_CARD_DETECT"
(shape input)
(at 95.25 116.84 180)
@@ -2219,7 +2391,29 @@
)
)
)
(global_label "RAM_CS"
(global_label "SD_DAT1"
(shape input)
(at 95.25 127 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "eba2d417-cb96-4db7-b143-af789efa7ae9")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 84.282 127 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
(hide yes)
)
)
)
(global_label "RAM_QCS"
(shape input)
(at 124.46 64.77 180)
(fields_autoplaced yes)
@@ -2231,7 +2425,7 @@
)
(uuid "ec12865e-a8fe-401b-aa0b-b3bc9a428f98")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 114.2177 64.77 0)
(at 112.8872 64.77 0)
(effects
(font
(size 1.27 1.27)
@@ -2419,6 +2613,75 @@
)
)
)
(symbol
(lib_id "Device:R_Small")
(at 127 60.96 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "2f481672-c3b9-43b5-92fc-fa959ccee306")
(property "Reference" "R27"
(at 122.936 59.944 0)
(effects
(font
(size 1.016 1.016)
)
(justify left)
)
)
(property "Value" "10K"
(at 122.174 61.976 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 127 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 127 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor, small symbol"
(at 127 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "c0760cab-8948-4acd-af06-00195a4431a6")
)
(pin "2"
(uuid "b06382e6-7bce-49f7-be43-606f86902677")
)
(instances
(project ""
(path "/fb1fbe84-f638-411c-9f0c-f98e7d82fde3/7783065f-ae37-4a52-9955-73d06c2129ab"
(reference "R27")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 186.69 139.7 0)
@@ -2486,7 +2749,7 @@
)
(symbol
(lib_id "power:GND")
(at 127 139.7 0)
(at 125.73 139.7 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@@ -2494,7 +2757,7 @@
(dnp no)
(uuid "44c11457-b0de-4932-a1fc-39d1a476f562")
(property "Reference" "#PWR0159"
(at 127 146.05 0)
(at 125.73 146.05 0)
(effects
(font
(size 1.27 1.27)
@@ -2503,7 +2766,7 @@
)
)
(property "Value" "GND"
(at 130.048 142.494 0)
(at 128.778 142.494 0)
(effects
(font
(size 1.27 1.27)
@@ -2511,7 +2774,7 @@
)
)
(property "Footprint" ""
(at 127 139.7 0)
(at 125.73 139.7 0)
(effects
(font
(size 1.27 1.27)
@@ -2520,7 +2783,7 @@
)
)
(property "Datasheet" ""
(at 127 139.7 0)
(at 125.73 139.7 0)
(effects
(font
(size 1.27 1.27)
@@ -2529,7 +2792,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 127 139.7 0)
(at 125.73 139.7 0)
(effects
(font
(size 1.27 1.27)
@@ -2683,6 +2946,84 @@
)
)
)
(symbol
(lib_id "Device:C_Small")
(at 181.61 113.03 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "56f9f2c2-8133-4c1b-9ec1-dd11f2437260")
(property "Reference" "C146"
(at 181.61 111.506 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "1uF"
(at 182.372 114.808 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric"
(at 181.61 113.03 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 181.61 113.03 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Unpolarized capacitor, small symbol"
(at 181.61 113.03 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "MPN" "CL21B105KBFNFNE"
(at 181.61 113.03 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "b4d76b49-8523-4005-8e9a-791fe31a7c7b")
)
(pin "2"
(uuid "bf40b934-9f8a-4567-9a01-89bea675a11c")
)
(instances
(project "Cacao"
(path "/fb1fbe84-f638-411c-9f0c-f98e7d82fde3/7783065f-ae37-4a52-9955-73d06c2129ab"
(reference "C146")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:R_Small")
(at 102.87 111.76 180)
@@ -3282,6 +3623,71 @@
)
)
)
(symbol
(lib_id "power:+3.3V")
(at 127 57.15 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "91edc1f8-44ee-4611-9ceb-6e77db12c201")
(property "Reference" "#PWR0163"
(at 127 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+3.3V"
(at 126.238 53.34 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 127 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 127 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+3.3V\""
(at 127 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "77485bcd-4dd4-47af-b80b-6e76333350a1")
)
(instances
(project "Cacao"
(path "/fb1fbe84-f638-411c-9f0c-f98e7d82fde3/7783065f-ae37-4a52-9955-73d06c2129ab"
(reference "#PWR0163")
(unit 1)
)
)
)
)
(symbol
(lib_id "Samacsys:MSD-1-A")
(at 78.74 115.57 0)
@@ -3462,7 +3868,7 @@
)
)
(property "Value" "0.1uF"
(at 186.944 114.808 0)
(at 186.69 114.808 0)
(effects
(font
(size 1.27 1.27)
@@ -3521,71 +3927,6 @@
)
)
)
(symbol
(lib_id "power:+3.3V")
(at 165.1 60.96 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "ce2405a5-ded1-4bce-82d5-7166d22b0c8e")
(property "Reference" "#PWR0161"
(at 165.1 64.77 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+3.3V"
(at 164.338 57.15 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 165.1 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 165.1 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+3.3V\""
(at 165.1 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "8dc0a167-694f-485d-bb77-ef7ab3bdaa68")
)
(instances
(project "Cacao"
(path "/fb1fbe84-f638-411c-9f0c-f98e7d82fde3/7783065f-ae37-4a52-9955-73d06c2129ab"
(reference "#PWR0161")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:C_Small")
(at 176.53 113.03 0)
@@ -3594,10 +3935,9 @@
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "e5674c41-84e9-4934-9575-499108d02b27")
(property "Reference" "C146"
(at 179.07 111.7662 0)
(uuid "b5aec7b9-ae0e-44fe-a15f-b602eef43595")
(property "Reference" "C148"
(at 176.53 111.506 0)
(effects
(font
(size 1.27 1.27)
@@ -3605,8 +3945,8 @@
(justify left)
)
)
(property "Value" "4.7uF"
(at 179.07 114.3062 0)
(property "Value" "10uF"
(at 176.784 114.808 0)
(effects
(font
(size 1.27 1.27)
@@ -3623,7 +3963,7 @@
(hide yes)
)
)
(property "Datasheet" "~"
(property "Datasheet" "CL21A106KOQNNNG"
(at 176.53 113.03 0)
(effects
(font
@@ -3641,16 +3981,90 @@
(hide yes)
)
)
(property "MPN" "CL21A106KOQNNNG"
(at 176.53 113.03 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "43f98ad4-0755-496f-8342-d8ddeff8f393")
(uuid "0feace6b-8514-4640-97f7-97571a2b8ee0")
)
(pin "1"
(uuid "a69dc2be-d0f0-4554-a40b-6deac044a299")
(uuid "11795afe-79ab-430b-8969-39d115e796c9")
)
(instances
(project "Cacao"
(path "/fb1fbe84-f638-411c-9f0c-f98e7d82fde3/7783065f-ae37-4a52-9955-73d06c2129ab"
(reference "C146")
(reference "C148")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:+3.3V")
(at 165.1 57.15 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "ce2405a5-ded1-4bce-82d5-7166d22b0c8e")
(property "Reference" "#PWR0161"
(at 165.1 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+3.3V"
(at 164.338 53.34 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 165.1 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 165.1 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+3.3V\""
(at 165.1 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "8dc0a167-694f-485d-bb77-ef7ab3bdaa68")
)
(instances
(project "Cacao"
(path "/fb1fbe84-f638-411c-9f0c-f98e7d82fde3/7783065f-ae37-4a52-9955-73d06c2129ab"
(reference "#PWR0161")
(unit 1)
)
)