Multiple changes in schematic & projects:

-Added net classes for controlled impedance traces
    -Added power hierarchical sheet
    -Initial USB subsystem schematic
    -Added multiple bus definitions (usb, pcie, i2c etc.)
    -Fixed busses use
    -Added LDO for audio analog rails

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
This commit is contained in:
Dominik Sliwa
2021-01-16 19:23:31 +01:00
parent c769e32923
commit ad4cc7b761
10 changed files with 6202 additions and 1094 deletions

View File

@@ -417,6 +417,55 @@
)
)
)
(symbol "power:+3.3VP" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 3.81 -1.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3.3VP" (id 1) (at 0 2.54 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 \"+3.3VP\"" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "+3.3VP_0_0"
(pin power_in line (at 0 0 90) (length 0) hide
(name "+3.3VP" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
(symbol "+3.3VP_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 "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)
@@ -459,24 +508,23 @@
)
(no_connect (at 88.9 53.34))
(no_connect (at 88.9 68.58))
(no_connect (at 88.9 71.12))
(no_connect (at 88.9 73.66))
(no_connect (at 88.9 76.2))
(no_connect (at 88.9 78.74))
(no_connect (at 88.9 81.28))
(no_connect (at 88.9 83.82))
(no_connect (at 88.9 86.36))
(no_connect (at 88.9 88.9))
(no_connect (at 88.9 91.44))
(no_connect (at 88.9 93.98))
(no_connect (at 88.9 96.52))
(no_connect (at 88.9 114.3))
(no_connect (at 105.41 135.89))
(no_connect (at 139.7 111.76))
(no_connect (at 139.7 119.38))
(no_connect (at 88.9 71.12))
(no_connect (at 88.9 91.44))
(no_connect (at 88.9 88.9))
(no_connect (at 88.9 76.2))
(no_connect (at 88.9 53.34))
(no_connect (at 88.9 78.74))
(no_connect (at 267.97 86.36))
(no_connect (at 139.7 119.38))
(no_connect (at 88.9 93.98))
(no_connect (at 88.9 114.3))
(no_connect (at 88.9 73.66))
(no_connect (at 88.9 81.28))
(no_connect (at 88.9 86.36))
(no_connect (at 88.9 83.82))
(no_connect (at 88.9 68.58))
(no_connect (at 88.9 96.52))
(bus_entry (at 68.58 45.72) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
@@ -572,43 +620,64 @@
(bus (pts (xy 68.58 124.46) (xy 68.58 127))
(stroke (width 0) (type solid) (color 0 0 0 0))
)
(bus (pts (xy 68.58 127) (xy 68.58 134.62))
(stroke (width 0) (type solid) (color 0 0 0 0))
(label "PCIe.~RST" (at 74.93 48.26 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "PCIe.~CLKREQ" (at 74.93 50.8 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "PCIe.TX+" (at 74.93 58.42 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "PCIe.TX-" (at 74.93 60.96 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "PCIe.RX+" (at 74.93 63.5 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "PCIe.RX-" (at 74.93 66.04 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "PCIe.CLK+" (at 76.2 127 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "PCIe.CLK-" (at 76.2 129.54 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(label "PCIe_nRST" (at 87.63 48.26 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_CLK_nREQ" (at 87.63 50.8 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_TX_P" (at 87.63 58.42 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_TX_N" (at 87.63 60.96 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_RX_P" (at 87.63 63.5 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_RX_N" (at 87.63 66.04 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_CLK_P" (at 87.63 127 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(label "PCIe_CLK_N" (at 87.63 129.54 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(hierarchical_label "PCIe{PCIe}" (shape bidirectional) (at 63.5 43.18 180)
(effects (font (size 1.27 1.27)) (justify right))
)
(hierarchical_label "PCIe" (shape bidirectional) (at 63.5 43.18 180)
(effects (font (size 1.27 1.27)) (justify right))
(symbol (lib_id "power:+3.3VP") (at 114.3 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "ee71ebbb-0a12-4716-9738-45c8b8a4c792")
(property "Reference" "#PWR?" (id 0) (at 118.11 41.91 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3.3VP" (id 1) (at 114.6683 36.3156 0))
(property "Footprint" "" (id 2) (at 114.3 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 114.3 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(hierarchical_label "+3.3V" (shape input) (at 114.3 40.64 180)
(effects (font (size 1.27 1.27)) (justify right))
)
(hierarchical_label "+3.3V" (shape input) (at 144.78 76.2 180)
(effects (font (size 1.27 1.27)) (justify right))
(symbol (lib_id "power:+3.3VP") (at 144.78 76.2 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "f870ed1b-c629-4635-9613-c09ff67c8d20")
(property "Reference" "#PWR?" (id 0) (at 148.59 77.47 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3.3VP" (id 1) (at 145.1483 71.8756 0))
(property "Footprint" "" (id 2) (at 144.78 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 144.78 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol (lib_id "power:GND") (at 114.3 142.24 0) (unit 1)