u2f-zero/hardware/u2f-zero.xml

450 wiersze
16 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>/home/thenoviceoof/git/u2f-zero/hardware/u2f-zero.sch</source>
<date>Sat 07 Apr 2018 05:39:41 PM EDT</date>
<tool>Eeschema 4.0.7-e2-6376~58~ubuntu17.04.1</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>u2f-zero.sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="A1">
<value>ATECC508A</value>
<footprint>Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm</footprint>
<datasheet>http://www.atmel.com/Images/Atmel-8923S-CryptoAuth-ATECC508A-Datasheet-Summary.pdf</datasheet>
<fields>
<field name="MFG Name">Atmel</field>
<field name="MFG Part Num">ATECC508A-SSHDA-B</field>
<field name="Distributer PN">ATECC508A-SSHDA-B-ND</field>
<field name="Distributer Link">http://www.digikey.com/product-detail/en/atmel/ATECC508A-SSHDA-B/ATECC508A-SSHDA-B-ND/5213053</field>
</fields>
<libsource lib="u2f-zero-rescue" part="ATECC508A-RESCUE-u2f-zero"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56857313</tstamp>
</comp>
<comp ref="C3">
<value>0.1uF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>https://search.murata.co.jp/Ceramy/image/img/A01X/G101/ENG/GRM219R71C104MA01-01.pdf</datasheet>
<fields>
<field name="MFG Name">Murata Manufacturing Co., Ltd.</field>
<field name="MFG Part Num">GRM219R71C104MA01J</field>
<field name="Distributer PN">490-12558-1-ND</field>
<field name="Distributer Link">https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM219R71C104MA01J/490-12558-1-ND/5797548</field>
</fields>
<libsource lib="device" part="C"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56857DEB</tstamp>
</comp>
<comp ref="C4">
<value>4.7uF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>https://search.murata.co.jp/Ceramy/image/img/A01X/G101/ENG/GRM21BR71C475KE51-01.pdf</datasheet>
<fields>
<field name="MFG Name">Murata Manufacturing Co., Ltd.</field>
<field name="MFG Part Num">GRM21BR71C475KE51L</field>
<field name="Distributer PN">490-14466-1-ND</field>
<field name="Distributer Link">https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM21BR71C475KE51L/490-14466-1-ND/6606927</field>
</fields>
<libsource lib="device" part="C"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56857E44</tstamp>
</comp>
<comp ref="Z1">
<value>DF5A5.6FU</value>
<footprint>TO_SOT_Packages_SMD:SOT-353_SC-70-5</footprint>
<datasheet>https://toshiba.semicon-storage.com/info/docget.jsp?did=22252&amp;prodName=DF5A5.6FU</datasheet>
<fields>
<field name="MFG Name">Toshiba Semiconductor and Storage</field>
<field name="MFG Part Num">DF5A5.6FUTE85LF</field>
<field name="Distributer PN">DF5A5.6FUTE85LFCT-ND</field>
<field name="Distributer Link">https://www.digikey.com/product-detail/en/toshiba-semiconductor-and-storage/DF5A5.6FUTE85LF/DF5A5.6FUTE85LFCT-ND/4304119</field>
</fields>
<libsource lib="discrete" part="DF5A5.6JE"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56857EAF</tstamp>
</comp>
<comp ref="R1">
<value>100</value>
<footprint>Resistors_SMD:R_0805</footprint>
<datasheet>http://www.vishay.com/docs/20035/dcrcwe3.pdf</datasheet>
<fields>
<field name="MFG Name">Vishay Dale</field>
<field name="MFG Part Num">CRCW0805100RFKEA</field>
<field name="Distributer PN">541-100CCT-ND</field>
<field name="Distributer Link">https://www.digikey.com/product-detail/en/vishay-dale/CRCW0805100RFKEA/541-100CCT-ND/1180669</field>
</fields>
<libsource lib="device" part="R"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56857B9B</tstamp>
</comp>
<comp ref="RGB1">
<value>CA_RGB</value>
<footprint>LEDs:LED_Cree-PLCC4_3.2x2.8mm_CCW</footprint>
<datasheet>http://www.cree.com/led-components/media/documents/ds-CLVBA-FKA.pdf</datasheet>
<fields>
<field name="MFG Name">Cree</field>
<field name="MFG Part Num">CLVBA-FKA</field>
<field name="Distributer PN">CLVBA-FKA-CAEDH8BBB7A363CT-ND</field>
<field name="Distributer Link">https://www.digikey.com/product-detail/en/cree-inc/CLVBA-FKA-CAEDH8BBB7A363/CLVBA-FKA-CAEDH8BBB7A363CT-ND/2650500</field>
</fields>
<libsource lib="u2f-zero-rescue" part="CA_RGB-RESCUE-u2f-zero__Cree"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5686DEFD</tstamp>
</comp>
<comp ref="SW1">
<value>SW_PUSH</value>
<footprint>footprints:u2f-button</footprint>
<datasheet>http://www.digikey.com/product-detail/en/e-switch/TL3305AF260QG/EG5353CT-ND/5816198</datasheet>
<fields>
<field name="MFG Name">E-Switch</field>
<field name="MFG Part Num">TL3305AF260QG</field>
<field name="Distributer PN">EG5353CT-ND</field>
<field name="Distributer Link">http://www.digikey.com/product-detail/en/e-switch/TL3305AF260QG/EG5353CT-ND/5816198</field>
</fields>
<libsource lib="u2f-zero-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5685E9F9</tstamp>
</comp>
<comp ref="TX1">
<value>debug-pin</value>
<footprint>footprints:debug</footprint>
<libsource lib="debug" part="debug-pin"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56A3F7EB</tstamp>
</comp>
<comp ref="RX1">
<value>debug-pin</value>
<footprint>footprints:debug</footprint>
<libsource lib="debug" part="debug-pin"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56A3F89E</tstamp>
</comp>
<comp ref="C2CK1">
<value>debug-pin</value>
<footprint>footprints:debug</footprint>
<libsource lib="debug" part="debug-pin"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56A3F8D6</tstamp>
</comp>
<comp ref="C2D1">
<value>debug-pin</value>
<footprint>footprints:debug</footprint>
<libsource lib="debug" part="debug-pin"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>56A3F90D</tstamp>
</comp>
<comp ref="E0">
<value>EFM8UB1_24pin</value>
<footprint>footprints:QSOP-24_3.9x8.7mm_Pitch0.635mm_fat</footprint>
<datasheet>https://www.silabs.com/Support%20Documents/TechnicalDocs/EFM8UB1_DataSheet.pdf</datasheet>
<fields>
<field name="MFG Name">Silicon Labs</field>
<field name="MFG Part Num">EFM8UB11F16G-C-QSOP24</field>
<field name="Distributer PN">r 336-3411-5-ND</field>
<field name="Distributer Link">http://www.digikey.com/product-detail/en/silicon-labs/EFM8UB11F16G-C-QSOP24/336-3411-5-ND/5592439</field>
</fields>
<libsource lib="u2f-zero-rescue" part="EFM8UB1_24pin"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5705BC18</tstamp>
</comp>
<comp ref="GND1">
<value>debug-pin</value>
<footprint>footprints:debug</footprint>
<libsource lib="debug" part="debug-pin"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>570602D3</tstamp>
</comp>
<comp ref="F1">
<value>u2f-fiducial</value>
<footprint>footprints:u2f-fiducial</footprint>
<libsource lib="u2f-zero-rescue" part="u2f-fiducial"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>571C39BB</tstamp>
</comp>
<comp ref="F2">
<value>u2f-fiducial</value>
<footprint>footprints:u2f-fiducial</footprint>
<libsource lib="u2f-zero-rescue" part="u2f-fiducial"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>571C3A1E</tstamp>
</comp>
<comp ref="F3">
<value>u2f-fiducial</value>
<footprint>footprints:u2f-fiducial</footprint>
<libsource lib="u2f-zero-rescue" part="u2f-fiducial"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>571C3A85</tstamp>
</comp>
</components>
<libparts>
<libpart lib="u2f-zero-rescue" part="ATECC508A-RESCUE-u2f-zero">
<fields>
<field name="Reference">A</field>
<field name="Value">ATECC508A-RESCUE-u2f-zero</field>
</fields>
<pins>
<pin num="1" name="NC" type="passive"/>
<pin num="2" name="NC" type="passive"/>
<pin num="3" name="NC" type="passive"/>
<pin num="4" name="GND" type="passive"/>
<pin num="5" name="SDA" type="passive"/>
<pin num="6" name="SCL" type="passive"/>
<pin num="7" name="NC" type="passive"/>
<pin num="8" name="VCC" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="C">
<description>Unpolarized capacitor</description>
<footprints>
<fp>C_*</fp>
</footprints>
<fields>
<field name="Reference">C</field>
<field name="Value">C</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="u2f-zero-rescue" part="CA_RGB-RESCUE-u2f-zero__Cree">
<fields>
<field name="Reference">RGB</field>
<field name="Value">CA_RGB-RESCUE-u2f-zero__Cree</field>
</fields>
<pins>
<pin num="1" name="R" type="input"/>
<pin num="2" name="VCC" type="input"/>
<pin num="3" name="B" type="input"/>
<pin num="4" name="G" type="input"/>
</pins>
</libpart>
<libpart lib="discrete" part="DF5A5.6JE">
<fields>
<field name="Reference">Z</field>
<field name="Value">DF5A5.6JE</field>
</fields>
<pins>
<pin num="1" name="C1" type="input"/>
<pin num="2" name="GND" type="BiDi"/>
<pin num="3" name="C2" type="input"/>
<pin num="4" name="C3" type="input"/>
<pin num="5" name="C4" type="input"/>
</pins>
</libpart>
<libpart lib="u2f-zero-rescue" part="EFM8UB1_24pin">
<fields>
<field name="Reference">E</field>
<field name="Value">EFM8UB1_24pin</field>
</fields>
<pins>
<pin num="1" name="P0.2" type="passive"/>
<pin num="2" name="P0.1/SCL" type="passive"/>
<pin num="3" name="P0.0/SDA" type="passive"/>
<pin num="4" name="GND" type="input"/>
<pin num="5" name="D+" type="passive"/>
<pin num="6" name="D-" type="passive"/>
<pin num="7" name="VIO" type="input"/>
<pin num="8" name="VDD" type="input"/>
<pin num="9" name="VREGIN" type="input"/>
<pin num="10" name="P3.1" type="input"/>
<pin num="11" name="C2CK" type="passive"/>
<pin num="12" name="C2D" type="passive"/>
<pin num="13" name="P1.6" type="passive"/>
<pin num="14" name="P1.5" type="passive"/>
<pin num="15" name="P1.4" type="passive"/>
<pin num="16" name="P1.3" type="passive"/>
<pin num="17" name="P1.2" type="passive"/>
<pin num="18" name="P1.1" type="passive"/>
<pin num="19" name="P1.0" type="passive"/>
<pin num="20" name="P0.7" type="passive"/>
<pin num="21" name="P0.6" type="passive"/>
<pin num="22" name="P0.5" type="passive"/>
<pin num="23" name="P0.4" type="passive"/>
<pin num="24" name="P0.3" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="R">
<description>Resistor</description>
<footprints>
<fp>R_*</fp>
<fp>R_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="u2f-zero-cache" part="SW_PUSH">
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_PUSH</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="debug" part="debug-pin">
<fields>
<field name="Reference">p</field>
<field name="Value">debug-pin</field>
</fields>
<pins>
<pin num="1" name="p" type="input"/>
</pins>
</libpart>
<libpart lib="u2f-zero-rescue" part="u2f-fiducial">
<fields>
<field name="Reference">F</field>
<field name="Value">u2f-fiducial</field>
</fields>
</libpart>
</libparts>
<libraries>
<library logical="u2f-zero-rescue">
<uri>/home/thenoviceoof/git/u2f-zero/hardware/u2f-zero-rescue.lib</uri>
</library>
<library logical="device">
<uri>/usr/share/kicad/library/device.lib</uri>
</library>
<library logical="discrete">
<uri>/home/thenoviceoof/git/u2f-zero/hardware/library/discrete.lib</uri>
</library>
<library logical="debug">
<uri>/home/thenoviceoof/git/u2f-zero/hardware/library/debug.lib</uri>
</library>
<library logical="u2f-zero-cache">
<uri>/home/thenoviceoof/git/u2f-zero/hardware/u2f-zero-cache.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="Net-(A1-Pad5)">
<node ref="E0" pin="3"/>
<node ref="A1" pin="5"/>
</net>
<net code="2" name="Net-(A1-Pad6)">
<node ref="E0" pin="2"/>
<node ref="A1" pin="6"/>
</net>
<net code="3" name="GND">
<node ref="SW1" pin="2"/>
<node ref="C3" pin="2"/>
<node ref="A1" pin="4"/>
<node ref="GND1" pin="1"/>
<node ref="C4" pin="1"/>
<node ref="Z1" pin="2"/>
<node ref="E0" pin="4"/>
</net>
<net code="4" name="/+5V">
<node ref="C4" pin="2"/>
<node ref="R1" pin="1"/>
<node ref="E0" pin="9"/>
<node ref="C3" pin="1"/>
<node ref="A1" pin="8"/>
<node ref="Z1" pin="3"/>
</net>
<net code="5" name="Net-(E0-Pad18)">
<node ref="RGB1" pin="1"/>
<node ref="E0" pin="18"/>
</net>
<net code="6" name="Net-(E0-Pad20)">
<node ref="RGB1" pin="3"/>
<node ref="E0" pin="20"/>
</net>
<net code="7" name="Net-(E0-Pad19)">
<node ref="RGB1" pin="4"/>
<node ref="E0" pin="19"/>
</net>
<net code="8" name="Net-(R1-Pad2)">
<node ref="RGB1" pin="2"/>
<node ref="R1" pin="2"/>
</net>
<net code="9" name="Net-(E0-Pad13)">
<node ref="SW1" pin="1"/>
<node ref="E0" pin="14"/>
<node ref="E0" pin="13"/>
</net>
<net code="10" name="Net-(E0-Pad16)">
<node ref="E0" pin="16"/>
</net>
<net code="11" name="Net-(E0-Pad21)">
<node ref="E0" pin="21"/>
</net>
<net code="12" name="Net-(E0-Pad24)">
<node ref="E0" pin="24"/>
</net>
<net code="13" name="Net-(E0-Pad15)">
<node ref="E0" pin="15"/>
</net>
<net code="14" name="Net-(E0-Pad17)">
<node ref="E0" pin="17"/>
</net>
<net code="15" name="Net-(E0-Pad7)">
<node ref="E0" pin="8"/>
<node ref="E0" pin="7"/>
</net>
<net code="16" name="Net-(E0-Pad1)">
<node ref="E0" pin="1"/>
</net>
<net code="17" name="Net-(E0-Pad10)">
<node ref="E0" pin="10"/>
</net>
<net code="18" name="/HD+">
<node ref="Z1" pin="5"/>
<node ref="E0" pin="5"/>
</net>
<net code="19" name="Net-(A1-Pad2)">
<node ref="A1" pin="2"/>
</net>
<net code="20" name="Net-(A1-Pad3)">
<node ref="A1" pin="3"/>
</net>
<net code="21" name="Net-(A1-Pad7)">
<node ref="A1" pin="7"/>
</net>
<net code="22" name="Net-(Z1-Pad1)">
<node ref="Z1" pin="1"/>
</net>
<net code="23" name="/HD-">
<node ref="E0" pin="6"/>
<node ref="Z1" pin="4"/>
</net>
<net code="24" name="/C2CK">
<node ref="C2CK1" pin="1"/>
<node ref="E0" pin="11"/>
</net>
<net code="25" name="/C2D">
<node ref="C2D1" pin="1"/>
<node ref="E0" pin="12"/>
</net>
<net code="26" name="/TX">
<node ref="TX1" pin="1"/>
<node ref="E0" pin="23"/>
</net>
<net code="27" name="/RX">
<node ref="E0" pin="22"/>
<node ref="RX1" pin="1"/>
</net>
<net code="28" name="Net-(A1-Pad1)">
<node ref="A1" pin="1"/>
</net>
</nets>
</export>