From 26f1700ce7a439bf01267c8ddfdb7575771e3c88 Mon Sep 17 00:00:00 2001 From: Ricardo Crudo Date: Sun, 21 Jun 2015 12:32:31 +0200 Subject: [PATCH] applying KLC to Power Management library --- library/Power_Management.dcm | 57 ++++++++++++++ library/Power_Management.lib | 148 ++++++++++++++++++++--------------- 2 files changed, 141 insertions(+), 64 deletions(-) create mode 100644 library/Power_Management.dcm diff --git a/library/Power_Management.dcm b/library/Power_Management.dcm new file mode 100644 index 00000000..86935a3a --- /dev/null +++ b/library/Power_Management.dcm @@ -0,0 +1,57 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP LM5051 +D Low side OR-ing FET controller, range -6V to 100V, 2A peak +K FET controller +F http://www.ti.com/lit/ds/symlink/lm5051.pdf +$ENDCMP +# +$CMP LTC4007 +D charge controller for 3- 4-cell lithium-ion batteries, PWM control, constant current/voltage, +/- 4% accuracy +K charge controller battery PWM +F http://cds.linear.com/docs/en/datasheet/40071f.pdf +$ENDCMP +# +$CMP MC33064D +D undervoltage sensing, microcontroller reset, open collector, voltage detector +K voltage detector reset +F http://www.onsemi.com/pub_link/Collateral/MC34064-D.PDF +$ENDCMP +# +$CMP MC33064P +D undervoltage sensing, microcontroller reset, open collector, voltage detector +K voltage detector reset +F http://www.onsemi.com/pub_link/Collateral/MC34064-D.PDF +$ENDCMP +# +$CMP MC34064D +D undervoltage sensing, microcontroller reset, open collector, voltage detector +K voltage detector reset +F http://www.onsemi.com/pub_link/Collateral/MC34064-D.PDF +$ENDCMP +# +$CMP MC34064P +D undervoltage sensing, microcontroller reset, open collector, voltage detector +K voltage detector reset +F http://www.onsemi.com/pub_link/Collateral/MC34064-D.PDF +$ENDCMP +# +$CMP RT9701xB +D 100mR USB power switch, built-in charge pump, soft start, 2.2V to 6V, enable pin +K USB power switch enable +F http://www.richtek.com/download_ds.jsp?p=RT9701 +$ENDCMP +# +$CMP RT9701xBL +D 100mR USB power switch, built-in charge pump, soft start, 2.2V to 6V +K USB power switch +F http://www.richtek.com/download_ds.jsp?p=RT9701 +$ENDCMP +# +$CMP TL7702 +D supply voltage supervisor, reset microcontroller, POR generator +K supervisor reset POR +F http://www.ti.com/lit/ds/symlink/tl7702b.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/Power_Management.lib b/library/Power_Management.lib index a2d46cc0..40464e38 100644 --- a/library/Power_Management.lib +++ b/library/Power_Management.lib @@ -3,8 +3,8 @@ EESchema-LIBRARY Version 2.3 # # LM5051 # -DEF LM5051 U 0 1 Y Y 1 F N -F0 "U" 250 250 60 H V C CNN +DEF LM5051 U 0 20 Y Y 1 F N +F0 "U" 250 250 50 H V C CNN F1 "LM5051" -150 250 50 H V C CNN F2 "" 400 -50 60 H V C CNN F3 "" 400 -50 60 H V C CNN @@ -12,6 +12,7 @@ $FPLIST SOIC $ENDFPLIST DRAW +S -300 200 300 -200 0 1 0 f X Line 1 400 100 100 L 50 50 1 1 W X VCC 2 400 0 100 L 50 50 1 1 P X OFF 3 -400 100 100 R 50 50 1 1 I @@ -20,115 +21,134 @@ X VSS 5 200 -300 100 U 50 50 1 1 P X INN 6 -100 -300 100 U 50 50 1 1 I X VSS 7 100 -300 100 U 50 50 1 1 P X GATE 8 0 -300 100 U 50 50 1 1 O -S -300 200 300 -200 0 1 0 f ENDDRAW ENDDEF # # LTC4007 # DEF LTC4007 U 0 30 Y Y 1 F N -F0 "U" 0 800 60 H V C CNN -F1 "LTC4007" 0 -800 60 H V C CNN -F2 "SSOP24" 0 -900 60 H V C CNN -F3 "" 0 0 60 H V C CNN +F0 "U" 0 850 50 H V C CNN +F1 "LTC4007" 0 -950 50 H V C CNN +F2 "SSOP24" 0 -1050 50 H V C CNN +F3 "" 0 -100 60 H V C CNN DRAW -X DCIN 1 -700 650 300 R 60 60 1 1 I -X CHG 2 -700 -400 300 R 60 60 1 1 O V -X ACP 3 -700 -200 300 R 60 60 1 1 C -X RT 4 -700 -650 300 R 60 60 1 1 I -X FAULT 5 -700 -300 300 R 60 60 1 1 C V -X GND 6 700 -650 300 L 60 60 1 1 W -X ~3C~4C 7 -700 500 300 R 60 60 1 1 I -X LOBAT 8 -700 0 300 R 60 60 1 1 O V -X NTC 9 -700 150 300 R 60 60 1 1 I -X ITH 10 700 -500 300 L 60 60 1 1 P -X TGATE 20 700 250 300 L 60 60 1 1 O -X PROG 11 700 -400 300 L 60 60 1 1 B -X PGND 21 700 0 300 L 60 60 1 1 W -X BGATE 22 700 100 300 L 60 60 1 1 O -X ICL 13 -700 -100 300 R 60 60 1 1 O V -X INFET 23 700 650 300 L 60 60 1 1 O -X CSP 14 700 -150 300 L 60 60 1 1 I -X SHDN 24 -700 250 300 R 60 60 1 1 I -X BAT 15 700 -250 300 L 60 60 1 1 I -X CHEM 16 -700 400 300 R 60 60 1 1 I -X FLAG 17 -700 -500 300 R 60 60 1 1 C V -X CLP 18 700 500 300 L 60 60 1 1 I -X CLN 19 700 400 300 L 60 60 1 1 I -S -400 750 400 -750 0 1 16 N +S -400 800 400 -875 0 1 0 f +X DCIN 1 -600 700 200 R 50 50 1 1 I +X CHG 2 -600 -500 200 R 50 50 1 1 O V +X ACP 3 -600 -300 200 R 50 50 1 1 C +X RT 4 -600 -800 200 R 50 50 1 1 I +X FAULT 5 -600 -400 200 R 50 50 1 1 C V +X GND 6 600 -800 200 L 50 50 1 1 W +X ~3C~4C 7 -600 500 200 R 50 50 1 1 I +X LOBAT 8 -600 -100 200 R 50 50 1 1 O V +X NTC 9 -600 100 200 R 50 50 1 1 I +X ITH 10 600 -600 200 L 50 50 1 1 P +X TGATE 20 600 200 200 L 50 50 1 1 O +X PROG 11 600 -500 200 L 50 50 1 1 B +X PGND 21 600 0 200 L 50 50 1 1 W +X BGATE 22 600 100 200 L 50 50 1 1 O +X ICL 13 -600 -200 200 R 50 50 1 1 O V +X INFET 23 600 700 200 L 50 50 1 1 O +X CSP 14 600 -200 200 L 50 50 1 1 I +X SHDN 24 -600 200 200 R 50 50 1 1 I +X BAT 15 600 -300 200 L 50 50 1 1 I +X CHEM 16 -600 400 200 R 50 50 1 1 I +X FLAG 17 -600 -600 200 R 50 50 1 1 C V +X CLP 18 600 500 200 L 50 50 1 1 I +X CLN 19 600 400 200 L 50 50 1 1 I ENDDRAW ENDDEF # # MC33064D # DEF MC33064D U 0 20 Y Y 1 F N -F0 "U" 50 200 50 H V C CNN -F1 "MC33064D" 300 -196 50 H V C CNN +F0 "U" 100 -175 50 H V C CNN +F1 "MC33064D" 0 250 50 H V C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN ALIAS MC34064D DRAW -X RST 1 350 50 150 L 50 30 1 1 C -X In 2 -350 50 150 R 50 30 1 1 I -X Gnd 4 0 -250 100 U 50 30 1 1 W -S -200 -150 200 150 0 1 0 N +S -200 -100 200 200 0 1 0 f +X RST 1 300 100 100 L 50 50 1 1 C +X IN 2 -300 100 100 R 50 50 1 1 I +X GND 4 0 -200 100 U 50 50 1 1 W ENDDRAW ENDDEF # # MC34064P # DEF MC34064P U 0 20 Y Y 1 F N -F0 "U" 50 200 60 H V C CNN -F1 "MC34064P" 300 -190 60 H V C CNN +F0 "U" 100 -150 50 H V C CNN +F1 "MC34064P" 0 250 50 H V C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN ALIAS MC33064P DRAW -X Rst 1 350 50 150 L 60 40 1 1 C -X In 2 -350 50 150 R 60 40 1 1 I -X Gbd 3 0 -300 150 U 60 40 1 1 I -S -200 -150 200 150 0 1 0 N +S -200 -100 200 200 0 1 0 f +X RST 1 300 100 100 L 50 50 1 1 C +X IN 2 -300 100 100 R 50 50 1 1 I +X GND 3 0 -200 100 U 50 50 1 1 W ENDDRAW ENDDEF # -# RT9701 +# RT9701xB # -DEF RT9701 U 0 30 Y Y 1 F N -F0 "U" 0 250 50 H V C CNN -F1 "RT9701" 200 -150 50 H V C CNN +DEF RT9701xB U 0 20 Y Y 1 F N +F0 "U" 125 -250 50 H V C CNN +F1 "RT9701xB" 0 250 50 H V C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN $FPLIST SOT-23-5* $ENDFPLIST DRAW -X VOUT 1 500 100 150 L 50 50 1 1 w -X GND 2 0 -200 100 U 50 50 1 1 W -X VIN 3 -500 100 150 R 50 50 1 1 W -X VIN/EN 4 -500 0 150 R 50 50 1 1 I -X VOUT 5 500 0 150 L 50 50 1 1 P -S -350 200 350 -100 0 1 0 N +S -300 200 300 -200 0 1 0 f +X VOUT 1 400 100 100 L 50 50 1 1 w +X GND 2 0 -300 100 U 50 50 1 1 W +X VIN 3 -400 100 100 R 50 50 1 1 W +X EN 4 -400 0 100 R 50 50 1 1 I +X VOUT 5 400 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# RT9701xBL +# +DEF RT9701xBL U 0 20 Y Y 1 F N +F0 "U" 125 -250 50 H V C CNN +F1 "RT9701xBL" 0 250 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + SOT-23-5* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 0 f +X VOUT 1 400 100 100 L 50 50 1 1 w +X GND 2 0 -300 100 U 50 50 1 1 W +X VIN 3 -400 100 100 R 50 50 1 1 W +X VIN 4 -400 0 100 R 50 50 1 1 W +X VOUT 5 400 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # # TL7702 # DEF TL7702 U 0 40 Y Y 1 F N -F0 "U" 250 450 70 H V C CNN -F1 "TL7702" 300 -448 70 H V C CNN +F0 "U" 175 -425 50 H V C CNN +F1 "TL7702" -275 400 50 H V C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN ALIAS TL7705 DRAW -X 2.53V 1 -800 250 300 R 60 60 1 1 I -X Resin 2 -800 -100 300 R 60 60 1 1 I -X Ct 3 -800 -250 300 R 60 60 1 1 I -X GND 4 0 -550 200 U 60 50 1 1 W -X RESET 5 800 -200 300 L 60 60 1 1 C I -X RESET 6 800 200 300 L 60 60 1 1 C -X Sense 7 -800 100 300 R 60 60 1 1 I -X VCC 8 0 550 200 D 60 50 1 1 W -S -500 350 500 -350 0 1 0 N +S -450 350 450 -350 0 1 0 f +X REF 1 -600 200 150 R 50 50 1 1 I +X RESIN 2 -600 -100 150 R 50 50 1 1 I I +X CT 3 -600 -200 150 R 50 50 1 1 I +X GND 4 0 -500 150 U 50 50 1 1 W +X RESET 5 600 -200 150 L 50 50 1 1 C I +X RESET 6 600 200 150 L 50 50 1 1 C +X SENSE 7 -600 100 150 R 50 50 1 1 I +X VCC 8 0 500 150 D 50 50 1 1 W ENDDRAW ENDDEF #