From 63a4ef6f94282165b0f6727a18c5df8c7e666acc Mon Sep 17 00:00:00 2001 From: Christian Hirsch Date: Tue, 6 Sep 2016 11:59:29 +0200 Subject: [PATCH 1/5] texas: add BQ24075 USB LiPo battery charging and power management IC --- library/texas.dcm | 6 ++++++ library/texas.lib | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/library/texas.dcm b/library/texas.dcm index de9deb60..da5c73c3 100644 --- a/library/texas.dcm +++ b/library/texas.dcm @@ -1,5 +1,11 @@ EESchema-DOCLIB Version 2.0 # +$CMP BQ24075 +D USB-Friendly Li-Ion Battery Charger and Power-Path Management +K USB Charge +F http://www.ti.com/lit/ds/symlink/bq24075.pdf +$ENDCMP +# $CMP ISO7320C D Low Power Dual-Channel 2/0 Digital Isolator, 25Mbps 33ns, Fail-Safe High, SO8 K 2Ch Dual Digital Isolator 25Mbps diff --git a/library/texas.lib b/library/texas.lib index 33c81cbd..0a7ddb3a 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -1,6 +1,37 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # +# BQ24075 +# +DEF BQ24075 U 0 40 Y Y 1 F N +F0 "U" -400 600 50 H V C CNN +F1 "BQ24075" 400 -600 50 H V C CNN +F2 "" 200 -250 50 H I C CNN +F3 "" 200 200 50 H V C CNN +$FPLIST + RGT* +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 0 N +X TS 1 600 -400 100 L 50 50 1 1 w +X BAT 2 600 -100 100 L 50 50 1 1 W +X BAT 3 600 -200 100 L 50 50 1 1 W +X ~CE 4 -200 -600 100 U 50 50 1 1 I +X EN2 5 600 100 100 L 50 50 1 1 I +X EN1 6 0 -600 100 U 50 50 1 1 I +X ~PGOOD 7 -100 600 100 D 50 50 1 1 O +X VSS 8 -600 0 100 R 50 50 1 1 W +X ~CHG 9 100 600 100 D 50 50 1 1 O +X OUT 10 600 400 100 L 50 50 1 1 w +X OUT 11 600 300 100 L 50 50 1 1 w +X ILM 12 100 -600 100 U 50 50 1 1 I +X IN 13 -600 300 100 R 50 50 1 1 W +X TMR 14 -100 -600 100 U 50 50 1 1 I +X SYSOFF 15 -600 -300 100 R 50 50 1 1 I +X ISET 16 200 -600 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# # ISO7320C # DEF ISO7320C U 0 40 Y Y 1 F N From bef612b86af5e55e0f2a12d0aaa05a1593dce7f8 Mon Sep 17 00:00:00 2001 From: Christian Hirsch Date: Wed, 14 Sep 2016 14:03:05 +0200 Subject: [PATCH 2/5] battery_management: fixed EC03, EC04 for BQ24075 moved component from texas lib to battery_management --- library/battery_management.dcm | 6 ++++++ library/battery_management.lib | 31 +++++++++++++++++++++++++++++++ library/texas.dcm | 6 ------ library/texas.lib | 31 ------------------------------- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/library/battery_management.dcm b/library/battery_management.dcm index 8e8e8cd7..d61f2023 100644 --- a/library/battery_management.dcm +++ b/library/battery_management.dcm @@ -12,6 +12,12 @@ K battery nickel cadmium metal hydride F http://www.ti.com.cn/cn/lit/ds/symlink/bq2003.pdf $ENDCMP # +$CMP BQ24075 +D USB-Friendly Li-Ion Battery Charger and Power-Path Management +K USB Charge +F http://www.ti.com/lit/ds/symlink/bq24075.pdf +$ENDCMP +# $CMP BQ76940 D Lithium battery monitor, 9-15 cells, integrated balancing, I2C interface K lithium battery balance charge afe diff --git a/library/battery_management.lib b/library/battery_management.lib index 9d40f474..1f5f3e5a 100644 --- a/library/battery_management.lib +++ b/library/battery_management.lib @@ -82,6 +82,37 @@ X VCC 16 0 1100 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# BQ24075 +# +DEF BQ24075 U 0 40 Y Y 1 F N +F0 "U" -200 625 50 H V R CNN +F1 "BQ24075" -200 550 50 H V R CNN +F2 "" 250 -550 50 H I L CNN +F3 "" 200 200 50 H V C CNN +$FPLIST + RGT* +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 10 f +X TS 1 600 -400 100 L 50 50 1 1 w +X BAT 2 600 -100 100 L 50 50 1 1 W +X BAT 3 600 -200 100 L 50 50 1 1 W +X ~CE 4 -200 -600 100 U 50 50 1 1 I +X EN2 5 600 100 100 L 50 50 1 1 I +X EN1 6 0 -600 100 U 50 50 1 1 I +X ~PGOOD 7 -100 600 100 D 50 50 1 1 O +X VSS 8 -600 0 100 R 50 50 1 1 W +X ~CHG 9 100 600 100 D 50 50 1 1 O +X OUT 10 600 400 100 L 50 50 1 1 w +X OUT 11 600 300 100 L 50 50 1 1 w +X ILM 12 100 -600 100 U 50 50 1 1 I +X IN 13 -600 300 100 R 50 50 1 1 W +X TMR 14 -100 -600 100 U 50 50 1 1 I +X SYSOFF 15 -600 -300 100 R 50 50 1 1 I +X ISET 16 200 -600 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# # BQ76940 # DEF BQ76940 U 0 40 Y Y 1 F N diff --git a/library/texas.dcm b/library/texas.dcm index da5c73c3..de9deb60 100644 --- a/library/texas.dcm +++ b/library/texas.dcm @@ -1,11 +1,5 @@ EESchema-DOCLIB Version 2.0 # -$CMP BQ24075 -D USB-Friendly Li-Ion Battery Charger and Power-Path Management -K USB Charge -F http://www.ti.com/lit/ds/symlink/bq24075.pdf -$ENDCMP -# $CMP ISO7320C D Low Power Dual-Channel 2/0 Digital Isolator, 25Mbps 33ns, Fail-Safe High, SO8 K 2Ch Dual Digital Isolator 25Mbps diff --git a/library/texas.lib b/library/texas.lib index 0a7ddb3a..33c81cbd 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -1,37 +1,6 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # -# BQ24075 -# -DEF BQ24075 U 0 40 Y Y 1 F N -F0 "U" -400 600 50 H V C CNN -F1 "BQ24075" 400 -600 50 H V C CNN -F2 "" 200 -250 50 H I C CNN -F3 "" 200 200 50 H V C CNN -$FPLIST - RGT* -$ENDFPLIST -DRAW -S -500 500 500 -500 0 1 0 N -X TS 1 600 -400 100 L 50 50 1 1 w -X BAT 2 600 -100 100 L 50 50 1 1 W -X BAT 3 600 -200 100 L 50 50 1 1 W -X ~CE 4 -200 -600 100 U 50 50 1 1 I -X EN2 5 600 100 100 L 50 50 1 1 I -X EN1 6 0 -600 100 U 50 50 1 1 I -X ~PGOOD 7 -100 600 100 D 50 50 1 1 O -X VSS 8 -600 0 100 R 50 50 1 1 W -X ~CHG 9 100 600 100 D 50 50 1 1 O -X OUT 10 600 400 100 L 50 50 1 1 w -X OUT 11 600 300 100 L 50 50 1 1 w -X ILM 12 100 -600 100 U 50 50 1 1 I -X IN 13 -600 300 100 R 50 50 1 1 W -X TMR 14 -100 -600 100 U 50 50 1 1 I -X SYSOFF 15 -600 -300 100 R 50 50 1 1 I -X ISET 16 200 -600 100 U 50 50 1 1 I -ENDDRAW -ENDDEF -# # ISO7320C # DEF ISO7320C U 0 40 Y Y 1 F N From 2281c1422aa7ff7169094c66517f46f3f77cecad Mon Sep 17 00:00:00 2001 From: Christian Hirsch Date: Wed, 14 Sep 2016 14:33:28 +0200 Subject: [PATCH 3/5] battery_mgmt: add QFN footprint filter for BQ24075 --- library/battery_management.lib | 1 + 1 file changed, 1 insertion(+) diff --git a/library/battery_management.lib b/library/battery_management.lib index 1f5f3e5a..cb7616ee 100644 --- a/library/battery_management.lib +++ b/library/battery_management.lib @@ -91,6 +91,7 @@ F2 "" 250 -550 50 H I L CNN F3 "" 200 200 50 H V C CNN $FPLIST RGT* + QFN* $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f From 7d5f2ead2e1e88adedc99e4217cf337c2d61727e Mon Sep 17 00:00:00 2001 From: Christian Hirsch Date: Fri, 16 Sep 2016 13:41:07 +0200 Subject: [PATCH 4/5] battery_mgmt: add thermal pad for BQ24075 rearranged pins --- library/battery_management.lib | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/library/battery_management.lib b/library/battery_management.lib index cb7616ee..420df4f2 100644 --- a/library/battery_management.lib +++ b/library/battery_management.lib @@ -102,15 +102,16 @@ X ~CE 4 -200 -600 100 U 50 50 1 1 I X EN2 5 600 100 100 L 50 50 1 1 I X EN1 6 0 -600 100 U 50 50 1 1 I X ~PGOOD 7 -100 600 100 D 50 50 1 1 O -X VSS 8 -600 0 100 R 50 50 1 1 W +X VSS 8 -600 -300 100 R 50 50 1 1 W X ~CHG 9 100 600 100 D 50 50 1 1 O X OUT 10 600 400 100 L 50 50 1 1 w X OUT 11 600 300 100 L 50 50 1 1 w X ILM 12 100 -600 100 U 50 50 1 1 I X IN 13 -600 300 100 R 50 50 1 1 W X TMR 14 -100 -600 100 U 50 50 1 1 I -X SYSOFF 15 -600 -300 100 R 50 50 1 1 I +X SYSOFF 15 -600 -100 100 R 50 50 1 1 I X ISET 16 200 -600 100 U 50 50 1 1 I +X PAD 17 -600 100 100 R 50 50 1 1 U ENDDRAW ENDDEF # From a0f8e982af48e6c55a5166aa641b284b8fac415c Mon Sep 17 00:00:00 2001 From: Christian Hirsch Date: Fri, 16 Sep 2016 14:08:24 +0200 Subject: [PATCH 5/5] battery_mgmt: move thermal pad in BQ24075 --- library/battery_management.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/battery_management.lib b/library/battery_management.lib index 420df4f2..4e379a8e 100644 --- a/library/battery_management.lib +++ b/library/battery_management.lib @@ -109,9 +109,9 @@ X OUT 11 600 300 100 L 50 50 1 1 w X ILM 12 100 -600 100 U 50 50 1 1 I X IN 13 -600 300 100 R 50 50 1 1 W X TMR 14 -100 -600 100 U 50 50 1 1 I -X SYSOFF 15 -600 -100 100 R 50 50 1 1 I +X SYSOFF 15 -600 0 100 R 50 50 1 1 I X ISET 16 200 -600 100 U 50 50 1 1 I -X PAD 17 -600 100 100 R 50 50 1 1 U +X PAD 17 -600 -400 100 R 50 50 1 1 U ENDDRAW ENDDEF #