master^2
Harald Wolff 2018-03-27 11:33:37 +02:00
parent ad682692c0
commit bf0e10e1b1
1 changed files with 295 additions and 4 deletions

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.4.0">
<eagle version="7.7.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/>
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="yes"/>
@ -36,9 +36,9 @@
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
@ -628,6 +628,105 @@
<smd name="1" x="-2.28" y="0" dx="2.2" dy="0.8" layer="1" rot="R90"/>
<text x="-3.81" y="-1.27" size="1" layer="25" font="vector" rot="R90">&gt;NAME</text>
</package>
<package name="PIEZO-SMD">
<smd name="1" x="-5.475" y="0" dx="1.45" dy="4" layer="1"/>
<smd name="2" x="5.475" y="0" dx="1.45" dy="4" layer="1"/>
<wire x1="-6" y1="-6" x2="-6" y2="6" width="0.127" layer="21"/>
<wire x1="-6" y1="6" x2="6" y2="6" width="0.127" layer="21"/>
<wire x1="6" y1="6" x2="6" y2="-6" width="0.127" layer="21"/>
<wire x1="6" y1="-6" x2="-6" y2="-6" width="0.127" layer="21"/>
<text x="-6" y="-7" size="0.8128" layer="25" font="vector">&gt;NAME</text>
<circle x="-5.08" y="5.08" radius="0.635" width="0.127" layer="21"/>
<wire x1="-5.08" y1="-5.08" x2="5.08" y2="-5.08" width="0.127" layer="21"/>
<wire x1="5.08" y1="-5.08" x2="5.715" y2="-5.715" width="0.127" layer="21"/>
<wire x1="-5.08" y1="-5.08" x2="-5.715" y2="-5.715" width="0.127" layer="21"/>
</package>
<package name="DO-204-12MM">
<pad name="A" x="-6" y="0" drill="1.1"/>
<pad name="K" x="6" y="0" drill="1.1"/>
<wire x1="-2.25" y1="0.75" x2="1.5" y2="0.75" width="0.127" layer="21"/>
<wire x1="1.5" y1="0.75" x2="1.75" y2="0.75" width="0.127" layer="21"/>
<wire x1="1.75" y1="0.75" x2="2.25" y2="0.75" width="0.127" layer="21"/>
<wire x1="2.25" y1="0.75" x2="2.25" y2="0" width="0.127" layer="21"/>
<wire x1="2.25" y1="0" x2="2.25" y2="-0.75" width="0.127" layer="21"/>
<wire x1="2.25" y1="-0.75" x2="1.75" y2="-0.75" width="0.127" layer="21"/>
<wire x1="1.75" y1="-0.75" x2="1.5" y2="-0.75" width="0.127" layer="21"/>
<wire x1="1.5" y1="-0.75" x2="-2.25" y2="-0.75" width="0.127" layer="21"/>
<wire x1="-2.25" y1="-0.75" x2="-2.25" y2="0" width="0.127" layer="21"/>
<wire x1="-2.25" y1="0" x2="-2.25" y2="0.75" width="0.127" layer="21"/>
<wire x1="1.75" y1="0.75" x2="1.75" y2="-0.75" width="0.127" layer="21"/>
<wire x1="1.5" y1="0.75" x2="1.5" y2="-0.75" width="0.127" layer="21"/>
<wire x1="-4.5" y1="0" x2="-2.25" y2="0" width="0.127" layer="21"/>
<wire x1="2.25" y1="0" x2="4.5" y2="0" width="0.127" layer="21"/>
<text x="-2.25" y="-1.75" size="0.8" layer="21" font="vector">&gt;NAME</text>
</package>
<package name="QFN38">
<smd name="32" x="-2.9" y="1.2" dx="0.7" dy="0.2" layer="1"/>
<smd name="33" x="-2.9" y="0.8" dx="0.7" dy="0.2" layer="1"/>
<smd name="34" x="-2.9" y="0.4" dx="0.7" dy="0.2" layer="1"/>
<smd name="35" x="-2.9" y="0" dx="0.7" dy="0.2" layer="1"/>
<smd name="36" x="-2.9" y="-0.4" dx="0.7" dy="0.2" layer="1"/>
<smd name="37" x="-2.9" y="-0.8" dx="0.7" dy="0.2" layer="1"/>
<smd name="38" x="-2.9" y="-1.2" dx="0.7" dy="0.2" layer="1"/>
<smd name="1" x="-2.2" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="2" x="-1.8" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="3" x="-1.4" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="4" x="-1" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="5" x="-0.6" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="6" x="-0.2" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="7" x="0.2" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="8" x="0.6" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="9" x="1" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="10" x="1.4" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="11" x="1.8" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="12" x="2.2" y="-1.9" dx="0.7" dy="0.2" layer="1" rot="R90"/>
<smd name="13" x="2.9" y="-1.2" dx="0.7" dy="0.2" layer="1" rot="R180"/>
<smd name="14" x="2.9" y="-0.8" dx="0.7" dy="0.2" layer="1" rot="R180"/>
<smd name="15" x="2.9" y="-0.4" dx="0.7" dy="0.2" layer="1" rot="R180"/>
<smd name="16" x="2.9" y="0" dx="0.7" dy="0.2" layer="1" rot="R180"/>
<smd name="17" x="2.9" y="0.4" dx="0.7" dy="0.2" layer="1" rot="R180"/>
<smd name="18" x="2.9" y="0.8" dx="0.7" dy="0.2" layer="1" rot="R180"/>
<smd name="19" x="2.9" y="1.2" dx="0.7" dy="0.2" layer="1" rot="R180"/>
<smd name="20" x="2.2" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="21" x="1.8" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="22" x="1.4" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="23" x="1" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="24" x="0.6" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="25" x="0.2" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="26" x="-0.2" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="27" x="-0.6" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="28" x="-1" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="29" x="-1.4" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="30" x="-1.8" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<smd name="31" x="-2.2" y="1.9" dx="0.7" dy="0.2" layer="1" rot="R270"/>
<wire x1="-3" y1="2" x2="3" y2="2" width="0.1" layer="21"/>
<wire x1="3" y1="2" x2="3" y2="-2" width="0.1" layer="21"/>
<wire x1="3" y1="-2" x2="-3" y2="-2" width="0.1" layer="21"/>
<wire x1="-3" y1="-2" x2="-3" y2="2" width="0.1" layer="21"/>
<text x="3.1" y="-2.2" size="0.6096" layer="21" font="vector">&gt;NAME</text>
<polygon width="0.1" layer="1">
<vertex x="-2.375" y="1.375"/>
<vertex x="2.375" y="1.375"/>
<vertex x="2.375" y="-1.375"/>
<vertex x="-2.025" y="-1.375"/>
<vertex x="-2.375" y="-1.025"/>
</polygon>
<smd name="GND" x="0" y="0" dx="0.7" dy="0.2" layer="1" roundness="4" stop="no" thermals="no" cream="no"/>
<polygon width="0.127" layer="29">
<vertex x="-2.475" y="1.45"/>
<vertex x="-2.475" y="-1"/>
<vertex x="-2" y="-1.475"/>
<vertex x="2.425" y="-1.475"/>
<vertex x="2.425" y="1.45"/>
</polygon>
<polygon width="0.127" layer="31">
<vertex x="-2.3" y="1.3"/>
<vertex x="-2.3" y="-0.95"/>
<vertex x="-1.95" y="-1.3"/>
<vertex x="2.3" y="-1.3"/>
<vertex x="2.3" y="1.3"/>
</polygon>
</package>
</packages>
<symbols>
<symbol name="DZ">
@ -1232,6 +1331,106 @@
<text x="-7.366" y="-6.604" size="1.27" layer="95">&gt;REF</text>
<text x="-7.366" y="-8.128" size="1.27" layer="95">&gt;DOCU</text>
</symbol>
<symbol name="PIEZO">
<wire x1="-2.54" y1="-5.08" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
<wire x1="-2.54" y1="2.54" x2="5.08" y2="2.54" width="0.254" layer="94"/>
<wire x1="5.08" y1="2.54" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
<wire x1="5.08" y1="-5.08" x2="-2.54" y2="-5.08" width="0.254" layer="94"/>
<wire x1="5.08" y1="2.54" x2="7.62" y2="5.08" width="0.254" layer="94"/>
<wire x1="7.62" y1="5.08" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
<wire x1="7.62" y1="-7.62" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
<text x="0" y="-3.302" size="3.81" layer="94" font="vector">P</text>
<pin name="1" x="-5.08" y="0" visible="off" length="short"/>
<pin name="2" x="-5.08" y="-2.54" visible="off" length="short"/>
<text x="-2.54" y="-8.128" size="2.54" layer="95" font="vector">&gt;NAME</text>
<text x="-2.54" y="-11.176" size="2.54" layer="96" font="vector">&gt;VALUE</text>
<text x="-2.54" y="-17.272" size="2.54" layer="97" font="vector">&gt;DOCU</text>
<text x="-2.54" y="-14.224" size="2.54" layer="97" font="vector">&gt;REF</text>
</symbol>
<symbol name="DSUPP">
<wire x1="0" y1="0" x2="-2.54" y2="1.27" width="0.254" layer="94"/>
<wire x1="-2.54" y1="1.27" x2="-2.54" y2="-1.27" width="0.254" layer="94"/>
<wire x1="-2.54" y1="-1.27" x2="0" y2="0" width="0.254" layer="94"/>
<wire x1="0" y1="0" x2="2.54" y2="1.27" width="0.254" layer="94"/>
<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.254" layer="94"/>
<wire x1="2.54" y1="-1.27" x2="0" y2="0" width="0.254" layer="94"/>
<wire x1="1.27" y1="1.27" x2="0" y2="1.27" width="0.254" layer="94"/>
<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.254" layer="94"/>
<wire x1="0" y1="-1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/>
<wire x1="-5.08" y1="0" x2="5.08" y2="0" width="0.254" layer="94"/>
<pin name="1" x="-5.08" y="0" visible="off" length="point"/>
<pin name="2" x="5.08" y="0" visible="off" length="point"/>
<text x="-2.54" y="1.905" size="1.016" layer="94" font="vector">&gt;NAME</text>
<text x="-2.54" y="-2.54" size="1.016" layer="94" font="vector">&gt;REF</text>
<text x="-2.54" y="-3.81" size="1.016" layer="94" font="vector">&gt;DOCU</text>
<text x="-2.54" y="-5.08" size="1.016" layer="94" font="vector">&gt;VALUE</text>
</symbol>
<symbol name="LTC3586">
<pin name="VBUS" x="-15.24" y="22.86" length="short"/>
<pin name="CLPROG" x="-15.24" y="17.78" length="short"/>
<pin name="NTC" x="-15.24" y="12.7" length="short"/>
<pin name="!CHRG" x="-15.24" y="2.54" length="short"/>
<pin name="!FAULT" x="-15.24" y="-2.54" length="short"/>
<pin name="MODE" x="-15.24" y="-12.7" length="short"/>
<pin name="ILIM0" x="-15.24" y="-17.78" length="short"/>
<pin name="ILIM1" x="-15.24" y="-22.86" length="short"/>
<pin name="SW" x="15.24" y="22.86" length="short" rot="R180"/>
<pin name="LDO3V3" x="15.24" y="-17.78" length="short" rot="R180"/>
<pin name="VOUT" x="15.24" y="12.7" length="short" rot="R180"/>
<pin name="GATE" x="15.24" y="7.62" length="short" rot="R180"/>
<pin name="BAT" x="15.24" y="2.54" length="short" rot="R180"/>
<pin name="PROG" x="15.24" y="-2.54" length="short" rot="R180"/>
<wire x1="-12.7" y1="25.4" x2="12.7" y2="25.4" width="0.254" layer="94"/>
<wire x1="12.7" y1="25.4" x2="12.7" y2="-27.94" width="0.254" layer="94"/>
<wire x1="12.7" y1="-27.94" x2="-12.7" y2="-27.94" width="0.254" layer="94"/>
<wire x1="-12.7" y1="-27.94" x2="-12.7" y2="25.4" width="0.254" layer="94"/>
<text x="12.192" y="-27.432" size="1.27" layer="94" font="vector" rot="MR0">LTC3586(-1)</text>
<text x="-12.192" y="-27.432" size="1.27" layer="94" font="vector">&gt;NAME</text>
<pin name="GND" x="15.24" y="-22.86" length="short" rot="R180"/>
</symbol>
<symbol name="LTC3586-BUCK">
<pin name="EN" x="-15.24" y="10.16" length="short"/>
<pin name="VIN" x="15.24" y="10.16" length="short" rot="R180"/>
<pin name="SW" x="15.24" y="5.08" length="short" rot="R180"/>
<pin name="FB" x="15.24" y="-5.08" length="short" rot="R180"/>
<wire x1="-12.7" y1="15.24" x2="12.7" y2="15.24" width="0.254" layer="94"/>
<wire x1="12.7" y1="15.24" x2="12.7" y2="-10.16" width="0.254" layer="94"/>
<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>
<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="15.24" width="0.254" layer="94"/>
<text x="-12.192" y="-9.652" size="1.27" layer="94" font="vector">&gt;NAME</text>
<text x="12.192" y="-9.652" size="1.27" layer="94" font="vector" rot="MR0">&gt;GATE</text>
<text x="-5.842" y="-9.652" size="1.27" layer="94" font="vector">LTC3586(-1)</text>
</symbol>
<symbol name="LTC3586-BUCKBOOST">
<pin name="EN3" x="-15.24" y="7.62" length="short"/>
<pin name="VIN3" x="15.24" y="10.16" length="short" rot="R180"/>
<pin name="SWAB3" x="15.24" y="5.08" length="short" rot="R180"/>
<pin name="FB3" x="15.24" y="-10.16" length="short" rot="R180"/>
<pin name="VOUT3" x="15.24" y="0" length="short" rot="R180"/>
<pin name="SWCD3" x="15.24" y="-5.08" length="short" rot="R180"/>
<pin name="VC3" x="-15.24" y="-10.16" length="short"/>
<wire x1="-12.7" y1="12.7" x2="12.7" y2="12.7" width="0.254" layer="94"/>
<wire x1="12.7" y1="12.7" x2="12.7" y2="-12.7" width="0.254" layer="94"/>
<wire x1="12.7" y1="-12.7" x2="-12.7" y2="-12.7" width="0.254" layer="94"/>
<wire x1="-12.7" y1="-12.7" x2="-12.7" y2="12.7" width="0.254" layer="94"/>
<text x="-12.192" y="-12.192" size="1.27" layer="94" font="vector">&gt;NAME</text>
<text x="12.192" y="-12.192" size="1.27" layer="94" font="vector" rot="MR0">&gt;GATE</text>
<text x="-5.842" y="-12.192" size="1.27" layer="94" font="vector">LTC3586(-1)</text>
</symbol>
<symbol name="LTC3586-BOOST">
<wire x1="-12.7" y1="12.7" x2="12.7" y2="12.7" width="0.254" layer="94"/>
<wire x1="12.7" y1="12.7" x2="12.7" y2="-12.7" width="0.254" layer="94"/>
<wire x1="12.7" y1="-12.7" x2="-12.7" y2="-12.7" width="0.254" layer="94"/>
<wire x1="-12.7" y1="-12.7" x2="-12.7" y2="12.7" width="0.254" layer="94"/>
<pin name="EN4" x="-15.24" y="7.62" length="short"/>
<pin name="VIN4" x="15.24" y="7.62" length="short" rot="R180"/>
<pin name="SW4" x="15.24" y="-2.54" length="short" rot="R180"/>
<pin name="FB4" x="15.24" y="-7.62" length="short" rot="R180"/>
<pin name="VOUT4" x="15.24" y="2.54" length="short" rot="R180"/>
<text x="-12.192" y="-12.192" size="1.27" layer="94" font="vector">&gt;NAME</text>
<text x="12.192" y="-12.192" size="1.27" layer="94" font="vector" rot="MR0">&gt;GATE</text>
<text x="-5.842" y="-12.192" size="1.27" layer="94" font="vector">LTC3586(-1)</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="DIODE-Z" prefix="D" uservalue="yes">
@ -2247,6 +2446,98 @@
</device>
</devices>
</deviceset>
<deviceset name="PIEZO" prefix="IC" uservalue="yes">
<gates>
<gate name="G$1" symbol="PIEZO" x="0" y="2.54"/>
</gates>
<devices>
<device name="" package="PIEZO-SMD">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name="">
<attribute name="DOCU" value="" constant="no"/>
<attribute name="REF" value="FARNELL 2433031" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="DIODE-SUPPRESSOR" prefix="D" uservalue="yes">
<gates>
<gate name="G$1" symbol="DSUPP" x="0" y="0"/>
</gates>
<devices>
<device name="-DO204-12MM" package="DO-204-12MM">
<connects>
<connect gate="G$1" pin="1" pad="A"/>
<connect gate="G$1" pin="2" pad="K"/>
</connects>
<technologies>
<technology name="">
<attribute name="DOCU" value="" constant="no"/>
<attribute name="REF" value="z.B. P6KE6V8(C)A" constant="no"/>
<attribute name="VALUE" value="" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="LTC3586" prefix="IC">
<gates>
<gate name="MAIN" symbol="LTC3586" x="0" y="0"/>
<gate name="DCDC1" symbol="LTC3586-BUCK" x="0" y="-48.26"/>
<gate name="DCDC2" symbol="LTC3586-BUCK" x="0" y="-78.74"/>
<gate name="DCDC3" symbol="LTC3586-BUCKBOOST" x="0" y="-106.68"/>
<gate name="DCDC4" symbol="LTC3586-BOOST" x="0" y="-137.16"/>
</gates>
<devices>
<device name="" package="QFN38">
<connects>
<connect gate="DCDC1" pin="EN" pad="21"/>
<connect gate="DCDC1" pin="FB" pad="28"/>
<connect gate="DCDC1" pin="SW" pad="26"/>
<connect gate="DCDC1" pin="VIN" pad="27"/>
<connect gate="DCDC2" pin="EN" pad="20"/>
<connect gate="DCDC2" pin="FB" pad="23"/>
<connect gate="DCDC2" pin="SW" pad="25"/>
<connect gate="DCDC2" pin="VIN" pad="24"/>
<connect gate="DCDC3" pin="EN3" pad="18"/>
<connect gate="DCDC3" pin="FB3" pad="11"/>
<connect gate="DCDC3" pin="SWAB3" pad="13"/>
<connect gate="DCDC3" pin="SWCD3" pad="19"/>
<connect gate="DCDC3" pin="VC3" pad="12"/>
<connect gate="DCDC3" pin="VIN3" pad="14 15"/>
<connect gate="DCDC3" pin="VOUT3" pad="16 17"/>
<connect gate="DCDC4" pin="EN4" pad="33"/>
<connect gate="DCDC4" pin="FB4" pad="10"/>
<connect gate="DCDC4" pin="SW4" pad="8"/>
<connect gate="DCDC4" pin="VIN4" pad="22"/>
<connect gate="DCDC4" pin="VOUT4" pad="6 7"/>
<connect gate="MAIN" pin="!CHRG" pad="30"/>
<connect gate="MAIN" pin="!FAULT" pad="38"/>
<connect gate="MAIN" pin="BAT" pad="32"/>
<connect gate="MAIN" pin="CLPROG" pad="4"/>
<connect gate="MAIN" pin="GATE" pad="31"/>
<connect gate="MAIN" pin="GND" pad="GND"/>
<connect gate="MAIN" pin="ILIM0" pad="1"/>
<connect gate="MAIN" pin="ILIM1" pad="2"/>
<connect gate="MAIN" pin="LDO3V3" pad="3"/>
<connect gate="MAIN" pin="MODE" pad="9"/>
<connect gate="MAIN" pin="NTC" pad="5"/>
<connect gate="MAIN" pin="PROG" pad="29"/>
<connect gate="MAIN" pin="SW" pad="37"/>
<connect gate="MAIN" pin="VBUS" pad="35 36"/>
<connect gate="MAIN" pin="VOUT" pad="34"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>