(kicad_sch
  (version 20230121)
  (generator eeschema)
  (uuid 9dc5c01b-4435-4d9f-a786-6c06c37b64c3)
  (paper "A4")
  (title_block
    (title "Class-D Amplifier")
    (company "EETree 电子森林 · CircuitJS 示例转换"))
  (lib_symbols
    (symbol "power:+15V"
      (power)
      (pin_names (offset 0))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "#PWR"
        (at 0 -3.81 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Value" "+15V"
        (at 0 3.556 0)
        (effects (font (size 1.27 1.27))))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "global power"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Power symbol creates a global label with name \"+15V\""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "+15V_0_1"
        (polyline
          (pts (xy -0.762 1.27) (xy 0 2.54))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0 0) (xy 0 2.54))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0 2.54) (xy 0.762 1.27))
          (stroke (width 0) (type default))
          (fill (type none))))
      (symbol "+15V_1_1"
        (pin power_in line hide
          (at 0 0 90)
          (length 0)
          (name "+15V" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))))
    (symbol "power:GND"
      (power)
      (pin_names (offset 0))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "#PWR"
        (at 0 -6.35 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Value" "GND"
        (at 0 -3.81 0)
        (effects (font (size 1.27 1.27))))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "global power"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "GND_0_1"
        (polyline
          (pts
            (xy 0 0)
            (xy 0 -1.27)
            (xy 1.27 -1.27)
            (xy 0 -2.54)
            (xy -1.27 -1.27)
            (xy 0 -1.27))
          (stroke (width 0) (type default))
          (fill (type none))))
      (symbol "GND_1_1"
        (pin power_in line hide
          (at 0 0 270)
          (length 0)
          (name "GND" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))))
    (symbol "power:-15V"
      (power)
      (pin_names (offset 0))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "#PWR"
        (at 0 2.54 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Value" "-15V"
        (at 0 3.81 0)
        (effects (font (size 1.27 1.27))))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "global power"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Power symbol creates a global label with name \"-15V\""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "-15V_0_0"
        (pin power_in line hide
          (at 0 0 90)
          (length 0)
          (name "-15V" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))))
      (symbol "-15V_0_1"
        (polyline
          (pts
            (xy 0 0)
            (xy 0 1.27)
            (xy 0.762 1.27)
            (xy 0 2.54)
            (xy -0.762 1.27)
            (xy 0 1.27))
          (stroke (width 0) (type default))
          (fill (type outline)))))
    (symbol "Device:L"
      (pin_numbers hide)
      (pin_names (offset 1.016) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "L"
        (at -1.27 0 90)
        (effects (font (size 1.27 1.27))))
      (property "Value" "L"
        (at 1.905 0 90)
        (effects (font (size 1.27 1.27))))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "~"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "inductor choke coil reactor magnetic"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Inductor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "L_0_1"
        (arc
          (start 0 -2.54)
          (mid 0.6323 -1.905)
          (end 0 -1.27)
          (stroke (width 0) (type default))
          (fill (type none)))
        (arc
          (start 0 -1.27)
          (mid 0.6323 -0.635)
          (end 0 0)
          (stroke (width 0) (type default))
          (fill (type none)))
        (arc
          (start 0 0)
          (mid 0.6323 0.635)
          (end 0 1.27)
          (stroke (width 0) (type default))
          (fill (type none)))
        (arc
          (start 0 1.27)
          (mid 0.6323 1.905)
          (end 0 2.54)
          (stroke (width 0) (type default))
          (fill (type none))))
      (symbol "L_1_1"
        (pin passive line
          (at 0 3.81 270)
          (length 1.27)
          (name "1" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin passive line
          (at 0 -3.81 90)
          (length 1.27)
          (name "2" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))))
    (symbol "Device:C"
      (pin_numbers hide)
      (pin_names (offset 0.254))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "C"
        (at 0.635 2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "C"
        (at 0.635 -2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 0.9652 -3.81 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "~"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "cap capacitor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Unpolarized capacitor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_fp_filters" "C_*"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "C_0_1"
        (polyline
          (pts (xy -2.032 -0.762) (xy 2.032 -0.762))
          (stroke (width 0.508) (type default))
          (fill (type none)))
        (polyline
          (pts (xy -2.032 0.762) (xy 2.032 0.762))
          (stroke (width 0.508) (type default))
          (fill (type none))))
      (symbol "C_1_1"
        (pin passive line
          (at 0 3.81 270)
          (length 2.794)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin passive line
          (at 0 -3.81 90)
          (length 2.794)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))))
    (symbol "Device:Voltmeter_DC"
      (pin_numbers hide)
      (pin_names (offset 0.0254) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "MES"
        (at -3.302 1.016 0)
        (effects (font (size 1.27 1.27)) (justify right)))
      (property "Value" "Voltmeter_DC"
        (at -3.302 -0.762 0)
        (effects (font (size 1.27 1.27)) (justify right)))
      (property "Footprint" ""
        (at 0 2.54 90)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "~"
        (at 0 2.54 90)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "voltmeter DC"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "DC voltmeter"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "Voltmeter_DC_0_0"
        (polyline
          (pts (xy -3.175 -3.175) (xy -1.905 -1.905))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 1.905 1.905) (xy 3.175 3.175))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 1.905 3.175)
            (xy 3.175 3.175)
            (xy 3.175 1.905))
          (stroke (width 0) (type default))
          (fill (type none)))
        (text "V"
          (at 0 0 0)
          (effects (font (size 2.54 2.54)))))
      (symbol "Voltmeter_DC_0_1"
        (polyline
          (pts (xy 0.254 3.81) (xy 0.762 3.81))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.508 4.064) (xy 0.508 3.556))
          (stroke (width 0) (type default))
          (fill (type none)))
        (circle
          (center 0 0)
          (radius 2.54)
          (stroke (width 0.254) (type default))
          (fill (type none))))
      (symbol "Voltmeter_DC_1_1"
        (pin passive line
          (at 0 -5.08 90)
          (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 270)
          (length 2.54)
          (name "+" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))))
    (symbol "Amplifier_Operational:LM358"
      (pin_numbers hide)
      (pin_names (offset 0.127))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "U"
        (at 0 5.08 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "LM358"
        (at 0 -5.08 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_locked" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27))))
      (property "ki_keywords" "dual opamp"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Low-Power, Dual Operational Amplifiers, DIP-8/SOIC-8/TO-99-8"
        (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* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "LM358_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))
          (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 "LM358_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))
          (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 "LM358_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:Q_PMOS_GDS"
      (pin_numbers hide)
      (pin_names (offset 0) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "Q"
        (at 5.08 1.27 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "Q_PMOS_GDS"
        (at 5.08 -1.27 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 5.08 2.54 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "~"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "P-MOSFET transistor, gate/drain/source"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "Q_PMOS_GDS_0_1"
        (polyline
          (pts (xy 0.254 0) (xy -2.54 0))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.254 1.905) (xy 0.254 -1.905))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.762 -1.27) (xy 0.762 -2.286))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.762 0.508) (xy 0.762 -0.508))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.762 2.286) (xy 0.762 1.27))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 2.54 2.54) (xy 2.54 1.778))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 0.762 1.778)
            (xy 3.302 1.778)
            (xy 3.302 -1.778)
            (xy 0.762 -1.778))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 2.286 0)
            (xy 1.27 0.381)
            (xy 1.27 -0.381)
            (xy 2.286 0))
          (stroke (width 0) (type default))
          (fill (type outline)))
        (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))
          (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))
          (fill (type none)))
        (circle
          (center 1.651 0)
          (radius 2.794)
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (circle
          (center 2.54 -1.778)
          (radius 0.254)
          (stroke (width 0) (type default))
          (fill (type outline)))
        (circle
          (center 2.54 1.778)
          (radius 0.254)
          (stroke (width 0) (type default))
          (fill (type outline))))
      (symbol "Q_PMOS_GDS_1_1"
        (pin input line
          (at -5.08 0 0)
          (length 2.54)
          (name "G" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin passive line
          (at 2.54 5.08 270)
          (length 2.54)
          (name "D" (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 "Device:Q_NMOS_GDS"
      (pin_numbers hide)
      (pin_names (offset 0) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "Q"
        (at 5.08 1.27 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "Q_NMOS_GDS"
        (at 5.08 -1.27 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 5.08 2.54 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "~"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "transistor NMOS N-MOS N-MOSFET"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "N-MOSFET transistor, gate/drain/source"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "Q_NMOS_GDS_0_1"
        (polyline
          (pts (xy 0.254 0) (xy -2.54 0))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.254 1.905) (xy 0.254 -1.905))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.762 -1.27) (xy 0.762 -2.286))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.762 0.508) (xy 0.762 -0.508))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.762 2.286) (xy 0.762 1.27))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 2.54 2.54) (xy 2.54 1.778))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 0.762 -1.778)
            (xy 3.302 -1.778)
            (xy 3.302 1.778)
            (xy 0.762 1.778))
          (stroke (width 0) (type default))
          (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))
          (fill (type outline)))
        (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))
          (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))
          (fill (type none)))
        (circle
          (center 1.651 0)
          (radius 2.794)
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (circle
          (center 2.54 -1.778)
          (radius 0.254)
          (stroke (width 0) (type default))
          (fill (type outline)))
        (circle
          (center 2.54 1.778)
          (radius 0.254)
          (stroke (width 0) (type default))
          (fill (type outline))))
      (symbol "Q_NMOS_GDS_1_1"
        (pin input line
          (at -5.08 0 0)
          (length 2.54)
          (name "G" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin passive line
          (at 2.54 5.08 270)
          (length 2.54)
          (name "D" (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:VPWL"
      (pin_numbers hide)
      (pin_names (offset 0.0254))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "V"
        (at 2.54 2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "VPWL"
        (at 2.54 0 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Sim.Pins" "1=+ 2=-"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Sim.Device" "V"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) (justify left) hide))
      (property "Sim.Params" "pwl=\"0 -1 50n -1 51n 0 97n 1 171n -1 200n -1\""
        (at 2.54 -2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Sim.Type" "PWL"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "simulation"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Voltage source, piece-wise linear"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "VPWL_0_0"
        (polyline
          (pts
            (xy -1.778 -1.016)
            (xy -0.762 1.016)
            (xy -0.254 0)
            (xy 0.762 0)
            (xy 1.27 1.27))
          (stroke (width 0) (type default))
          (fill (type none)))
        (text "+"
          (at 0 1.905 0)
          (effects (font (size 1.27 1.27)))))
      (symbol "VPWL_0_1"
        (circle
          (center 0 0)
          (radius 2.54)
          (stroke (width 0.254) (type default))
          (fill (type background))))
      (symbol "VPWL_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"
        (at 2.54 2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "VSIN"
        (at 2.54 0 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Sim.Pins" "1=+ 2=-"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Sim.Params" "dc=0 ampl=1 f=1k ac=1"
        (at 2.54 -2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Sim.Type" "SIN"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Sim.Device" "V"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) (justify left) hide))
      (property "ki_keywords" "simulation ac vac"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Voltage source, sinusoidal"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "VSIN_0_0"
        (arc
          (start 0 0)
          (mid -0.635 0.6323)
          (end -1.27 0)
          (stroke (width 0) (type default))
          (fill (type none)))
        (arc
          (start 0 0)
          (mid 0.635 -0.6323)
          (end 1.27 0)
          (stroke (width 0) (type default))
          (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))
          (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))))))))
  (junction
    (at 53.34 43.18)
    (diameter 0)
    (color 0 0 0 0)
    (uuid c70cc305-4a85-4986-af11-16451b5b6a7f))
  (junction
    (at 53.34 48.26)
    (diameter 0)
    (color 0 0 0 0)
    (uuid 435f67f4-3346-41b4-b277-d676dffc2847))
  (junction
    (at 60.96 43.18)
    (diameter 0)
    (color 0 0 0 0)
    (uuid e7eb1015-db8d-467c-9061-5e47c69e720d))
  (junction
    (at 60.96 53.34)
    (diameter 0)
    (color 0 0 0 0)
    (uuid e1e2e436-ee63-430f-85c5-9813df92061d))
  (junction
    (at 76.2 43.18)
    (diameter 0)
    (color 0 0 0 0)
    (uuid a1840779-d484-42df-bded-d729a50bbcca))
  (wire
    (pts (xy 53.34 38.1) (xy 53.34 43.18))
    (stroke (width 0) (type default))
    (uuid 6f290148-e20d-4465-b11d-35a54f67a7b7))
  (wire
    (pts (xy 53.34 43.18) (xy 53.34 48.26))
    (stroke (width 0) (type default))
    (uuid babf772b-a6ef-4f5b-b6ba-06d9125bd28a))
  (wire
    (pts (xy 60.96 40.64) (xy 60.96 43.18))
    (stroke (width 0) (type default))
    (uuid 86b94d7c-bd63-427b-9474-a960ded52b10))
  (wire
    (pts (xy 60.96 43.18) (xy 60.96 45.72))
    (stroke (width 0) (type default))
    (uuid 8beadb68-8b85-421c-93c7-45dce0882f21))
  (wire
    (pts (xy 60.96 50.8) (xy 60.96 53.34))
    (stroke (width 0) (type default))
    (uuid 820b3ccc-0a1b-48b1-84be-64a8b6e1bda4))
  (wire
    (pts (xy 38.1 45.72) (xy 38.1 48.26))
    (stroke (width 0) (type default))
    (uuid 4dd17d34-6df1-4da7-8d00-aa278fdbb545))
  (wire
    (pts (xy 38.1 40.64) (xy 38.1 38.1))
    (stroke (width 0) (type default))
    (uuid 42073cd4-6070-45c0-9bb2-64ff69189e68))
  (wire
    (pts (xy 60.96 35.56) (xy 60.96 27.94))
    (stroke (width 0) (type default))
    (uuid 3ff69d77-0ad9-49f2-ab76-bda305895aa0))
  (wire
    (pts (xy 76.2 43.18) (xy 86.36 43.18))
    (stroke (width 0) (type default))
    (uuid 633c9982-3571-45de-b409-1a1e77cf2e81))
  (wire
    (pts (xy 60.96 53.34) (xy 60.96 60.96))
    (stroke (width 0) (type default))
    (uuid 76fb599d-3413-445d-ba28-02d2cb1295e5))
  (wire
    (pts (xy 64.77 43.18) (xy 60.96 43.18))
    (stroke (width 0) (type default))
    (uuid 4de25994-9b1e-4ecb-abf4-2385b167936d))
  (wire
    (pts (xy 72.39 43.18) (xy 76.2 43.18))
    (stroke (width 0) (type default))
    (uuid 31a9139e-4679-472c-87f4-de3dd680e55f))
  (wire
    (pts (xy 76.2 45.72) (xy 76.2 43.18))
    (stroke (width 0) (type default))
    (uuid b2140de6-c2c6-4d09-b0dc-e75e4e92bcf6))
  (wire
    (pts (xy 76.2 53.34) (xy 76.2 55.88))
    (stroke (width 0) (type default))
    (uuid 1b7c0b2b-925e-479d-b637-dd733c7bdedc))
  (wire
    (pts (xy 60.96 33.02) (xy 60.96 35.56))
    (stroke (width 0) (type default))
    (uuid 6af2df6c-074d-4c66-821c-73c337e892b2))
  (global_label "VOUT"
    (shape output)
    (at 86.36 43.18 0)
    (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 5043bf21-ba7f-44ac-8864-4186da594eba)
    (property "Intersheetrefs" "${INTERSHEET_REFS}"
      (at 86.36 43.18 0)
      (effects (font (size 1.27 1.27)) hide)))
  (symbol
    (lib_id "power:+15V")
    (at 60.96 27.94 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid fe8463bf-09e5-4dad-bef6-070ef750086a)
    (property "Reference" "#PWR001"
      (at 60.96 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "+15V"
      (at 60.96 24.4475 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 60.96 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 6367d605-cc38-494e-8ae9-f1d75bc1cd4f))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "#PWR001")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 76.2 55.88 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 2fbb403b-755c-4c35-8f27-38887ebd9d1a)
    (property "Reference" "#PWR002"
      (at 76.2 55.88 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 76.2 55.88 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 76.2 55.88 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid ca307fb4-dbba-47dc-ac06-aa82add81a25))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "#PWR002")
          (unit 1)))))
  (symbol
    (lib_id "power:-15V")
    (at 60.96 60.96 180)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid c3e31314-58fa-4468-8ed5-addfd679e965)
    (property "Reference" "#PWR003"
      (at 60.96 60.96 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "-15V"
      (at 60.96 64.4525 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 60.96 60.96 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 73b3048a-d417-4ac8-9e6b-e5acc2262073))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "#PWR003")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 53.34 58.42 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 864a7e69-3fa5-4612-8a8a-96fe57596639)
    (property "Reference" "#PWR004"
      (at 53.34 58.42 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 53.34 58.42 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 53.34 58.42 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 60df8975-af2d-4455-a639-0a2249797562))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "#PWR004")
          (unit 1)))))
  (symbol
    (lib_id "Device:L")
    (at 68.58 43.18 90)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid b82eb557-5ebe-49f6-9027-683e2f358208)
    (property "Reference" "L1"
      (at 68.58 39.37 90)
      (effects (font (size 1.27 1.27))))
    (property "Value" "80mH"
      (at 68.58 40.9575 90)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 68.58 43.18 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 8b960f6b-d5e9-4bd6-a755-73ad33b12c65))
    (pin "2" (uuid 36931a77-1780-4eb2-86a5-283e541f3e5b))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "L1")
          (unit 1)))))
  (symbol
    (lib_id "Device:C")
    (at 76.2 49.53 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 7a13469c-d656-419b-9c7e-8195ae463be1)
    (property "Reference" "C1"
      (at 81.5975 48.73625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "10µF"
      (at 81.5975 50.32375 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 76.2 49.53 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 5d0723b8-d0a6-4023-8a3d-c9c1c6f0b3de))
    (pin "2" (uuid 6b5487cf-be96-4b03-9eb1-9f2af76dfb21))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "C1")
          (unit 1)))))
  (symbol
    (lib_id "Device:Voltmeter_DC")
    (at 53.34 53.34 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid dcaeb4ff-67b8-45e0-ba35-343b295e62b0)
    (property "Reference" "MES1"
      (at 46.83125 52.86375 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" ""
      (at 53.34 53.34 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 53.34 53.34 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 384eeec8-3290-45d1-91b1-a607ce04577e))
    (pin "2" (uuid 06d54cb0-9b5a-481b-910d-019f010e28b7))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "MES1")
          (unit 1)))))
  (symbol
    (lib_id "Amplifier_Operational:LM358")
    (at 45.72 43.18 0)
    (mirror x)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid ff2c23a0-b4b9-4886-b442-3c9a9dd55166)
    (property "Reference" "U1"
      (at 45.72 36.5125 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "OpAmp"
      (at 45.72 43.18 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 45.72 43.18 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 7bbbfb2a-9938-40d3-84ff-0e9de48a36b7))
    (pin "2" (uuid 3d4a15c9-e26b-433d-bd8d-2fd652a6c31b))
    (pin "3" (uuid c723026f-1918-4fba-8b97-4a9d7ef11986))
    (pin "5" (uuid 61ab8789-b41f-442b-a022-0dbe4b9155f5))
    (pin "6" (uuid ede259af-4bb0-4092-be3b-9c1eec297db2))
    (pin "7" (uuid 7aa31cc8-7637-4cd6-8b5b-bc9062b44ae8))
    (pin "4" (uuid c262e963-d903-4bd1-bec9-62906f4c2fda))
    (pin "8" (uuid 7e587912-33c2-49cd-9ef8-f71a0307277e))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "U1")
          (unit 1)))))
  (symbol
    (lib_id "Device:Q_PMOS_GDS")
    (at 58.42 48.26 0)
    (mirror x)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 6937a887-3cc9-4df4-87f9-a692c9a684fc)
    (property "Reference" "Q1"
      (at 65.0875 48.26 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" ""
      (at 58.42 48.26 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 58.42 48.26 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid e7222d4f-f9bd-4039-a342-725d38271008))
    (pin "2" (uuid 27fa4499-05e5-404f-9bc6-13a513294761))
    (pin "3" (uuid 44fb981b-5321-418a-8379-48a41a579bf3))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "Q1")
          (unit 1)))))
  (symbol
    (lib_id "Device:Q_NMOS_GDS")
    (at 58.42 38.1 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 6b0230c5-f005-431a-99fa-88778a38b7fc)
    (property "Reference" "Q2"
      (at 65.0875 35.08375 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" ""
      (at 58.42 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 58.42 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 4432477d-2545-46eb-ac17-ea6663d9db04))
    (pin "2" (uuid b2caf361-3841-43aa-af56-b119f47d07bd))
    (pin "3" (uuid 59374f3b-a3ab-489d-b346-a3413d3c5e89))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "Q2")
          (unit 1)))))
  (symbol
    (lib_id "Simulation_SPICE:VPWL")
    (at 33.02 48.26 270)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 60b14939-73cf-46d2-8785-42b3e2096787)
    (property "Reference" "V1"
      (at 33.02 42.545 90)
      (effects (font (size 1.27 1.27))))
    (property "Value" "1V 1kHz"
      (at 33.02 44.1325 90)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 33.02 48.26 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 52ad1ce3-b546-405c-9ac1-a47abf94c7b2))
    (pin "2" (uuid 334e4f88-63d0-4c08-b652-069e43f49465))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "V1")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 27.94 48.26 270)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid e0674c6c-3594-4609-b845-a9d8795da715)
    (property "Reference" "#PWR005"
      (at 27.94 48.26 90)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 27.94 48.26 90)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 27.94 48.26 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 4b3f3618-9075-49f2-8c75-7360f8472e38))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "#PWR005")
          (unit 1)))))
  (symbol
    (lib_id "Simulation_SPICE:VSIN")
    (at 33.02 38.1 270)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 83ec85a0-3335-47b0-8618-d37ddbf51082)
    (property "Reference" "V2"
      (at 33.02 32.385 90)
      (effects (font (size 1.27 1.27))))
    (property "Value" "1V 30Hz"
      (at 33.02 33.9725 90)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 33.02 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid cfed14f9-452d-48f8-a643-2603d05ebd2d))
    (pin "2" (uuid 4f470a8e-60b3-43c6-86f6-f43008bf7332))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "V2")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 27.94 38.1 270)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 104b7514-8291-440a-aa90-67dac8654985)
    (property "Reference" "#PWR006"
      (at 27.94 38.1 90)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 27.94 38.1 90)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 27.94 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 70b87177-03f2-4560-9135-1f28cf3c75f7))
    (instances
      (project "classd"
        (path "/4b2b9334-1f75-42d6-8fa5-6ab60e8a72bd"
          (reference "#PWR006")
          (unit 1)))))
  (sheet_instances (path "/" (page "1"))))
