output + phase overcurrent logic

This commit is contained in:
leo 2023-05-02 19:20:36 +02:00
parent 2efa40f74f
commit e09b31a5f2
Signed by: leo
GPG Key ID: 0DD993BFB2B307DB
6 changed files with 1978 additions and 134 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@ symbols/
Alim_1000W-backups/
fp-info-cache
sym-lib-table
Alim_1000W.pdf

View File

@ -334,6 +334,10 @@
[
"728df3e7-3f3a-4e38-b1e6-aa51f97bdd66",
"Phase"
],
[
"662f3b8e-b515-4a2a-8f65-7d78106ebe98",
"Output stage"
]
],
"text_variables": {}

View File

@ -5,21 +5,662 @@
(paper "A4")
(lib_symbols
(symbol "4xxx:4011" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (at 0 1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "4011" (at 0 -1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_locked" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "ki_keywords" "CMOS Nand2" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Quad Nand 2 inputs" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "DIP?14*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "4011_1_1"
(arc (start 0 -3.81) (mid 3.7934 0) (end 0 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy 0 3.81)
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 0 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin input line (at -7.62 2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 -2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_1_2"
(arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81)
(stroke (width 0.254) (type default))
(fill (type none))
)
(arc (start -0.6096 -3.81) (mid 2.1842 -2.5851) (end 3.81 0)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 3.81)
(xy -0.635 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -0.635 3.81)
(xy -3.81 3.81)
(xy -3.81 3.81)
(xy -3.556 3.4036)
(xy -3.0226 2.2606)
(xy -2.6924 1.0414)
(xy -2.6162 -0.254)
(xy -2.7686 -1.4986)
(xy -3.175 -2.7178)
(xy -3.81 -3.81)
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width -25.4) (type default))
(fill (type background))
)
(arc (start 3.81 0) (mid 2.1915 2.5936) (end -0.6096 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin input inverted (at -7.62 2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin input inverted (at -7.62 -2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin output line (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_2_1"
(arc (start 0 -3.81) (mid 3.7934 0) (end 0 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy 0 3.81)
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 0 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 -2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_2_2"
(arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81)
(stroke (width 0.254) (type default))
(fill (type none))
)
(arc (start -0.6096 -3.81) (mid 2.1842 -2.5851) (end 3.81 0)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 3.81)
(xy -0.635 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -0.635 3.81)
(xy -3.81 3.81)
(xy -3.81 3.81)
(xy -3.556 3.4036)
(xy -3.0226 2.2606)
(xy -2.6924 1.0414)
(xy -2.6162 -0.254)
(xy -2.7686 -1.4986)
(xy -3.175 -2.7178)
(xy -3.81 -3.81)
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width -25.4) (type default))
(fill (type background))
)
(arc (start 3.81 0) (mid 2.1915 2.5936) (end -0.6096 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output line (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input inverted (at -7.62 2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input inverted (at -7.62 -2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_3_1"
(arc (start 0 -3.81) (mid 3.7934 0) (end 0 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy 0 3.81)
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 0 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 -2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_3_2"
(arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81)
(stroke (width 0.254) (type default))
(fill (type none))
)
(arc (start -0.6096 -3.81) (mid 2.1842 -2.5851) (end 3.81 0)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 3.81)
(xy -0.635 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -0.635 3.81)
(xy -3.81 3.81)
(xy -3.81 3.81)
(xy -3.556 3.4036)
(xy -3.0226 2.2606)
(xy -2.6924 1.0414)
(xy -2.6162 -0.254)
(xy -2.7686 -1.4986)
(xy -3.175 -2.7178)
(xy -3.81 -3.81)
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width -25.4) (type default))
(fill (type background))
)
(arc (start 3.81 0) (mid 2.1915 2.5936) (end -0.6096 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output line (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin input inverted (at -7.62 2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin input inverted (at -7.62 -2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_4_1"
(arc (start 0 -3.81) (mid 3.7934 0) (end 0 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy 0 3.81)
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 0 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 -2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_4_2"
(arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81)
(stroke (width 0.254) (type default))
(fill (type none))
)
(arc (start -0.6096 -3.81) (mid 2.1842 -2.5851) (end 3.81 0)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 3.81)
(xy -0.635 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -0.635 3.81)
(xy -3.81 3.81)
(xy -3.81 3.81)
(xy -3.556 3.4036)
(xy -3.0226 2.2606)
(xy -2.6924 1.0414)
(xy -2.6162 -0.254)
(xy -2.7686 -1.4986)
(xy -3.175 -2.7178)
(xy -3.81 -3.81)
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width -25.4) (type default))
(fill (type background))
)
(arc (start 3.81 0) (mid 2.1915 2.5936) (end -0.6096 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output line (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin input inverted (at -7.62 2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin input inverted (at -7.62 -2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_5_0"
(pin power_in line (at 0 12.7 270) (length 5.08)
(name "VDD" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -12.7 90) (length 5.08)
(name "VSS" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
)
(symbol "4011_5_1"
(rectangle (start -5.08 7.62) (end 5.08 -7.62)
(stroke (width 0.254) (type default))
(fill (type background))
)
)
)
)
(wire (pts (xy 152.4 64.77) (xy 152.4 68.58))
(stroke (width 0) (type default))
(uuid 267e1233-897b-46f1-b9bd-8d44d6381f6a)
)
(wire (pts (xy 149.86 87.63) (xy 161.29 87.63))
(stroke (width 0) (type default))
(uuid 2b70c633-92c0-4118-8a89-e561a12edc64)
)
(wire (pts (xy 161.29 87.63) (xy 161.29 68.58))
(stroke (width 0) (type default))
(uuid 76e70506-47ae-49ff-b267-86f178774935)
)
(wire (pts (xy 104.14 34.29) (xy 119.38 34.29))
(stroke (width 0) (type default))
(uuid 9d1c5114-aedd-4f47-bfb7-63233cf9f539)
)
(wire (pts (xy 149.86 83.82) (xy 149.86 87.63))
(stroke (width 0) (type default))
(uuid b0899049-51a0-45d7-9d59-cd4b94d2c90d)
)
(wire (pts (xy 104.14 36.83) (xy 104.14 34.29))
(stroke (width 0) (type default))
(uuid ba82b916-2739-4753-9310-cd72764f5a4d)
)
(wire (pts (xy 154.94 68.58) (xy 154.94 64.77))
(stroke (width 0) (type default))
(uuid bafd90d3-aed9-4fe4-8f13-1f15a221d8ef)
)
(wire (pts (xy 161.29 68.58) (xy 154.94 68.58))
(stroke (width 0) (type default))
(uuid bce6b054-dddb-4be9-8ecc-65e2fff66901)
)
(wire (pts (xy 85.09 36.83) (xy 104.14 36.83))
(stroke (width 0) (type default))
(uuid bf096eb6-e12e-4a8e-9915-061a7985c96a)
)
(wire (pts (xy 147.32 64.77) (xy 147.32 68.58))
(stroke (width 0) (type default))
(uuid e8fd5a0d-5c71-435b-b9d5-def6692a9c0e)
)
(symbol (lib_id "4xxx:4011") (at 148.59 105.41 270) (unit 2)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 229776db-069a-4c67-ac44-a0716e878c75)
(property "Reference" "U3" (at 153.67 104.7667 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "4011" (at 153.67 107.3067 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 148.59 105.41 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (at 148.59 105.41 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 846fe963-5f88-437f-bc56-bdea6f75a25e))
(pin "2" (uuid 80705ac6-4266-4659-9181-544ae5bd4511))
(pin "3" (uuid 7f27ff88-6f46-4130-9ff6-427077b3c6e0))
(pin "4" (uuid 20471508-ce98-4527-8c0a-1cf8eade82a4))
(pin "5" (uuid 3b17e220-7a2d-4967-b564-59f7fd3937d4))
(pin "6" (uuid cf60f622-7ca3-40c3-807d-beabea479b63))
(pin "10" (uuid 49c18e24-c138-4efa-b394-cff7b57a793a))
(pin "8" (uuid 3dff23ae-fede-4225-abfb-c14cfb7e3947))
(pin "9" (uuid e4a5aeb7-cacb-49f3-b39d-b07521412832))
(pin "11" (uuid 09ebddba-98d1-4671-90ba-d7fad2153631))
(pin "12" (uuid cc68eb06-5c6c-40ea-84db-e20595bb620e))
(pin "13" (uuid 699961a4-7cd6-41de-900b-c8e8c9078b36))
(pin "14" (uuid fb270004-49fa-4fdb-b3cb-71a1a4e94a25))
(pin "7" (uuid f8a721d2-fea5-4d76-b53d-eda6f42f2239))
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec"
(reference "U3") (unit 2)
)
)
)
)
(symbol (lib_id "4xxx:4011") (at 149.86 76.2 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid a42b52bc-b59d-4e17-91d6-e13ed19ec834)
(property "Reference" "U3" (at 154.94 75.5567 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "4011" (at 154.94 78.0967 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 149.86 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (at 149.86 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 66a4bf61-3921-41ed-99ac-de6adf1ae2b6))
(pin "2" (uuid 2130ae76-d7a6-4acb-b2bf-53aacd2f1cdc))
(pin "3" (uuid 8cf5e098-1276-447f-8b9c-c2423125dc05))
(pin "4" (uuid 9b42d63d-07b6-4b18-baf3-750fcbd8d68c))
(pin "5" (uuid 00aafe05-f118-4e2a-b1b6-d3bd30c327f8))
(pin "6" (uuid 76a5ebbf-93b6-4967-87ac-b123bea235a5))
(pin "10" (uuid 96490d3f-ddac-4bee-93f3-9749c2e5f65b))
(pin "8" (uuid 91d331e5-dd12-4e8e-b518-ae23a62d9413))
(pin "9" (uuid 33b2b849-af74-4a16-878f-221bcc9dd48e))
(pin "11" (uuid 4b6f610f-e4e1-41eb-8ea0-ca8ae1cb547c))
(pin "12" (uuid 7eb559a2-a689-48b6-babd-b1befe73cba4))
(pin "13" (uuid 898a11cb-ee2c-461a-a673-645a8dc754b1))
(pin "14" (uuid 8edf0d1a-3f9c-4fc2-bf7b-6a741df635c0))
(pin "7" (uuid 07c15e01-7ef8-469b-a8a2-e476630617e2))
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec"
(reference "U3") (unit 1)
)
)
)
)
(symbol (lib_id "4xxx:4011") (at 137.16 163.83 270) (unit 4)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid be2df1dc-de15-4031-ac4c-536f32079ed4)
(property "Reference" "U3" (at 142.24 163.1867 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "4011" (at 142.24 165.7267 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 137.16 163.83 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (at 137.16 163.83 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 079826a9-a917-476e-b2f9-7e36a0b672eb))
(pin "2" (uuid 1c9058a2-4b04-44d6-9421-1cd9e04b160b))
(pin "3" (uuid e1168cee-6119-435d-b021-c21e9dc3564b))
(pin "4" (uuid 9811bac0-eed6-4dfd-96ce-a531fec95dd5))
(pin "5" (uuid 4501cf33-1d0e-4354-b8d4-4979b986e87f))
(pin "6" (uuid 6261f0d0-db6e-4ff9-a5f3-83d2c8b19c3a))
(pin "10" (uuid 23c39206-50a7-4e08-8736-faa300ee9012))
(pin "8" (uuid eb172284-ef3f-4360-aff9-1c75270cf67c))
(pin "9" (uuid dc2f3633-e5e2-4e10-957c-73182f787117))
(pin "11" (uuid 2657b085-d569-4826-b888-13b26c1a337c))
(pin "12" (uuid e12bad9c-9e47-4a5a-9244-25b790aa4ac1))
(pin "13" (uuid 62556172-3fcf-44a4-883f-d6a0f1701eb6))
(pin "14" (uuid e8de573d-6a84-49c8-9c44-dd1eb1f6f28e))
(pin "7" (uuid a3880cf4-32ad-42ca-8be9-520c27c8b339))
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec"
(reference "U3") (unit 4)
)
)
)
)
(symbol (lib_id "4xxx:4011") (at 149.86 134.62 270) (unit 3)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid d66745ae-e250-45a6-9872-c19d6f268093)
(property "Reference" "U3" (at 154.94 133.9767 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "4011" (at 154.94 136.5167 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 149.86 134.62 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (at 149.86 134.62 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 29c9e5a1-cc9b-4768-a40a-a38fcdc5b1e6))
(pin "2" (uuid 101797d1-56c2-4462-a11e-94753af0b2bf))
(pin "3" (uuid b8da9696-add4-4ad7-bbb2-604b7b3e426d))
(pin "4" (uuid 39ef8846-0138-4637-8656-f72abd327547))
(pin "5" (uuid 1501220b-b0b9-40ea-a447-eef71009d855))
(pin "6" (uuid 3092a1b6-6577-4ec0-a7dd-83eb8908b455))
(pin "10" (uuid 70edbe14-bc77-4953-87ba-e663ed670458))
(pin "8" (uuid f885db52-e72e-485b-9681-d4f0ac0335d3))
(pin "9" (uuid bfb4091a-bf7b-40e2-b4e8-c199d51f781b))
(pin "11" (uuid 939db835-4d63-404c-9498-a971c85153d4))
(pin "12" (uuid dc90e8e1-a49e-461c-b4ae-22aae8c44217))
(pin "13" (uuid 88cbd9e2-3d80-4861-8442-f17f24e8bc93))
(pin "14" (uuid 26b8e3e8-83e1-4c21-bac6-02450b19c396))
(pin "7" (uuid 459c74f6-1247-41c6-8591-95dbeaa030ce))
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec"
(reference "U3") (unit 3)
)
)
)
)
(symbol (lib_id "4xxx:4011") (at 90.17 177.8 270) (unit 5)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid e459ec6d-50b2-4409-ad78-2ef672a566ff)
(property "Reference" "U3" (at 90.17 168.91 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "4011" (at 90.17 171.45 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 90.17 177.8 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (at 90.17 177.8 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 51734def-7990-42f5-b3b4-335c6bb949b2))
(pin "2" (uuid 0d26c1d2-9827-45e4-84e9-4b59c4fe427d))
(pin "3" (uuid eaa03865-8523-48c2-9755-0ec11f9ae4a1))
(pin "4" (uuid 81d51e48-8ad7-424e-b0a6-421f4de31cee))
(pin "5" (uuid 2a37eb4c-1f22-4521-b6b6-021f10daa927))
(pin "6" (uuid 3472d7f0-51c1-4d9c-b1c1-553157854383))
(pin "10" (uuid 868b09dc-de95-45df-8c9a-2f11b708ad7f))
(pin "8" (uuid a6334734-3b74-4adf-923a-592805a36556))
(pin "9" (uuid cac54979-4d01-43ad-a272-ed4c1cb906d0))
(pin "11" (uuid b3fc412a-58c2-4d40-a257-b0393199a0ef))
(pin "12" (uuid 82d2e9e8-3414-47e7-a796-4f41a05f0d51))
(pin "13" (uuid 5842a032-3a4b-4910-a8ab-a63d2c994ad8))
(pin "14" (uuid abd30166-b61c-441e-b5a3-87c9d8a50b79))
(pin "7" (uuid 53699e54-8bfc-4bf4-a46a-feeeaa39dcf9))
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec"
(reference "U3") (unit 5)
)
)
)
)
(sheet (at 189.23 27.94) (size 54.61 38.1) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid 662f3b8e-b515-4a2a-8f65-7d78106ebe98)
(property "Sheetname" "Output stage" (at 189.23 27.2284 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "output.kicad_sch" (at 189.23 66.6246 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "Vin" input (at 189.23 34.29 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid c97c88e6-bd80-4977-8084-1d6e0ffe4e07)
)
(pin "Vo+" output (at 243.84 34.29 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 3950b707-8804-4992-b05b-ccdc8bcb7336)
)
(pin "Vo-" output (at 243.84 55.88 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 68d1c12e-d561-472b-8cd8-30f4b2992193)
)
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec" (page "4"))
)
)
)
(sheet (at 119.38 25.4) (size 48.26 39.37) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
@ -39,13 +680,29 @@
(effects (font (size 1.27 1.27)) (justify right))
(uuid 98afe3b5-8be4-48b3-bc69-c90dcb3accf3)
)
(pin "InH" input (at 133.35 64.77 270)
(pin "Overcurrent" input (at 124.46 64.77 270)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 9c750f7c-e874-411f-993b-b1a16ac29fa8)
(uuid f76eb7ce-c6e5-4774-9e0a-1eaadf09841f)
)
(pin "InL" input (at 142.24 64.77 270)
(pin "SigCom" input (at 135.89 64.77 270)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 5b3cd621-113c-44b9-857c-886daec17b77)
(uuid e8b0d1d8-ceaf-47d1-99b6-3774fe337ad9)
)
(pin "NAND1" output (at 147.32 64.77 270)
(effects (font (size 1.27 1.27)) (justify left))
(uuid f4e23c30-b016-4323-9ae1-f8a617f09d22)
)
(pin "NAND2" output (at 152.4 64.77 270)
(effects (font (size 1.27 1.27)) (justify left))
(uuid cbcca001-3963-4657-8d80-66e79fc4ab37)
)
(pin "Isense" output (at 121.92 64.77 270)
(effects (font (size 1.27 1.27)) (justify left))
(uuid ad542507-1440-4e2b-af36-dad997b2e092)
)
(pin "NANDout" input (at 154.94 64.77 270)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 7737f763-b032-466f-a05b-6f6398730215)
)
(instances
(project "Alim_1000W"

View File

@ -1,4 +1,205 @@
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
(symbol "4572" (in_bom yes) (on_board yes)
(property "Reference" "U" (at 0 1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_locked" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(symbol "4572_1_1"
(arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81)
(stroke (width 0.254) (type default))
(fill (type none))
)
(arc (start -0.6096 -3.81) (mid 2.1842 -2.5851) (end 3.81 0)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -3.81 3.81)
(xy -0.635 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -0.635 3.81)
(xy -3.81 3.81)
(xy -3.81 3.81)
(xy -3.556 3.4036)
(xy -3.0226 2.2606)
(xy -2.6924 1.0414)
(xy -2.6162 -0.254)
(xy -2.7686 -1.4986)
(xy -3.175 -2.7178)
(xy -3.81 -3.81)
(xy -3.81 -3.81)
(xy -0.635 -3.81)
)
(stroke (width -25.4) (type default))
(fill (type background))
)
(arc (start 3.81 0) (mid 2.1915 2.5936) (end -0.6096 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 -2.54 0) (length 4.318)
(name "~" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
)
(symbol "4572_2_1"
(polyline
(pts
(xy 1.27 3.81)
(xy -2.54 3.81)
(xy -2.54 -3.81)
(xy 1.27 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(arc (start 1.27 -3.81) (mid 5.0634 0) (end 1.27 3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 8.89 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin input line (at -6.35 2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin input line (at -6.35 -2.54 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
)
(symbol "4572_3_0"
(polyline
(pts
(xy -2.54 3.81)
(xy -2.54 -3.81)
(xy 5.08 0)
(xy -2.54 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 8.89 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin input line (at -6.35 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
(symbol "4572_4_0"
(polyline
(pts
(xy -2.54 3.81)
(xy -2.54 -3.81)
(xy 5.08 0)
(xy -2.54 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 8.89 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin input line (at -6.35 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
)
(symbol "4572_5_0"
(polyline
(pts
(xy -2.54 3.81)
(xy -2.54 -3.81)
(xy 5.08 0)
(xy -2.54 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin input line (at -6.35 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output inverted (at 8.89 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
(symbol "4572_6_0"
(polyline
(pts
(xy -2.54 3.81)
(xy -2.54 -3.81)
(xy 5.08 0)
(xy -2.54 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 8.89 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin input line (at -6.35 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
)
(symbol "4572_7_0"
(pin power_in line (at 0 13.97 270) (length 5.08)
(name "VDD" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -11.43 90) (length 5.08)
(name "VSS" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
)
(symbol "4572_7_1"
(rectangle (start -5.08 8.89) (end 5.08 -6.35)
(stroke (width 0.254) (type default))
(fill (type background))
)
)
)
(symbol "STP11NK40Z" (pin_names (offset 0.762)) (in_bom yes) (on_board yes)
(property "Reference" "Q" (at 11.43 3.81 0)
(effects (font (size 1.27 1.27)) (justify left))

273
output.kicad_sch Normal file
View File

@ -0,0 +1,273 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 2a6d4c25-417d-4333-8597-001cec760237)
(paper "A4")
(lib_symbols
(symbol "Device:C_Polarized" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C_Polarized" (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Polarized capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "CP_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_Polarized_0_1"
(rectangle (start -2.286 0.508) (end 2.286 1.016)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.778 2.286)
(xy -0.762 2.286)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -1.27 2.794)
(xy -1.27 1.778)
)
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start 2.286 -0.508) (end -2.286 -1.016)
(stroke (width 0) (type default))
(fill (type outline))
)
)
(symbol "C_Polarized_1_1"
(pin passive line (at 0 3.81 270) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default))
(fill (type none))
)
)
(symbol "R_1_1"
(pin passive line (at 0 3.81 270) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "global power" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 105.41 63.5) (diameter 0) (color 0 0 0 0)
(uuid 7c3fd8c3-2d52-428b-9e1e-56bfbbb3c1c0)
)
(junction (at 105.41 77.47) (diameter 0) (color 0 0 0 0)
(uuid dafeb625-fae8-45c0-8374-08b2e4a37a98)
)
(wire (pts (xy 124.46 77.47) (xy 118.11 77.47))
(stroke (width 0) (type default))
(uuid 13f639c5-4b59-4d56-a223-92757c2a1c29)
)
(wire (pts (xy 105.41 66.04) (xy 105.41 63.5))
(stroke (width 0) (type default))
(uuid 1b2bb0b1-8abd-4d71-bb9b-d37037ac6d31)
)
(wire (pts (xy 82.55 63.5) (xy 105.41 63.5))
(stroke (width 0) (type default))
(uuid 39c2d3af-0bf8-4361-9b0c-38668cf89de9)
)
(wire (pts (xy 105.41 63.5) (xy 124.46 63.5))
(stroke (width 0) (type default))
(uuid 3d9fbd06-5df9-432b-9e82-d99f663dd035)
)
(wire (pts (xy 105.41 77.47) (xy 105.41 73.66))
(stroke (width 0) (type default))
(uuid 577af15e-1742-4369-8cda-d835baeffbde)
)
(wire (pts (xy 105.41 77.47) (xy 110.49 77.47))
(stroke (width 0) (type default))
(uuid c250080f-efe5-4929-a38e-d960d665fbc0)
)
(wire (pts (xy 105.41 82.55) (xy 105.41 77.47))
(stroke (width 0) (type default))
(uuid f09c307d-3875-4092-a8cf-4229dc343bba)
)
(hierarchical_label "Vin" (shape input) (at 82.55 63.5 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 11e429b4-1dd1-4f68-85c3-261a9a0d2dbd)
)
(hierarchical_label "Vo-" (shape output) (at 124.46 77.47 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid db7043a1-37df-4b62-86d2-0f1489293deb)
)
(hierarchical_label "Vo+" (shape output) (at 124.46 63.5 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid f09896c2-b295-4364-9fd2-c005c6608a14)
)
(symbol (lib_id "power:GND") (at 105.41 82.55 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 810cc1f8-64c4-451c-809d-1b7ee6467abe)
(property "Reference" "#PWR010" (at 105.41 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 105.41 87.63 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 105.41 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 105.41 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid b4caaca0-981b-43cf-b55c-52f2aa1fa877))
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec/662f3b8e-b515-4a2a-8f65-7d78106ebe98"
(reference "#PWR010") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Polarized") (at 105.41 69.85 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 8b371d79-7cd0-4f4c-afa5-c00ce1ff70b1)
(property "Reference" "C4" (at 109.22 68.326 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C_Polarized" (at 109.22 70.866 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 106.3752 73.66 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 105.41 69.85 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f6b2f538-f881-408e-9f27-52646cd39b46))
(pin "2" (uuid a21ec64f-d6de-4586-875b-01a36d90fbd0))
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec/662f3b8e-b515-4a2a-8f65-7d78106ebe98"
(reference "C4") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R") (at 114.3 77.47 90) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c188c7da-d2d4-4b39-9385-b2ee082ac56d)
(property "Reference" "R2" (at 114.3 72.39 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (at 114.3 74.93 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 114.3 79.248 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 114.3 77.47 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6856feba-a7d1-4bd1-a4e4-bae6ea70f17c))
(pin "2" (uuid e33d3f09-ba26-4687-8eaf-c5f90711e85d))
(instances
(project "Alim_1000W"
(path "/46ec3534-090a-43b9-ba9d-c5ce7e73f0ec/662f3b8e-b515-4a2a-8f65-7d78106ebe98"
(reference "R2") (unit 1)
)
)
)
)
)

File diff suppressed because it is too large Load Diff