You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

188 lines
8.1 KiB

<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
<design>
<source>/home/edoput/repo/bios-switch/bios-switch.kicad_sch</source>
<date>Tue 04 Jul 2023 05:46:03 PM CEST</date>
<tool>Eeschema 7.0.5</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>bios-switch.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="J1">
<value>Conn_02x04_Counter_Clockwise</value>
<footprint>Package_DIP:DIP-8_W7.62mm</footprint>
<libsource lib="Connector_Generic" part="Conn_02x04_Counter_Clockwise" description="Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
<property name="ki_description" value="Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="ki_keywords" value="connector"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>0fdb54df-0041-45d5-8a37-d55190e80a6a</tstamps>
</comp>
<comp ref="SW1">
<value>SW_DPDT_x2</value>
<footprint>Button_Switch_SMD:SW_DPDT_CK_JS202011JCQN</footprint>
<libsource lib="Switch" part="SW_DPDT_x2" description="Switch, dual pole double throw, separate symbols"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
<property name="ki_description" value="Switch, dual pole double throw, separate symbols"/>
<property name="ki_keywords" value="switch dual-pole double-throw DPDT spdt ON-ON"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>3db31d1c-6963-4b3e-b7eb-276913a1148e</tstamps>
</comp>
<comp ref="U1">
<value>W25Q64FVSS</value>
<footprint>Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm</footprint>
<libsource lib="Memory_Flash" part="W25Q64FVSS" description=""/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>376fd998-f4e2-4f71-961d-30f0ca2359fc</tstamps>
</comp>
<comp ref="U2">
<value>W25Q64FVSS</value>
<footprint>Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm</footprint>
<libsource lib="Memory_Flash" part="W25Q64FVSS" description=""/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>2c8c04b4-9184-4715-b12b-4001291111f6</tstamps>
</comp>
</components>
<libparts>
<libpart lib="Connector_Generic" part="Conn_02x04_Counter_Clockwise">
<description>Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_2x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_02x04_Counter_Clockwise</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
<pin num="3" name="Pin_3" type="passive"/>
<pin num="4" name="Pin_4" type="passive"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
<pin num="7" name="Pin_7" type="passive"/>
<pin num="8" name="Pin_8" type="passive"/>
</pins>
</libpart>
<libpart lib="Memory_Flash" part="W25Q64FVSS">
<fields>
<field name="Reference">U</field>
<field name="Value">W25Q64FVSS</field>
</fields>
<pins>
<pin num="1" name="~{CS}" type="input"/>
<pin num="2" name="DO" type="bidirectional"/>
<pin num="3" name="~{WP}" type="bidirectional"/>
<pin num="4" name="GND" type="power_in"/>
<pin num="5" name="DI" type="bidirectional"/>
<pin num="6" name="CLK" type="input"/>
<pin num="7" name="~{HOLD}" type="bidirectional"/>
<pin num="8" name="VCC" type="power_in"/>
</pins>
</libpart>
<libpart lib="Switch" part="SW_DPDT_x2">
<description>Switch, dual pole double throw, separate symbols</description>
<docs>~</docs>
<footprints>
<fp>SW*DPDT*</fp>
</footprints>
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_DPDT_x2</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="A" type="passive"/>
<pin num="2" name="B" type="passive"/>
<pin num="3" name="C" type="passive"/>
<pin num="4" name="A" type="passive"/>
<pin num="5" name="B" type="passive"/>
<pin num="6" name="C" type="passive"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="Connector_Generic">
<uri>/app/extensions/Library/symbols//Connector_Generic.kicad_sym</uri>
</library>
<library logical="Memory_Flash">
<uri>/home/edoput/repo/bios-switch/Memory_Flash.kicad_sym</uri>
</library>
<library logical="Switch">
<uri>/app/extensions/Library/symbols//Switch.kicad_sym</uri>
</library>
</libraries>
<nets>
<net code="1" name="/CLK">
<node ref="J1" pin="6" pinfunction="Pin_6" pintype="passive"/>
<node ref="U1" pin="6" pinfunction="CLK" pintype="input"/>
<node ref="U2" pin="6" pinfunction="CLK" pintype="input"/>
</net>
<net code="2" name="/CS">
<node ref="J1" pin="1" pinfunction="Pin_1" pintype="passive"/>
<node ref="SW1" pin="2" pinfunction="B" pintype="passive"/>
</net>
<net code="3" name="/DI">
<node ref="J1" pin="5" pinfunction="Pin_5" pintype="passive"/>
<node ref="U1" pin="5" pinfunction="DI" pintype="bidirectional"/>
<node ref="U2" pin="5" pinfunction="DI" pintype="bidirectional"/>
</net>
<net code="4" name="/DO">
<node ref="J1" pin="2" pinfunction="Pin_2" pintype="passive"/>
<node ref="U1" pin="2" pinfunction="DO" pintype="bidirectional"/>
<node ref="U2" pin="2" pinfunction="DO" pintype="bidirectional"/>
</net>
<net code="5" name="/HOLD">
<node ref="J1" pin="7" pinfunction="Pin_7" pintype="passive"/>
<node ref="U1" pin="7" pinfunction="~{HOLD}" pintype="bidirectional"/>
<node ref="U2" pin="7" pinfunction="~{HOLD}" pintype="bidirectional"/>
</net>
<net code="6" name="/WP">
<node ref="J1" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="U1" pin="3" pinfunction="~{WP}" pintype="bidirectional"/>
<node ref="U2" pin="3" pinfunction="~{WP}" pintype="bidirectional"/>
</net>
<net code="7" name="GND">
<node ref="J1" pin="4" pinfunction="Pin_4" pintype="passive"/>
<node ref="U1" pin="4" pinfunction="GND" pintype="power_in"/>
<node ref="U2" pin="4" pinfunction="GND" pintype="power_in"/>
</net>
<net code="8" name="Net-(SW1A-A)">
<node ref="SW1" pin="1" pinfunction="A" pintype="passive"/>
<node ref="U1" pin="1" pinfunction="~{CS}" pintype="input"/>
</net>
<net code="9" name="Net-(SW1A-C)">
<node ref="SW1" pin="3" pinfunction="C" pintype="passive"/>
<node ref="U2" pin="1" pinfunction="~{CS}" pintype="input"/>
</net>
<net code="10" name="VCC">
<node ref="J1" pin="8" pinfunction="Pin_8" pintype="passive"/>
<node ref="U1" pin="8" pinfunction="VCC" pintype="power_in"/>
<node ref="U2" pin="8" pinfunction="VCC" pintype="power_in"/>
</net>
</nets>
</export>