(kicad_sch
  (version 20230121)
  (generator eeschema)
  (uuid 6ab2ba5e-bb61-4e19-ba15-7492b8b7fc32)
  (paper "A4")
  (title_block (title "I²C 上拉电阻与总线电容") (company "EETree 电子森林"))
  (lib_symbols
    (symbol "power:VDD"
      (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" "VDD"
        (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 \"VDD\""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "VDD_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 "VDD_1_1"
        (pin power_in line hide
          (at 0 0 90)
          (length 0)
          (name "VDD" (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: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: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 "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))))))))
  (wire
    (pts (xy 101.6 45.72) (xy 101.6 52.07))
    (stroke (width 0) (type default))
    (uuid 58bfc9c9-9451-43c8-8d3e-7b2de0c3f83a))
  (wire
    (pts (xy 101.6 59.69) (xy 101.6 68.58))
    (stroke (width 0) (type default))
    (uuid a15013bf-4613-41a1-a69b-7c578041fd75))
  (wire
    (pts (xy 71.12 68.58) (xy 101.6 68.58))
    (stroke (width 0) (type default))
    (uuid 7feab157-3d70-4817-90d0-1cac6204bafe))
  (wire
    (pts (xy 101.6 68.58) (xy 121.92 68.58))
    (stroke (width 0) (type default))
    (uuid 91228d15-7d1c-4fe6-a644-076c1acb791e))
  (wire
    (pts (xy 121.92 68.58) (xy 154.94 68.58))
    (stroke (width 0) (type default))
    (uuid 6990c8ca-e08c-44c9-b181-0a1417279598))
  (wire
    (pts (xy 121.92 68.58) (xy 121.92 77.47))
    (stroke (width 0) (type default))
    (uuid bf81d120-f70b-4f1a-b128-95432481716c))
  (wire
    (pts (xy 121.92 85.09) (xy 121.92 93.98))
    (stroke (width 0) (type default))
    (uuid eb7efdda-a4e7-4065-a3a4-384c0a9e489a))
  (wire
    (pts (xy 154.94 68.58) (xy 154.94 76.2))
    (stroke (width 0) (type default))
    (uuid 6ebb0cee-8877-47ad-92f5-4c06d9b6eb89))
  (wire
    (pts (xy 154.94 86.36) (xy 154.94 93.98))
    (stroke (width 0) (type default))
    (uuid a6c3308f-1de6-46a4-b079-bae683fe5d4a))
  (wire
    (pts (xy 147.32 81.28) (xy 142.24 81.28))
    (stroke (width 0) (type default))
    (uuid 7130f0e3-3fe3-4b2e-b57b-a1601a10a257))
  (wire
    (pts (xy 121.92 93.98) (xy 154.94 93.98))
    (stroke (width 0) (type default))
    (uuid 3bcd0425-0f5e-4671-8630-d45928dccec7))
  (global_label "SDA"
    (shape bidirectional)
    (at 71.12 68.58 180)
    (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify right))
    (uuid 6056c298-41bd-4d49-b9bb-3c94d48f1a0b)
    (property "Intersheetrefs" "${INTERSHEET_REFS}"
      (at 71.12 68.58 0)
      (effects (font (size 1.27 1.27)) hide)))
  (junction
    (at 101.6 68.58)
    (diameter 0)
    (color 0 0 0 0)
    (uuid ba753464-57b4-448b-b9aa-61c5f9af96b2))
  (junction
    (at 121.92 68.58)
    (diameter 0)
    (color 0 0 0 0)
    (uuid 13ba35bd-1ea2-4169-8564-a1ef0e13d105))
  (label "DRV"
    (at 142.24 81.28 180)
    (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify right bottom))
    (uuid 6e5e5690-e9d2-4a6d-9501-95de6faa573a))
  (text "总线寄生电容"
    (at 124.52 88.9 0)
    (effects (font (size 1.1 1.1)) (justify left bottom))
    (uuid 693583b6-2952-408e-9d8e-615c9f0170fa))
  (text "从机开漏输出"
    (at 149.86 97.79 0)
    (effects (font (size 1.1 1.1)) (justify left bottom))
    (uuid c4ac3588-fdd5-4873-80bc-87a55ce9d207))
  (symbol
    (lib_id "power:VDD")
    (at 101.6 45.72 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid acad86fd-c853-4bde-9593-2a1c1882013d)
    (property "Reference" "#PWR01"
      (at 101.6 45.72 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "VDD"
      (at 101.6 41.92 0)
      (effects (font (size 1.27 1.27))))
    (pin "1" (uuid 9c11655c-2a57-4c10-aaff-739efedb5e3e))
    (instances
      (project "i2c-pullup"
        (path "/6ab2ba5e-bb61-4e19-ba15-7492b8b7fc32"
          (reference "#PWR01")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 101.6 55.88 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 939c1ac1-56b8-4bde-88e3-d8459e4bb3d9)
    (property "Reference" "Rp"
      (at 104.19999999999999 54.879999999999995 0)
      (effects (font (size 1.27 1.27)) (justify left)))
    (property "Value" "Rp"
      (at 104.19999999999999 57.48 0)
      (effects (font (size 1.27 1.27)) (justify left) hide))
    (pin "1" (uuid 06fea4bb-34c9-4d92-b47c-5d0f75bc7737))
    (pin "2" (uuid 0e9d2cd1-4b55-4bfe-a791-780a9f4ec87d))
    (instances
      (project "i2c-pullup"
        (path "/6ab2ba5e-bb61-4e19-ba15-7492b8b7fc32"
          (reference "Rp")
          (unit 1)))))
  (symbol
    (lib_id "Device:C")
    (at 121.92 81.28 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid afd5681d-e688-475a-93ba-29cf6f02855b)
    (property "Reference" "Cb"
      (at 124.52 80.28 0)
      (effects (font (size 1.27 1.27)) (justify left)))
    (property "Value" "Cb"
      (at 124.52 82.88 0)
      (effects (font (size 1.27 1.27)) (justify left) hide))
    (pin "1" (uuid 3641cb8f-391c-485e-a1d0-7be6104683fa))
    (pin "2" (uuid 190c27ff-4720-472e-b506-958c3ac6749d))
    (instances
      (project "i2c-pullup"
        (path "/6ab2ba5e-bb61-4e19-ba15-7492b8b7fc32"
          (reference "Cb")
          (unit 1)))))
  (symbol
    (lib_id "Device:Q_NMOS_GDS")
    (at 152.4 81.28 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid e8165b6b-31a4-4475-a0c5-9206d4e199a5)
    (property "Reference" "Q1"
      (at 156.9 80.28 0)
      (effects (font (size 1.27 1.27)) (justify left)))
    (property "Value" ""
      (at 155.0 82.88 0)
      (effects (font (size 1.27 1.27)) (justify left) hide))
    (pin "1" (uuid d23d4f62-88ee-414b-9c4f-68af5ff515f6))
    (pin "2" (uuid 6dc0fc70-f34b-429e-abc7-9de50d4811a3))
    (pin "3" (uuid 0a5d09a7-25f8-4a00-9697-dd2c23cdf2ad))
    (instances
      (project "i2c-pullup"
        (path "/6ab2ba5e-bb61-4e19-ba15-7492b8b7fc32"
          (reference "Q1")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 121.92 93.98 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid b5290b3a-705a-4234-913e-95c153becc12)
    (property "Reference" "#PWR02"
      (at 121.92 93.97999999999999 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 121.92 98.97999999999999 0)
      (effects (font (size 1.27 1.27))))
    (pin "1" (uuid 7df54294-e409-4694-9321-ba7fd4215d7f))
    (instances
      (project "i2c-pullup"
        (path "/6ab2ba5e-bb61-4e19-ba15-7492b8b7fc32"
          (reference "#PWR02")
          (unit 1)))))
  (sheet_instances (path "/" (page "1"))))
