component
TLC5940
Public Made by Adomby adom
TI 16-channel constant-current LED driver, HTSSOP-28. 12-bit PWM + 6-bit dot correction, daisy-chainable. Datasheet-verified.
← Commit history
fix: regenerate .lbr with EAGLE @-suffix pad naming (Fusion-importable; adom-lbr 2.12.7)
1 file changed
+55−79
tlc5940.lbr+55−79@@ -83,25 +83,25 @@ <smd name="27" x="2.8500" y="3.5750" dx="1.1000" dy="0.4000" layer="1"/> <smd name="28" x="2.8500" y="4.2250" dx="1.1000" dy="0.4000" layer="1"/> <pad name="29" x="-1.3000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="-1.3000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="-1.3000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="-1.3000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="-1.3000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="-1.3000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="0.0000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="0.0000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="0.0000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>- <smd name="29" x="0.0000" y="-0.0000" dx="3.4000" dy="9.7000" layer="1"/>- <smd name="29" x="0.0000" y="-0.0000" dx="3.4000" dy="9.7000" layer="1"/>- <pad name="29" x="0.0000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="0.0000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="0.0000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="1.3000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="1.3000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="1.3000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="1.3000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="1.3000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>- <pad name="29" x="1.3000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@2" x="-1.3000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@3" x="-1.3000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@4" x="-1.3000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@5" x="-1.3000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@6" x="-1.3000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@7" x="0.0000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@8" x="0.0000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@9" x="0.0000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+ <smd name="29@10" x="0.0000" y="-0.0000" dx="3.4000" dy="9.7000" layer="1"/>+ <smd name="29@11" x="0.0000" y="-0.0000" dx="3.4000" dy="9.7000" layer="1"/>+ <pad name="29@12" x="0.0000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@13" x="0.0000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@14" x="0.0000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@15" x="1.3000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@16" x="1.3000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@17" x="1.3000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@18" x="1.3000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@19" x="1.3000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+ <pad name="29@20" x="1.3000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/> <wire x1="-2.3250" y1="4.9750" x2="-2.3250" y2="4.7500" width="0.1500" layer="21"/> <wire x1="-2.3250" y1="4.9750" x2="2.3250" y2="4.9750" width="0.1500" layer="21"/> <wire x1="-2.3250" y1="-5.0258" x2="-2.3250" y2="-4.7008" width="0.1500" layer="21"/>@@ -119,65 +119,41 @@ </packages> <symbols> <symbol name="TLC5940PWP">- <wire x1="-12.7" y1="20.32" x2="12.7" y2="20.32" width="0.254" layer="94"/>- <wire x1="12.7" y1="20.32" x2="12.7" y2="-22.86" width="0.254" layer="94"/>- <wire x1="12.7" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>- <wire x1="-12.7" y1="-22.86" x2="-12.7" y2="20.32" width="0.254" layer="94"/>- <wire x1="-4.3180" y1="-16.2560" x2="1.2700" y2="-16.2560" width="0.1524" layer="94"/>- <wire x1="-3.1750" y1="8.8900" x2="1.2700" y2="8.8900" width="0.1524" layer="94"/>- <wire x1="1.2700" y1="7.8740" x2="-3.1750" y2="7.8740" width="0.1524" layer="94"/>- <wire x1="1.2700" y1="-17.2720" x2="-4.3180" y2="-17.2720" width="0.1524" layer="94"/>- <wire x1="1.7780" y1="8.3820" x2="0.7620" y2="9.6520" width="0.1524" layer="94"/>- <wire x1="1.7780" y1="8.3820" x2="0.7620" y2="7.1120" width="0.1524" layer="94"/>- <wire x1="1.7780" y1="-16.7640" x2="0.7620" y2="-15.4940" width="0.1524" layer="94"/>- <wire x1="1.7780" y1="-16.7640" x2="0.7620" y2="-18.0340" width="0.1524" layer="94"/>- <wire x1="2.0320" y1="16.5100" x2="4.8260" y2="16.5100" width="0.1524" layer="94"/>- <wire x1="4.8260" y1="16.5100" x2="4.3180" y2="16.7640" width="0.1524" layer="94"/>- <wire x1="4.3180" y1="16.7640" x2="4.8260" y2="16.5100" width="0.1524" layer="94"/>- <wire x1="4.8260" y1="16.5100" x2="4.3180" y2="16.2560" width="0.1524" layer="94"/>- <wire x1="2.0320" y1="14.7320" x2="4.0640" y2="14.7320" width="0.1524" layer="94"/>- <wire x1="4.0640" y1="14.7320" x2="3.5560" y2="14.9860" width="0.1524" layer="94"/>- <wire x1="3.5560" y1="14.9860" x2="4.0640" y2="14.7320" width="0.1524" layer="94"/>- <wire x1="4.0640" y1="14.7320" x2="3.5560" y2="14.4780" width="0.1524" layer="94"/>- <wire x1="5.3340" y1="17.2720" x2="5.3340" y2="17.7800" width="0.1524" layer="94"/>- <wire x1="5.3340" y1="17.7800" x2="6.6040" y2="17.7800" width="0.1524" layer="94"/>- <wire x1="5.3340" y1="15.7480" x2="5.3340" y2="16.0020" width="0.1524" layer="94"/>- <wire x1="5.3340" y1="16.0020" x2="4.8260" y2="17.2720" width="0.1524" layer="94"/>- <wire x1="5.3340" y1="15.2400" x2="5.3340" y2="14.2240" width="0.1524" layer="94"/>- <wire x1="5.3340" y1="14.2240" x2="5.0800" y2="14.7320" width="0.1524" layer="94"/>- <wire x1="5.3340" y1="14.2240" x2="5.5880" y2="14.7320" width="0.1524" layer="94"/>- <wire x1="5.3340" y1="13.7160" x2="5.3340" y2="13.2080" width="0.1524" layer="94"/>- <text x="0" y="22.86" size="1.27" layer="95" align="bottom-center">>NAME</text>- <text x="0" y="-25.4" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="GND" x="0" y="-27.94" length="middle" direction="pwr" rot="R90"/>- <pin name="BLANK" x="-17.78" y="5.08" length="middle" direction="in"/>- <pin name="XLAT" x="-17.78" y="2.54" length="middle" direction="in"/>- <pin name="SCLK" x="-17.78" y="-15.24" length="middle" direction="in"/>- <pin name="SIN" x="-17.78" y="-17.78" length="middle" direction="in"/>- <pin name="VPRG" x="-17.78" y="17.78" length="middle" direction="in"/>- <pin name="OUT0" x="17.78" y="17.78" length="middle" direction="oc" rot="R180"/>- <pin name="OUT1" x="17.78" y="15.24" length="middle" direction="oc" rot="R180"/>- <pin name="OUT2" x="17.78" y="12.7" length="middle" direction="oc" rot="R180"/>- <pin name="OUT3" x="17.78" y="10.16" length="middle" direction="oc" rot="R180"/>- <pin name="OUT4" x="17.78" y="7.62" length="middle" direction="oc" rot="R180"/>- <pin name="OUT5" x="17.78" y="5.08" length="middle" direction="oc" rot="R180"/>- <pin name="OUT6" x="17.78" y="2.54" length="middle" direction="oc" rot="R180"/>- <pin name="OUT7" x="17.78" y="0" length="middle" direction="oc" rot="R180"/>- <pin name="OUT8" x="17.78" y="-2.54" length="middle" direction="oc" rot="R180"/>- <pin name="OUT9" x="17.78" y="-5.08" length="middle" direction="oc" rot="R180"/>- <pin name="OUT10" x="17.78" y="-7.62" length="middle" direction="oc" rot="R180"/>- <pin name="OUT11" x="17.78" y="-10.16" length="middle" direction="oc" rot="R180"/>- <pin name="OUT12" x="17.78" y="-12.7" length="middle" direction="oc" rot="R180"/>- <pin name="OUT13" x="17.78" y="-15.24" length="middle" direction="oc" rot="R180"/>- <pin name="OUT14" x="17.78" y="-17.78" length="middle" direction="oc" rot="R180"/>- <pin name="OUT15" x="17.78" y="-20.32" length="middle" direction="oc" rot="R180"/>- <pin name="XERR" x="-17.78" y="-5.08" length="middle" direction="oc"/>- <pin name="SOUT" x="-17.78" y="-20.32" length="middle" direction="out"/>- <pin name="GSCLK" x="-17.78" y="10.16" length="middle" direction="in"/>- <pin name="DCPRG" x="-17.78" y="12.7" length="middle" direction="in"/>- <pin name="IREF" x="-17.78" y="15.24" length="middle" direction="in"/>- <pin name="VCC" x="0" y="25.4" length="middle" direction="pwr" rot="R270"/>- <pin name="PAD" x="-2.54" y="-27.94" length="middle" direction="in" rot="R90"/>+ <wire x1="-11.43" y1="27.939999999999998" x2="11.43" y2="27.939999999999998" width="0.254" layer="94"/>+ <wire x1="11.43" y1="27.939999999999998" x2="11.43" y2="-25.4" width="0.254" layer="94"/>+ <wire x1="11.43" y1="-25.4" x2="-11.43" y2="-25.4" width="0.254" layer="94"/>+ <wire x1="-11.43" y1="-25.4" x2="-11.43" y2="27.939999999999998" width="0.254" layer="94"/>+ <text x="0" y="30.479999999999997" size="1.27" layer="95" align="bottom-center">>NAME</text>+ <text x="0" y="-27.939999999999998" size="1.27" layer="96" align="top-center">>VALUE</text>+ <pin name="GND" x="-16.509999999999998" y="0" length="middle" direction="pwr"/>+ <pin name="BLANK" x="-16.509999999999998" y="25.4" length="middle" direction="in"/>+ <pin name="XLAT" x="-16.509999999999998" y="5.079999999999998" length="middle" direction="in"/>+ <pin name="SCLK" x="-16.509999999999998" y="12.7" length="middle" direction="in"/>+ <pin name="SIN" x="-16.509999999999998" y="10.159999999999998" length="middle" direction="in"/>+ <pin name="VPRG" x="-16.509999999999998" y="7.619999999999997" length="middle" direction="in"/>+ <pin name="OUT0" x="16.509999999999998" y="20.32" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT1" x="16.509999999999998" y="17.779999999999998" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT2" x="16.509999999999998" y="15.239999999999998" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT3" x="16.509999999999998" y="12.7" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT4" x="16.509999999999998" y="10.159999999999998" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT5" x="16.509999999999998" y="7.619999999999997" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT6" x="16.509999999999998" y="5.079999999999998" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT7" x="16.509999999999998" y="2.539999999999999" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT8" x="16.509999999999998" y="0" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT9" x="16.509999999999998" y="-2.5400000000000027" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT10" x="16.509999999999998" y="-5.080000000000002" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT11" x="16.509999999999998" y="-7.6200000000000045" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT12" x="16.509999999999998" y="-10.160000000000004" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT13" x="16.509999999999998" y="-12.700000000000003" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT14" x="16.509999999999998" y="-15.240000000000002" length="middle" direction="oc" rot="R180"/>+ <pin name="OUT15" x="16.509999999999998" y="-17.78" length="middle" direction="oc" rot="R180"/>+ <pin name="XERR" x="16.509999999999998" y="-22.86" length="middle" direction="oc" rot="R180"/>+ <pin name="SOUT" x="16.509999999999998" y="25.4" length="middle" direction="out" rot="R180"/>+ <pin name="GSCLK" x="-16.509999999999998" y="20.32" length="middle" direction="in"/>+ <pin name="DCPRG" x="-16.509999999999998" y="22.86" length="middle" direction="in"/>+ <pin name="IREF" x="-16.509999999999998" y="17.779999999999998" length="middle" direction="in"/>+ <pin name="VCC" x="-16.509999999999998" y="-2.5400000000000027" length="middle" direction="pwr"/>+ <pin name="PAD" x="-16.509999999999998" y="15.239999999999998" length="middle" direction="in"/> </symbol> </symbols> <devicesets>@@ -217,7 +193,7 @@ <connect gate="G$1" pin="DCPRG" pad="26"/> <connect gate="G$1" pin="IREF" pad="27"/> <connect gate="G$1" pin="VCC" pad="28"/>- <connect gate="G$1" pin="PAD" pad="29"/>+ <connect gate="G$1" pin="PAD" pad="29 29@2 29@3 29@4 29@5 29@6 29@7 29@8 29@9 29@10 29@11 29@12 29@13 29@14 29@15 29@16 29@17 29@18 29@19 29@20"/> </connects> <technologies><technology name=""/></technologies> </device>