Update a few demos

This commit is contained in:
jean-pierre charras 2021-11-01 18:36:53 +01:00
parent afb4cd8acf
commit 4fe9f01eb0
12 changed files with 1627 additions and 688 deletions

View File

@ -316,6 +316,7 @@
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
@ -398,7 +399,7 @@
}
],
"meta": {
"version": 1
"version": 2
},
"net_colors": null
},
@ -415,6 +416,7 @@
"page_layout_descr_file": "pagelayout_logo.kicad_wks"
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_bus_thickness": 12.0,
"default_junction_size": 32.0,
@ -428,20 +430,24 @@
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.1,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.1
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 0
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",

View File

@ -29,6 +29,7 @@
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
@ -39,6 +40,7 @@
0,
0,
0,
0,
1,
0,
0,
@ -52,6 +54,7 @@
0,
1,
0,
0,
1,
0,
2,
@ -65,6 +68,7 @@
0,
0,
0,
0,
1,
0,
1,
@ -78,6 +82,7 @@
0,
0,
0,
0,
1,
1,
2,
@ -91,6 +96,7 @@
0,
0,
0,
0,
1,
0,
0,
@ -98,12 +104,27 @@
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
@ -117,6 +138,7 @@
0,
1,
0,
0,
1,
0,
0,
@ -130,6 +152,7 @@
1,
2,
0,
0,
1,
0,
2,
@ -143,6 +166,7 @@
0,
1,
0,
0,
1,
0,
2,
@ -156,6 +180,7 @@
1,
1,
0,
0,
1,
0,
2,
@ -174,17 +199,21 @@
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
@ -198,6 +227,8 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
@ -231,7 +262,7 @@
}
],
"meta": {
"version": 0
"version": 2
},
"net_colors": null
},
@ -247,6 +278,7 @@
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_bus_thickness": 12.0,
"default_junction_size": 40.0,
@ -254,20 +286,31 @@
"default_text_size": 50.0,
"default_wire_thickness": 6.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.3,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.3
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 0
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
@ -277,7 +320,7 @@
},
"sheets": [
[
"8abf6269-0a25-40f2-a0d9-47149e05857b",
"345f09c0-9aae-452d-8e25-bb6665c6b8ac",
""
]
],

View File

