Files
the-shrimpt-keyboard/Hardware/keyboard_controller/block/battery_control.kicad_sch

2253 lines
37 KiB
Plaintext

(kicad_sch
(version 20250114)
(generator "eeschema")
(generator_version "9.0")
(uuid "6c16a6d2-9e17-403b-9f7c-9f978d8b224e")
(paper "A5")
(lib_symbols
(symbol "Device:D_Schottky"
(pin_numbers
(hide yes)
)
(pin_names
(offset 1.016)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "D"
(at 0 2.54 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "D_Schottky"
(at 0 -2.54 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Schottky diode"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "diode Schottky"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "D_Schottky_0_1"
(polyline
(pts
(xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 1.27 0) (xy -1.27 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "D_Schottky_1_1"
(pin passive line
(at -3.81 0 0)
(length 2.54)
(name "K"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 3.81 0 180)
(length 2.54)
(name "A"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Device:R"
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
)
(exclude_from_sim no)
(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 yes)
)
)
(property "Datasheet" "~"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "R res resistor"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "R_*"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(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)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Simulation_SPICE:NMOS"
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
)
(exclude_from_sim no)
(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" "NMOS"
(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 yes)
)
)
(property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs"
(at 0 -12.7 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "N-MOSFET transistor, drain/source/gate"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Device" "NMOS"
(at 0 -17.145 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Type" "VDMOS"
(at 0 -19.05 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Pins" "1=D 2=G 3=S"
(at 0 -15.24 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "transistor NMOS N-MOS N-MOSFET simulation"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "NMOS_0_1"
(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.254 0) (xy -2.54 0)
)
(stroke
(width 0)
(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 0.762 0.508) (xy 0.762 -0.508)
)
(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 -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)
)
)
(circle
(center 1.651 0)
(radius 2.794)
(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)
)
)
(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)
)
)
(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 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)
)
)
)
(symbol "NMOS_1_1"
(pin input line
(at -5.08 0 0)
(length 2.54)
(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 270)
(length 2.54)
(name "D"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(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)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Simulation_SPICE:PMOS"
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
)
(exclude_from_sim no)
(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" "PMOS"
(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 yes)
)
)
(property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs"
(at 0 -12.7 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "P-MOSFET transistor, drain/source/gate"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Device" "PMOS"
(at 0 -17.145 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Type" "VDMOS"
(at 0 -19.05 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Pins" "1=D 2=G 3=S"
(at 0 -15.24 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "transistor PMOS P-MOS P-MOSFET simulation"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "PMOS_0_1"
(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.254 0) (xy -2.54 0)
)
(stroke
(width 0)
(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 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 0.762 0.508) (xy 0.762 -0.508)
)
(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)
)
)
(circle
(center 1.651 0)
(radius 2.794)
(stroke
(width 0.254)
(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.54 2.54) (xy 2.54 1.778)
)
(stroke
(width 0)
(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)
)
)
(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 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)
)
)
)
(symbol "PMOS_1_1"
(pin input line
(at -5.08 0 0)
(length 2.54)
(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 270)
(length 2.54)
(name "D"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(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)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "power:GND"
(power)
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "#PWR"
(at 0 -6.35 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(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 yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "global power"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(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
(at 0 0 270)
(length 0)
(name "~"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)
(text "Enabled only when battery connected and USB disconnected"
(exclude_from_sim no)
(at 129.794 69.85 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "1d02578b-11c7-410a-8519-6bfcf2d94500")
)
(text "Charger is only enabled if all conditions are true"
(exclude_from_sim no)
(at 128.524 31.75 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "b918cdd3-e926-4615-b2e7-04cd4a5c1773")
)
(junction
(at 81.28 67.31)
(diameter 0)
(color 0 0 0 0)
(uuid "1016aa9d-9dff-44c3-bd4f-b5860d15e1d2")
)
(junction
(at 99.06 31.75)
(diameter 0)
(color 0 0 0 0)
(uuid "17994310-2334-469b-ace3-eed5dc6604fc")
)
(junction
(at 66.04 57.15)
(diameter 0)
(color 0 0 0 0)
(uuid "47d27dd5-1abb-413a-98b5-61de9d316e58")
)
(junction
(at 81.28 69.85)
(diameter 0)
(color 0 0 0 0)
(uuid "55a450b3-0c49-4892-8a77-e6bb6dc681af")
)
(junction
(at 66.04 86.36)
(diameter 0)
(color 0 0 0 0)
(uuid "7d546d0d-5612-4069-85fd-ec934552bbbc")
)
(junction
(at 66.04 76.2)
(diameter 0)
(color 0 0 0 0)
(uuid "86752c09-77e6-4c72-84ec-10f2c3200a57")
)
(junction
(at 66.04 31.75)
(diameter 0)
(color 0 0 0 0)
(uuid "8c8e7c21-0c36-4c5f-846f-107e41c622cd")
)
(junction
(at 81.28 41.91)
(diameter 0)
(color 0 0 0 0)
(uuid "f3d221ff-e978-4100-a105-5f0d875e7a7c")
)
(wire
(pts
(xy 66.04 76.2) (xy 66.04 77.47)
)
(stroke
(width 0)
(type default)
)
(uuid "0a91b182-7819-40c3-b936-68fce3f9fbd1")
)
(wire
(pts
(xy 81.28 86.36) (xy 81.28 81.28)
)
(stroke
(width 0)
(type default)
)
(uuid "0bf32ad5-5065-4d42-9b5d-cd7acd4fa590")
)
(wire
(pts
(xy 66.04 57.15) (xy 66.04 58.42)
)
(stroke
(width 0)
(type default)
)
(uuid "268d9ad1-1132-4d57-88a0-ec359d8e6ff2")
)
(wire
(pts
(xy 60.96 57.15) (xy 66.04 57.15)
)
(stroke
(width 0)
(type default)
)
(uuid "2ff87e14-3107-440f-aca2-2886edb23045")
)
(wire
(pts
(xy 66.04 31.75) (xy 76.2 31.75)
)
(stroke
(width 0)
(type default)
)
(uuid "36b9e1ab-3187-4baa-8ee4-f1c2ee9b2a6a")
)
(wire
(pts
(xy 60.96 31.75) (xy 66.04 31.75)
)
(stroke
(width 0)
(type default)
)
(uuid "412bd424-e065-4fed-b288-63a0874e88f4")
)
(wire
(pts
(xy 66.04 67.31) (xy 81.28 67.31)
)
(stroke
(width 0)
(type default)
)
(uuid "43ed91c4-069b-40be-ba90-217734f5cb92")
)
(wire
(pts
(xy 81.28 39.37) (xy 81.28 41.91)
)
(stroke
(width 0)
(type default)
)
(uuid "446e9cf5-9731-4e49-a348-38b7be3af14a")
)
(wire
(pts
(xy 81.28 50.8) (xy 81.28 52.07)
)
(stroke
(width 0)
(type default)
)
(uuid "51c3db64-4f1c-4cc4-9c01-a86b9caffdc7")
)
(wire
(pts
(xy 99.06 31.75) (xy 99.06 33.02)
)
(stroke
(width 0)
(type default)
)
(uuid "5df72e26-aaf2-4a44-b624-ef4e47491ee8")
)
(wire
(pts
(xy 60.96 76.2) (xy 66.04 76.2)
)
(stroke
(width 0)
(type default)
)
(uuid "72723273-e99f-48f1-bfcb-69cb1efb69eb")
)
(wire
(pts
(xy 81.28 69.85) (xy 81.28 71.12)
)
(stroke
(width 0)
(type default)
)
(uuid "72cf5e0e-dfda-456c-93a1-d2285e0a2c2a")
)
(wire
(pts
(xy 66.04 87.63) (xy 66.04 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "75dbfe47-47bf-41b6-b1aa-08dfb4acce1e")
)
(wire
(pts
(xy 66.04 40.64) (xy 66.04 41.91)
)
(stroke
(width 0)
(type default)
)
(uuid "7c5cfe0c-c099-45d1-8457-c1f3bfc10d70")
)
(wire
(pts
(xy 66.04 41.91) (xy 81.28 41.91)
)
(stroke
(width 0)
(type default)
)
(uuid "84f8b7af-b655-4107-8421-ee833936b58e")
)
(wire
(pts
(xy 66.04 66.04) (xy 66.04 67.31)
)
(stroke
(width 0)
(type default)
)
(uuid "86265b9d-cd42-4c56-9435-84cd09b31212")
)
(wire
(pts
(xy 66.04 76.2) (xy 73.66 76.2)
)
(stroke
(width 0)
(type default)
)
(uuid "94cd21b4-1deb-4196-8c6e-e11e0c379983")
)
(wire
(pts
(xy 81.28 62.23) (xy 81.28 67.31)
)
(stroke
(width 0)
(type default)
)
(uuid "9548e87e-8cdd-4724-994d-9fb57a116ae1")
)
(wire
(pts
(xy 86.36 31.75) (xy 99.06 31.75)
)
(stroke
(width 0)
(type default)
)
(uuid "9dcf7bcb-a19d-4855-b913-7aede7e15cf7")
)
(wire
(pts
(xy 99.06 31.75) (xy 111.76 31.75)
)
(stroke
(width 0)
(type default)
)
(uuid "adcc51b3-6821-4210-a044-aeb5fdb72cca")
)
(wire
(pts
(xy 66.04 86.36) (xy 66.04 85.09)
)
(stroke
(width 0)
(type default)
)
(uuid "ae13a7b3-ad91-480f-af20-2054a74dd42f")
)
(wire
(pts
(xy 81.28 69.85) (xy 111.76 69.85)
)
(stroke
(width 0)
(type default)
)
(uuid "b8113d55-6049-4446-8bd7-a288ee88bba7")
)
(wire
(pts
(xy 66.04 86.36) (xy 81.28 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "b8998898-e24a-4fa5-837d-f36d770c4d9a")
)
(wire
(pts
(xy 66.04 31.75) (xy 66.04 33.02)
)
(stroke
(width 0)
(type default)
)
(uuid "c9036303-92b8-4368-9db3-2b7c73111845")
)
(wire
(pts
(xy 81.28 41.91) (xy 81.28 43.18)
)
(stroke
(width 0)
(type default)
)
(uuid "cf79595e-9059-4cde-8b08-4184e80e8419")
)
(wire
(pts
(xy 81.28 67.31) (xy 81.28 69.85)
)
(stroke
(width 0)
(type default)
)
(uuid "d453bc68-8b2b-4258-be47-b87f44958ecb")
)
(wire
(pts
(xy 66.04 57.15) (xy 73.66 57.15)
)
(stroke
(width 0)
(type default)
)
(uuid "f42eda45-085c-4b8a-a51c-92450c204e71")
)
(hierarchical_label "SNS_USB_CONN"
(shape input)
(at 60.96 76.2 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "0886db9c-f5b2-4686-9532-83a03b8f5f05")
)
(hierarchical_label "BATT_BOOST_EN"
(shape output)
(at 111.76 69.85 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "2acdd97d-f636-4961-92aa-5de746d39571")
)
(hierarchical_label "SNS_BATT_CONN"
(shape input)
(at 60.96 57.15 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "3ac49502-5a83-45a8-afe0-8123a9d921d8")
)
(hierarchical_label "CTR_CHARGER_EN"
(shape input)
(at 60.96 31.75 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "64169b50-f3c7-481f-8bb4-93ded25afd0a")
)
(hierarchical_label "CHARGER_EN"
(shape output)
(at 111.76 31.75 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "d192d4f5-118b-475e-a313-1f36eeadf14d")
)
(symbol
(lib_id "Simulation_SPICE:NMOS")
(at 78.74 76.2 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "babcaa4b-b503-4b40-9291-76d24e683551")
(property "Reference" "Q14"
(at 85.09 74.9299 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "NMOS"
(at 85.09 77.4699 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 83.82 73.66 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs"
(at 78.74 88.9 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "N-MOSFET transistor, drain/source/gate"
(at 78.74 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Device" "NMOS"
(at 78.74 93.345 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Type" "VDMOS"
(at 78.74 95.25 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Pins" "1=D 2=G 3=S"
(at 78.74 91.44 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "3"
(uuid "bf57b6a1-1fa4-44dd-9a48-bd3234b56459")
)
(pin "1"
(uuid "f8756db2-9355-4b62-8dcb-46ef8d2b7e46")
)
(pin "2"
(uuid "e1bced50-b647-4cb4-8e94-6ffde1bec718")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "Q14")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "Q17")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:R")
(at 66.04 81.28 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "c67f185a-97b0-443a-8210-2d478188e671")
(property "Reference" "R79"
(at 68.58 80.0099 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "10k"
(at 68.58 82.5499 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 64.262 81.28 90)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 66.04 81.28 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 66.04 81.28 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "a979316c-d7b1-429c-ae54-8239df4e5694")
)
(pin "1"
(uuid "63e46c7d-7e9c-48c6-9fa4-3e8c2f07506a")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "R79")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "R84")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:R")
(at 66.04 62.23 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "caa978cf-2d0f-4a10-832a-ad908d18a35c")
(property "Reference" "R75"
(at 68.58 60.9599 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "10k"
(at 68.58 63.4999 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 64.262 62.23 90)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 66.04 62.23 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 66.04 62.23 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "3724677b-2cff-4a93-91c4-52e360db36e8")
)
(pin "1"
(uuid "89405980-aae0-4657-b1fa-16c80af311ea")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "R75")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "R83")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 99.06 40.64 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "e08c7d8c-10e2-4f5c-8af5-6484e0fb2f18")
(property "Reference" "#PWR058"
(at 99.06 46.99 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "GND"
(at 99.06 45.72 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Footprint" ""
(at 99.06 40.64 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 99.06 40.64 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 99.06 40.64 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "1ae19f1d-ebb6-46f3-a7b0-f74795d9f994")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "#PWR058")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "#PWR062")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:R")
(at 66.04 36.83 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "e541b9a1-8acd-4257-b76a-3edcb2ee6780")
(property "Reference" "R61"
(at 68.58 35.5599 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "47k"
(at 68.58 38.0999 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 64.262 36.83 90)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 66.04 36.83 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 66.04 36.83 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "929537b4-608e-4b18-a4eb-a9966f3686f4")
)
(pin "1"
(uuid "dda1a785-de9d-41c3-a52f-012f704e07c9")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "R61")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "R82")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 66.04 87.63 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "e5e4ed02-1336-49dd-b091-87e38d1182f7")
(property "Reference" "#PWR057"
(at 66.04 93.98 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "GND"
(at 66.04 92.71 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Footprint" ""
(at 66.04 87.63 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 66.04 87.63 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 66.04 87.63 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "d153a4d8-2d94-4995-be34-03a26bc261d5")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "#PWR057")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "#PWR061")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:D_Schottky")
(at 81.28 46.99 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "e6807c16-93d3-4230-ac5b-a88332d2b203")
(property "Reference" "D13"
(at 83.82 46.0374 90)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(property "Value" "D"
(at 83.82 48.5774 90)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(property "Footprint" ""
(at 81.28 46.99 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 81.28 46.99 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Schottky diode"
(at 81.28 46.99 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Device" "D"
(at 81.28 46.99 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Pins" "1=K 2=A"
(at 81.28 46.99 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "c710b228-9dad-4277-b97e-69f6b9e12bc5")
)
(pin "1"
(uuid "6d90f9a0-e2c0-474b-988e-c1398db2b6a5")
)
(instances
(project ""
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "D13")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "D14")
(unit 1)
)
)
)
)
(symbol
(lib_id "Simulation_SPICE:PMOS")
(at 81.28 34.29 270)
(mirror x)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "f8b3d1b4-a079-4efe-b330-f2756507161e")
(property "Reference" "Q15"
(at 81.28 25.4 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "PMOS"
(at 81.28 27.94 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 83.82 29.21 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs"
(at 68.58 34.29 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "P-MOSFET transistor, drain/source/gate"
(at 81.28 34.29 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Device" "PMOS"
(at 64.135 34.29 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Type" "VDMOS"
(at 62.23 34.29 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Pins" "1=D 2=G 3=S"
(at 66.04 34.29 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "3"
(uuid "df6d5dd9-e15b-4552-a27a-4e7b358a7930")
)
(pin "2"
(uuid "097d3ed0-846a-43b4-bd0e-ea5490d20668")
)
(pin "1"
(uuid "1848a703-5b48-4094-b1ee-5a6882aee0e9")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "Q15")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "Q18")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:R")
(at 99.06 36.83 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "fc57fcce-812e-4d12-83f0-d57d88ddec48")
(property "Reference" "R80"
(at 101.6 35.5599 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "47k"
(at 101.6 38.0999 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 97.282 36.83 90)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 99.06 36.83 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 99.06 36.83 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "8d28c21b-b77a-4d41-9feb-c234588fbef3")
)
(pin "1"
(uuid "2ef3eba1-43e4-49d3-9d4b-ea55fa31027d")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "R80")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "R85")
(unit 1)
)
)
)
)
(symbol
(lib_id "Simulation_SPICE:NMOS")
(at 78.74 57.15 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "fdb337dd-85b1-4cea-96c1-5bcd4533b0c4")
(property "Reference" "Q13"
(at 85.09 55.8799 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "NMOS"
(at 85.09 58.4199 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 83.82 54.61 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs"
(at 78.74 69.85 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "N-MOSFET transistor, drain/source/gate"
(at 78.74 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Device" "NMOS"
(at 78.74 74.295 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Type" "VDMOS"
(at 78.74 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Sim.Pins" "1=D 2=G 3=S"
(at 78.74 72.39 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "3"
(uuid "180b81ba-5a4c-446e-8ba8-f115d0cb315d")
)
(pin "1"
(uuid "84a91040-7048-4bb0-ab1c-357147e86757")
)
(pin "2"
(uuid "c4013ac4-4b14-437c-bf40-ba0370c16269")
)
(instances
(project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/63e3e399-8f11-45d4-96da-ee05abfc7bfc"
(reference "Q13")
(unit 1)
)
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/b142b31d-ecee-4339-a207-bc1b4c6ffd39/7fd36229-4776-4797-8f6d-d4ae4045346d"
(reference "Q16")
(unit 1)
)
)
)
)
)