mirror of
https://github.com/telavivmakers/at-tami.git
synced 2024-05-25 11:56:54 +03:00
some addition to 3state driver udi
This commit is contained in:
parent
c7f9f0d6cb
commit
c0f16e603d
|
@ -459,22 +459,26 @@ design rules under a new name.</description>
|
|||
</autorouter>
|
||||
<elements>
|
||||
<element name="IC1" library="SparkFun-AnalogIC" package="SO08" value="OPAMP-DUALU" x="-16.51" y="5.08"/>
|
||||
<element name="IC2" library="SparkFun-AnalogIC" package="SO08" value="OPAMP-DUALU" x="-22.86" y="5.08"/>
|
||||
<element name="Q1" library="SparkFun-DiscreteSemi" package="MSOP8" value="" x="-15.24" y="12.7">
|
||||
<attribute name="PROD_ID" value="TRANS-07913" x="-15.24" y="12.7" size="1.778" layer="27" display="off"/>
|
||||
</element>
|
||||
<element name="R1" library="SparkFun-Passives" package="0603-ARV" value="" x="-20.32" y="12.7"/>
|
||||
<element name="IC3" library="SparkFun-AnalogIC" package="SO08" value="OPAMP-DUALU" x="-22.86" y="-5.08"/>
|
||||
<element name="Q2" library="SparkFun-DiscreteSemi" package="MSOP8" value="" x="-16.51" y="-3.81">
|
||||
<attribute name="PROD_ID" value="TRANS-07913" x="-26.67" y="-3.81" size="1.778" layer="27" display="off"/>
|
||||
</element>
|
||||
<element name="R2" library="SparkFun-Passives" package="0603-ARV" value="" x="-22.86" y="-10.16"/>
|
||||
</elements>
|
||||
<signals>
|
||||
<signal name="V+">
|
||||
<contactref element="IC1" pad="8"/>
|
||||
<contactref element="IC2" pad="8"/>
|
||||
<wire x1="-18.415" y1="7.6962" x2="-24.765" y2="7.6962" width="0" layer="19" extent="1-1"/>
|
||||
<contactref element="IC3" pad="8"/>
|
||||
<wire x1="-18.415" y1="7.6962" x2="-24.765" y2="-2.4638" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="V-">
|
||||
<contactref element="IC1" pad="4"/>
|
||||
<contactref element="IC2" pad="4"/>
|
||||
<wire x1="-14.605" y1="2.4638" x2="-20.955" y2="2.4638" width="0" layer="19" extent="1-1"/>
|
||||
<contactref element="IC3" pad="4"/>
|
||||
<wire x1="-14.605" y1="2.4638" x2="-20.955" y2="-7.6962" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$1">
|
||||
<contactref element="IC1" pad="1"/>
|
||||
|
@ -490,12 +494,83 @@ design rules under a new name.</description>
|
|||
</signal>
|
||||
<signal name="GND-ISO">
|
||||
<contactref element="R1" pad="4"/>
|
||||
<contactref element="Q1" pad="1"/>
|
||||
<contactref element="R2" pad="4"/>
|
||||
<contactref element="Q2" pad="1"/>
|
||||
<wire x1="-17.485" y1="-6.06" x2="-21.66" y2="-10.785" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-16.215" y1="10.45" x2="-17.485" y2="-6.06" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-19.12" y1="12.075" x2="-16.215" y2="10.45" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$3">
|
||||
<contactref element="R1" pad="5"/>
|
||||
<contactref element="R1" pad="3"/>
|
||||
<contactref element="IC1" pad="3"/>
|
||||
<contactref element="IC1" pad="5"/>
|
||||
<wire x1="-14.605" y1="7.6962" x2="-15.875" y2="2.4638" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-19.92" y1="12.075" x2="-14.605" y2="7.6962" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-19.12" y1="13.325" x2="-19.92" y2="12.075" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$4">
|
||||
<contactref element="R1" pad="7"/>
|
||||
<contactref element="Q1" pad="5"/>
|
||||
<contactref element="Q1" pad="6"/>
|
||||
<wire x1="-14.915" y1="14.95" x2="-20.72" y2="13.325" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-14.265" y1="14.95" x2="-14.915" y2="14.95" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$5">
|
||||
<contactref element="Q1" pad="3"/>
|
||||
<contactref element="Q1" pad="8"/>
|
||||
<contactref element="Q1" pad="7"/>
|
||||
<wire x1="-15.565" y1="14.95" x2="-14.915" y2="10.45" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-16.215" y1="14.95" x2="-15.565" y2="14.95" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$6">
|
||||
<contactref element="Q1" pad="2"/>
|
||||
<contactref element="IC1" pad="7"/>
|
||||
<wire x1="-15.565" y1="10.45" x2="-17.145" y2="7.6962" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$7">
|
||||
<contactref element="IC3" pad="1"/>
|
||||
<contactref element="R2" pad="1"/>
|
||||
<wire x1="-24.765" y1="-7.6962" x2="-24.06" y2="-10.785" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$8">
|
||||
<contactref element="R2" pad="8"/>
|
||||
<contactref element="R2" pad="2"/>
|
||||
<contactref element="Q2" pad="4"/>
|
||||
<wire x1="-24.06" y1="-9.535" x2="-23.26" y2="-10.785" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-15.535" y1="-6.06" x2="-23.26" y2="-10.785" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$9">
|
||||
<contactref element="IC3" pad="5"/>
|
||||
<contactref element="IC1" pad="6"/>
|
||||
<wire x1="-15.875" y1="7.6962" x2="-20.955" y2="-2.4638" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$10">
|
||||
<contactref element="R2" pad="7"/>
|
||||
<contactref element="Q2" pad="5"/>
|
||||
<contactref element="Q2" pad="6"/>
|
||||
<wire x1="-16.185" y1="-1.56" x2="-23.26" y2="-9.535" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-15.535" y1="-1.56" x2="-16.185" y2="-1.56" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$11">
|
||||
<contactref element="Q2" pad="3"/>
|
||||
<contactref element="Q2" pad="8"/>
|
||||
<contactref element="Q2" pad="7"/>
|
||||
<wire x1="-16.835" y1="-1.56" x2="-16.185" y2="-6.06" width="0" layer="19" extent="1-1"/>
|
||||
<wire x1="-17.485" y1="-1.56" x2="-16.835" y2="-1.56" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$12">
|
||||
<contactref element="Q2" pad="2"/>
|
||||
<contactref element="IC3" pad="7"/>
|
||||
<wire x1="-16.835" y1="-6.06" x2="-23.495" y2="-2.4638" width="0" layer="19" extent="1-1"/>
|
||||
</signal>
|
||||
<signal name="N$14">
|
||||
<contactref element="R2" pad="5"/>
|
||||
</signal>
|
||||
<signal name="N$13">
|
||||
<contactref element="IC3" pad="3"/>
|
||||
</signal>
|
||||
</signals>
|
||||
</board>
|
||||
</drawing>
|
||||
|
|
|
@ -565,10 +565,15 @@ You are welcome to use this library for commercial purposes. For attribution, we
|
|||
</classes>
|
||||
<parts>
|
||||
<part name="IC1" library="SparkFun-AnalogIC" deviceset="OPAMP-DUAL" device="U"/>
|
||||
<part name="IC2" library="SparkFun-AnalogIC" deviceset="OPAMP-DUAL" device="U"/>
|
||||
<part name="Q1" library="SparkFun-DiscreteSemi" deviceset="IRF7509" device=""/>
|
||||
<part name="R1" library="SparkFun-Passives" deviceset="RESISTOR-ARRAY" device="0603-ARV"/>
|
||||
<part name="GND-ISO1" library="SparkFun-Aesthetics" deviceset="GND-ISO" device=""/>
|
||||
<part name="GND-ISO2" library="SparkFun-Aesthetics" deviceset="GND-ISO" device=""/>
|
||||
<part name="IC3" library="SparkFun-AnalogIC" deviceset="OPAMP-DUAL" device="U"/>
|
||||
<part name="Q2" library="SparkFun-DiscreteSemi" deviceset="IRF7509" device=""/>
|
||||
<part name="R2" library="SparkFun-Passives" deviceset="RESISTOR-ARRAY" device="0603-ARV"/>
|
||||
<part name="GND-ISO3" library="SparkFun-Aesthetics" deviceset="GND-ISO" device=""/>
|
||||
<part name="GND-ISO4" library="SparkFun-Aesthetics" deviceset="GND-ISO" device=""/>
|
||||
</parts>
|
||||
<sheets>
|
||||
<sheet>
|
||||
|
@ -577,8 +582,6 @@ You are welcome to use this library for commercial purposes. For attribution, we
|
|||
<instances>
|
||||
<instance part="IC1" gate="A" x="-15.24" y="50.8"/>
|
||||
<instance part="IC1" gate="B" x="-10.16" y="25.4"/>
|
||||
<instance part="IC2" gate="A" x="93.98" y="53.34"/>
|
||||
<instance part="IC2" gate="B" x="96.52" y="33.02"/>
|
||||
<instance part="Q1" gate="NMOS" x="25.4" y="25.4"/>
|
||||
<instance part="Q1" gate="PMOS" x="25.4" y="45.72"/>
|
||||
<instance part="R1" gate="A" x="2.54" y="50.8"/>
|
||||
|
@ -586,6 +589,17 @@ You are welcome to use this library for commercial purposes. For attribution, we
|
|||
<instance part="R1" gate="C" x="-25.4" y="58.42" rot="R90"/>
|
||||
<instance part="R1" gate="D" x="-22.86" y="2.54" rot="R90"/>
|
||||
<instance part="GND-ISO1" gate="G$1" x="-22.86" y="-5.08"/>
|
||||
<instance part="GND-ISO2" gate="G$1" x="25.4" y="17.78"/>
|
||||
<instance part="IC3" gate="A" x="66.04" y="45.72"/>
|
||||
<instance part="IC3" gate="B" x="71.12" y="20.32"/>
|
||||
<instance part="Q2" gate="NMOS" x="106.68" y="20.32"/>
|
||||
<instance part="Q2" gate="PMOS" x="106.68" y="40.64"/>
|
||||
<instance part="R2" gate="A" x="83.82" y="45.72"/>
|
||||
<instance part="R2" gate="B" x="93.98" y="45.72"/>
|
||||
<instance part="R2" gate="C" x="55.88" y="53.34" rot="R90"/>
|
||||
<instance part="R2" gate="D" x="58.42" y="-2.54" rot="R90"/>
|
||||
<instance part="GND-ISO3" gate="G$1" x="58.42" y="-10.16"/>
|
||||
<instance part="GND-ISO4" gate="G$1" x="106.68" y="12.7"/>
|
||||
</instances>
|
||||
<busses>
|
||||
</busses>
|
||||
|
@ -611,13 +625,112 @@ You are welcome to use this library for commercial purposes. For attribution, we
|
|||
<pinref part="R1" gate="D" pin="1"/>
|
||||
<pinref part="GND-ISO1" gate="G$1" pin="GND-ISO"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="Q1" gate="NMOS" pin="S"/>
|
||||
<pinref part="GND-ISO2" gate="G$1" pin="GND-ISO"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="R2" gate="D" pin="1"/>
|
||||
<pinref part="GND-ISO3" gate="G$1" pin="GND-ISO"/>
|
||||
</segment>
|
||||
<segment>
|
||||
<pinref part="Q2" gate="NMOS" pin="S"/>
|
||||
<pinref part="GND-ISO4" gate="G$1" pin="GND-ISO"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$3" class="0">
|
||||
<segment>
|
||||
<pinref part="R1" gate="D" pin="2"/>
|
||||
<pinref part="R1" gate="C" pin="1"/>
|
||||
<wire x1="-22.86" y1="7.62" x2="-25.4" y2="7.62" width="0.1524" layer="91"/>
|
||||
<wire x1="-25.4" y1="7.62" x2="-25.4" y2="53.34" width="0.1524" layer="91"/>
|
||||
<wire x1="-25.4" y1="7.62" x2="-25.4" y2="27.94" width="0.1524" layer="91"/>
|
||||
<pinref part="IC1" gate="A" pin="+IN"/>
|
||||
<wire x1="-25.4" y1="27.94" x2="-25.4" y2="48.26" width="0.1524" layer="91"/>
|
||||
<wire x1="-25.4" y1="48.26" x2="-25.4" y2="53.34" width="0.1524" layer="91"/>
|
||||
<wire x1="-25.4" y1="48.26" x2="-20.32" y2="48.26" width="0.1524" layer="91"/>
|
||||
<pinref part="IC1" gate="B" pin="+IN"/>
|
||||
<wire x1="-17.78" y1="27.94" x2="-25.4" y2="27.94" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$4" class="0">
|
||||
<segment>
|
||||
<pinref part="R1" gate="B" pin="2"/>
|
||||
<pinref part="Q1" gate="PMOS" pin="D"/>
|
||||
<wire x1="17.78" y1="50.8" x2="25.4" y2="50.8" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$5" class="0">
|
||||
<segment>
|
||||
<pinref part="Q1" gate="PMOS" pin="S"/>
|
||||
<pinref part="Q1" gate="NMOS" pin="D"/>
|
||||
<wire x1="25.4" y1="40.64" x2="25.4" y2="30.48" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$6" class="0">
|
||||
<segment>
|
||||
<pinref part="Q1" gate="NMOS" pin="G"/>
|
||||
<pinref part="IC1" gate="B" pin="OUT"/>
|
||||
<wire x1="17.78" y1="25.4" x2="-2.54" y2="25.4" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$7" class="0">
|
||||
<segment>
|
||||
<pinref part="IC3" gate="A" pin="OUT"/>
|
||||
<pinref part="R2" gate="A" pin="1"/>
|
||||
<wire x1="76.2" y1="45.72" x2="78.74" y2="45.72" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$8" class="0">
|
||||
<segment>
|
||||
<pinref part="R2" gate="A" pin="2"/>
|
||||
<pinref part="R2" gate="B" pin="1"/>
|
||||
<wire x1="88.9" y1="45.72" x2="88.9" y2="40.64" width="0.1524" layer="91"/>
|
||||
<pinref part="Q2" gate="PMOS" pin="G"/>
|
||||
<wire x1="88.9" y1="40.64" x2="99.06" y2="40.64" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$9" class="0">
|
||||
<segment>
|
||||
<pinref part="IC3" gate="B" pin="+IN"/>
|
||||
<wire x1="63.5" y1="22.86" x2="60.96" y2="22.86" width="0.1524" layer="91"/>
|
||||
<pinref part="IC1" gate="B" pin="-IN"/>
|
||||
<wire x1="60.96" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
|
||||
<wire x1="-17.78" y1="22.86" x2="-17.78" y2="10.16" width="0.1524" layer="91"/>
|
||||
<wire x1="-17.78" y1="10.16" x2="60.96" y2="10.16" width="0.1524" layer="91"/>
|
||||
<wire x1="60.96" y1="10.16" x2="60.96" y2="22.86" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$10" class="0">
|
||||
<segment>
|
||||
<pinref part="R2" gate="B" pin="2"/>
|
||||
<pinref part="Q2" gate="PMOS" pin="D"/>
|
||||
<wire x1="99.06" y1="45.72" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$11" class="0">
|
||||
<segment>
|
||||
<pinref part="Q2" gate="PMOS" pin="S"/>
|
||||
<pinref part="Q2" gate="NMOS" pin="D"/>
|
||||
<wire x1="106.68" y1="35.56" x2="106.68" y2="25.4" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$12" class="0">
|
||||
<segment>
|
||||
<pinref part="Q2" gate="NMOS" pin="G"/>
|
||||
<pinref part="IC3" gate="B" pin="OUT"/>
|
||||
<wire x1="99.06" y1="20.32" x2="78.74" y2="20.32" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$14" class="0">
|
||||
<segment>
|
||||
<pinref part="R2" gate="D" pin="2"/>
|
||||
<wire x1="58.42" y1="2.54" x2="55.88" y2="2.54" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
<net name="N$13" class="0">
|
||||
<segment>
|
||||
<pinref part="IC3" gate="A" pin="+IN"/>
|
||||
<wire x1="55.88" y1="43.18" x2="60.96" y2="43.18" width="0.1524" layer="91"/>
|
||||
</segment>
|
||||
</net>
|
||||
</nets>
|
||||
|
|
Loading…
Reference in New Issue
Block a user