@ -1,6 +1,6 @@
(kicad_sch (version 20201015) (generator eeschema)
(kicad_sch (version 20210621) (generator eeschema)
(page 1 1)
(uuid 345f09c0-9aae-452d-8e25-bb6665c6b8ac)
(paper "A4")
@ -27,14 +27,16 @@
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508)) (fill (type none))
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508)) (fill (type none))
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "C_1_1"
@ -71,7 +73,8 @@
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "GND_1_1"
@ -102,7 +105,8 @@
(xy -5.08 -5.08)
(xy -5.08 5.08)
)
(stroke (width 0.254)) (fill (type background))
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "Generic_Opamp_1_1"
@ -150,7 +154,8 @@
(xy -1.27 1.27)
(xy -1.27 -1.27)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -158,7 +163,8 @@
(xy -3.175 -1.651)
(xy -3.048 -1.016)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -166,7 +172,8 @@
(xy -2.794 -2.032)
(xy -2.667 -1.397)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -174,7 +181,8 @@
(xy -1.27 0)
(xy 1.27 -1.27)
)
(stroke (width 0)) (fill (type outline))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "LED_1_1"
@ -202,13 +210,13 @@
(effects (font (size 1.524 1.524)))
)
(symbol "Q_NPN_CBE_0_1"
(circle (center 1.27 0) (radius 2.8194) (stroke (width 0.254)) (fill (type none)))
(polyline
(pts
(xy 0.635 0.635)
(xy 2.54 2.54)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -216,7 +224,8 @@
(xy 2.54 -2.54)
(xy 2.54 -2.54)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -224,7 +233,8 @@
(xy 0.635 -1.905)
(xy 0.635 -1.905)
)
(stroke (width 0.508)) (fill (type none))
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -234,7 +244,11 @@
(xy 1.27 -1.778)
(xy 1.27 -1.778)
)
(stroke (width 0)) (fill (type outline))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(circle (center 1.27 0) (radius 2.8194) (stroke (width 0.254)) (stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "Q_NPN_CBE_1_1"
@ -270,7 +284,8 @@
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254)) (fill (type none))
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "R_1_1"
@ -298,13 +313,16 @@
(effects (font (size 1.524 1.524)))
)
(symbol "VDD_0_1"
(circle (center 0 1.905) (radius 0.635) (stroke (width 0)) (fill (type none)))
(polyline
(pts
(xy 0 0)
(xy 0 1.27)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 0 1.905) (radius 0.635) (stroke (width 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VDD_1_1"
@ -337,13 +355,13 @@
(effects (font (size 1.524 1.524)) hide)
)
(symbol "VSOURCE_0_1"
(circle (center 0 0) (radius 2.54) (stroke (width 0)) (fill (type none)))
(polyline
(pts
(xy 0 -1.905)
(xy 0 1.905)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -352,7 +370,11 @@
(xy 0.635 0.635)
(xy 0 1.905)
)
(stroke (width 0)) (fill (type outline))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(circle (center 0 0) (radius 2.54) (stroke (width 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VSOURCE_1_1"
@ -380,13 +402,16 @@
(effects (font (size 1.524 1.524)))
)
(symbol "VSS_0_1"
(circle (center 0 1.905) (radius 0.635) (stroke (width 0)) (fill (type none)))
(polyline
(pts
(xy 0 0)
(xy 0 1.27)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 0 1.905) (radius 0.635) (stroke (width 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VSS_1_1"
@ -415,6 +440,12 @@
(property "ki_description" "Special symbol for telling ERC where power comes from" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line (at 0 0 90) (length 0)
(name "pwr" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
(symbol "PWR_FLAG_0_1"
(polyline
(pts
@ -425,13 +456,8 @@
(xy 1.016 1.905)
(xy 0 1.27)
)
(stroke (width 0)) (fill (type none))
)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line (at 0 0 90) (length 0)
(name "pwr" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
)
@ -451,145 +477,250 @@
(wire (pts (xy 67.31 73.66) (xy 67.31 85.09))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 322dbe27-b38a-43c8-b2e4-0b601ddf0a40)
)
(wire (pts (xy 67.31 106.68) (xy 67.31 95.25))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 2f62686c-c711-4546-b23c-4b6a4d29062a)
)
(wire (pts (xy 106.68 73.66) (xy 67.31 73.66))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid b7e6771d-ff0f-4053-b551-25e26aefdaa6)
)
(wire (pts (xy 109.22 91.44) (xy 114.3 91.44))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid c7f27d3c-e087-4244-b96b-ce2cbb2940a9)
)
(wire (pts (xy 114.3 73.66) (xy 118.11 73.66))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid ec8ae3c7-b7c7-47bc-a29d-e531ccbf6f7c)
)
(wire (pts (xy 114.3 91.44) (xy 120.65 91.44))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 45af3ada-6154-4556-8c0c-5e4cee5a8aab)
)
(wire (pts (xy 114.3 105.41) (xy 114.3 91.44))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 09cce4a9-c373-4333-8a42-4ef53bf78c37)
)
(wire (pts (xy 114.3 105.41) (xy 129.54 105.41))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 3fe25085-bf12-44f8-8b28-775467576a48)
)
(wire (pts (xy 118.11 73.66) (xy 152.4 73.66))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 472394d8-1b60-45f4-a851-7d55d0d0a80c)
)
(wire (pts (xy 118.11 86.36) (xy 118.11 73.66))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid ebe12a6f-6caf-45ab-a7b3-99e813d6b5df)
)
(wire (pts (xy 120.65 86.36) (xy 118.11 86.36))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 8f20ba04-4e49-4bb2-9e9a-254d5856f67a)
)
(wire (pts (xy 129.54 105.41) (xy 129.54 111.76))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid b1048214-5e97-404d-a5e3-98e2567acc0d)
)
(wire (pts (xy 129.54 105.41) (xy 133.35 105.41))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 31121e75-3f90-48dd-9bcc-fe82a7c15bd6)
)
(wire (pts (xy 129.54 111.76) (xy 133.35 111.76))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 687dd94f-159c-4b41-a9a6-803da892de1a)
)
(wire (pts (xy 135.89 88.9) (xy 154.94 88.9))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid b5c2d9ea-893a-47dc-a632-0160f6aa7bbb)
)
(wire (pts (xy 140.97 105.41) (xy 146.05 105.41))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 6b9265c1-5bf0-46c3-88c6-c28149d12696)
)
(wire (pts (xy 140.97 111.76) (xy 146.05 111.76))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 54b16121-76e0-4ca1-835c-5db29d33b07c)
)
(wire (pts (xy 146.05 105.41) (xy 149.86 105.41))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 64eb337e-6d35-409f-afb6-ace9e7d4da1c)
)
(wire (pts (xy 146.05 111.76) (xy 146.05 105.41))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 0f6f1664-b680-42f1-b77c-eff57dfe0984)
)
(wire (pts (xy 149.86 95.25) (xy 162.56 95.25))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 889710ec-1cc1-4a7d-9428-7425c964b8cb)
)
(wire (pts (xy 149.86 105.41) (xy 149.86 95.25))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 258382be-4c95-41cb-9b29-e8783be56662)
)
(wire (pts (xy 160.02 73.66) (xy 177.8 73.66))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 30d5788e-8d65-4809-8ac7-6ec3545dabe9)
)
(wire (pts (xy 162.56 93.98) (xy 162.56 95.25))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 6ea9f4a3-8276-410c-bd06-33a62131b7c7)
)
(wire (pts (xy 162.56 95.25) (xy 162.56 97.79))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid d86d9276-e06d-4599-80e8-5d6386f77a0c)
)
(wire (pts (xy 162.56 95.25) (xy 172.72 95.25))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid dc089e65-ec1d-4f49-9103-ee8e3dafbf77)
)
(wire (pts (xy 162.56 105.41) (xy 162.56 110.49))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid d49d4c92-90e7-4e6d-9043-3d791cc32935)
)
(wire (pts (xy 162.56 110.49) (xy 162.56 119.38))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 0635f3ba-592b-477b-b88b-85297d3f621f)
)
(wire (pts (xy 162.56 110.49) (xy 172.72 110.49))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 50f630aa-9af4-478e-a635-d47f53a975e0)
)
(wire (pts (xy 172.72 95.25) (xy 172.72 97.79))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid db0bcd5a-e04f-4dd1-8af3-ebbac2f9904a)
)
(wire (pts (xy 172.72 110.49) (xy 172.72 105.41))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 8cfebc97-c8af-4a2f-bb8b-7066b20e4a81)
)
(wire (pts (xy 172.72 110.49) (xy 177.8 110.49))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 68adbf0e-0949-43a9-941a-5f772f7e784d)
)
(wire (pts (xy 177.8 73.66) (xy 177.8 110.49))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 8da935d3-7684-4d23-ac73-c3d5260ebaf0)
)
(wire (pts (xy 233.68 53.34) (xy 233.68 54.61))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 40ca5757-c2b4-4804-8836-548fab88b80a)
)
(wire (pts (xy 233.68 53.34) (xy 238.76 53.34))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid c0c7aa26-e750-49a6-975c-9dd4cb9e4b90)
)
(wire (pts (xy 234.95 66.04) (xy 245.11 66.04))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 9ac32d1d-d0c7-408f-88e3-94a454ab86b9)
)
(wire (pts (xy 237.49 40.64) (xy 245.11 40.64))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 7b3f87c9-f95a-4241-a517-23c734734fdb)
)
(wire (pts (xy 238.76 53.34) (xy 238.76 54.61))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 83764fd0-95ca-4a7e-a3fd-1c010a2651ac)
)
(wire (pts (xy 238.76 53.34) (xy 245.11 53.34))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 94d2a6c4-d3ac-4d5d-8010-fb21530d1e99)
)
(wire (pts (xy 245.11 40.64) (xy 245.11 41.91))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 5291a971-be67-4846-87da-c226707249fb)
)
(wire (pts (xy 245.11 52.07) (xy 245.11 53.34))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 6c6f452d-9afe-427f-b280-d0cb1d4662f9)
)
(wire (pts (xy 245.11 53.34) (xy 245.11 54.61))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 4ded3f87-dbb9-401e-8ced-54e2736ad9d6)
)
(wire (pts (xy 245.11 66.04) (xy 245.11 64.77))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid af0e6782-b6fa-4cd2-b70d-af94d8d31170)
)
(text ".tran 10p 150n" (at 80.01 137.16 0)
(effects (font (size 1.524 1.524)) (justify left bottom))
(uuid d2ede8b8-d346-47de-905f-e906f9cac1bf)
)
(label "in" (at 92.71 73.66 0)
(effects (font (size 1.524 1.524)) (justify left bottom))
(uuid f31eebf6-0a5f-4b16-ad86-c4c03e7a5ba8)
)
(label "out" (at 166.37 110.49 0)
(effects (font (size 1.524 1.524)) (justify left bottom))
(uuid f9f32c4c-d94f-45c3-bd48-0c84f87c4ae6)
)
(symbol (lib_id "laser_driver_schlib:VDD") (at 125.73 81.28 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000057890425)
(property "Reference" "#PWR03" (id 0) (at 125.73 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 126.1618 76.8858 0))
(property "Footprint" "" (id 2) (at 125.73 81.28 0))
(property "Datasheet" "" (id 3) (at 125.73 81.28 0))
(pin "1" (uuid f277988a-24c7-4136-ad01-294432da805b))
)
(symbol (lib_id "laser_driver_schlib:VSS") (at 125.73 96.52 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000057890453)
(property "Reference" "#PWR04" (id 0) (at 125.73 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VSS" (id 1) (at 125.2728 100.9142 0))
(property "Footprint" "" (id 2) (at 125.73 96.52 0))
(property "Datasheet" "" (id 3) (at 125.73 96.52 0))
(pin "1" (uuid 2d5126a4-7370-47a6-81c3-34bb24d58da1))
)
(symbol (lib_id "laser_driver_schlib:VDD") (at 162.56 83.82 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-00005a0b5a9d)
(property "Reference" "#PWR0101" (id 0) (at 162.56 87.63 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 162.9918 79.4258 0))
(property "Footprint" "" (id 2) (at 162.56 83.82 0))
(property "Datasheet" "" (id 3) (at 162.56 83.82 0))
(pin "1" (uuid d19d6ae3-746e-4b6a-b3e0-4dd381515c17))
)
(symbol (lib_id "laser_driver_schlib:VDD") (at 245.11 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000578903c0)
(property "Reference" "#PWR08" (id 0) (at 245.11 44.45 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 245.5418 36.2458 0))
(property "Footprint" "" (id 2) (at 245.11 40.64 0))
(property "Datasheet" "" (id 3) (at 245.11 40.64 0))
(pin "1" (uuid 722ebe56-d0d7-47af-9bbc-ca40fbb8a7ee))
)
(symbol (lib_id "laser_driver_schlib:VSS") (at 245.11 66.04 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000578903e2)
(property "Reference" "#PWR09" (id 0) (at 245.11 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VSS" (id 1) (at 244.6528 70.4342 0))
(property "Footprint" "" (id 2) (at 245.11 66.04 0))
(property "Datasheet" "" (id 3) (at 245.11 66.04 0))
(pin "1" (uuid 7a8a6c3e-f769-4f48-8ff0-f26b07ff95a9))
)
(symbol (lib_id "power:PWR_FLAG") (at 233.68 54.61 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "63fc4c18-7f39-4806-9185-c37efcf99579")
(uuid 63fc4c18-7f39-4806-9185-c37efcf99579)
(property "Reference" "#FLG0103" (id 0) (at 233.68 56.515 0)
(effects (font (size 1.27 1.27)) hide)
)
@ -600,11 +731,12 @@
(property "Datasheet" "~" (id 3) (at 233.68 54.61 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid dbae8912-cf5e-49bd-99e6-85fb634a3299))
)
(symbol (lib_id "power:PWR_FLAG") (at 234.95 66.04 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "a8f4cb9f-5c44-4d92-b170-52e37c1ffbb3")
(uuid a8f4cb9f-5c44-4d92-b170-52e37c1ffbb3)
(property "Reference" "#FLG0102" (id 0) (at 234.95 67.945 0)
(effects (font (size 1.27 1.27)) hide)
)
@ -615,11 +747,12 @@
(property "Datasheet" "~" (id 3) (at 234.95 66.04 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5c70cd01-9984-486c-b999-f68f6bd9bdcc))
)
(symbol (lib_id "power:PWR_FLAG") (at 237.49 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "30468655-fd8b-4bef-8c43-09d939fcbff5")
(uuid 30468655-fd8b-4bef-8c43-09d939fcbff5)
(property "Reference" "#FLG0101" (id 0) (at 237.49 38.735 0)
(effects (font (size 1.27 1.27)) hide)
)
@ -630,146 +763,104 @@
(property "Datasheet" "~" (id 3) (at 237.49 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol (lib_id "laser_driver_schlib:VDD") (at 125.73 81.28 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057890425")
(property "Reference" "#PWR03" (id 0) (at 125.73 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 126.1618 76.8858 0))
(property "Footprint" "" (id 2) (at 125.73 81.28 0))
(property "Datasheet" "" (id 3) (at 125.73 81.28 0))
)
(symbol (lib_id "laser_driver_schlib:VSS") (at 125.73 96.52 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057890453")
(property "Reference" "#PWR04" (id 0) (at 125.73 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VSS" (id 1) (at 125.2728 100.9142 0))
(property "Footprint" "" (id 2) (at 125.73 96.52 0))
(property "Datasheet" "" (id 3) (at 125.73 96.52 0))
)
(symbol (lib_id "laser_driver_schlib:VDD") (at 162.56 83.82 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-00005a0b5a9d")
(property "Reference" "#PWR0101" (id 0) (at 162.56 87.63 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 162.9918 79.4258 0))
(property "Footprint" "" (id 2) (at 162.56 83.82 0))
(property "Datasheet" "" (id 3) (at 162.56 83.82 0))
)
(symbol (lib_id "laser_driver_schlib:VDD") (at 245.11 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578903c0")
(property "Reference" "#PWR08" (id 0) (at 245.11 44.45 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 245.5418 36.2458 0))
(property "Footprint" "" (id 2) (at 245.11 40.64 0))
(property "Datasheet" "" (id 3) (at 245.11 40.64 0))
)
(symbol (lib_id "laser_driver_schlib:VSS") (at 245.11 66.04 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578903e2")
(property "Reference" "#PWR09" (id 0) (at 245.11 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VSS" (id 1) (at 244.6528 70.4342 0))
(property "Footprint" "" (id 2) (at 245.11 66.04 0))
(property "Datasheet" "" (id 3) (at 245.11 66.04 0))
(pin "1" (uuid 45f1295a-cc7e-4b52-84df-1c723b876b60))
)
(symbol (lib_id "laser_driver_schlib:GND") (at 67.31 106.68 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578ec19d")
(uuid 00000000-0000-0000-0000-0000578ec19d)
(property "Reference" "#PWR01" (id 0) (at 67.31 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 67.437 111.0742 0))
(property "Footprint" "" (id 2) (at 67.31 106.68 0))
(property "Datasheet" "" (id 3) (at 67.31 106.68 0))
(pin "1" (uuid 9f3f68c6-8b3d-4e7b-8e81-a1a2634203b2))
)
(symbol (lib_id "laser_driver_schlib:GND") (at 101.6 91.44 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578ebbe4")
(uuid 00000000-0000-0000-0000-0000578ebbe4)
(property "Reference" "#PWR02" (id 0) (at 95.25 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 97.2058 91.567 0))
(property "Footprint" "" (id 2) (at 101.6 91.44 0))
(property "Datasheet" "" (id 3) (at 101.6 91.44 0))
(pin "1" (uuid 4acc58ba-17e5-439c-9da3-f728baadbd7b))
)
(symbol (lib_id "laser_driver_schlib:GND") (at 162.56 129.54 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578eb42d")
(uuid 00000000-0000-0000-0000-0000578eb42d)
(property "Reference" "#PWR06" (id 0) (at 162.56 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 162.687 133.9342 0))
(property "Footprint" "" (id 2) (at 162.56 129.54 0))
(property "Datasheet" "" (id 3) (at 162.56 129.54 0))
(pin "1" (uuid 5e38ebe9-08ac-4584-94b8-eb9b4b4e0fd2))
)
(symbol (lib_id "laser_driver_schlib:GND") (at 238.76 54.61 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578902d2")
(uuid 00000000-0000-0000-0000-0000578902d2)
(property "Reference" "#PWR07" (id 0) (at 238.76 60.96 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 238.887 59.0042 0))
(property "Footprint" "" (id 2) (at 238.76 54.61 0))
(property "Datasheet" "" (id 3) (at 238.76 54.61 0))
(pin "1" (uuid 973adce4-432c-45dc-aefd-9e51b9ae1060))
)
(symbol (lib_id "laser_driver_schlib:R") (at 105.41 91.44 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578ea7ee")
(uuid 00000000-0000-0000-0000-0000578ea7ee)
(property "Reference" "R1" (id 0) (at 105.41 86.1822 90))
(property "Value" "220" (id 1) (at 105.41 88.4936 90))
(property "Footprint" "" (id 2) (at 105.41 89.662 90))
(property "Datasheet" "" (id 3) (at 105.41 91.44 0))
(pin "1" (uuid 9803fd69-1b2e-4769-95c8-844a47371d01))
(pin "2" (uuid bb369ca0-70cb-4230-a5d0-282d5ee0cc56))
)
(symbol (lib_id "laser_driver_schlib:R") (at 110.49 73.66 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578ebb39")
(uuid 00000000-0000-0000-0000-0000578ebb39)
(property "Reference" "R2" (id 0) (at 110.49 68.4022 90))
(property "Value" "160" (id 1) (at 110.49 70.7136 90))
(property "Footprint" "" (id 2) (at 110.49 71.882 90))
(property "Datasheet" "" (id 3) (at 110.49 73.66 0))
(pin "1" (uuid dec7857d-5997-49b3-9c15-455795db6f2e))
(pin "2" (uuid b185344b-cb8e-4343-8bd6-e1bf9b957880))
)
(symbol (lib_id "laser_driver_schlib:R") (at 137.16 105.41 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578ea8b4")
(uuid 00000000-0000-0000-0000-0000578ea8b4)
(property "Reference" "R3" (id 0) (at 137.16 100.1522 90))
(property "Value" "220" (id 1) (at 137.16 102.4636 90))
(property "Footprint" "" (id 2) (at 137.16 103.632 90))
(property "Datasheet" "" (id 3) (at 137.16 105.41 0))
(pin "1" (uuid 20bf1e7d-be19-4cd0-abb3-6ddda1a83b13))
(pin "2" (uuid bceef02f-04ad-4959-a415-a1ed1485af31))
)
(symbol (lib_id "laser_driver_schlib:R") (at 156.21 73.66 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578eba35")
(uuid 00000000-0000-0000-0000-0000578eba35)
(property "Reference" "R4" (id 0) (at 156.21 68.4022 90))
(property "Value" "220" (id 1) (at 156.21 70.7136 90))
(property "Footprint" "" (id 2) (at 156.21 71.882 90))
(property "Datasheet" "" (id 3) (at 156.21 73.66 0))
(pin "1" (uuid b4a2ee67-e3f7-404f-9831-890c4347e933))
(pin "2" (uuid eecd5373-3205-4d3a-903b-dc8800137c83))
)
(symbol (lib_id "laser_driver_schlib:R") (at 162.56 101.6 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578ea6d8")
(uuid 00000000-0000-0000-0000-0000578ea6d8)
(property "Reference" "R5" (id 0) (at 160.8074 100.4316 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -778,11 +869,13 @@
)
(property "Footprint" "" (id 2) (at 164.338 101.6 90))
(property "Datasheet" "" (id 3) (at 162.56 101.6 0))
(pin "1" (uuid 8180e012-9cef-4346-a906-5fe990559a19))
(pin "2" (uuid 994f5fec-dfd3-4181-9a21-f981c98b3c7d))
)
(symbol (lib_id "laser_driver_schlib:LED") (at 162.56 124.46 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578eb1e8")
(uuid 00000000-0000-0000-0000-0000578eb1e8)
(property "Reference" "D1" (id 0) (at 165.3032 123.2916 90)
(effects (font (size 1.27 1.27)) (justify right))
)
@ -809,20 +902,24 @@
(property "Spice_Node_Sequence" "2 1" (id 9) (at 162.56 124.46 90)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 017e0989-e00f-46cc-9694-ef1aa45bf136))
(pin "2" (uuid 79f4aea1-0515-47a1-80f0-6296a3387ec7))
)
(symbol (lib_id "laser_driver_schlib:C") (at 137.16 111.76 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578eb076")
(uuid 00000000-0000-0000-0000-0000578eb076)
(property "Reference" "C1" (id 0) (at 137.16 115.824 90))
(property "Value" "1p" (id 1) (at 137.16 118.1354 90))
(property "Footprint" "" (id 2) (at 140.97 110.7948 0))
(property "Datasheet" "" (id 3) (at 137.16 111.76 0))
(pin "1" (uuid 80bede86-f568-4a91-a8e5-05a2abc4a536))
(pin "2" (uuid 09ca4b01-5705-46df-af32-4af5eac89e2c))
)
(symbol (lib_id "laser_driver_schlib:C") (at 172.72 101.6 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-00005789085b")
(uuid 00000000-0000-0000-0000-00005789085b)
(property "Reference" "C2" (id 0) (at 169.799 100.4316 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -831,11 +928,13 @@
)
(property "Footprint" "" (id 2) (at 171.7548 97.79 0))
(property "Datasheet" "" (id 3) (at 172.72 101.6 0))
(pin "1" (uuid 39dd3d6a-df9a-4d64-90ce-c63969bbe542))
(pin "2" (uuid dd7f4245-8efb-4898-8e29-ff4c82d82dde))
)
(symbol (lib_id "laser_driver_schlib:VSOURCE") (at 67.31 90.17 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057336052")
(uuid 00000000-0000-0000-0000-000057336052)
(property "Reference" "V1" (id 0) (at 70.5612 89.0016 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -850,11 +949,13 @@
(property "Spice_Model" "pulse(0 3 100n 1n 1n 20n 100n )" (id 5) (at 67.31 90.17 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 5197a420-36c0-4e94-837c-3869abda7adb))
(pin "2" (uuid 963aa2ed-8174-4bfb-b58d-9c313f986efb))
)
(symbol (lib_id "laser_driver_schlib:VSOURCE") (at 245.11 46.99 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578900ba")
(uuid 00000000-0000-0000-0000-0000578900ba)
(property "Reference" "V2" (id 0) (at 248.3612 45.8216 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -872,11 +973,13 @@
(property "Spice_Node_Sequence" "1 2" (id 6) (at 237.49 41.91 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 59def277-e482-49e4-add6-23c83a4a40f8))
(pin "2" (uuid a39c4b2c-a516-4aca-bbb1-61566aa7552b))
)
(symbol (lib_id "laser_driver_schlib:VSOURCE") (at 245.11 59.69 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057890232")
(uuid 00000000-0000-0000-0000-000057890232)
(property "Reference" "V3" (id 0) (at 248.3612 58.5216 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -894,11 +997,13 @@
(property "Spice_Node_Sequence" "1 2" (id 6) (at 237.49 54.61 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid dc35ef92-0606-4330-8cb1-d06edd284c72))
(pin "2" (uuid 2948c442-fd64-48d5-9bf5-9bf1d6f9c96a))
)
(symbol (lib_id "laser_driver_schlib:Q_NPN_CBE") (at 160.02 88.9 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578eadcc")
(uuid 00000000-0000-0000-0000-0000578eadcc)
(property "Reference" "Q1" (id 0) (at 164.8714 87.7316 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -922,11 +1027,14 @@
(property "Spice_Lib_File" "fzt1049a.lib" (id 8) (at 160.02 88.9 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 075a8c7c-8c08-4a89-bb61-0344115b2289))
(pin "2" (uuid 19199317-6644-4fd5-bdba-2e53c0ea9083))
(pin "3" (uuid fe56b655-ba64-4769-806c-0fea7a1f0c4c))
)
(symbol (lib_id "laser_driver_schlib:Generic_Opamp") (at 128.27 88.9 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-00005788ff9f")
(uuid 00000000-0000-0000-0000-00005788ff9f)
(property "Reference" "U1" (id 0) (at 128.27 85.09 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -950,6 +1058,11 @@
(property "Spice_Lib_File" "ad8009.lib" (id 8) (at 128.27 88.9 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid c5ddd1b2-802e-4d44-a9a8-5fd98b85169e))
(pin "2" (uuid 80f4fcf7-6b65-4e5c-a550-c3831bb0b43b))
(pin "3" (uuid 39576561-900c-4bb3-8e71-d4a42b9eec4d))
(pin "4" (uuid 018b4743-3f9d-4a1a-a0ee-da99f89800e3))
(pin "5" (uuid 7f0810ec-9686-4533-b099-7c8b8e4f9857))
)
(sheet_instances

View File

@ -13,6 +13,7 @@
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
@ -23,6 +24,7 @@
0,
0,
0,
0,
1,
0,
0,
@ -36,6 +38,7 @@
0,
1,
0,
0,
1,
0,
2,
@ -49,6 +52,7 @@
0,
0,
0,
0,
1,
0,
1,
@ -62,6 +66,7 @@
0,
0,
0,
0,
1,
1,
2,
@ -75,6 +80,7 @@
0,
0,
0,
0,
1,
0,
0,
@ -82,12 +88,27 @@
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
@ -101,6 +122,7 @@
0,
1,
0,
0,
1,
0,
0,
@ -114,6 +136,7 @@
1,
2,
0,
0,
1,
0,
2,
@ -127,6 +150,7 @@
0,
1,
0,
0,
1,
0,
2,
@ -140,6 +164,7 @@
1,
1,
0,
0,
1,
0,
2,
@ -158,17 +183,21 @@
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
@ -182,6 +211,8 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
@ -215,7 +246,7 @@
}
],
"meta": {
"version": 0
"version": 2
},
"net_colors": null
},
@ -231,6 +262,7 @@
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_bus_thickness": 12.0,
"default_junction_size": 40.0,
@ -238,20 +270,31 @@
"default_text_size": 50.0,
"default_wire_thickness": 6.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.3,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.3
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 0
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
@ -261,7 +304,7 @@
},
"sheets": [
[
"f677828c-ca14-4db1-bece-cae0f95e097c",
"a4349b77-fc13-4b06-b73d-e811f055a7b6",
""
]
],

File diff suppressed because it is too large Load Diff

View File

@ -29,6 +29,7 @@
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
@ -39,6 +40,7 @@
0,
0,
0,
0,
1,
0,
0,
@ -52,6 +54,7 @@
0,
1,
0,
0,
1,
0,
2,
@ -65,6 +68,7 @@
0,
0,
0,
0,
1,
0,
1,
@ -78,6 +82,7 @@
0,
0,
0,
0,
1,
1,
2,
@ -91,6 +96,7 @@
0,
0,
0,
0,
1,
0,
0,
@ -98,12 +104,27 @@
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
@ -117,6 +138,7 @@
0,
1,
0,
0,
1,
0,
0,
@ -130,6 +152,7 @@
1,
2,
0,
0,
1,
0,
2,
@ -143,6 +166,7 @@
0,
1,
0,
0,
1,
0,
2,
@ -156,6 +180,7 @@
1,
1,
0,
0,
1,
0,
2,
@ -174,17 +199,21 @@
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
@ -198,6 +227,8 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
@ -231,7 +262,7 @@
}
],
"meta": {
"version": 0
"version": 2
},
"net_colors": null
},
@ -247,6 +278,7 @@
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_bus_thickness": 12.0,
"default_junction_size": 40.0,
@ -254,20 +286,31 @@
"default_text_size": 50.0,
"default_wire_thickness": 6.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.3,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.3
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 0
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
@ -277,7 +320,7 @@
},
"sheets": [
[
"44b83a72-9432-4d83-8777-cf2ffbf3b822",
"2382c413-3719-4909-9dfc-b83bba71274f",
""
]
],

View File

@ -1,6 +1,6 @@
(kicad_sch (version 20201015) (generator eeschema)
(kicad_sch (version 20210621) (generator eeschema)
(page 1 1)
(uuid 2382c413-3719-4909-9dfc-b83bba71274f)
(paper "A4")
@ -24,6 +24,12 @@
(property "ki_description" "Special symbol for telling ERC where power comes from" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line (at 0 0 90) (length 0)
(name "pwr" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
(symbol "PWR_FLAG_0_1"
(polyline
(pts
@ -34,13 +40,8 @@
(xy 1.016 1.905)
(xy 0 1.27)
)
(stroke (width 0)) (fill (type none))
)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line (at 0 0 90) (length 0)
(name "pwr" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
)
@ -66,14 +67,16 @@
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508)) (fill (type none))
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508)) (fill (type none))
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "C_1_1"
@ -109,7 +112,8 @@
(xy -1.27 1.27)
(xy -1.27 -1.27)
)
(stroke (width 0.1524)) (fill (type none))
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -117,7 +121,8 @@
(xy -1.27 0)
(xy 1.27 -1.27)
)
(stroke (width 0)) (fill (type outline))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "D_1_1"
@ -154,7 +159,8 @@
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "GND_1_1"
@ -182,7 +188,8 @@
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254)) (fill (type none))
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "R_1_1"
@ -219,13 +226,13 @@
(effects (font (size 1.524 1.524)) hide)
)
(symbol "VSOURCE_0_1"
(circle (center 0 0) (radius 2.54) (stroke (width 0)) (fill (type none)))
(polyline
(pts
(xy 0 -1.905)
(xy 0 1.905)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -234,7 +241,11 @@
(xy 0.635 0.635)
(xy 0 1.905)
)
(stroke (width 0)) (fill (type outline))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(circle (center 0 0) (radius 2.54) (stroke (width 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VSOURCE_1_1"
@ -257,67 +268,86 @@
(wire (pts (xy 111.76 93.98) (xy 114.3 93.98))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid fff0c783-b4be-416f-b7af-fc7db21b4306)
)
(wire (pts (xy 111.76 97.79) (xy 111.76 93.98))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid e7bec0fd-e2ed-4647-bfd3-db53dfb47684)
)
(wire (pts (xy 111.76 109.22) (xy 111.76 107.95))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 61ad572b-bbce-46de-8b95-6d669a3972a4)
)
(wire (pts (xy 111.76 109.22) (xy 123.19 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 268ad5c7-a8e0-4402-a4c8-7931e9c0ece4)
)
(wire (pts (xy 111.76 110.49) (xy 111.76 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 8b873279-d1d9-4581-a487-d093a5f25f9d)
)
(wire (pts (xy 121.92 93.98) (xy 125.73 93.98))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid f72d8a2b-f8a5-4d0b-b1b9-22d72e34cff0)
)
(wire (pts (xy 123.19 109.22) (xy 123.19 110.49))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid e33b77ef-ccda-42f4-8363-f91dfba35f2d)
)
(wire (pts (xy 123.19 109.22) (xy 137.16 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 34f3d2e2-8462-4fdb-a2ac-7c0b1c2ca19d)
)
(wire (pts (xy 133.35 93.98) (xy 137.16 93.98))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 07ab9493-5de4-4ff4-90d8-8ba5a553168e)
)
(wire (pts (xy 137.16 93.98) (xy 146.05 93.98))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 83ef7177-a51c-4eb1-8fb6-2f8f3cbe438f)
)
(wire (pts (xy 137.16 97.79) (xy 137.16 93.98))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 89891bdd-bef2-43f1-a6a1-c994dbe853f7)
)
(wire (pts (xy 137.16 109.22) (xy 137.16 105.41))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid c67361f2-c274-4eeb-a601-a8a87b98198f)
)
(wire (pts (xy 137.16 109.22) (xy 146.05 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 56b1d650-b6db-40fc-89ac-235e374651ff)
)
(wire (pts (xy 146.05 93.98) (xy 146.05 97.79))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 20848edf-3aaa-41cb-8373-cf3e968c8757)
)
(wire (pts (xy 146.05 109.22) (xy 146.05 105.41))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 2207d2b7-bc12-4982-8cfb-7b37bb776130)
)
(text ".tran 1u 10m\n" (at 109.22 124.46 0)
(effects (font (size 1.524 1.524)) (justify left bottom))
(uuid 725dced4-bed6-43ad-ba3b-46e6299827e1)
)
(text "*.ac dec 10 1 1Meg\n" (at 109.22 127 0)
(effects (font (size 1.524 1.524)) (justify left bottom))
(uuid 31be42c9-a83f-44a4-aa95-efe30553d4bb)
)
(label "signal_in" (at 111.76 93.98 180)
(effects (font (size 1.524 1.524)) (justify right bottom))
(uuid 9fe48f3c-97dc-4bd8-9dda-1f57ffd91008)
)
(label "rect_out" (at 146.05 93.98 0)
(effects (font (size 1.524 1.524)) (justify left bottom))
(uuid 6e768832-e739-40a3-b1cf-e04b6064ba05)
)
(symbol (lib_id "power:PWR_FLAG") (at 123.19 110.49 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "3cf2b621-b5e0-4e3b-ad75-1de14d8fb5dc")
(uuid 3cf2b621-b5e0-4e3b-ad75-1de14d8fb5dc)
(property "Reference" "#FLG0101" (id 0) (at 123.19 112.395 0)
(effects (font (size 1.27 1.27)) hide)
)
@ -328,22 +358,24 @@
(property "Datasheet" "~" (id 3) (at 123.19 110.49 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 87870f0c-d5ce-4211-ab10-80d3de7d5711))
)
(symbol (lib_id "rectifier_schlib:GND") (at 111.76 110.49 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000573360d3")
(uuid 00000000-0000-0000-0000-0000573360d3)
(property "Reference" "#PWR01" (id 0) (at 111.76 116.84 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 111.887 114.8842 0))
(property "Footprint" "" (id 2) (at 111.76 110.49 0))
(property "Datasheet" "" (id 3) (at 111.76 110.49 0))
(pin "1" (uuid e661509b-2354-4ad2-8b1b-69de4a26a842))
)
(symbol (lib_id "rectifier_schlib:R") (at 118.11 93.98 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000573360f5")
(uuid 00000000-0000-0000-0000-0000573360f5)
(property "Reference" "R1" (id 0) (at 118.11 88.7222 90))
(property "Value" "1k" (id 1) (at 118.11 91.0336 90))
(property "Footprint" "" (id 2) (at 118.11 92.202 90))
@ -357,11 +389,13 @@
(property "Spice_Primitive" "R" (id 6) (at 118.11 93.98 90)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid ffba358e-71d4-44b9-b9db-81db4067656e))
(pin "2" (uuid d87a6c4f-baef-46a7-9b5d-c27db04b6a1c))
)
(symbol (lib_id "rectifier_schlib:R") (at 146.05 101.6 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000573362f7")
(uuid 00000000-0000-0000-0000-0000573362f7)
(property "Reference" "R2" (id 0) (at 147.828 100.4316 0)
(effects (font (size 1.27 1.27)) (justify right))
)
@ -379,11 +413,13 @@
(property "Spice_Primitive" "R" (id 6) (at 146.05 101.6 90)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 135c45f3-f802-4e57-9f37-b45cf0926449))
(pin "2" (uuid fec36f3a-ec93-4b2c-84a0-fb7b5ab96f03))
)
(symbol (lib_id "rectifier_schlib:D") (at 129.54 93.98 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000573361b8")
(uuid 00000000-0000-0000-0000-0000573361b8)
(property "Reference" "D1" (id 0) (at 129.54 88.519 0))
(property "Value" "1N4148" (id 1) (at 129.54 90.8304 0))
(property "Footprint" "" (id 2) (at 129.54 93.98 0))
@ -406,11 +442,13 @@
(property "Spice_Lib_File" "diode.mod" (id 9) (at 129.54 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 3282902d-f9c3-4e48-96be-8748796bdce2))
(pin "2" (uuid aeebb790-4cf0-490d-8f08-cd28027978ed))
)
(symbol (lib_id "rectifier_schlib:C") (at 137.16 101.6 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-00005733628f")
(uuid 00000000-0000-0000-0000-00005733628f)
(property "Reference" "C1" (id 0) (at 140.081 100.4316 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -428,11 +466,13 @@
(property "SpiceMapping" "1 2" (id 6) (at 137.16 101.6 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 8927c4f6-bfd9-437a-8ad5-25802d51ce9d))
(pin "2" (uuid 92fca1af-ccee-47d4-8c4d-392ffd77d66b))
)
(symbol (lib_id "rectifier_schlib:VSOURCE") (at 111.76 102.87 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057336052")
(uuid 00000000-0000-0000-0000-000057336052)
(property "Reference" "V1" (id 0) (at 108.5088 104.0384 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -450,6 +490,8 @@
(property "Spice_Node_Sequence" "1 2" (id 6) (at 119.38 107.95 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid aceef1a1-5447-491e-8c51-e4c2fefde62d))
(pin "2" (uuid 295a3a80-e3ec-4047-94bb-44838c8835f0))
)
(sheet_instances

View File

@ -299,6 +299,7 @@
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
@ -355,7 +356,7 @@
}
],
"meta": {
"version": 1
"version": 2
},
"net_colors": null
},
@ -371,6 +372,7 @@
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_bus_thickness": 12.0,
"default_junction_size": 40.0,
@ -384,20 +386,24 @@
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.3,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.3
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 0
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
@ -408,7 +414,7 @@
},
"sheets": [
[
"f876fb8e-239d-4024-923f-c28189413c8d",
"403a5eac-c035-4b08-8ba1-e036b0ed18fb",
""
]
],

View File

@ -1,6 +1,6 @@
(kicad_sch (version 20201015) (generator eeschema)
(kicad_sch (version 20210621) (generator eeschema)
(page 1 1)
(uuid 403a5eac-c035-4b08-8ba1-e036b0ed18fb)
(paper "A4")
@ -24,6 +24,12 @@
(property "ki_description" "Special symbol for telling ERC where power comes from" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line (at 0 0 90) (length 0)
(name "pwr" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
(symbol "PWR_FLAG_0_1"
(polyline
(pts
@ -34,13 +40,8 @@
(xy 1.016 1.905)
(xy 0 1.27)
)
(stroke (width 0)) (fill (type none))
)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line (at 0 0 90) (length 0)
(name "pwr" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
)
@ -66,14 +67,16 @@
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508)) (fill (type none))
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508)) (fill (type none))
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "C_1_1"
@ -110,7 +113,8 @@
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "GND_1_1"
@ -141,7 +145,8 @@
(xy -5.08 -5.08)
(xy -5.08 5.08)
)
(stroke (width 0.254)) (fill (type background))
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "Generic_Opamp_1_1"
@ -185,7 +190,8 @@
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254)) (fill (type none))
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "R_1_1"
@ -213,13 +219,16 @@
(effects (font (size 1.524 1.524)))
)
(symbol "VDD_0_1"
(circle (center 0 1.905) (radius 0.635) (stroke (width 0)) (fill (type none)))
(polyline
(pts
(xy 0 0)
(xy 0 1.27)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 0 1.905) (radius 0.635) (stroke (width 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VDD_1_1"
@ -252,13 +261,13 @@
(effects (font (size 1.524 1.524)) hide)
)
(symbol "VSOURCE_0_1"
(circle (center 0 0) (radius 2.54) (stroke (width 0)) (fill (type none)))
(polyline
(pts
(xy 0 -1.905)
(xy 0 1.905)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
@ -267,7 +276,11 @@
(xy 0.635 0.635)
(xy 0 1.905)
)
(stroke (width 0)) (fill (type outline))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(circle (center 0 0) (radius 2.54) (stroke (width 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VSOURCE_1_1"
@ -295,13 +308,16 @@
(effects (font (size 1.524 1.524)))
)
(symbol "VSS_0_1"
(circle (center 0 1.905) (radius 0.635) (stroke (width 0)) (fill (type none)))
(polyline
(pts
(xy 0 0)
(xy 0 1.27)
)
(stroke (width 0)) (fill (type none))
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 0 1.905) (radius 0.635) (stroke (width 0)) (stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VSS_1_1"
@ -324,103 +340,182 @@
(wire (pts (xy 152.4 109.22) (xy 152.4 114.3))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid fc2d08ca-d4e2-4706-9885-a0781d86f92f)
)
(wire (pts (xy 152.4 124.46) (xy 152.4 127))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 3b4eed65-c7c5-4efe-babc-151ad52f99ad)
)
(wire (pts (xy 158.75 109.22) (xy 152.4 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid e2298bba-e155-47c7-bbf1-ddeed005fc64)
)
(wire (pts (xy 166.37 109.22) (xy 168.91 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 65aa925b-cc2b-4ed1-938b-53ab398eaeac)
)
(wire (pts (xy 168.91 109.22) (xy 172.72 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 0a3a4288-cc59-4f63-8919-1ed2d0495376)
)
(wire (pts (xy 168.91 125.73) (xy 168.91 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 55ebc0b1-c787-407c-a267-6e11e8f64dac)
)
(wire (pts (xy 173.99 125.73) (xy 168.91 125.73))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 644909cf-ebce-45bb-9cf8-d7ff7b16ce44)
)
(wire (pts (xy 180.34 109.22) (xy 186.69 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 38332f6a-ef3c-4b8f-a7a0-c5d0ca83aacf)
)
(wire (pts (xy 186.69 96.52) (xy 186.69 97.79))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid dad68928-14fc-4cec-851a-d33b8a09ed10)
)
(wire (pts (xy 186.69 105.41) (xy 186.69 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 99cc3a79-95ad-48e7-907c-7be9ee6eeee0)
)
(wire (pts (xy 186.69 109.22) (xy 191.77 109.22))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 2c3d03d4-6df6-4aea-9439-547003fbd912)
)
(wire (pts (xy 187.96 114.3) (xy 191.77 114.3))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 18af8a04-7474-4306-bc63-fb241a675c11)
)
(wire (pts (xy 187.96 125.73) (xy 181.61 125.73))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 36dc6c4c-5af7-4616-ba76-d4c9f815abbd)
)
(wire (pts (xy 187.96 125.73) (xy 187.96 114.3))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 619abdde-c8ec-4cd3-b2ac-96f4c0be3b95)
)
(wire (pts (xy 207.01 111.76) (xy 212.09 111.76))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid dbc07984-8dcb-427d-9b78-57aeeb8bf649)
)
(wire (pts (xy 212.09 111.76) (xy 226.06 111.76))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 640ba09e-d127-41b3-9851-0b378f034976)
)
(wire (pts (xy 212.09 125.73) (xy 187.96 125.73))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 04a0fa97-724b-4250-b3c9-50868d81ca29)
)
(wire (pts (xy 212.09 125.73) (xy 212.09 111.76))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 5799e104-a3aa-48fe-a8aa-4ded2dcc8dbe)
)
(wire (pts (xy 232.41 53.34) (xy 232.41 54.61))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid a426ff34-4317-4d53-8ebb-77d42a3aef18)
)
(wire (pts (xy 232.41 53.34) (xy 238.76 53.34))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid ccb9d828-8fe0-4c3e-8489-2598990b2481)
)
(wire (pts (xy 237.49 64.77) (xy 237.49 66.04))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 29ec3d0b-f6aa-4938-895a-e7a4f9c879e8)
)
(wire (pts (xy 238.76 40.64) (xy 245.11 40.64))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 93d26412-87cc-4799-a843-8829f8fcbe4f)
)
(wire (pts (xy 238.76 53.34) (xy 238.76 54.61))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 843a6d4c-45b3-4f69-a0a1-f472412e2c21)
)
(wire (pts (xy 238.76 53.34) (xy 245.11 53.34))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 20cdbfb1-cf98-4869-ae0a-35934c6fe1c1)
)
(wire (pts (xy 245.11 40.64) (xy 245.11 41.91))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid cd086666-3eba-4dec-b71d-7f0791de7a0a)
)
(wire (pts (xy 245.11 52.07) (xy 245.11 53.34))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 689f4ba3-6ca8-461e-86fc-2a1db5fafcec)
)
(wire (pts (xy 245.11 53.34) (xy 245.11 54.61))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 9c22a812-9067-4604-be3f-547a0a2217c9)
)
(wire (pts (xy 245.11 64.77) (xy 237.49 64.77))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 467689ee-94c7-439f-9284-4154ec32566c)
)
(wire (pts (xy 245.11 66.04) (xy 245.11 64.77))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid c854f96f-1c70-4368-a74d-7eed960694e1)
)
(text ".ac dec 10 1 1Meg\n" (at 109.22 127 0)
(effects (font (size 1.524 1.524)) (justify left bottom))
(uuid d38c3d1e-9916-43e1-b08b-2be978d6d7e1)
)
(label "lowpass" (at 217.17 111.76 0)
(effects (font (size 1.524 1.524)) (justify left bottom))
(uuid bd619414-e4f2-475c-8922-cde135b28a78)
)
(symbol (lib_id "sallen_key_schlib:VDD") (at 196.85 104.14 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000057890425)
(property "Reference" "#PWR03" (id 0) (at 196.85 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 197.2818 99.7458 0))
(property "Footprint" "" (id 2) (at 196.85 104.14 0))
(property "Datasheet" "" (id 3) (at 196.85 104.14 0))
(pin "1" (uuid d071a357-1d06-4ef1-a4cb-70a18c24ba96))
)
(symbol (lib_id "sallen_key_schlib:VSS") (at 196.85 119.38 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000057890453)
(property "Reference" "#PWR04" (id 0) (at 196.85 115.57 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VSS" (id 1) (at 196.3928 123.7742 0))
(property "Footprint" "" (id 2) (at 196.85 119.38 0))
(property "Datasheet" "" (id 3) (at 196.85 119.38 0))
(pin "1" (uuid 6ff1c0ce-774e-419b-b6ea-34916926fb24))
)
(symbol (lib_id "sallen_key_schlib:VDD") (at 245.11 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000578903c0)
(property "Reference" "#PWR06" (id 0) (at 245.11 44.45 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 245.5418 36.2458 0))
(property "Footprint" "" (id 2) (at 245.11 40.64 0))
(property "Datasheet" "" (id 3) (at 245.11 40.64 0))
(pin "1" (uuid 08fb5b5f-9d7e-42cd-85b7-2369422cf2e4))
)
(symbol (lib_id "sallen_key_schlib:VSS") (at 245.11 66.04 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-0000578903e2)
(property "Reference" "#PWR07" (id 0) (at 245.11 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VSS" (id 1) (at 244.6528 70.4342 0))
(property "Footprint" "" (id 2) (at 245.11 66.04 0))
(property "Datasheet" "" (id 3) (at 245.11 66.04 0))
(pin "1" (uuid 954b9000-f9d7-465e-8075-b60c8cee0229))
)
(symbol (lib_id "power:PWR_FLAG") (at 232.41 54.61 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "e06aaf18-42f6-424d-8f09-e7146efa2360")
(uuid e06aaf18-42f6-424d-8f09-e7146efa2360)
(property "Reference" "#FLG0102" (id 0) (at 232.41 56.515 0)
(effects (font (size 1.27 1.27)) hide)
)
@ -431,11 +526,12 @@
(property "Datasheet" "~" (id 3) (at 232.41 54.61 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e1826a3e-938e-458c-9c54-55323c05818a))
)
(symbol (lib_id "power:PWR_FLAG") (at 237.49 66.04 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "c10484fa-5553-45ee-ac36-942fdc26ec8e")
(uuid c10484fa-5553-45ee-ac36-942fdc26ec8e)
(property "Reference" "#FLG0101" (id 0) (at 237.49 67.945 0)
(effects (font (size 1.27 1.27)) hide)
)
@ -446,11 +542,12 @@
(property "Datasheet" "~" (id 3) (at 237.49 66.04 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c12835cf-8fd3-413e-ba06-7c963e127850))
)
(symbol (lib_id "power:PWR_FLAG") (at 238.76 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "d2ccd91b-84a5-4a27-b12e-cea8603afb89")
(uuid d2ccd91b-84a5-4a27-b12e-cea8603afb89)
(property "Reference" "#FLG0103" (id 0) (at 238.76 38.735 0)
(effects (font (size 1.27 1.27)) hide)
)
@ -461,88 +558,48 @@
(property "Datasheet" "~" (id 3) (at 238.76 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol (lib_id "sallen_key_schlib:VDD") (at 196.85 104.14 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057890425")
(property "Reference" "#PWR03" (id 0) (at 196.85 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 197.2818 99.7458 0))
(property "Footprint" "" (id 2) (at 196.85 104.14 0))
(property "Datasheet" "" (id 3) (at 196.85 104.14 0))
)
(symbol (lib_id "sallen_key_schlib:VSS") (at 196.85 119.38 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057890453")
(property "Reference" "#PWR04" (id 0) (at 196.85 115.57 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VSS" (id 1) (at 196.3928 123.7742 0))
(property "Footprint" "" (id 2) (at 196.85 119.38 0))
(property "Datasheet" "" (id 3) (at 196.85 119.38 0))
)
(symbol (lib_id "sallen_key_schlib:VDD") (at 245.11 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578903c0")
(property "Reference" "#PWR06" (id 0) (at 245.11 44.45 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 245.5418 36.2458 0))
(property "Footprint" "" (id 2) (at 245.11 40.64 0))
(property "Datasheet" "" (id 3) (at 245.11 40.64 0))
)
(symbol (lib_id "sallen_key_schlib:VSS") (at 245.11 66.04 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578903e2")
(property "Reference" "#PWR07" (id 0) (at 245.11 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VSS" (id 1) (at 244.6528 70.4342 0))
(property "Footprint" "" (id 2) (at 245.11 66.04 0))
(property "Datasheet" "" (id 3) (at 245.11 66.04 0))
(pin "1" (uuid 2e534ba7-e485-440d-ab50-1013be43f65a))
)
(symbol (lib_id "sallen_key_schlib:GND") (at 152.4 127 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-00005a0b57f1")
(uuid 00000000-0000-0000-0000-00005a0b57f1)
(property "Reference" "#PWR0101" (id 0) (at 152.4 133.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 152.527 131.3942 0))
(property "Footprint" "" (id 2) (at 152.4 127 0))
(property "Datasheet" "" (id 3) (at 152.4 127 0))
(pin "1" (uuid b676fc81-c1ef-4fa1-a0c3-6854254163ad))
)
(symbol (lib_id "sallen_key_schlib:GND") (at 186.69 96.52 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057890b95")
(uuid 00000000-0000-0000-0000-000057890b95)
(property "Reference" "#PWR02" (id 0) (at 186.69 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 186.563 92.1258 0))
(property "Footprint" "" (id 2) (at 186.69 96.52 0))
(property "Datasheet" "" (id 3) (at 186.69 96.52 0))
(pin "1" (uuid 3a5206ce-0eb3-487f-b69e-eca956e6bcc8))
)
(symbol (lib_id "sallen_key_schlib:GND") (at 238.76 54.61 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578902d2")
(uuid 00000000-0000-0000-0000-0000578902d2)
(property "Reference" "#PWR05" (id 0) (at 238.76 60.96 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 238.887 59.0042 0))
(property "Footprint" "" (id 2) (at 238.76 54.61 0))
(property "Datasheet" "" (id 3) (at 238.76 54.61 0))
(pin "1" (uuid e291403e-12ec-4780-94f1-476cef62b8fd))
)
(symbol (lib_id "sallen_key_schlib:R") (at 162.56 109.22 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578906ff")
(uuid 00000000-0000-0000-0000-0000578906ff)
(property "Reference" "R1" (id 0) (at 162.56 103.9622 90))
(property "Value" "1k" (id 1) (at 162.56 106.2736 90))
(property "Footprint" "" (id 2) (at 162.56 107.442 90))
@ -556,11 +613,13 @@
(property "Spice_Primitive" "R" (id 6) (at 162.56 109.22 90)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 58c9f791-9dd7-4632-b8eb-c2cf84d59bb7))
(pin "2" (uuid f9915401-49fb-4d8b-a88a-406c8445878e))
)
(symbol (lib_id "sallen_key_schlib:R") (at 176.53 109.22 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057890691")
(uuid 00000000-0000-0000-0000-000057890691)
(property "Reference" "R2" (id 0) (at 176.53 103.9622 90))
(property "Value" "1k" (id 1) (at 176.53 106.2736 90))
(property "Footprint" "" (id 2) (at 176.53 107.442 90))
@ -574,20 +633,24 @@
(property "Spice_Primitive" "R" (id 6) (at 176.53 109.22 90)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid fcb5a355-f45c-497e-b6a3-3e5a13cc7722))
(pin "2" (uuid 4422bd9e-5e5f-4bc2-bf15-76469b94f69c))
)
(symbol (lib_id "sallen_key_schlib:C") (at 177.8 125.73 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-00005789077d")
(uuid 00000000-0000-0000-0000-00005789077d)
(property "Reference" "C1" (id 0) (at 177.8 119.3292 90))
(property "Value" "100n" (id 1) (at 177.8 121.6406 90))
(property "Footprint" "" (id 2) (at 173.99 126.6952 0))
(property "Datasheet" "" (id 3) (at 177.8 125.73 0))
(pin "1" (uuid d06ec118-9aea-40e0-bc66-0c264d3d39d8))
(pin "2" (uuid cab9a507-b497-44ad-a2d5-72bd7ea0128f))
)
(symbol (lib_id "sallen_key_schlib:C") (at 186.69 101.6 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-00005789085b")
(uuid 00000000-0000-0000-0000-00005789085b)
(property "Reference" "C2" (id 0) (at 183.769 102.7684 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -605,11 +668,13 @@
(property "SpiceMapping" "1 2" (id 6) (at 186.69 101.6 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid f26dfb31-49c6-4c2c-94ed-a4dda9281e00))
(pin "2" (uuid c612e07d-6937-41c6-b3be-261e6cbb96da))
)
(symbol (lib_id "sallen_key_schlib:VSOURCE") (at 152.4 119.38 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057336052")
(uuid 00000000-0000-0000-0000-000057336052)
(property "Reference" "V1" (id 0) (at 155.6512 118.2116 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -618,11 +683,13 @@
)
(property "Footprint" "" (id 2) (at 152.4 119.38 0))
(property "Datasheet" "" (id 3) (at 152.4 119.38 0))
(pin "1" (uuid 6b115aad-7e6a-4d3d-9f04-32436028f2e2))
(pin "2" (uuid 676ffa01-b5ac-46ff-aa06-7a996aec4756))
)
(symbol (lib_id "sallen_key_schlib:VSOURCE") (at 245.11 46.99 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-0000578900ba")
(uuid 00000000-0000-0000-0000-0000578900ba)
(property "Reference" "V2" (id 0) (at 248.3612 45.8216 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -640,11 +707,13 @@
(property "Spice_Node_Sequence" "1 2" (id 6) (at 237.49 41.91 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 63d57c3f-1061-4b05-b866-55bec0c26e5b))
(pin "2" (uuid 5c0c2285-7e50-4c77-a6f7-d3a084f8ed0d))
)
(symbol (lib_id "sallen_key_schlib:VSOURCE") (at 245.11 59.69 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-000057890232")
(uuid 00000000-0000-0000-0000-000057890232)
(property "Reference" "V3" (id 0) (at 248.3612 58.5216 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -662,11 +731,13 @@
(property "Spice_Node_Sequence" "1 2" (id 6) (at 237.49 54.61 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 3a312d53-d59f-447a-afa9-d697fafd0175))
(pin "2" (uuid 8f8436df-0b89-4660-a3c0-3ba3117ad384))
)
(symbol (lib_id "sallen_key_schlib:Generic_Opamp") (at 199.39 111.76 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid "00000000-0000-0000-0000-00005788ff9f")
(uuid 00000000-0000-0000-0000-00005788ff9f)
(property "Reference" "U1" (id 0) (at 201.93 107.95 0)
(effects (font (size 1.27 1.27)) (justify left))
)
@ -687,6 +758,11 @@
(property "Spice_Netlist_Enabled" "Y" (id 7) (at 199.39 111.76 0)
(effects (font (size 1.524 1.524)) hide)
)
(pin "1" (uuid 5ce021d9-0c83-45c0-a205-62b618da33c2))
(pin "2" (uuid 5083cecd-6789-4a7e-8828-39dc0e1fe03b))
(pin "3" (uuid 8101937b-8472-4cd6-8f15-36904ee73daa))
(pin "4" (uuid bacade97-4581-4b25-9c4a-22c8c16bcb13))
(pin "5" (uuid 9279f3fb-ce5d-490a-8f5b-684612565b68))
)
(sheet_instances

View File

@ -29,6 +29,7 @@
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
@ -39,6 +40,7 @@
0,
0,
0,
0,
1,
0,
0,
@ -52,6 +54,7 @@
0,
1,
0,
0,
1,
0,
2,
@ -65,6 +68,7 @@
0,
0,
0,
0,
1,
0,
1,
@ -78,6 +82,7 @@
0,
0,
0,
0,
1,
1,
2,
@ -91,6 +96,7 @@
0,
0,
0,
0,
1,
0,
0,
@ -98,12 +104,27 @@
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
@ -117,6 +138,7 @@
0,
1,
0,
0,
1,
0,
0,
@ -130,6 +152,7 @@
1,
2,
0,
0,
1,
0,
2,
@ -143,6 +166,7 @@
0,
1,
0,
0,
1,
0,
2,
@ -156,6 +180,7 @@
1,
1,
0,
0,
1,
0,
2,
@ -174,17 +199,21 @@
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
@ -198,6 +227,8 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
@ -231,7 +262,7 @@
}
],
"meta": {
"version": 0
"version": 2
},
"net_colors": null
},
@ -247,6 +278,7 @@
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_bus_thickness": 12.0,
"default_junction_size": 40.0,
@ -254,20 +286,31 @@
"default_text_size": 50.0,
"default_wire_thickness": 6.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.3,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.3
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 0
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
@ -277,7 +320,7 @@
},
"sheets": [
[
"e7742228-28f4-4bb6-8fbe-92538b2432d9",
"290fe62e-4cea-473b-badf-2a76c0d280cd",
""
]
],

File diff suppressed because it is too large Load Diff

View File

@ -40,10 +40,10 @@ inline double asinh( double x )
inline double acosh( double x )
{
// must be x>=1, if not return Nan (Not a Number)
if( !(x>1.0) ) return sqrt( -1.0 );
if( x < 1.0 ) return sqrt( -1.0 );
// return only the positive result (as sqrt does).
return log( x+sqrt(x*x-1.0) );
return log( x+sqrt( x*x-1.0 ) );
}
#endif