-Added sdcard sheet and SD bus
    -changed main i2c bus
    -added 1.8V and 3.3V connection to CM4
    -removed clk32 from led driver
    -fixed PCM interface Data pin

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
This commit is contained in:
Dominik Sliwa
2021-01-17 11:41:05 +01:00
parent 5b61a085c4
commit 7cefabc116
8 changed files with 510 additions and 114 deletions

View File

@@ -1886,6 +1886,104 @@
)
)
)
(symbol "power:+1V8" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+1V8" (id 1) (at 0 3.556 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"+1V8\"" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "+1V8_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0)) (fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0)) (fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0)) (fill (type none))
)
)
(symbol "+1V8_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "+1V8" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 0 3.556 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "+3V3_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0)) (fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0)) (fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0)) (fill (type none))
)
)
(symbol "+3V3_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "+3V3" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
@@ -1927,6 +2025,7 @@
)
)
(bus_alias "SD" (members "D[0..3]" "CMD" "CLK" "PWR"))
(bus_alias "PCIe" (members "~RST" "~CLKREQ" "CLK+" "CLK-" "TX+" "TX-" "RX+" "RX-"))
(bus_alias "HDMI" (members "D0+" "D0-" "D1+" "D1-" "D2+" "D2-" "CLK+" "CLK-" "CEC" "HPD" "SDA" "SCL"))
(junction (at 260.35 82.55) (diameter 1.016) (color 0 0 0 0))
@@ -1935,62 +2034,82 @@
(junction (at 267.97 82.55) (diameter 1.016) (color 0 0 0 0))
(junction (at 270.51 82.55) (diameter 1.016) (color 0 0 0 0))
(no_connect (at 160.02 121.92))
(no_connect (at 210.82 58.42))
(no_connect (at 210.82 114.3))
(no_connect (at 160.02 35.56))
(no_connect (at 210.82 119.38))
(no_connect (at 210.82 50.8))
(no_connect (at 210.82 106.68))
(no_connect (at 210.82 53.34))
(no_connect (at 210.82 142.24))
(no_connect (at 160.02 104.14))
(no_connect (at 210.82 104.14))
(no_connect (at 210.82 139.7))
(no_connect (at 160.02 81.28))
(no_connect (at 210.82 60.96))
(no_connect (at 38.1 91.44))
(no_connect (at 38.1 93.98))
(no_connect (at 210.82 121.92))
(no_connect (at 160.02 88.9))
(no_connect (at 160.02 111.76))
(no_connect (at 255.27 67.31))
(no_connect (at 160.02 93.98))
(no_connect (at 210.82 38.1))
(no_connect (at 210.82 137.16))
(no_connect (at 210.82 101.6))
(no_connect (at 210.82 48.26))
(no_connect (at 210.82 111.76))
(no_connect (at 210.82 127))
(no_connect (at 160.02 114.3))
(no_connect (at 88.9 71.12))
(no_connect (at 160.02 83.82))
(no_connect (at 210.82 45.72))
(no_connect (at 160.02 119.38))
(no_connect (at 210.82 132.08))
(no_connect (at 160.02 116.84))
(no_connect (at 210.82 40.64))
(no_connect (at 210.82 134.62))
(no_connect (at 210.82 63.5))
(no_connect (at 160.02 109.22))
(no_connect (at 160.02 86.36))
(no_connect (at 88.9 73.66))
(no_connect (at 210.82 124.46))
(no_connect (at 210.82 109.22))
(no_connect (at 210.82 43.18))
(no_connect (at 210.82 55.88))
(no_connect (at 210.82 129.54))
(no_connect (at 160.02 101.6))
(no_connect (at 160.02 99.06))
(no_connect (at 160.02 35.56))
(no_connect (at 210.82 132.08))
(no_connect (at 210.82 40.64))
(no_connect (at 210.82 43.18))
(no_connect (at 160.02 116.84))
(no_connect (at 160.02 114.3))
(no_connect (at 210.82 48.26))
(no_connect (at 210.82 53.34))
(no_connect (at 210.82 137.16))
(no_connect (at 210.82 60.96))
(no_connect (at 210.82 111.76))
(no_connect (at 160.02 119.38))
(no_connect (at 210.82 114.3))
(no_connect (at 210.82 35.56))
(no_connect (at 88.9 63.5))
(no_connect (at 160.02 106.68))
(no_connect (at 38.1 45.72))
(no_connect (at 210.82 109.22))
(no_connect (at 160.02 104.14))
(no_connect (at 210.82 104.14))
(no_connect (at 160.02 109.22))
(no_connect (at 210.82 38.1))
(no_connect (at 38.1 66.04))
(no_connect (at 38.1 68.58))
(no_connect (at 38.1 71.12))
(no_connect (at 38.1 73.66))
(no_connect (at 210.82 101.6))
(no_connect (at 38.1 91.44))
(no_connect (at 160.02 81.28))
(no_connect (at 210.82 121.92))
(no_connect (at 160.02 83.82))
(no_connect (at 210.82 119.38))
(no_connect (at 160.02 86.36))
(no_connect (at 38.1 93.98))
(no_connect (at 210.82 127))
(no_connect (at 160.02 91.44))
(no_connect (at 88.9 73.66))
(no_connect (at 255.27 67.31))
(no_connect (at 160.02 121.92))
(no_connect (at 210.82 106.68))
(no_connect (at 160.02 106.68))
(no_connect (at 160.02 88.9))
(no_connect (at 210.82 139.7))
(no_connect (at 210.82 45.72))
(no_connect (at 210.82 58.42))
(no_connect (at 210.82 124.46))
(no_connect (at 210.82 142.24))
(no_connect (at 210.82 63.5))
(no_connect (at 160.02 93.98))
(no_connect (at 210.82 134.62))
(no_connect (at 210.82 50.8))
(no_connect (at 160.02 99.06))
(no_connect (at 88.9 63.5))
(no_connect (at 88.9 71.12))
(no_connect (at 160.02 111.76))
(no_connect (at 160.02 101.6))
(bus_entry (at 31.75 99.06) (size 2.54 2.54)
(bus_entry (at 24.13 40.64) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 31.75 101.6) (size 2.54 2.54)
(bus_entry (at 24.13 48.26) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 24.13 50.8) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 24.13 53.34) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 24.13 55.88) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 24.13 58.42) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 24.13 60.96) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 100.33 116.84) (size -2.54 2.54)
@@ -1999,7 +2118,13 @@
(bus_entry (at 100.33 119.38) (size -2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 100.33 121.92) (size -2.54 2.54)
(bus_entry (at 100.33 124.46) (size -2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 102.87 127) (size -2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 102.87 129.54) (size -2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(bus_entry (at 104.14 43.18) (size 2.54 -2.54)
@@ -2144,24 +2269,45 @@
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 26.67 43.18) (xy 38.1 43.18))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 26.67 50.8) (xy 38.1 50.8))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 26.67 53.34) (xy 38.1 53.34))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 26.67 55.88) (xy 38.1 55.88))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 26.67 58.42) (xy 38.1 58.42))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 26.67 60.96) (xy 38.1 60.96))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 26.67 63.5) (xy 38.1 63.5))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 26.67 88.9) (xy 29.21 88.9))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 34.29 88.9) (xy 38.1 88.9))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 34.29 101.6) (xy 38.1 101.6))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 34.29 104.14) (xy 38.1 104.14))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 35.56 137.16) (xy 38.1 137.16))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 63.5 149.86) (xy 63.5 152.4))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 88.9 35.56) (xy 91.44 35.56))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 88.9 38.1) (xy 96.52 38.1))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 88.9 43.18) (xy 104.14 43.18))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
@@ -2204,7 +2350,19 @@
(wire (pts (xy 88.9 121.92) (xy 97.79 121.92))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 88.9 124.46) (xy 97.79 124.46))
(wire (pts (xy 88.9 127) (xy 97.79 127))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 88.9 129.54) (xy 100.33 129.54))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 88.9 132.08) (xy 100.33 132.08))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 91.44 35.56) (xy 91.44 31.75))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 96.52 38.1) (xy 96.52 31.75))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(wire (pts (xy 142.24 43.18) (xy 160.02 43.18))
@@ -2351,19 +2509,40 @@
(wire (pts (xy 273.05 82.55) (xy 273.05 80.01))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 27.94 96.52) (xy 31.75 96.52))
(bus (pts (xy 21.59 39.37) (xy 24.13 39.37))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 31.75 96.52) (xy 31.75 99.06))
(bus (pts (xy 24.13 40.64) (xy 24.13 39.37))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 31.75 99.06) (xy 31.75 101.6))
(bus (pts (xy 24.13 48.26) (xy 24.13 40.64))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 24.13 50.8) (xy 24.13 48.26))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 24.13 53.34) (xy 24.13 50.8))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 24.13 55.88) (xy 24.13 53.34))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 24.13 58.42) (xy 24.13 55.88))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 24.13 60.96) (xy 24.13 58.42))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 100.33 116.84) (xy 100.33 119.38))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 100.33 119.38) (xy 100.33 121.92))
(bus (pts (xy 100.33 119.38) (xy 100.33 124.46))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 102.87 124.46) (xy 102.87 127))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 102.87 127) (xy 102.87 129.54))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 104.14 106.68) (xy 107.95 106.68))
@@ -2408,6 +2587,9 @@
(bus (pts (xy 106.68 66.04) (xy 106.68 63.5))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 106.68 124.46) (xy 102.87 124.46))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 133.35 50.8) (xy 139.7 50.8))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
@@ -2523,10 +2705,25 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(label "SCL" (at 34.29 101.6 0)
(label "SD.PWR" (at 29.21 43.18 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "SDA" (at 34.29 104.14 0)
(label "SD.CMD" (at 29.21 50.8 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "SD.CLK" (at 29.21 53.34 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "SD.D0" (at 29.21 55.88 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "SD.D1" (at 29.21 58.42 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "SD.D2" (at 29.21 60.96 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "SD.D3" (at 29.21 63.5 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "ETH.TD1-" (at 88.9 43.18 0)
@@ -2571,9 +2768,15 @@
(label "I2S.FS" (at 88.9 121.92 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "I2S.DIN" (at 88.9 124.46 0)
(label "I2S.DIN" (at 88.9 127 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "SDA" (at 92.71 129.54 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "SCL" (at 92.71 132.08 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "CM4_USB_OTG_ID" (at 142.24 43.18 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
@@ -2683,7 +2886,7 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(hierarchical_label "{I2C}" (shape bidirectional) (at 27.94 96.52 180)
(hierarchical_label "SD{SD}" (shape bidirectional) (at 21.59 39.37 180)
(effects (font (size 1.27 1.27)) (justify right))
)
(hierarchical_label "~EXTRST" (shape output) (at 35.56 137.16 180)
@@ -2692,6 +2895,9 @@
(hierarchical_label "I2S{I2S}" (shape output) (at 105.41 116.84 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(hierarchical_label "{I2C}" (shape bidirectional) (at 106.68 124.46 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(hierarchical_label "CM4_DBG{TX RX}" (shape bidirectional) (at 107.95 106.68 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@@ -2705,6 +2911,36 @@
(effects (font (size 1.27 1.27)) (justify right))
)
(symbol (lib_id "power:+1V8") (at 91.44 31.75 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "94016183-c762-4064-9e2c-ca195c428d79")
(property "Reference" "#PWR?" (id 0) (at 91.44 35.56 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+1V8" (id 1) (at 91.8083 27.4256 0))
(property "Footprint" "" (id 2) (at 91.44 31.75 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 91.44 31.75 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol (lib_id "power:+3V3") (at 96.52 31.75 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "39ed3171-840f-4750-9037-889eec5aa8c9")
(property "Reference" "#PWR?" (id 0) (at 96.52 35.56 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 96.8883 27.4256 0))
(property "Footprint" "" (id 2) (at 96.52 31.75 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 96.52 31.75 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol (lib_id "power:GND") (at 26.67 88.9 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "bb607057-7c6c-4502-8057-99db18765d77")