From d5c8472b03d08ac9d2db9fae6ab4689aec73105e Mon Sep 17 00:00:00 2001 From: Ed Peguillan III Date: Tue, 16 Jun 2020 09:21:57 -0500 Subject: [PATCH 1/4] Add Onsemi TLV431 precision shunt regulators --- Reference_Voltage.dcm | 24 ++++++++++++++++++++++++ Reference_Voltage.lib | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/Reference_Voltage.dcm b/Reference_Voltage.dcm index 0eb28143dc..0da30bbb62 100644 --- a/Reference_Voltage.dcm +++ b/Reference_Voltage.dcm @@ -1152,4 +1152,28 @@ K Rail splitter precision vitrual ground F http://www.ti.com/lit/ds/symlink/tle2426.pdf $ENDCMP # +$CMP TLV431xLP +D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, TO-92 +K diode device shunt regulator reference +F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF +$ENDCMP +# +$CMP TLV431xLPxxG +D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, TO-92 +K diode device shunt regulator reference +F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF +$ENDCMP +# +$CMP TLV431xSN1T1G +D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, SOT-23 +K diode device shunt regulator reference +F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF +$ENDCMP +# +$CMP TLV431xSNT1G +D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, SOT-23 +K diode device shunt regulator reference +F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF +$ENDCMP +# #End Doc Library diff --git a/Reference_Voltage.lib b/Reference_Voltage.lib index 75e7563956..f5aca231c6 100644 --- a/Reference_Voltage.lib +++ b/Reference_Voltage.lib @@ -878,6 +878,7 @@ F0 "U" -100 100 50 H V C CNN F1 "TL431LP" 0 -100 50 H V C CNN F2 "Package_TO_SOT_THT:TO-92_Inline" 0 -150 50 H I C CIN F3 "" 0 0 50 H I C CIN +ALIAS TLV431xLPxxG $FPLIST TO*92* $ENDFPLIST @@ -998,6 +999,7 @@ F0 "U" -100 100 50 H V C CNN F1 "TL432DBZ" 0 -100 50 H V C CNN F2 "Package_TO_SOT_SMD:SOT-23" 0 -150 50 H I C CIN F3 "" 0 0 50 H I C CIN +ALIAS TLV431xSN1T1G $FPLIST SOT?23* $ENDFPLIST @@ -1119,4 +1121,44 @@ X NOISE_REDUCTION 8 -500 100 100 R 50 50 1 1 P ENDDRAW ENDDEF # +# TLV431xLP +# +DEF TLV431xLP U 0 20 N N 1 F N +F0 "U" -100 100 50 H V C CNN +F1 "TLV431xLP" 0 -100 50 H V C CNN +F2 "Package_TO_SOT_THT:TO-92_Inline" 0 -150 50 H I C CIN +F3 "" 0 0 50 H I C CIN +$FPLIST + TO*92* +$ENDFPLIST +DRAW +P 3 0 1 0 -50 0 0 0 50 0 N +P 3 0 1 0 -30 30 30 0 -30 -30 F +P 4 0 1 10 20 -40 30 -30 30 30 30 30 N +X REF 1 0 100 100 D 50 50 1 1 P +X A 2 -100 0 100 R 50 50 1 1 P +X K 3 100 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TLV431xSNT1G +# +DEF TLV431xSNT1G U 0 20 N N 1 F N +F0 "U" -100 100 50 H V C CNN +F1 "TLV431xSNT1G" 0 -100 50 H V C CNN +F2 "Package_SO:TSOP-5_1.65x3.05mm_P0.95mm" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TSOP*5*1.65x3.05mm*P0.95mm* +$ENDFPLIST +DRAW +P 3 1 1 0 -50 0 0 0 50 0 N +P 3 1 1 0 -30 30 30 0 -30 -30 F +P 4 1 1 10 20 -40 30 -30 30 30 30 30 N +X K 3 100 0 50 L 50 50 1 1 P +X REF 4 0 100 100 D 50 50 1 1 P +X A 5 -100 0 50 R 50 50 1 1 P +ENDDRAW +ENDDEF +# #End Library From 81e680b114cdc4524a828f0783da8b2545195db5 Mon Sep 17 00:00:00 2001 From: Ed Peguillan III Date: Tue, 16 Jun 2020 09:30:49 -0500 Subject: [PATCH 2/4] Remove KiCad bug added duplicate --- Reference_Voltage.dcm | 8 +------- Reference_Voltage.lib | 20 -------------------- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/Reference_Voltage.dcm b/Reference_Voltage.dcm index 0da30bbb62..67e15824ac 100644 --- a/Reference_Voltage.dcm +++ b/Reference_Voltage.dcm @@ -1152,12 +1152,6 @@ K Rail splitter precision vitrual ground F http://www.ti.com/lit/ds/symlink/tle2426.pdf $ENDCMP # -$CMP TLV431xLP -D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, TO-92 -K diode device shunt regulator reference -F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF -$ENDCMP -# $CMP TLV431xLPxxG D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, TO-92 K diode device shunt regulator reference @@ -1171,7 +1165,7 @@ F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF $ENDCMP # $CMP TLV431xSNT1G -D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, SOT-23 +D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, TSOP-5 K diode device shunt regulator reference F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF $ENDCMP diff --git a/Reference_Voltage.lib b/Reference_Voltage.lib index f5aca231c6..ccffea98cb 100644 --- a/Reference_Voltage.lib +++ b/Reference_Voltage.lib @@ -1121,26 +1121,6 @@ X NOISE_REDUCTION 8 -500 100 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# TLV431xLP -# -DEF TLV431xLP U 0 20 N N 1 F N -F0 "U" -100 100 50 H V C CNN -F1 "TLV431xLP" 0 -100 50 H V C CNN -F2 "Package_TO_SOT_THT:TO-92_Inline" 0 -150 50 H I C CIN -F3 "" 0 0 50 H I C CIN -$FPLIST - TO*92* -$ENDFPLIST -DRAW -P 3 0 1 0 -50 0 0 0 50 0 N -P 3 0 1 0 -30 30 30 0 -30 -30 F -P 4 0 1 10 20 -40 30 -30 30 30 30 30 N -X REF 1 0 100 100 D 50 50 1 1 P -X A 2 -100 0 100 R 50 50 1 1 P -X K 3 100 0 100 L 50 50 1 1 P -ENDDRAW -ENDDEF -# # TLV431xSNT1G # DEF TLV431xSNT1G U 0 20 N N 1 F N From 1d5ba8b53b941ab6f56d205cf29a65bafcf4bd01 Mon Sep 17 00:00:00 2001 From: Ed Peguillan III Date: Tue, 16 Jun 2020 13:41:34 -0500 Subject: [PATCH 3/4] Wake up, Travis! From bba466e695b5bd977c85e71940987f5df31793fc Mon Sep 17 00:00:00 2001 From: Ed Peguillan III Date: Sun, 9 Aug 2020 19:10:37 -0500 Subject: [PATCH 4/4] Modify naming schema per https://github.com/KiCad/kicad-symbols/pull/2807#issuecomment-670772021 --- Reference_Voltage.dcm | 36 ++++++++++++++++++++++++++++++------ Reference_Voltage.lib | 11 ++++++----- 2 files changed, 36 insertions(+), 11 deletions(-) diff --git a/Reference_Voltage.dcm b/Reference_Voltage.dcm index 67e15824ac..3b7cc6e236 100644 --- a/Reference_Voltage.dcm +++ b/Reference_Voltage.dcm @@ -1152,20 +1152,44 @@ K Rail splitter precision vitrual ground F http://www.ti.com/lit/ds/symlink/tle2426.pdf $ENDCMP # -$CMP TLV431xLPxxG -D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, TO-92 +$CMP TLV431ALP +D Shunt Regulator, 1.24V Vref, +/-1% (+/-2%), 16V Vmax, 80uA Imin, 20mA Imax, TO-92 K diode device shunt regulator reference F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF $ENDCMP # -$CMP TLV431xSN1T1G -D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, SOT-23 +$CMP TLV431ASN +D Shunt Regulator, 1.24V Vref, +/-1% (+/-2%), 16V Vmax, 80uA Imin, 20mA Imax, TSOP-5 K diode device shunt regulator reference F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF $ENDCMP # -$CMP TLV431xSNT1G -D Shunt Regulator, 1.24V Vref, 16V Vmax, 80uA Imin, 20mA Imax, TSOP-5 +$CMP TLV431ASN1 +D Shunt Regulator, 1.24V Vref, +/-1% (+/-2%), 16V Vmax, 80uA Imin, 20mA Imax, SOT-23 +K diode device shunt regulator reference +F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF +$ENDCMP +# +$CMP TLV431BLP +D Shunt Regulator, 1.24V Vref, +/-0.5% (+/-1%), 16V Vmax, 80uA Imin, 20mA Imax, TO-92 +K diode device shunt regulator reference +F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF +$ENDCMP +# +$CMP TLV431BSN +D Shunt Regulator, 1.24V Vref, +/-0.5% (+/-1%), 16V Vmax, 80uA Imin, 20mA Imax, TSOP-5 +K diode device shunt regulator reference +F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF +$ENDCMP +# +$CMP TLV431BSN1 +D Shunt Regulator, 1.24V Vref, +/-0.5% (+/-1%), 16V Vmax, 80uA Imin, 20mA Imax, SOT-23 +K diode device shunt regulator reference +F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF +$ENDCMP +# +$CMP TLV431CSN1 +D Shunt Regulator, 1.24V Vref, +/-0.2% (+/-1%), 16V Vmax, 80uA Imin, 20mA Imax, SOT-23 K diode device shunt regulator reference F https://www.onsemi.com/pub/Collateral/TLV431A-D.PDF $ENDCMP diff --git a/Reference_Voltage.lib b/Reference_Voltage.lib index ccffea98cb..621d269b78 100644 --- a/Reference_Voltage.lib +++ b/Reference_Voltage.lib @@ -878,7 +878,7 @@ F0 "U" -100 100 50 H V C CNN F1 "TL431LP" 0 -100 50 H V C CNN F2 "Package_TO_SOT_THT:TO-92_Inline" 0 -150 50 H I C CIN F3 "" 0 0 50 H I C CIN -ALIAS TLV431xLPxxG +ALIAS TLV431ALP TLV431BLP $FPLIST TO*92* $ENDFPLIST @@ -999,7 +999,7 @@ F0 "U" -100 100 50 H V C CNN F1 "TL432DBZ" 0 -100 50 H V C CNN F2 "Package_TO_SOT_SMD:SOT-23" 0 -150 50 H I C CIN F3 "" 0 0 50 H I C CIN -ALIAS TLV431xSN1T1G +ALIAS TLV431ASN1 TLV431BSN1 TLV431CSN1 $FPLIST SOT?23* $ENDFPLIST @@ -1121,13 +1121,14 @@ X NOISE_REDUCTION 8 -500 100 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# TLV431xSNT1G +# TLV431ASN # -DEF TLV431xSNT1G U 0 20 N N 1 F N +DEF TLV431ASN U 0 20 N N 1 F N F0 "U" -100 100 50 H V C CNN -F1 "TLV431xSNT1G" 0 -100 50 H V C CNN +F1 "TLV431ASN" 0 -100 50 H V C CNN F2 "Package_SO:TSOP-5_1.65x3.05mm_P0.95mm" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN +ALIAS TLV431BSN $FPLIST TSOP*5*1.65x3.05mm*P0.95mm* $ENDFPLIST