diff --git a/qa/data/eeschema/TL072-dual.lib b/qa/data/eeschema/TL072-dual.lib new file mode 100644 index 0000000000..6ab0fbbd45 --- /dev/null +++ b/qa/data/eeschema/TL072-dual.lib @@ -0,0 +1,6 @@ +* A dual opamp ngspice model +.subckt TL072c 1out 1in- 1in+ vcc- 2in+ 2in- 2out vcc+ +.include TL072.301 +XU1A 1in+ 1in- vcc+ vcc- 1out TL072 +XU1B 2in+ 2in- vcc+ vcc- 2out TL072 +.ends diff --git a/qa/data/eeschema/TL072.301 b/qa/data/eeschema/TL072.301 new file mode 100644 index 0000000000..e5f1cde3d0 --- /dev/null +++ b/qa/data/eeschema/TL072.301 @@ -0,0 +1,43 @@ +* TL072 OPERATIONAL AMPLIFIER "MACROMODEL" SUBCIRCUIT +* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08 +* (REV N/A) SUPPLY VOLTAGE: +/-15V +* CONNECTIONS: NON-INVERTING INPUT +* | INVERTING INPUT +* | | POSITIVE POWER SUPPLY +* | | | NEGATIVE POWER SUPPLY +* | | | | OUTPUT +* | | | | | +.SUBCKT TL072 1 2 3 4 5 +* + C1 11 12 3.498E-12 + C2 6 7 15.00E-12 + DC 5 53 DX + DE 54 5 DX + DLP 90 91 DX + DLN 92 90 DX + DP 4 3 DX + EGND 99 0 POLY(2) (3,0) (4,0) 0 .5 .5 + FB 7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6 + GA 6 0 11 12 282.8E-6 + GCM 0 6 10 99 8.942E-9 + ISS 3 10 DC 195.0E-6 + HLIM 90 0 VLIM 1K + J1 11 2 10 JX + J2 12 1 10 JX + R2 6 9 100.0E3 + RD1 4 11 3.536E3 + RD2 4 12 3.536E3 + RO1 8 5 150 + RO2 7 99 150 + RP 3 4 2.143E3 + RSS 10 99 1.026E6 + VB 9 0 DC 0 + VC 3 53 DC 2.200 + VE 54 4 DC 2.200 + VLIM 7 8 DC 0 + VLP 91 0 DC 25 + VLN 0 92 DC 25 +.MODEL DX D(IS=800.0E-18) +.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1) +.ENDS + \ No newline at end of file diff --git a/qa/data/eeschema/VDMOS_models.lib b/qa/data/eeschema/VDMOS_models.lib new file mode 100644 index 0000000000..87a032fc2b --- /dev/null +++ b/qa/data/eeschema/VDMOS_models.lib @@ -0,0 +1,20 @@ +.model IRFP240 VDMOS nchan ++ Vto=4 Kp=5.9 Lambda=.001 Theta=0.015 ksubthres=.27 ++ Rd=61m Rs=18m Rg=3 Rds=1e7 ++ Cgdmax=2.45n Cgdmin=10p a=0.3 Cgs=1.2n ++ Is=60p N=1.1 Rb=14m XTI=3 ++ Cjo=1.5n Vj=0.8 m=0.5 ++ tcvth=0.0065 MU=-1.27 texp0=1.5 ++ Rthjc=0.4 Cthj=0.1 ++ mtriode=0.8 + +.model IRFP9240 VDMOS pchan ++ Vto=-4 Kp=8.8 Lambda=.003 Theta=0.08 ksubthres=.35 ++ Rd=180m Rs=50m Rg=3 Rds=1e7 ++ Cgdmax=1.25n Cgdmin=50p a=0.23 Cgs=1.15n ++ Is=150p N=1.3 Rb=16m XTI=2 ++ Cjo=1.3n Vj=0.8 m=0.5 ++ tcvth=0.004 MU=-1.27 texp0=1.5 ++ Rthjc=0.4 Cthj=0.1 ++ mtriode=0.6 ++ tnom=29 diff --git a/qa/data/eeschema/issue13112.kicad_pro b/qa/data/eeschema/issue13112.kicad_pro index 4bc8d269ee..50315387d7 100644 --- a/qa/data/eeschema/issue13112.kicad_pro +++ b/qa/data/eeschema/issue13112.kicad_pro @@ -1,6 +1,8 @@ { "board": { - "layer_presets": [] + "3dviewports": [], + "layer_presets": [], + "viewports": [] }, "boards": [], "cvpcb": { @@ -184,18 +186,23 @@ "rule_severities": { "bus_definition_conflict": "error", "bus_entry_needed": "error", - "bus_label_syntax": "error", "bus_to_bus_conflict": "error", "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", "different_unit_footprint": "error", "different_unit_net": "error", "duplicate_reference": "error", "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", "extra_units": "error", "global_label_dangling": "warning", "hier_label_mismatch": "error", "label_dangling": "error", "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", "multiple_net_names": "warning", "net_not_bus_member": "warning", "no_connect_connected": "warning", @@ -205,6 +212,7 @@ "pin_to_pin": "warning", "power_pin_not_driven": "error", "similar_labels": "warning", + "simulation_model_issue": "error", "unannotated": "error", "unit_value_mismatch": "error", "unresolved_variable": "error", @@ -216,13 +224,13 @@ "pinned_symbol_libs": [] }, "meta": { - "filename": "bip-osc.kicad_pro", + "filename": "issue13112.kicad_pro", "version": 1 }, "net_settings": { "classes": [ { - "bus_width": 12.0, + "bus_width": 12, "clearance": 0.2, "diff_pair_gap": 0.25, "diff_pair_via_gap": 0.25, @@ -236,13 +244,15 @@ "track_width": 0.25, "via_diameter": 0.8, "via_drill": 0.4, - "wire_width": 6.0 + "wire_width": 6 } ], "meta": { - "version": 2 + "version": 3 }, - "net_colors": null + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] }, "pcbnew": { "last_paths": { @@ -258,6 +268,8 @@ "schematic": { "annotate_start_num": 0, "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, "default_line_thickness": 6.0, "default_text_size": 50.0, "field_names": [], @@ -290,6 +302,8 @@ "plot_directory": "", "spice_adjust_passive_values": false, "spice_external_command": "C:\\Spice64\\bin\\ngspice \"%I\"", + "spice_save_all_currents": false, + "spice_save_all_voltages": false, "subpart_first_id": 65, "subpart_id_separator": 0 }, diff --git a/qa/data/eeschema/issue13162.kicad_pro b/qa/data/eeschema/issue13162.kicad_pro new file mode 100644 index 0000000000..c8eaaff476 --- /dev/null +++ b/qa/data/eeschema/issue13162.kicad_pro @@ -0,0 +1,342 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "error", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "issue13162.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_bus_thickness": 12.0, + "default_junction_size": 40.0, + "default_line_thickness": 6.0, + "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": 1 + }, + "net_format_name": "Spice", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 4, + "workbook_filename": "Dual-NMOS-amp.wbk" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "C:\\Spice64\\bin\\ngspice \"%I\"", + "spice_save_all_currents": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "26ed1b96-1145-41e6-9da8-50c504d01964", + "" + ] + ], + "text_variables": {} +} diff --git a/qa/data/eeschema/issue13162.kicad_sch b/qa/data/eeschema/issue13162.kicad_sch new file mode 100644 index 0000000000..c37754e048 --- /dev/null +++ b/qa/data/eeschema/issue13162.kicad_sch @@ -0,0 +1,2190 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 26ed1b96-1145-41e6-9da8-50c504d01964) + + (paper "A4") + + (lib_symbols + (symbol "Device:CP_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.254 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CP_Small" (id 1) (at 0.254 -2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Polarized capacitor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CP_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CP_Small_0_1" + (rectangle (start -1.524 -0.3048) (end 1.524 -0.6858) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -1.524 0.6858) (end 1.524 0.3048) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.524) + (xy -0.762 1.524) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.016 1.27) + (xy -1.016 1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "CP_Small_1_1" + (pin passive line (at 0 2.54 270) (length 1.8542) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 1.8542) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.254 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Small" (id 1) (at 0.254 -2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "capacitor cap" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) + (xy 1.524 -0.508) + ) + (stroke (width 0.3302) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 0.508) + (xy 1.524 0.508) + ) + (stroke (width 0.3048) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_Small_1_1" + (pin passive line (at 0 2.54 270) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Opamp_Dual_Generic" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Opamp_Dual_Generic" (id 1) (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "dual opamp" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual operational amplifier" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* MSOP*3x3mm*P0.65mm* SSOP*2.95x2.8mm*P0.65mm* TSSOP*3x3mm*P0.65mm* VSSOP*P0.5mm* TO?99*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Opamp_Dual_Generic_1_1" + (polyline + (pts + (xy -5.08 5.08) + (xy 5.08 0) + (xy -5.08 -5.08) + (xy -5.08 5.08) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 2.54) + (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 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "Opamp_Dual_Generic_2_1" + (polyline + (pts + (xy -5.08 5.08) + (xy 5.08 0) + (xy -5.08 -5.08) + (xy -5.08 5.08) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (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 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "Opamp_Dual_Generic_3_1" + (pin power_in line (at -2.54 -7.62 90) (length 3.81) + (name "V-" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 7.62 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 0.762 0.508 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R_Small" (id 1) (at 0.762 -1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Small_0_1" + (rectangle (start -0.762 1.778) (end 0.762 -1.778) + (stroke (width 0.2032) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "HVO_Device:Q_NMOS_DGS_T" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "Q" (id 0) (at 5.08 1.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Q_NMOS_DGS_T" (id 1) (at 5.08 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 5.08 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Q_NMOS_DGS_T_0_0" + (pin output line (at 7.62 6.35 180) (length 2.54) + (name "Tj" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 3.81 180) (length 2.54) + (name "Tcase" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "Q_NMOS_DGS_T_0_1" + (polyline + (pts + (xy 0.0508 0) + (xy 0.254 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 -1.778) + (xy 2.54 -1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 -1.27) + (xy 0.762 -2.286) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 0) + (xy 2.54 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 0.508) + (xy 0.762 -0.508) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 1.778) + (xy 2.54 1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 2.286) + (xy 0.762 1.27) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -1.778) + (xy 2.54 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -1.778) + (xy 2.54 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 2.54) + (xy 2.54 1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 1.905) + (xy 0.254 -1.905) + (xy 0.254 -1.905) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 0) + (xy 2.032 0.381) + (xy 2.032 -0.381) + (xy 1.016 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 2.54 -1.778) + (xy 3.302 -1.778) + (xy 3.302 1.778) + (xy 2.54 1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 0.508) + (xy 2.921 0.381) + (xy 3.683 0.381) + (xy 3.81 0.254) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.302 0.381) + (xy 2.921 -0.254) + (xy 3.683 -0.254) + (xy 3.302 0.381) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 1.651 0) (radius 2.8194) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.54 -1.778) (radius 0.2794) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 2.54 1.778) (radius 0.2794) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + ) + (symbol "Q_NMOS_DGS_T_1_1" + (pin passive line (at 2.54 5.08 270) (length 2.54) + (name "D" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 0 0) (length 5.08) + (name "G" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "S" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Simulation_SPICE:VDC" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes) + (property "Reference" "V" (id 0) (at 2.54 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "VDC" (id 1) (at 2.54 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "V" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Model" "dc(1)" (id 6) (at 2.54 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "ki_keywords" "simulation" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Voltage source, DC" (id 8) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "VDC_0_0" + (polyline + (pts + (xy -1.27 0.254) + (xy 1.27 0.254) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.762 -0.254) + (xy -1.27 -0.254) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 -0.254) + (xy -0.254 -0.254) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -0.254) + (xy 0.762 -0.254) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (text "+" (at 0 1.905 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "VDC_0_1" + (circle (center 0 0) (radius 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "VDC_1_1" + (pin passive line (at 0 5.08 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Simulation_SPICE:VSIN" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes) + (property "Reference" "V" (id 0) (at 2.54 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "VSIN" (id 1) (at 2.54 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "V" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Model" "sin(0 1 1k)" (id 6) (at 2.54 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "ki_keywords" "simulation" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Voltage source, sinusoidal" (id 8) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "VSIN_0_0" + (arc (start 0 0) (mid -0.635 0.635) (end -1.27 0) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 0) (mid 0.635 -0.635) (end 1.27 0) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (text "+" (at 0 1.905 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "VSIN_0_1" + (circle (center 0 0) (radius 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "VSIN_1_1" + (pin passive line (at 0 5.08 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 90) (length 2.54) + (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" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (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) (color 0 0 0 0)) + (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)))) + ) + ) + ) + (symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VCC" (id 1) (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"VCC\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "VCC_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "VCC_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 144.78 87.63) (diameter 1.016) (color 0 0 0 0) + (uuid 101ef598-601d-400e-9ef6-d655fbb1dbfa) + ) + (junction (at 240.03 92.71) (diameter 1.016) (color 0 0 0 0) + (uuid 15fe8f3d-6077-4e0e-81d0-8ec3f4538981) + ) + (junction (at 187.96 87.63) (diameter 1.016) (color 0 0 0 0) + (uuid 35a9f71f-ba35-47f6-814e-4106ac36c51e) + ) + (junction (at 177.8 110.49) (diameter 1.016) (color 0 0 0 0) + (uuid 5b34a16c-5a14-4291-8242-ea6d6ac54372) + ) + (junction (at 111.76 71.12) (diameter 1.016) (color 0 0 0 0) + (uuid 65134029-dbd2-409a-85a8-13c2a33ff019) + ) + (junction (at 147.32 110.49) (diameter 1.016) (color 0 0 0 0) + (uuid 6781326c-6e0d-4753-8f28-0f5c687e01f9) + ) + (junction (at 128.27 59.69) (diameter 1.016) (color 0 0 0 0) + (uuid 7f2301df-e4bc-479e-a681-cc59c9a2dbbb) + ) + (junction (at 137.16 71.12) (diameter 1.016) (color 0 0 0 0) + (uuid 7f52d787-caa3-4a92-b1b2-19d554dc29a4) + ) + (junction (at 248.92 74.93) (diameter 1.016) (color 0 0 0 0) + (uuid 814763c2-92e5-4a2c-941c-9bbd073f6e87) + ) + (junction (at 196.85 87.63) (diameter 1.016) (color 0 0 0 0) + (uuid 9b3c58a7-a9b9-4498-abc0-f9f43e4f0292) + ) + (junction (at 128.27 99.06) (diameter 1.016) (color 0 0 0 0) + (uuid a8447faf-e0a0-4c4a-ae53-4d4b28669151) + ) + (junction (at 193.04 87.63) (diameter 1.016) (color 0 0 0 0) + (uuid c094494a-f6f7-43fc-a007-4951484ddf3a) + ) + (junction (at 177.8 87.63) (diameter 1.016) (color 0 0 0 0) + (uuid c701ee8e-1214-4781-a973-17bef7b6e3eb) + ) + (junction (at 146.05 59.69) (diameter 1.016) (color 0 0 0 0) + (uuid c8029a4c-945d-42ca-871a-dd73ff50a1a3) + ) + (junction (at 240.03 74.93) (diameter 1.016) (color 0 0 0 0) + (uuid e40e8cef-4fb0-4fc3-be09-3875b2cc8469) + ) + + (wire (pts (xy 209.55 115.57) (xy 209.55 118.11)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 01726ffe-4142-4211-8c96-4099c91253a5) + ) + (wire (pts (xy 196.85 90.17) (xy 196.85 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 0b2895f0-f4de-4e13-acd3-9cdee51a0816) + ) + (wire (pts (xy 121.92 109.22) (xy 121.92 99.06)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 0c436d7e-1001-4e8e-b166-073b5d9232b4) + ) + (wire (pts (xy 238.76 74.93) (xy 240.03 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 1279868b-f20c-4636-a7be-394f9bffbc01) + ) + (wire (pts (xy 186.69 107.95) (xy 186.69 110.49)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 15e3bbf7-584c-4028-8492-3632f7904797) + ) + (wire (pts (xy 219.71 74.93) (xy 233.68 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 167aeea8-a999-4d2d-9976-3dd787b119c4) + ) + (wire (pts (xy 137.16 71.12) (xy 119.38 71.12)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 1e45fb90-757b-4349-be58-c5f4e86d001d) + ) + (wire (pts (xy 144.78 87.63) (xy 144.78 111.76)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 20be9881-22f5-405f-aadc-48e2ccace38f) + ) + (wire (pts (xy 177.8 87.63) (xy 187.96 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 26419c80-c292-4453-9560-9d6765a323fe) + ) + (wire (pts (xy 111.76 77.47) (xy 111.76 71.12)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 27f7aa46-1022-49e7-b24e-83a0ab24f71a) + ) + (wire (pts (xy 215.9 58.42) (xy 220.98 58.42)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 296a16f2-eff8-458c-a690-28cf0ecc92a2) + ) + (wire (pts (xy 177.8 106.68) (xy 177.8 110.49)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 2a7ef36b-5d39-46a9-9692-47cbf7a933d2) + ) + (wire (pts (xy 156.21 87.63) (xy 144.78 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 2af14492-d91f-404e-be89-e00964a4d515) + ) + (wire (pts (xy 240.03 92.71) (xy 241.3 92.71)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 2d9544a0-85b8-456d-853a-661e70a6a5cc) + ) + (wire (pts (xy 193.04 87.63) (xy 196.85 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 2e562207-be03-490e-b336-faa113b30cfc) + ) + (wire (pts (xy 240.03 74.93) (xy 241.3 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 3062f320-a353-413a-9271-0bf917b130e0) + ) + (wire (pts (xy 177.8 87.63) (xy 177.8 96.52)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 3436b03a-ca5a-4d21-9d80-b2e7035b67ca) + ) + (wire (pts (xy 193.04 87.63) (xy 193.04 83.82)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 39c9203e-9fff-421f-b18d-5d49be99b326) + ) + (wire (pts (xy 137.16 80.01) (xy 137.16 110.49)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 3c268840-2c12-4dac-bbbe-171d346a5830) + ) + (wire (pts (xy 168.91 73.66) (xy 170.18 73.66)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 3cdb0384-d5ca-489f-a10d-28e51f3dd832) + ) + (wire (pts (xy 148.59 71.12) (xy 137.16 71.12)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 4ba54dd8-0730-4e3b-9caa-6ec9660d2e7b) + ) + (wire (pts (xy 248.92 92.71) (xy 248.92 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 4dc18c9c-3adf-4dcc-abe0-36603bb17b6c) + ) + (wire (pts (xy 168.91 110.49) (xy 177.8 110.49)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 5a7f8224-5ca4-4c68-a467-459e681d2e75) + ) + (wire (pts (xy 144.78 116.84) (xy 144.78 119.38)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 5b3b0f8b-b20f-48fc-9fe9-63758167cf56) + ) + (wire (pts (xy 255.27 74.93) (xy 255.27 77.47)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 5eb2bf05-b92a-4e2b-a070-e9fa2324d907) + ) + (wire (pts (xy 177.8 59.69) (xy 177.8 68.58)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 61b040ec-7c81-4779-9d70-b322dd6ecdeb) + ) + (wire (pts (xy 177.8 111.76) (xy 177.8 110.49)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 62365970-bfcb-4da8-9873-88384e75042a) + ) + (wire (pts (xy 148.59 99.06) (xy 128.27 99.06)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 637c5fde-8861-4faa-8b69-2b2ff7ca7316) + ) + (wire (pts (xy 148.59 104.14) (xy 147.32 104.14)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 67c6e47c-611c-4353-9b00-a28e849f8946) + ) + (wire (pts (xy 186.69 120.65) (xy 186.69 124.46)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 69808871-c029-4b21-baf6-cdba7ea8ece4) + ) + (wire (pts (xy 137.16 110.49) (xy 147.32 110.49)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 69b4b7c7-a58a-4ae2-8621-25bbae85effb) + ) + (wire (pts (xy 121.92 59.69) (xy 128.27 59.69)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 6a2981d9-40a3-4319-b907-b1d2e64c9685) + ) + (wire (pts (xy 177.8 78.74) (xy 177.8 81.28)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 6cb142d3-9976-4751-9181-7e420706b228) + ) + (wire (pts (xy 226.06 58.42) (xy 228.6 58.42)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 6e539917-5922-4af3-a8e9-ef99bf944df9) + ) + (wire (pts (xy 137.16 71.12) (xy 137.16 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 70434a63-c4a7-4cd7-9d98-2b157b5c353c) + ) + (wire (pts (xy 147.32 110.49) (xy 163.83 110.49)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 76c7398f-6063-4fa9-bd35-e49add7472d9) + ) + (wire (pts (xy 111.76 87.63) (xy 111.76 90.17)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 82e2018f-b6f3-4c9a-8c1d-a24f40eefa51) + ) + (wire (pts (xy 198.12 123.19) (xy 198.12 124.46)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 86e1fbb2-8e4e-42e2-a742-5d4b2a10f17a) + ) + (wire (pts (xy 128.27 74.93) (xy 128.27 59.69)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 8af113ba-4302-45e4-a019-5723bcdd2153) + ) + (wire (pts (xy 240.03 93.98) (xy 240.03 92.71)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 8fd8d8db-7c32-46a3-ae0d-28b0a5180297) + ) + (wire (pts (xy 240.03 76.2) (xy 240.03 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 9481e155-5339-410c-8ab8-4000ce709d33) + ) + (wire (pts (xy 121.92 114.3) (xy 121.92 119.38)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 96243257-365b-408b-9a48-5d6889bf7624) + ) + (wire (pts (xy 219.71 92.71) (xy 233.68 92.71)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 9705733f-713d-40ea-bc40-133d0fe2ee40) + ) + (wire (pts (xy 147.32 104.14) (xy 147.32 110.49)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid a18f15d7-1d89-4ac8-bbc2-c70a9b463ea4) + ) + (wire (pts (xy 209.55 123.19) (xy 209.55 124.46)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid a9c90009-1da8-4b42-8056-2aa423df1acd) + ) + (wire (pts (xy 215.9 67.31) (xy 220.98 67.31)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid abf4b85b-4f3d-4516-918e-ad70f89d2192) + ) + (wire (pts (xy 177.8 86.36) (xy 177.8 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid adf6fa90-81a4-443c-a691-159a53ca08d7) + ) + (wire (pts (xy 246.38 92.71) (xy 248.92 92.71)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid b4f83d09-93f5-44c2-b626-692b2e04628e) + ) + (wire (pts (xy 121.92 99.06) (xy 128.27 99.06)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid b51d30d3-2133-48be-b495-73cdf8245429) + ) + (wire (pts (xy 111.76 71.12) (xy 110.49 71.12)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid b93b4751-e54c-4da6-9ace-c36b5a26d50b) + ) + (wire (pts (xy 146.05 59.69) (xy 177.8 59.69)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid ba87927f-84ab-429a-9151-c269bd2e4d5d) + ) + (wire (pts (xy 128.27 99.06) (xy 128.27 80.01)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid bc20b962-5f5c-4787-968b-3746ec1ccf4f) + ) + (wire (pts (xy 196.85 95.25) (xy 196.85 96.52)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid c0fee24d-c786-4359-8890-bcf2e843dc56) + ) + (wire (pts (xy 246.38 74.93) (xy 248.92 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid c41a8967-32f7-465b-91d9-aa1c6bea0556) + ) + (wire (pts (xy 128.27 99.06) (xy 128.27 109.22)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid c4dd00ec-edee-4e0d-9a04-ddd62b211d1d) + ) + (wire (pts (xy 148.59 76.2) (xy 144.78 76.2)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid c85f93bb-0a0f-47d7-a1af-8f255df00541) + ) + (wire (pts (xy 128.27 114.3) (xy 128.27 119.38)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid cb3860f3-303d-4296-bd9f-21e05b68db98) + ) + (wire (pts (xy 144.78 76.2) (xy 144.78 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid d56758db-d1fa-40b2-9ace-6b808fc351e0) + ) + (wire (pts (xy 128.27 59.69) (xy 146.05 59.69)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid d6f57437-4f51-4e50-a960-e11023bbf125) + ) + (wire (pts (xy 196.85 87.63) (xy 199.39 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid d975fc96-b732-4e2b-8aa7-0c32ce08419d) + ) + (wire (pts (xy 226.06 67.31) (xy 228.6 67.31)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid e62b69cb-86c2-4cb0-a4aa-e81b2da483f6) + ) + (wire (pts (xy 248.92 74.93) (xy 255.27 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid ef08bd06-24ac-4231-a3a1-a8af043350c2) + ) + (wire (pts (xy 238.76 92.71) (xy 240.03 92.71)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid ef36d017-ff32-451f-8ece-5be0d8e005c6) + ) + (wire (pts (xy 114.3 71.12) (xy 111.76 71.12)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid f118e599-f0f3-4108-89a7-c12788e03fcf) + ) + (wire (pts (xy 187.96 87.63) (xy 187.96 83.82)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid f147b934-3bc0-4993-bab7-6445f6c188ce) + ) + (wire (pts (xy 168.91 101.6) (xy 170.18 101.6)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid f3198575-9894-4d08-9022-9af693226e57) + ) + (wire (pts (xy 177.8 87.63) (xy 161.29 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid f8003c00-6af7-4d6a-a192-9b5aa509362e) + ) + + (text "Heat sinks" (at 218.44 83.82 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 04be8038-11f4-4232-a0ab-40cca05d8b54) + ) + (text ".ic v(Tj1)={envtemp} v(Tj2)={envtemp}\n.temp {envtemp}\n.param envtemp=25\n.tran 200u 10\n.option RELTOL=.01 ABSTOL=1N VNTOL=10u\n.control\nset controlswait\nif $?sharedmode\nrusage\nelse\nrun\nrusage\nsettype temperature tj1 tj2 tcase1 tcase2\nplot tj1 tj2 tcase1 tcase2\nplot in out xlimit 5.2 5.3\nend\n.endc" + (at 226.314 140.462 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 09274eca-8ab5-4b27-89da-2995a307b044) + ) + (text "Loudspeaker" (at 212.09 116.84 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 1369713d-9c2c-463b-a0f3-d843873f8203) + ) + (text "Junction temperatures" (at 232.41 64.77 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 87c6f585-9e8c-4484-9e47-a95a2fdb2dab) + ) + (text "http://www.tubecad.com/2009/08/blog0168.htm" (at 129.794 54.356 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid eb866895-e1fa-4e3c-a201-7f0f500563a8) + ) + + (global_label "Tcase1" (shape input) (at 182.88 69.85 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 028ed4d4-b9ef-4bd7-aa60-f3c98ad62e55) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "Tj2" (shape input) (at 215.9 67.31 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 1cd4a7c9-0b4c-4d6a-8204-ba2ae2612699) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "Tj1" (shape input) (at 182.88 67.31 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 1e7c81ac-fcda-4079-8e0e-e86624e8ba87) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "Tcase1" (shape input) (at 219.71 74.93 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 33d73b87-887f-4be4-a900-7f076e120c41) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "Tj1" (shape input) (at 215.9 58.42 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 62567868-e97c-4e70-ae80-0c37e170c50f) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "out" (shape input) (at 209.55 115.57 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 8766ae91-beac-44ac-9271-f5afb4371842) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "out" (shape input) (at 199.39 87.63 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 8d2d7bbf-ba9f-42f6-a6ad-a2e49a71a15f) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "in" (shape input) (at 110.49 71.12 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid aa884084-a123-4f84-bb77-dd2cbf82ec97) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "Tcase2" (shape input) (at 219.71 92.71 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d4c4fc20-452b-4847-9798-9440c8f9ac61) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "Tcase2" (shape input) (at 182.88 97.79 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid dd991b46-d826-40a8-b6fe-5420a20b5497) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "Tj2" (shape input) (at 182.88 95.25 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid fd12f3b4-d30a-42dd-9beb-ee0d2d2218eb) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "HVO_Device:Q_NMOS_DGS_T") (at 175.26 73.66 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d458061) + (property "Reference" "M1" (id 0) (at 176.53 62.7126 0)) + (property "Value" "IRFP240" (id 1) (at 176.53 65.024 0)) + (property "Footprint" "" (id 2) (at 180.34 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 175.26 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Primitive" "M" (id 4) (at 175.26 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "IRFP240 thermal" (id 5) (at 175.26 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 175.26 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "VDMOS_models.lib" (id 7) (at 175.26 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "4" (uuid ec14fc7c-052a-40f6-b18c-0cfe2bb52deb)) + (pin "5" (uuid 5d431477-8e2c-418a-baae-462e41e41e5b)) + (pin "1" (uuid f2ba3617-3c44-40e7-a7e7-e791116ab048)) + (pin "2" (uuid 2959fa0f-765b-4c44-8c8c-473116c71712)) + (pin "3" (uuid a26f5bd0-c160-4170-b1cc-92f478c79270)) + ) + + (symbol (lib_id "HVO_Device:Q_NMOS_DGS_T") (at 175.26 101.6 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d459673) + (property "Reference" "M2" (id 0) (at 176.53 90.6526 0)) + (property "Value" "IRFP240" (id 1) (at 176.53 92.964 0)) + (property "Footprint" "" (id 2) (at 180.34 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 175.26 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Primitive" "M" (id 4) (at 175.26 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "IRFP240 thermal" (id 5) (at 175.26 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 175.26 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "VDMOS_models.lib" (id 7) (at 175.26 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "4" (uuid 1a3d2edb-1894-4a74-8719-cd4ce43c84d6)) + (pin "5" (uuid 9e121e22-c84a-4962-a0d4-495242f6a421)) + (pin "1" (uuid 6afa24d3-e5c2-4e87-8e09-43daf3047d5d)) + (pin "2" (uuid b043c2e9-4a77-4711-ae70-006413f6891d)) + (pin "3" (uuid a9556e57-bba4-4dc7-aad4-e217e80da532)) + ) + + (symbol (lib_id "Device:R_Small") (at 196.85 92.71 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45a4ce) + (property "Reference" "R15" (id 0) (at 198.3486 91.5416 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1k" (id 1) (at 198.3486 93.853 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 196.85 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 196.85 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ad09a408-cb74-40cc-9ce7-957091004850)) + (pin "2" (uuid 4e1cb576-a2be-45a9-9247-adec5ae71787)) + ) + + (symbol (lib_id "power:GND") (at 196.85 96.52 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45a4d8) + (property "Reference" "#PWR0117" (id 0) (at 196.85 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 196.977 100.9142 0)) + (property "Footprint" "" (id 2) (at 196.85 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 196.85 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2c3fbce1-e599-481f-af70-357ac2c29290)) + ) + + (symbol (lib_id "Device:R_Small") (at 177.8 83.82 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45aa88) + (property "Reference" "R7" (id 0) (at 179.2986 82.6516 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "0.1" (id 1) (at 179.2986 84.963 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 177.8 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 177.8 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c1c3b698-8260-45a5-9a2f-ec3eaf9dd337)) + (pin "2" (uuid cbfd65d1-5e80-4cd3-8b9a-2d0cc1d9f140)) + ) + + (symbol (lib_id "Device:R_Small") (at 177.8 114.3 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45c85c) + (property "Reference" "R8" (id 0) (at 179.2986 113.1316 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "0.8" (id 1) (at 179.2986 115.443 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 177.8 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 177.8 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d23c4654-e7c8-44d6-9fa0-802baed76258)) + (pin "2" (uuid 52a17d93-2e25-4bc0-9c40-48fdedf2b715)) + ) + + (symbol (lib_id "power:GND") (at 177.8 116.84 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45ca16) + (property "Reference" "#PWR0101" (id 0) (at 177.8 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 177.927 121.2342 0)) + (property "Footprint" "" (id 2) (at 177.8 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 177.8 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 044b66f7-5815-45fb-9642-7d265c845575)) + ) + + (symbol (lib_id "Device:Opamp_Dual_Generic") (at 156.21 73.66 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45d1a6) + (property "Reference" "U1" (id 0) (at 156.21 64.3382 0)) + (property "Value" "TL072" (id 1) (at 156.21 66.6496 0)) + (property "Footprint" "" (id 2) (at 156.21 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 156.21 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Primitive" "X" (id 4) (at 156.21 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "TL072c" (id 5) (at 156.21 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 156.21 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "TL072-dual.lib" (id 7) (at 156.21 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 52934835-a65b-481e-90c0-12214cc7e596)) + (pin "2" (uuid 55cc8cf0-cdbd-4462-ac6b-d88a13a1a287)) + (pin "3" (uuid 54b2d107-1ee6-4343-8c9a-d9808c4abbf3)) + (pin "5" (uuid 4381d868-4d56-4f23-a7a0-71929a106154)) + (pin "6" (uuid f45a1f32-959e-4240-8057-a64cc4535081)) + (pin "7" (uuid 7cd0e173-b186-4c36-9ac2-002421ecd4a5)) + (pin "4" (uuid 5ae0072b-3bb4-4c70-ad53-280eb30f5e11)) + (pin "8" (uuid 90163d09-dd3e-44c1-a99a-e2a9fd38e0fc)) + ) + + (symbol (lib_id "Device:Opamp_Dual_Generic") (at 156.21 101.6 0) (unit 2) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45e8da) + (property "Reference" "U1" (id 0) (at 156.21 92.2782 0)) + (property "Value" "TL072" (id 1) (at 156.21 94.5896 0)) + (property "Footprint" "" (id 2) (at 156.21 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 156.21 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Primitive" "X" (id 4) (at 156.21 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "TL072c" (id 5) (at 156.21 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 156.21 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "TL072-dual.lib" (id 7) (at 156.21 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 428310fd-4ea9-49b7-841c-b9a783f3e0f0)) + (pin "2" (uuid a3b89b27-43ed-456a-a0ed-8f86c68dcb51)) + (pin "3" (uuid 290e2ff9-f93e-4b82-a47e-86c8a3fad8eb)) + (pin "5" (uuid b0de74cb-1268-4bd1-8549-ac6cf1a9863a)) + (pin "6" (uuid d80e74a3-a6c1-4406-b50c-37cb73a89102)) + (pin "7" (uuid 635dfc8d-75d9-41d1-8324-841fedafdef4)) + (pin "4" (uuid c3760083-2702-41b9-825b-f98fd6809673)) + (pin "8" (uuid a8b183ff-842a-4cc9-b668-4baab96d9687)) + ) + + (symbol (lib_id "Device:R_Small") (at 209.55 120.65 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45eb06) + (property "Reference" "Rload1" (id 0) (at 211.0486 119.4816 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "8" (id 1) (at 211.0486 121.793 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 209.55 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 209.55 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bb708f94-74bd-482c-bef0-ec4c9115309e)) + (pin "2" (uuid c8c0b180-6069-41e6-bd01-e9a02ec4f597)) + ) + + (symbol (lib_id "power:GND") (at 209.55 124.46 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45eb10) + (property "Reference" "#PWR0118" (id 0) (at 209.55 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 209.677 128.8542 0)) + (property "Footprint" "" (id 2) (at 209.55 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 209.55 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ca8062b9-ccae-4fa9-a693-f42eb763dc74)) + ) + + (symbol (lib_id "Device:Opamp_Dual_Generic") (at 200.66 115.57 0) (unit 3) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d45f1a5) + (property "Reference" "U1" (id 0) (at 199.5932 114.4016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "TL072" (id 1) (at 199.5932 116.713 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 200.66 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 200.66 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Primitive" "X" (id 4) (at 200.66 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "TL072c" (id 5) (at 200.66 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 200.66 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "TL072-dual.lib" (id 7) (at 200.66 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 46c15211-1a6e-4088-991f-5ee166588949)) + (pin "2" (uuid c8a661ad-536f-4c3d-8610-b0ae637c712d)) + (pin "3" (uuid 78cc3e30-fc78-4392-8a31-8b65813515e0)) + (pin "5" (uuid b8442238-0028-40f2-bc34-c355a3a5d44e)) + (pin "6" (uuid 6c999c41-6d1d-43b4-ab87-83cb7921bccb)) + (pin "7" (uuid c26ec9ff-3473-43ff-a28a-0507b0c22afc)) + (pin "4" (uuid 63c50099-e4f5-4355-81e2-271166a81430)) + (pin "8" (uuid a5f4d705-c87b-4754-bd26-b7425bcf857a)) + ) + + (symbol (lib_id "Device:R_Small") (at 158.75 87.63 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d46080b) + (property "Reference" "R5" (id 0) (at 158.75 82.6516 90)) + (property "Value" "19.5k" (id 1) (at 158.75 84.963 90)) + (property "Footprint" "" (id 2) (at 158.75 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 158.75 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 85c977e7-1fb5-4c5f-8b51-8a8aff881b91)) + (pin "2" (uuid 80364e88-9dfe-4d6b-8866-cc66f255634a)) + ) + + (symbol (lib_id "Device:R_Small") (at 144.78 114.3 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d462489) + (property "Reference" "R4" (id 0) (at 146.2786 113.1316 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1k" (id 1) (at 146.2786 115.443 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 144.78 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 144.78 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid de3ba00a-8ada-4559-a07e-05608bf9209c)) + (pin "2" (uuid 21039e50-6d08-459d-a1cc-3c56fe3c8cc8)) + ) + + (symbol (lib_id "power:GND") (at 144.78 119.38 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d46248f) + (property "Reference" "#PWR0102" (id 0) (at 144.78 125.73 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 144.907 123.7742 0)) + (property "Footprint" "" (id 2) (at 144.78 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 144.78 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eabbd8e0-037a-4cf6-bef8-e7d757e20f9d)) + ) + + (symbol (lib_id "Device:R_Small") (at 137.16 77.47 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4630c5) + (property "Reference" "R3" (id 0) (at 138.6586 76.3016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100k" (id 1) (at 138.6586 78.613 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 137.16 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 137.16 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5486d402-3290-467c-8bd0-fe76fb03f820)) + (pin "2" (uuid 28987e61-e8a7-459c-91a2-59958371b9cc)) + ) + + (symbol (lib_id "Device:R_Small") (at 166.37 110.49 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d46473c) + (property "Reference" "R6" (id 0) (at 166.37 105.5116 90)) + (property "Value" "100k" (id 1) (at 166.37 107.823 90)) + (property "Footprint" "" (id 2) (at 166.37 110.49 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 166.37 110.49 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1c94ab7f-def2-4353-a84e-08059c16312e)) + (pin "2" (uuid f1a879b3-f921-4c3f-8f1b-b0212004d624)) + ) + + (symbol (lib_id "Device:R_Small") (at 128.27 77.47 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d465531) + (property "Reference" "R1" (id 0) (at 129.7686 76.3016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "390k" (id 1) (at 129.7686 78.613 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 128.27 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 128.27 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3f2926b7-cb11-4b52-9313-6cf1c0462f15)) + (pin "2" (uuid 73f67d77-5840-4e5e-8f13-c254dc6f6990)) + ) + + (symbol (lib_id "Device:R_Small") (at 128.27 111.76 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d465aa6) + (property "Reference" "R2" (id 0) (at 129.7686 110.5916 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10k" (id 1) (at 129.7686 112.903 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 128.27 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 128.27 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f53d1b1a-be24-4626-908c-e3a3357747af)) + (pin "2" (uuid ac4dccf6-0987-429e-808e-3da8966343cb)) + ) + + (symbol (lib_id "power:GND") (at 128.27 119.38 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4671f4) + (property "Reference" "#PWR0103" (id 0) (at 128.27 125.73 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 128.397 123.7742 0)) + (property "Footprint" "" (id 2) (at 128.27 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 128.27 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d070a19b-b2f9-403a-a6ce-f8e1e33db172)) + ) + + (symbol (lib_id "power:VCC") (at 146.05 59.69 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d468a0a) + (property "Reference" "#PWR0104" (id 0) (at 146.05 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VCC" (id 1) (at 145.6182 64.0842 0) + (effects (font (size 1.27 1.27)) (justify bottom)) + ) + (property "Footprint" "" (id 2) (at 146.05 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 146.05 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 78a1523e-7650-47e1-b038-5c0004678058)) + ) + + (symbol (lib_id "power:VCC") (at 198.12 107.95 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4691ba) + (property "Reference" "#PWR0105" (id 0) (at 198.12 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VCC" (id 1) (at 198.5518 103.5558 0)) + (property "Footprint" "" (id 2) (at 198.12 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 198.12 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid df251a23-0ddc-4455-903e-0f04764480ec)) + ) + + (symbol (lib_id "power:GND") (at 198.12 124.46 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d469747) + (property "Reference" "#PWR0106" (id 0) (at 198.12 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 198.247 128.8542 0)) + (property "Footprint" "" (id 2) (at 198.12 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 198.12 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b2502a80-b974-453a-a90e-b69de7191722)) + ) + + (symbol (lib_id "Device:C_Small") (at 121.92 111.76 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d46a736) + (property "Reference" "C3" (id 0) (at 124.2568 110.5916 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1u" (id 1) (at 124.2568 112.903 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 121.92 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 121.92 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 81e2c5af-71b4-43a7-8298-6247c0b79778)) + (pin "2" (uuid 84749a97-fff8-494b-a890-86606100f5ee)) + ) + + (symbol (lib_id "power:GND") (at 121.92 119.38 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d46b812) + (property "Reference" "#PWR0107" (id 0) (at 121.92 125.73 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 122.047 123.7742 0)) + (property "Footprint" "" (id 2) (at 121.92 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 121.92 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 70fc7b30-80b3-475b-9195-2b97d0a4c878)) + ) + + (symbol (lib_id "Device:C_Small") (at 121.92 62.23 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d46ce3c) + (property "Reference" "C1" (id 0) (at 124.2568 61.0616 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1u" (id 1) (at 124.2568 63.373 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 121.92 62.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 121.92 62.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 371ebd1a-84ee-44b9-b87f-0e45790d3bf9)) + (pin "2" (uuid 5caeeae3-353d-4caf-8d9b-f69735511fc2)) + ) + + (symbol (lib_id "power:GND") (at 121.92 64.77 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d46ce47) + (property "Reference" "#PWR0108" (id 0) (at 121.92 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 122.047 69.1642 0)) + (property "Footprint" "" (id 2) (at 121.92 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 121.92 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f185b31e-4aa0-4a29-8546-6cab12c97484)) + ) + + (symbol (lib_id "Device:C_Small") (at 116.84 71.12 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d473947) + (property "Reference" "C2" (id 0) (at 116.84 65.3034 90)) + (property "Value" "0.33u" (id 1) (at 116.84 67.6148 90)) + (property "Footprint" "" (id 2) (at 116.84 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 116.84 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 580aec67-a5e9-497c-a379-1c224eeb60e5)) + (pin "2" (uuid 7b0c4199-1fa1-4826-b3cc-8dc51edf31c0)) + ) + + (symbol (lib_id "Device:C_Small") (at 190.5 87.63 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d479c7a) + (property "Reference" "C5" (id 0) (at 190.5 91.1098 90)) + (property "Value" "1u" (id 1) (at 190.5 93.4212 90)) + (property "Footprint" "" (id 2) (at 190.5 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 190.5 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a36cc7e2-78b4-4446-8e23-4ea080b679f0)) + (pin "2" (uuid fc98f8d4-83b0-4143-86e3-3a4f2931fd81)) + ) + + (symbol (lib_id "Simulation_SPICE:VDC") (at 186.69 115.57 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4824ef) + (property "Reference" "V1" (id 0) (at 189.992 113.2586 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "VDC" (id 1) (at 189.992 115.57 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 186.69 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 186.69 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 4) (at 186.69 115.57 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "V" (id 5) (at 186.69 115.57 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Model" "36" (id 6) (at 189.992 117.8814 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (pin "1" (uuid bc4e1f4b-19d9-46e3-bb2f-f29152d6c888)) + (pin "2" (uuid 346a62cb-25c1-4a85-a8cb-66a5ca5b4f59)) + ) + + (symbol (lib_id "power:GND") (at 186.69 124.46 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d483da9) + (property "Reference" "#PWR0109" (id 0) (at 186.69 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 186.817 128.8542 0)) + (property "Footprint" "" (id 2) (at 186.69 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 186.69 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e0fee9dc-cc40-4a4f-b64a-2ab3907d9480)) + ) + + (symbol (lib_id "power:VCC") (at 186.69 107.95 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d48515b) + (property "Reference" "#PWR0110" (id 0) (at 186.69 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VCC" (id 1) (at 187.1218 103.5558 0)) + (property "Footprint" "" (id 2) (at 186.69 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 186.69 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aeba2eeb-bf51-4d9b-a153-108ebff945f9)) + ) + + (symbol (lib_id "Device:CP_Small") (at 190.5 83.82 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d487dbd) + (property "Reference" "C4" (id 0) (at 190.5 78.105 90)) + (property "Value" "10m" (id 1) (at 190.5 80.4164 90)) + (property "Footprint" "" (id 2) (at 190.5 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 190.5 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5d12340b-24cc-4f03-852d-8bd3c7934920)) + (pin "2" (uuid 2a2c93a8-2841-44e4-804f-45d958c3baed)) + ) + + (symbol (lib_id "Device:R_Small") (at 166.37 101.6 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d48b2f2) + (property "Reference" "R17" (id 0) (at 166.37 96.6216 90)) + (property "Value" "100" (id 1) (at 166.37 98.933 90)) + (property "Footprint" "" (id 2) (at 166.37 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 166.37 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8325ed7d-241e-42d1-a46f-4954678b26b2)) + (pin "2" (uuid 350cda31-355e-4c7e-b823-876119e5dbb9)) + ) + + (symbol (lib_id "Device:R_Small") (at 223.52 58.42 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d48b51f) + (property "Reference" "R9" (id 0) (at 223.52 53.4416 90)) + (property "Value" "1G" (id 1) (at 223.52 55.753 90)) + (property "Footprint" "" (id 2) (at 223.52 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 223.52 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7636f5e5-e861-4bbe-bd82-0d31367f9428)) + (pin "2" (uuid 4b4568d5-b32d-4d6c-ae40-b3b77011a3a3)) + ) + + (symbol (lib_id "Device:R_Small") (at 236.22 74.93 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d48c2cc) + (property "Reference" "R10" (id 0) (at 236.22 69.9516 90)) + (property "Value" "0.2" (id 1) (at 236.22 72.263 90)) + (property "Footprint" "" (id 2) (at 236.22 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 236.22 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7bc5aa7f-5a6d-44d9-9062-7dbeb3a2679e)) + (pin "2" (uuid e23f4b2e-2c6c-4fa0-a496-8da8a3876e4a)) + ) + + (symbol (lib_id "Device:R_Small") (at 166.37 73.66 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d48cb0a) + (property "Reference" "R16" (id 0) (at 166.37 68.6816 90)) + (property "Value" "100" (id 1) (at 166.37 70.993 90)) + (property "Footprint" "" (id 2) (at 166.37 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 166.37 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b2c37288-b5d6-4381-985a-8bc4b7700649)) + (pin "2" (uuid c28ab35f-69a7-42ed-902d-52d04960cd2e)) + ) + + (symbol (lib_id "Device:R_Small") (at 243.84 74.93 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d48d193) + (property "Reference" "R11" (id 0) (at 243.84 69.9516 90)) + (property "Value" "3" (id 1) (at 243.84 72.263 90)) + (property "Footprint" "" (id 2) (at 243.84 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 243.84 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4bdf2497-0461-40c7-80bd-5628151bb27a)) + (pin "2" (uuid 0fc7af89-916e-4160-9a3d-2128ce8a648d)) + ) + + (symbol (lib_id "Device:C_Small") (at 240.03 78.74 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d48e140) + (property "Reference" "C6" (id 0) (at 242.3668 77.5716 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "300m" (id 1) (at 242.3668 79.883 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 240.03 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 67979029-2c34-4bff-a5a9-bec4406f9628)) + (pin "2" (uuid 1b154221-a919-4b57-823f-00a81276f18b)) + ) + + (symbol (lib_id "power:GND") (at 240.03 81.28 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d48fd2a) + (property "Reference" "#PWR0111" (id 0) (at 240.03 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 240.157 85.6742 0)) + (property "Footprint" "" (id 2) (at 240.03 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 240.03 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9abaee28-3fdc-4df1-a2c4-5ca516c62873)) + ) + + (symbol (lib_id "Simulation_SPICE:VDC") (at 255.27 82.55 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d496a44) + (property "Reference" "Vamb1" (id 0) (at 258.572 80.2386 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "VDC" (id 1) (at 258.572 82.55 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 255.27 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 255.27 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 4) (at 255.27 82.55 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "V" (id 5) (at 255.27 82.55 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Model" "{envtemp}" (id 6) (at 258.572 84.8614 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (pin "1" (uuid 9a861034-e9f7-499a-b075-06f9abec3961)) + (pin "2" (uuid fa934830-11f1-45e8-891f-8bf095d9126a)) + ) + + (symbol (lib_id "power:GND") (at 255.27 87.63 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d496a4a) + (property "Reference" "#PWR0112" (id 0) (at 255.27 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 255.397 92.0242 0)) + (property "Footprint" "" (id 2) (at 255.27 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 255.27 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 600bdc21-3b50-46c4-93b7-11c7bc5647a6)) + ) + + (symbol (lib_id "power:GND") (at 228.6 58.42 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d497a2e) + (property "Reference" "#PWR0113" (id 0) (at 228.6 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 228.727 62.8142 0)) + (property "Footprint" "" (id 2) (at 228.6 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 228.6 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e993b900-53e6-494c-b536-85c1183cd003)) + ) + + (symbol (lib_id "Device:R_Small") (at 223.52 67.31 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4ae6c2) + (property "Reference" "R12" (id 0) (at 223.52 62.3316 90)) + (property "Value" "1G" (id 1) (at 223.52 64.643 90)) + (property "Footprint" "" (id 2) (at 223.52 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 223.52 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9ebd1821-86ca-4083-8571-42857e180c53)) + (pin "2" (uuid 14149186-d1fb-4162-8ad2-48bbdfc1af63)) + ) + + (symbol (lib_id "Device:R_Small") (at 236.22 92.71 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4ae6cc) + (property "Reference" "R13" (id 0) (at 236.22 87.7316 90)) + (property "Value" "0.2" (id 1) (at 236.22 90.043 90)) + (property "Footprint" "" (id 2) (at 236.22 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 236.22 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fff9e025-ce60-4b80-a0f2-14b2e37fa0fa)) + (pin "2" (uuid e1a64307-a291-4944-ad43-7ce288896c3c)) + ) + + (symbol (lib_id "Device:R_Small") (at 243.84 92.71 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4ae6d6) + (property "Reference" "R14" (id 0) (at 243.84 87.7316 90)) + (property "Value" "3" (id 1) (at 243.84 90.043 90)) + (property "Footprint" "" (id 2) (at 243.84 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 243.84 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid acb637f3-585f-4e64-9e61-fdecf9ecd2a9)) + (pin "2" (uuid 4fe6469f-14d8-4792-9965-66f367b0a2b2)) + ) + + (symbol (lib_id "Device:C_Small") (at 240.03 96.52 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4ae6e0) + (property "Reference" "C7" (id 0) (at 242.3668 95.3516 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "300m" (id 1) (at 242.3668 97.663 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 240.03 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e2524b32-1d6b-4389-adfc-75f51d8e1cbc)) + (pin "2" (uuid dfa3292b-35cc-4b62-b558-9a8334bdfdfe)) + ) + + (symbol (lib_id "power:GND") (at 240.03 99.06 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4ae6ea) + (property "Reference" "#PWR0114" (id 0) (at 240.03 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 240.157 103.4542 0)) + (property "Footprint" "" (id 2) (at 240.03 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 240.03 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0a64b0d1-a25e-4e83-94b8-c2f4fb6d85f8)) + ) + + (symbol (lib_id "power:GND") (at 228.6 67.31 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4ae713) + (property "Reference" "#PWR0115" (id 0) (at 228.6 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 228.727 71.7042 0)) + (property "Footprint" "" (id 2) (at 228.6 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 228.6 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7d3ab3ff-ce36-45da-99ac-0895d59f3b2d)) + ) + + (symbol (lib_id "Simulation_SPICE:VSIN") (at 111.76 82.55 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4b6a42) + (property "Reference" "Vin1" (id 0) (at 115.062 80.2386 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "VSIN" (id 1) (at 115.062 82.55 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 111.76 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 111.76 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 4) (at 111.76 82.55 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "V" (id 5) (at 111.76 82.55 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Model" "dc 0 ac 1 sin(0 0.5 100 20m)" (id 6) (at 115.062 84.8614 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (pin "1" (uuid 8a9ac31f-d532-4a67-a3ed-fa0b55349e32)) + (pin "2" (uuid c8cf5367-b3de-46d3-ada2-0ac742bd57ae)) + ) + + (symbol (lib_id "power:GND") (at 111.76 90.17 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00005d4b77c2) + (property "Reference" "#PWR0116" (id 0) (at 111.76 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 111.887 94.5642 0)) + (property "Footprint" "" (id 2) (at 111.76 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 111.76 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 29f5be9f-4b4b-4c34-82f0-eda65eb7c350)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/00000000-0000-0000-0000-00005d45ca16" + (reference "#PWR0101") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d46248f" + (reference "#PWR0102") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4671f4" + (reference "#PWR0103") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d468a0a" + (reference "#PWR0104") (unit 1) (value "VCC") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4691ba" + (reference "#PWR0105") (unit 1) (value "VCC") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d469747" + (reference "#PWR0106") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d46b812" + (reference "#PWR0107") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d46ce47" + (reference "#PWR0108") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d483da9" + (reference "#PWR0109") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d48515b" + (reference "#PWR0110") (unit 1) (value "VCC") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d48fd2a" + (reference "#PWR0111") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d496a4a" + (reference "#PWR0112") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d497a2e" + (reference "#PWR0113") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4ae6ea" + (reference "#PWR0114") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4ae713" + (reference "#PWR0115") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4b77c2" + (reference "#PWR0116") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45a4d8" + (reference "#PWR0117") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45eb10" + (reference "#PWR0118") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d46ce3c" + (reference "C1") (unit 1) (value "1u") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d473947" + (reference "C2") (unit 1) (value "0.33u") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d46a736" + (reference "C3") (unit 1) (value "1u") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d487dbd" + (reference "C4") (unit 1) (value "10m") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d479c7a" + (reference "C5") (unit 1) (value "1u") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d48e140" + (reference "C6") (unit 1) (value "300m") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4ae6e0" + (reference "C7") (unit 1) (value "300m") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d458061" + (reference "M1") (unit 1) (value "IRFP240") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d459673" + (reference "M2") (unit 1) (value "IRFP240") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d465531" + (reference "R1") (unit 1) (value "390k") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d465aa6" + (reference "R2") (unit 1) (value "10k") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4630c5" + (reference "R3") (unit 1) (value "100k") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d462489" + (reference "R4") (unit 1) (value "1k") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d46080b" + (reference "R5") (unit 1) (value "19.5k") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d46473c" + (reference "R6") (unit 1) (value "100k") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45aa88" + (reference "R7") (unit 1) (value "0.1") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45c85c" + (reference "R8") (unit 1) (value "0.8") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d48b51f" + (reference "R9") (unit 1) (value "1G") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d48c2cc" + (reference "R10") (unit 1) (value "0.2") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d48d193" + (reference "R11") (unit 1) (value "3") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4ae6c2" + (reference "R12") (unit 1) (value "1G") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4ae6cc" + (reference "R13") (unit 1) (value "0.2") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4ae6d6" + (reference "R14") (unit 1) (value "3") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45a4ce" + (reference "R15") (unit 1) (value "1k") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d48cb0a" + (reference "R16") (unit 1) (value "100") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d48b2f2" + (reference "R17") (unit 1) (value "100") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45eb06" + (reference "Rload1") (unit 1) (value "8") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45d1a6" + (reference "U1") (unit 1) (value "TL072") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45e8da" + (reference "U1") (unit 2) (value "TL072") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d45f1a5" + (reference "U1") (unit 3) (value "TL072") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4824ef" + (reference "V1") (unit 1) (value "VDC") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d496a44" + (reference "Vamb1") (unit 1) (value "VDC") (footprint "") + ) + (path "/00000000-0000-0000-0000-00005d4b6a42" + (reference "Vin1") (unit 1) (value "VSIN") (footprint "") + ) + ) +) diff --git a/qa/data/eeschema/issue13162.spice b/qa/data/eeschema/issue13162.spice new file mode 100644 index 0000000000..bfd2ce381f --- /dev/null +++ b/qa/data/eeschema/issue13162.spice @@ -0,0 +1,54 @@ +KiCad schematic +.include "/Users/jeff/kicad_arm/kicad/qa/data/eeschema/TL072-dual.lib" +.include "/Users/jeff/kicad_arm/kicad/qa/data/eeschema/VDMOS_models.lib" +.save all +.probe alli +.ic v(Tj1)={envtemp} v(Tj2)={envtemp} +.temp {envtemp} +.param envtemp=25 +.tran 200u 10 +.option RELTOL=.01 ABSTOL=1N VNTOL=10u +.control +set controlswait +if $?sharedmode +rusage +else +run +rusage +settype temperature tj1 tj2 tcase1 tcase2 +plot tj1 tj2 tcase1 tcase2 +plot in out xlimit 5.2 5.3 +end +.endc +Rload1 out GND 8 +C7 Net-_C7-Pad1_ GND 300m +Vamb1 Net-_R11-Pad1_ GND {envtemp} +R14 Net-_R11-Pad1_ Net-_C7-Pad1_ 3 +C6 Net-_C6-Pad1_ GND 300m +R13 Net-_C7-Pad1_ Tcase2 200m +R12 GND Tj2 1G +R9 GND Tj1 1G +R10 Net-_C6-Pad1_ Tcase1 200m +R11 Net-_R11-Pad1_ Net-_C6-Pad1_ 3 +R4 Net-_U1A--_ GND 1k +C3 Net-_U1B-+_ GND 1u +R2 Net-_U1B-+_ GND 10k +XU1 Net-_R16-Pad2_ Net-_U1A--_ Net-_U1A-+_ GND Net-_U1B-+_ Net-_U1B--_ Net-_R17-Pad2_ VCC TL072c +R5 Net-_M2-D_ Net-_U1A--_ 19.5k +R17 Net-_M2-G_ Net-_R17-Pad2_ 100 +R6 Net-_M2-S_ Net-_U1B--_ 100k +Vin1 in GND dc 0 ac 1 sin(0 0.5 100 20m) +C1 VCC GND 1u +R16 Net-_M1-G_ Net-_R16-Pad2_ 100 +C2 Net-_U1A-+_ in 330n +R3 Net-_U1A-+_ Net-_U1B--_ 100k +R1 VCC Net-_U1B-+_ 390k +R7 Net-_M1-S_ Net-_M2-D_ 100m +C4 Net-_M2-D_ out 10m +R15 out GND 1k +C5 out Net-_M2-D_ 1u +M2 Net-_M2-D_ Net-_M2-G_ Net-_M2-S_ Tj2 Tcase2 IRFP240 thermal +M1 VCC Net-_M1-G_ Net-_M1-S_ Tj1 Tcase1 IRFP240 thermal +V1 VCC GND 36 +R8 Net-_M2-S_ GND 800m +.end diff --git a/qa/unittests/eeschema/sim/test_sim_regressions.cpp b/qa/unittests/eeschema/sim/test_sim_regressions.cpp index da306630a6..685ed5e80a 100644 --- a/qa/unittests/eeschema/sim/test_sim_regressions.cpp +++ b/qa/unittests/eeschema/sim/test_sim_regressions.cpp @@ -116,4 +116,14 @@ BOOST_FIXTURE_TEST_CASE( LegacyFixups, TEST_SIM_REGRESSIONS_FIXTURE ) } +BOOST_FIXTURE_TEST_CASE( DualNMOSAmp, TEST_SIM_REGRESSIONS_FIXTURE ) +{ + LOCALE_IO dummy; + + TestNetlist( "issue13162" ); + TestTranPoint( 0.030, { { "V(out)", 0.535 } }, 0.001 ); + TestTranPoint( 0.035, { { "V(out)", -1.437 } }, 0.001 ); +} + + #endif // KICAD_SPICE