USB-UART: PCB: Add CP2102n power diode and fix DRC issues

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
This commit is contained in:
Dominik Sliwa
2022-06-28 15:01:34 +02:00
parent 6331577661
commit a60829b4cf
8 changed files with 515 additions and 112 deletions

View File

@@ -448,6 +448,71 @@
)
)
)
(symbol "Device:D_Schottky_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
(property "Reference" "D" (id 0) (at -1.27 2.032 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "D_Schottky_Small" (id 1) (at -7.112 -2.032 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "diode Schottky" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Schottky diode, small symbol" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "D_Schottky_Small_0_1"
(polyline
(pts
(xy -0.762 0)
(xy 0.762 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 -1.016)
(xy -0.762 0)
(xy 0.762 1.016)
(xy 0.762 -1.016)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.27 0.762)
(xy -1.27 1.016)
(xy -0.762 1.016)
(xy -0.762 -1.016)
(xy -0.254 -1.016)
(xy -0.254 -0.762)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "D_Schottky_Small_1_1"
(pin passive line (at -2.54 0 0) (length 1.778)
(name "K" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 0 180) (length 1.778)
(name "A" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 0.762 0.508 0)
(effects (font (size 1.27 1.27)) (justify left))
@@ -2413,6 +2478,9 @@
(junction (at 173.99 19.685) (diameter 0.9144) (color 0 0 0 0)
(uuid 6911136d-fdd3-47b3-b66b-8d24bb74a91c)
)
(junction (at 45.72 97.282) (diameter 0) (color 0 0 0 0)
(uuid 6c5803a4-fab3-4cb7-8b5b-8d1099ebd51f)
)
(junction (at 234.315 42.545) (diameter 0) (color 0 0 0 0)
(uuid 73d8c72e-5d68-425e-b708-da9c1a3ffc64)
)
@@ -2425,6 +2493,9 @@
(junction (at 143.51 29.21) (diameter 0.9144) (color 0 0 0 0)
(uuid 77b06444-ebe9-48a9-8ca2-9ceef4ea269e)
)
(junction (at 43.18 101.6) (diameter 0) (color 0 0 0 0)
(uuid 8185b020-d642-4bb2-bd2b-c34e5913c330)
)
(junction (at 233.045 59.69) (diameter 0.9144) (color 0 0 0 0)
(uuid 86988a1c-729e-41fc-a1af-45f141dca1b0)
)
@@ -2458,6 +2529,9 @@
(junction (at 170.18 69.85) (diameter 0.9144) (color 0 0 0 0)
(uuid b9a867ad-70c3-403b-8dbc-e360f8d87bd9)
)
(junction (at 55.88 96.266) (diameter 0) (color 0 0 0 0)
(uuid bbd9afb5-bef5-4ea6-93bc-90f6cf4a16ed)
)
(junction (at 238.125 34.29) (diameter 0.9144) (color 0 0 0 0)
(uuid c6046fbf-8926-4dbf-8b01-5220e4d2de37)
)
@@ -2467,6 +2541,9 @@
(junction (at 99.06 77.47) (diameter 0.9144) (color 0 0 0 0)
(uuid cb316056-8909-486a-bf5b-649b06f9f1d8)
)
(junction (at 48.26 104.14) (diameter 0) (color 0 0 0 0)
(uuid cbec9cef-8e3d-457f-9172-48434bae1d15)
)
(junction (at 240.665 71.12) (diameter 0.9144) (color 0 0 0 0)
(uuid d17b35de-3657-4e48-9f86-752104865966)
)
@@ -2805,6 +2882,11 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 0a0bd54c-e524-4707-8b57-63f49140b5e3)
)
(wire (pts (xy 22.86 101.6) (xy 24.384 101.6))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0a23fa28-3b63-427e-ae3a-f6c8d06eba6b)
)
(bus (pts (xy 182.88 33.02) (xy 182.88 34.29))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 0ac402fd-75b8-4e7a-95f1-fd2617958f66)
@@ -2822,6 +2904,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 0b8fe433-3fe6-409a-aac9-b55928ea462a)
)
(wire (pts (xy 48.26 103.378) (xy 48.26 104.14))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0c244407-726b-4be5-857b-2db9e7b4bb7d)
)
(wire (pts (xy 60.96 194.945) (xy 76.2 194.945))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 0c642293-b4b1-4e0f-a006-c934f1f3a380)
@@ -2879,6 +2965,10 @@
(uuid 1385e1df-d2cc-4d95-8151-2616f444493c)
)
(wire (pts (xy 36.068 101.6) (xy 43.18 101.6))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 15432e0a-a02c-4df8-9d0f-bb60d967a1fa)
)
(wire (pts (xy 29.21 38.1) (xy 43.18 38.1))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 15626c81-241b-4954-9aad-e4c25dfaf263)
@@ -2913,6 +3003,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 210603e8-1b76-426f-94f2-a24433d78a89)
)
(wire (pts (xy 43.18 101.6) (xy 43.307 101.6))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 2169a7c4-ccbe-4a75-bd5d-301b3e899865)
)
(bus (pts (xy 22.86 131.445) (xy 22.86 132.715))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 2176f828-101a-4040-bb22-dced034d4c1a)
@@ -3075,6 +3169,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 3b731209-c600-4b54-8a22-dee5e611f7c3)
)
(wire (pts (xy 48.26 98.298) (xy 48.26 97.282))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3ba6fc0f-d614-4b10-afda-e156b9f06a56)
)
(wire (pts (xy 121.92 82.55) (xy 111.76 82.55))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 3d65859c-6c63-4ca6-bc9b-6a05c5b057d9)
@@ -3100,6 +3198,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 3e563461-c5cf-4329-bf3c-5d57b1c0365c)
)
(wire (pts (xy 45.72 97.282) (xy 48.26 97.282))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3ff6203a-b717-4668-bf59-5c26e8829dd5)
)
(polyline (pts (xy 12.7 92.71) (xy 83.82 92.71))
(stroke (width 0) (type dash) (color 0 0 0 0))
(uuid 44137b97-1cd9-407a-ab62-039a344a5128)
@@ -3246,6 +3348,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 639cc79e-29d6-45af-ac63-c3924753fbcb)
)
(wire (pts (xy 29.464 101.6) (xy 30.988 101.6))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 6416e1d6-60d4-48f5-8872-c1b3f2af6104)
)
(wire (pts (xy 247.65 107.95) (xy 256.54 107.95))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 647130bf-9c7b-46f4-b658-56d468e5a9fb)
@@ -3348,11 +3454,11 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 71771bdb-fb5a-42b6-a744-c97376191051)
)
(wire (pts (xy 36.195 98.425) (xy 45.72 98.425))
(wire (pts (xy 36.195 97.282) (xy 45.72 97.282))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 71a18a52-9ee6-409c-b9d4-74071f18e6e4)
)
(wire (pts (xy 45.72 98.425) (xy 45.72 106.045))
(wire (pts (xy 45.72 97.282) (xy 45.72 106.045))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 71a18a52-9ee6-409c-b9d4-74071f18e6e5)
)
@@ -3470,14 +3576,6 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 8b224b3f-caa4-4c17-9e4b-39fb132f410b)
)
(wire (pts (xy 50.165 104.14) (xy 50.165 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8bb739d4-02da-41fb-a7f2-aa9c59a2d629)
)
(wire (pts (xy 48.26 104.14) (xy 50.165 104.14))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8bb739d4-02da-41fb-a7f2-aa9c59a2d62a)
)
(wire (pts (xy 48.26 106.045) (xy 48.26 104.14))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8bb739d4-02da-41fb-a7f2-aa9c59a2d62b)
@@ -3499,10 +3597,6 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8defd4d6-ccd9-40ba-a535-740f8026525a)
)
(wire (pts (xy 36.195 101.6) (xy 43.18 101.6))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 9158d9b2-305f-4dbd-92a6-76dc3d86e7af)
)
(polyline (pts (xy 109.22 109.22) (xy 176.53 109.22))
(stroke (width 0) (type dash) (color 0 0 0 0))
(uuid 918ffcb9-010d-4466-af85-b00741f2731d)
@@ -3618,6 +3712,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid a9d91907-eec2-456c-be39-dfaa97c57b8c)
)
(wire (pts (xy 56.388 96.266) (xy 55.88 96.266))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid aa81f694-bae5-4b53-bfb3-7bf7f2624868)
)
(wire (pts (xy 138.43 138.43) (xy 135.89 138.43))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid aa88b277-d596-4153-b7c8-be75c420abae)
@@ -3834,6 +3932,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid d45319a6-3a7f-482c-b87d-00191085fa13)
)
(wire (pts (xy 55.88 96.266) (xy 53.594 96.266))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d4df013e-950e-4e5b-b7a1-886dfb4b9586)
)
(bus (pts (xy 245.11 77.47) (xy 245.11 78.74))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid d641f7ca-ed8a-41b2-ac50-eeedf51566c8)
@@ -3868,6 +3970,10 @@
(uuid d89209c8-437f-41ec-b30d-205a64a5a591)
)
(wire (pts (xy 53.594 104.14) (xy 53.594 103.378))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d958b314-64c4-4d46-80cf-1fe3c4c0c1b9)
)
(wire (pts (xy 99.695 139.065) (xy 92.075 139.065))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid db4774dd-0d1b-41bd-99bd-0be1568c846a)
@@ -4015,6 +4121,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid f13d8d5d-35cf-41c6-8780-f099503a80ec)
)
(wire (pts (xy 48.26 104.14) (xy 53.594 104.14))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f1c6f279-b7f9-423b-8c84-629b8ee8538a)
)
(wire (pts (xy 44.45 163.195) (xy 45.72 163.195))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid f211e04d-2d20-4a4c-802a-2639bd626f06)
@@ -4023,6 +4133,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid f5669578-2dbf-4900-89bb-dd8b8f1c9eb4)
)
(wire (pts (xy 53.594 96.266) (xy 53.594 98.298))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f5ea9596-9c74-44dd-a1e3-f9a70435cfd5)
)
(wire (pts (xy 22.86 88.9) (xy 31.75 88.9))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid f76ab52c-17ed-4424-9472-6e8fef4c6068)
@@ -4250,7 +4364,7 @@
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 72130509-f96b-46d4-abc4-e47387700904)
)
(label "3V3_CP" (at 36.195 98.425 0)
(label "3V3_CP" (at 36.195 97.282 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 75d70154-2c90-4d4e-861c-4f6a2247f7ee)
)
@@ -4613,17 +4727,17 @@
(pin "9" (uuid f3d189ee-4bcd-4b6f-b9e8-97d649c7af90))
)
(symbol (lib_id "power:+3V3") (at 50.165 102.87 0) (unit 1)
(symbol (lib_id "power:+3V3") (at 22.86 101.6 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid 24241137-f93a-4485-ad1c-a46660d09ed2)
(property "Reference" "#PWR0163" (id 0) (at 50.165 106.68 0)
(property "Reference" "#PWR0163" (id 0) (at 26.67 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 50.5333 98.5456 0))
(property "Footprint" "" (id 2) (at 50.165 102.87 0)
(property "Value" "+3V3" (id 1) (at 17.526 101.6 90))
(property "Footprint" "" (id 2) (at 22.86 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 50.165 102.87 0)
(property "Datasheet" "" (id 3) (at 22.86 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0e7ced7a-d6a0-44e1-871a-f6c948e2bc49))
@@ -4686,6 +4800,22 @@
(pin "2" (uuid fc365fc0-f0b1-408c-a372-3c0ad39e3874))
)
(symbol (lib_id "power:+3V3") (at 55.88 96.266 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid 2ba03902-1191-4c2c-89ff-83f1aa38802f)
(property "Reference" "#PWR02" (id 0) (at 52.07 96.266 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 61.214 96.266 90))
(property "Footprint" "" (id 2) (at 55.88 96.266 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 55.88 96.266 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 482d90b7-7bde-4c31-a27f-6aef592f4e0b))
)
(symbol (lib_id "power:GND") (at 170.18 95.25 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 34b4b514-43bf-4996-9d82-8354182af65f)
@@ -5087,12 +5217,12 @@
(pin "2" (uuid c401c8e2-0382-4889-9184-7f73b71e8f76))
(pin "3" (uuid 8b07577d-47f3-43a3-9526-902df9bbf607))
(pin "4" (uuid 950cf0c6-dc16-4147-9187-b83edf8563a8))
(pin "9" (uuid 7b0b4e01-6b4a-4112-bb13-d5412823b9eb))
(pin "9" (uuid 7b0b4e01-6b4a-4112-bb13-d5412823b9ed))
(pin "5" (uuid b7dbde41-cd4a-4361-a041-a422ea177cc5))
(pin "6" (uuid 5bbfac04-8a57-4f33-8344-e5c2233ebf24))
(pin "7" (uuid 5629f661-91ba-4482-92f9-563bc43b0660))
(pin "8" (uuid 4f1c4753-9e5e-410e-821e-52efe15cf90a))
(pin "9" (uuid 7b0b4e01-6b4a-4112-bb13-d5412823b9eb))
(pin "9" (uuid 7b0b4e01-6b4a-4112-bb13-d5412823b9ed))
)
(symbol (lib_id "power:GND") (at 89.535 163.195 270) (unit 1)
@@ -5113,6 +5243,21 @@
(pin "1" (uuid f4e76f5c-e5c2-43a0-a628-0262394b60d9))
)
(symbol (lib_id "Device:R_Small") (at 48.26 100.838 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 6d1a79fb-ea43-483b-a0b8-a18e853c0b07)
(property "Reference" "R28" (id 0) (at 50.8 100.076 0))
(property "Value" "" (id 1) (at 50.8 101.854 0))
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 48.26 100.838 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 48.26 100.838 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid cd0cf471-db24-4ca7-96ab-185a57f64051))
(pin "2" (uuid 2e6026be-6895-4b41-87bb-b839d1e6ee4b))
)
(symbol (lib_id "power:GND") (at 116.84 72.39 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid 6eadb819-6e10-4358-a1f5-27e62d1063e8)
@@ -5183,8 +5328,8 @@
(pin "2" (uuid 4934dc5c-5380-455d-ae19-6e24d9bfceb5))
(pin "3" (uuid 729ac378-dce4-4df9-9bf1-e8016771d36d))
(pin "4" (uuid e4ee4232-6f40-426c-90f1-7eba2ae8f6f9))
(pin "5" (uuid 74619864-2e66-4d77-8dea-82d40bdf54d3))
(pin "5" (uuid 74619864-2e66-4d77-8dea-82d40bdf54d3))
(pin "5" (uuid 74619864-2e66-4d77-8dea-82d40bdf54d5))
(pin "5" (uuid 74619864-2e66-4d77-8dea-82d40bdf54d5))
(pin "6" (uuid 859581d4-43af-4391-b60d-17abe81465d4))
(pin "7" (uuid 3c49b464-5158-4723-9673-90a35b2f17b5))
(pin "8" (uuid f20f6f01-9336-44ee-88a8-0238647d91d6))
@@ -5221,6 +5366,21 @@
(pin "2" (uuid 60075882-21d6-4be3-8410-dd1da97d18d7))
)
(symbol (lib_id "Device:D_Schottky_Small") (at 33.528 101.6 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes)
(uuid 82c7370d-8a87-411e-9cd6-cc5ad23f7d5b)
(property "Reference" "D30" (id 0) (at 33.528 103.886 0))
(property "Value" "" (id 1) (at 33.528 105.918 0))
(property "Footprint" "" (id 2) (at 33.528 101.6 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 33.528 101.6 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fa080312-0a10-4139-bd82-c56a1dc1baf6))
(pin "2" (uuid 7988fe67-f5e9-4372-bcd3-7924d1108a98))
)
(symbol (lib_id "power:GND") (at 52.07 44.45 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid 847c9625-cba5-46cf-a986-b84047bf9f09)
@@ -5622,6 +5782,22 @@
(pin "2" (uuid 2acbfb1b-869c-46b7-98af-c0a83a38f650))
)
(symbol (lib_id "Device:R_Small") (at 53.594 100.838 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid c1e412a1-3362-4a10-be21-16ffed3416c8)
(property "Reference" "R41" (id 0) (at 56.134 100.076 0))
(property "Value" "" (id 1) (at 56.134 101.854 0))
(property "Footprint" "" (id 2) (at 53.594 100.838 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 53.594 100.838 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Config" "DNP" (id 4) (at 56.388 103.378 0))
(pin "1" (uuid f99a25ff-ff02-481c-b62d-fe4d7b90192b))
(pin "2" (uuid a4e81221-a733-4ab6-bff0-f3145be7906b))
)
(symbol (lib_id "power:GND") (at 44.45 163.195 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid c21f5032-5db5-46ae-ba9a-01557fcc88d3)
@@ -5831,6 +6007,21 @@
(pin "2" (uuid c7357bb6-bba9-44dc-a863-4c4f935eb588))
)
(symbol (lib_id "Device:R_Small") (at 26.924 101.6 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid ebca0634-9ef4-4a87-a66a-c40f06832695)
(property "Reference" "R27" (id 0) (at 26.924 99.314 90))
(property "Value" "" (id 1) (at 26.924 104.032 90))
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 26.924 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 26.924 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1ccb1811-3c45-4a80-87bd-5e19a71ab22e))
(pin "2" (uuid 8d8fc7ef-2575-4609-8356-739a7942c275))
)
(symbol (lib_id "Interface_USB:CP2102N-Axx-xQFN24") (at 45.72 133.985 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid ec58ec46-77e6-4839-a341-6b0f9c76952f)