(kicad_sch
  (version 20230121)
  (generator eeschema)
  (uuid dfd5bfca-1a08-4958-b8f4-3163daa0b593)
  (paper "A4")
  (title_block
    (title "Full-Wave Rectifier")
    (company "EETree 电子森林 · CircuitJS 示例转换"))
  (lib_symbols
    (symbol "power:+10V"
      (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" "+10V"
        (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 \"+10V\""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "+10V_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 "+10V_1_1"
        (pin power_in line hide
          (at 0 0 90)
          (length 0)
          (name "+10V" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))))
    (symbol "CircuitJS:PWR_b4f3b2"
      (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" "-10V"
        (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 \"VEE\""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "PWR_b4f3b2_0_1"
        (polyline
          (pts (xy 0 0) (xy 0 2.54))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 0.762 1.27)
            (xy -0.762 1.27)
            (xy 0 2.54)
            (xy 0.762 1.27))
          (stroke (width 0) (type default))
          (fill (type outline))))
      (symbol "PWR_b4f3b2_1_1"
        (pin power_in line hide
          (at 0 0 90)
          (length 0)
          (name "-10V" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))))
    (symbol "Device:R"
      (pin_numbers hide)
      (pin_names (offset 0))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "R"
        (at 2.032 0 90)
        (effects (font (size 1.27 1.27))))
      (property "Value" "R"
        (at 0 0 90)
        (effects (font (size 1.27 1.27))))
      (property "Footprint" ""
        (at -1.778 0 90)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "~"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "R res resistor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Resistor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_fp_filters" "R_*"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "R_0_1"
        (rectangle
          (start -1.016 -2.54)
          (end 1.016 2.54)
          (stroke (width 0.254) (type default))
          (fill (type none))))
      (symbol "R_1_1"
        (pin passive line
          (at 0 3.81 270)
          (length 1.27)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin passive line
          (at 0 -3.81 90)
          (length 1.27)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))))
    (symbol "Device:Q_NPN_BCE"
      (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_NPN_BCE"
        (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 NPN"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "NPN transistor, base/collector/emitter"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "Q_NPN_BCE_0_1"
        (polyline
          (pts (xy 0.635 0.635) (xy 2.54 2.54))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 0.635 -0.635)
            (xy 2.54 -2.54)
            (xy 2.54 -2.54))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 0.635 1.905)
            (xy 0.635 -1.905)
            (xy 0.635 -1.905))
          (stroke (width 0.508) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 1.27 -1.778)
            (xy 1.778 -1.27)
            (xy 2.286 -2.286)
            (xy 1.27 -1.778)
            (xy 1.27 -1.778))
          (stroke (width 0) (type default))
          (fill (type outline)))
        (circle
          (center 1.27 0)
          (radius 2.8194)
          (stroke (width 0.254) (type default))
          (fill (type none))))
      (symbol "Q_NPN_BCE_1_1"
        (pin input line
          (at -5.08 0 0)
          (length 5.715)
          (name "B" (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 "C" (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 "E" (effects (font (size 1.27 1.27))))
          (number "3" (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)))))))
    (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))))))))
  (junction
    (at 86.36 81.28)
    (diameter 0)
    (color 0 0 0 0)
    (uuid ac7b9596-f6f5-4e3d-84e7-85a7f374aac6))
  (wire
    (pts (xy 86.36 81.28) (xy 101.6 81.28))
    (stroke (width 0) (type default))
    (uuid b4dbb0d2-e3e9-49c9-8d1a-b2a5bf3b6061))
  (wire
    (pts (xy 86.36 55.88) (xy 71.12 55.88))
    (stroke (width 0) (type default))
    (uuid 90dee7ae-f48d-4ac9-b05b-f77373f4694f))
  (wire
    (pts (xy 86.36 127.0) (xy 71.12 127.0))
    (stroke (width 0) (type default))
    (uuid 53148b93-c13b-4ec5-b614-e396233ce610))
  (wire
    (pts (xy 101.6 81.28) (xy 111.76 81.28))
    (stroke (width 0) (type default))
    (uuid d45df79e-ebb7-43a0-821b-17cf3430d788))
  (wire
    (pts (xy 86.36 72.39) (xy 86.36 81.28))
    (stroke (width 0) (type default))
    (uuid e968ed3e-feaa-408c-98fc-a4096598a2e5))
  (wire
    (pts (xy 86.36 64.77) (xy 86.36 55.88))
    (stroke (width 0) (type default))
    (uuid 4c4459fc-72d4-4769-8a7b-aa8208055dd1))
  (wire
    (pts (xy 86.36 105.41) (xy 86.36 91.44))
    (stroke (width 0) (type default))
    (uuid c4e069c6-8fe5-4251-8608-b258f4a0bd57))
  (wire
    (pts (xy 86.36 113.03) (xy 86.36 127.0))
    (stroke (width 0) (type default))
    (uuid cc162309-a2df-45e6-a59c-a4b9b0c879e6))
  (wire
    (pts (xy 78.74 86.36) (xy 66.04 86.36))
    (stroke (width 0) (type default))
    (uuid 3b102bbb-d68b-4a4f-b646-852e303864f9))
  (global_label "VOUT"
    (shape output)
    (at 111.76 81.28 0)
    (fields_autoplaced)
    (effects (font (size 2.0 2.0)) (justify left))
    (uuid a34e1831-b1e7-4add-87d1-0db28feb18df)
    (property "Intersheetrefs" "${INTERSHEET_REFS}"
      (at 111.76 81.28 0)
      (effects (font (size 1.27 1.27)) hide)))
  (symbol
    (lib_id "power:+10V")
    (at 71.12 55.88 90)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 5e7a654f-c7b5-436e-a48f-4ee1275d3881)
    (property "Reference" "#PWR001"
      (at 71.12 55.88 90)
      (effects (font (size 2.0 2.0)) hide))
    (property "Value" "+10V"
      (at 63.8175 55.88 90)
      (effects (font (size 2.0 2.0))))
    (property "Footprint" ""
      (at 71.12 55.88 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 88cb384a-7e7b-4de9-a3be-bf6c5480eebf))
    (instances
      (project "transrectifier"
        (path "/3fc4324a-b025-4df7-a8d6-b9516e5ec083"
          (reference "#PWR001")
          (unit 1)))))
  (symbol
    (lib_id "CircuitJS:PWR_b4f3b2")
    (at 71.12 127.0 90)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid f9ac32d2-d24b-4791-bb96-4662e0c8eca6)
    (property "Reference" "#PWR002"
      (at 71.12 127.0 90)
      (effects (font (size 2.0 2.0)) hide))
    (property "Value" "-10V"
      (at 63.8175 127.0 90)
      (effects (font (size 2.0 2.0))))
    (property "Footprint" ""
      (at 71.12 127.0 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid ebfe96e1-00a7-4033-88a2-82f3238e1de0))
    (instances
      (project "transrectifier"
        (path "/3fc4324a-b025-4df7-a8d6-b9516e5ec083"
          (reference "#PWR002")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 86.36 68.58 180)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 147fde3c-6d25-479d-8c8c-e6be27632cb3)
    (property "Reference" "R1"
      (at 92.075 67.31 0)
      (effects (font (size 2.0 2.0))))
    (property "Value" "1kΩ"
      (at 92.075 69.85 0)
      (effects (font (size 2.0 2.0))))
    (property "Footprint" ""
      (at 86.36 68.58 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid f26e327f-ed96-4273-ad43-37d13c9bdf87))
    (pin "2" (uuid ec10e10e-52f5-4d0d-a86b-ad94adb54ec5))
    (instances
      (project "transrectifier"
        (path "/3fc4324a-b025-4df7-a8d6-b9516e5ec083"
          (reference "R1")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 86.36 109.22 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 31813d15-879a-4bc8-9560-a4341b5692cb)
    (property "Reference" "R2"
      (at 92.075 107.95 0)
      (effects (font (size 2.0 2.0))))
    (property "Value" "1kΩ"
      (at 92.075 110.49 0)
      (effects (font (size 2.0 2.0))))
    (property "Footprint" ""
      (at 86.36 109.22 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid e3a2692f-c2e2-42ae-b0ec-391443871d16))
    (pin "2" (uuid 6e383b0c-2037-4cf1-a6b5-72c00265d05d))
    (instances
      (project "transrectifier"
        (path "/3fc4324a-b025-4df7-a8d6-b9516e5ec083"
          (reference "R2")
          (unit 1)))))
  (symbol
    (lib_id "Device:Q_NPN_BCE")
    (at 83.82 86.36 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 3e06f90a-ddcb-4018-9a3a-ed7763fd2fc4)
    (property "Reference" "Q1"
      (at 91.7575 86.36 0)
      (effects (font (size 2.0 2.0))))
    (property "Value" ""
      (at 83.82 86.36 0)
      (effects (font (size 2.0 2.0)) hide))
    (property "Footprint" ""
      (at 83.82 86.36 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 5e0975c6-82eb-4e4e-830b-f399351440eb))
    (pin "2" (uuid bed7d692-4cd3-4a97-966c-3a0a56303d9c))
    (pin "3" (uuid f9f7d7c3-6add-406a-ad52-a9b20baa799c))
    (instances
      (project "transrectifier"
        (path "/3fc4324a-b025-4df7-a8d6-b9516e5ec083"
          (reference "Q1")
          (unit 1)))))
  (symbol
    (lib_id "Simulation_SPICE:VSIN")
    (at 60.96 86.36 270)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 37c5a9be-8698-4c77-8364-120032a4881d)
    (property "Reference" "V1"
      (at 60.96 78.4225 90)
      (effects (font (size 2.0 2.0))))
    (property "Value" "5V 40Hz"
      (at 60.96 80.9625 90)
      (effects (font (size 2.0 2.0))))
    (property "Footprint" ""
      (at 60.96 86.36 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid fe70921c-da93-4f24-ba3c-1d512ff87607))
    (pin "2" (uuid 2a8d22fe-9c8f-421f-9cf9-fb63bf8e0e4e))
    (instances
      (project "transrectifier"
        (path "/3fc4324a-b025-4df7-a8d6-b9516e5ec083"
          (reference "V1")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 55.88 86.36 270)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 48228f7f-ad46-4d60-88f7-0cd8d60e0f90)
    (property "Reference" "#PWR003"
      (at 55.88 86.36 90)
      (effects (font (size 2.0 2.0)) hide))
    (property "Value" "GND"
      (at 55.88 86.36 90)
      (effects (font (size 2.0 2.0)) hide))
    (property "Footprint" ""
      (at 55.88 86.36 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid cf77b107-7063-4d87-8e7a-de5a834dcae0))
    (instances
      (project "transrectifier"
        (path "/3fc4324a-b025-4df7-a8d6-b9516e5ec083"
          (reference "#PWR003")
          (unit 1)))))
  (sheet_instances (path "/" (page "1"))))
