summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@mur.at>2012-06-23 22:25:02 +0000
committerChristian Pointner <equinox@mur.at>2012-06-23 22:25:02 +0000
commit99ade74ca6ab7590525745c065417f24f33597a4 (patch)
tree8dffab89fae6ce6c5d19c9faa9f262c500459b6f
parent6vs3 battery monitoring chips.. (diff)
added battery montoring pcb
git-svn-id: https://svn.spreadspace.org/mur.sat@557 7de4ea59-55d0-425e-a1af-a3118ea81d4c
-rw-r--r--contrib/PCA9548A.pdfbin0 -> 147496 bytes
-rw-r--r--contrib/kicad-libs/mur-sat.lib37
-rw-r--r--hardware/battmon/battmon.pro148
-rw-r--r--hardware/battmon/battmon.sch421
4 files changed, 604 insertions, 2 deletions
diff --git a/contrib/PCA9548A.pdf b/contrib/PCA9548A.pdf
new file mode 100644
index 0000000..d9b407d
--- /dev/null
+++ b/contrib/PCA9548A.pdf
Binary files differ
diff --git a/contrib/kicad-libs/mur-sat.lib b/contrib/kicad-libs/mur-sat.lib
index 13e744c..e805d86 100644
--- a/contrib/kicad-libs/mur-sat.lib
+++ b/contrib/kicad-libs/mur-sat.lib
@@ -1,5 +1,4 @@
-EESchema-LIBRARY Version 2.3 Date: Die 22 Mai 2012 03:40:05 CEST
-#encoding utf-8
+EESchema-LIBRARY Version 2.3 Date: Sam 23 Jun 2012 23:14:15 CEST
#
# ADG659
#
@@ -442,6 +441,40 @@ X Vdd 16 0 600 150 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
+# PCA9548A
+#
+DEF PCA9548A U 0 40 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "PCA9548A" 0 -50 60 H V C CNN
+DRAW
+S 450 1050 -450 -1050 0 1 0 N
+X A0 1 -600 -300 150 R 50 50 1 1 I
+X A1 2 -600 -400 150 R 50 50 1 1 I
+X RESET 3 -600 300 150 R 50 50 1 1 I I
+X SD0 4 600 950 150 L 50 50 1 1 B
+X SC0 5 600 850 150 L 50 50 1 1 O
+X SD1 6 600 700 150 L 50 50 1 1 B
+X SC1 7 600 600 150 L 50 50 1 1 O
+X SD2 8 600 450 150 L 50 50 1 1 B
+X SC2 9 600 350 150 L 50 50 1 1 O
+X SD3 10 600 200 150 L 50 50 1 1 B
+X SC7 20 600 -950 150 L 50 50 1 1 O
+X SC3 11 600 100 150 L 50 50 1 1 O
+X A2 21 -600 -500 150 R 50 50 1 1 I
+X Vss 12 -600 -950 150 R 50 50 1 1 W
+X SCL 22 -600 -50 150 R 50 50 1 1 I
+X SD4 13 600 -100 150 L 50 50 1 1 B
+X SDA 23 -600 50 150 R 50 50 1 1 B
+X SC4 14 600 -200 150 L 50 50 1 1 O
+X SD5 15 600 -350 150 L 50 50 1 1 B
+X SC5 16 600 -450 150 L 50 50 1 1 O
+X Vdd 16 -600 950 150 R 50 50 1 1 W
+X SD6 17 600 -600 150 L 50 50 1 1 B
+X SC6 18 600 -700 150 L 50 50 1 1 O
+X SD7 19 600 -850 150 L 50 50 1 1 B
+ENDDRAW
+ENDDEF
+#
# PIC16F1847SO
#
DEF PIC16F1847SO U 0 40 Y Y 1 F N
diff --git a/hardware/battmon/battmon.pro b/hardware/battmon/battmon.pro
new file mode 100644
index 0000000..9606953
--- /dev/null
+++ b/hardware/battmon/battmon.pro
@@ -0,0 +1,148 @@
+update=Son 24 Jun 2012 00:22:30 CEST
+version=1
+last_client=eeschema
+[cvpcb]
+version=1
+NetITyp=0
+NetIExt=.net
+PkgIExt=.pkg
+NetDir=
+LibDir=
+NetType=0
+[cvpcb/libraries]
+EquName1=devcms
+[pcbnew]
+version=1
+PadDrlX=320
+PadDimH=600
+PadDimV=600
+PadForm=1
+PadMask=14745599
+ViaDiam=450
+ViaDril=250
+Isol=60
+Countlayer=2
+Lpiste=170
+RouteTo=15
+RouteBo=0
+TypeVia=3
+Segm45=1
+Racc45=1
+Unite=0
+SegFill=1
+SegAffG=0
+NewAffG=1
+PadFill=1
+PadAffG=1
+PadSNum=1
+ModAffC=0
+ModAffT=0
+PcbAffT=0
+SgPcb45=1
+TxtPcbV=800
+TxtPcbH=600
+TxtModV=600
+TxtModH=600
+TxtModW=120
+HPGLnum=1
+HPGdiam=15
+HPGLSpd=20
+HPGLrec=2
+HPGLorg=0
+GERBmin=15
+VEgarde=100
+DrawLar=150
+EdgeLar=150
+TxtLar=120
+MSegLar=150
+ForPlot=1
+WpenSer=10
+UserGrX=0,01
+UserGrY=0,01
+UserGrU=1
+DivGrPc=1
+TimeOut=600
+MaxLnkS=3
+ShowRat=0
+ShowMRa=1
+[pcbnew/libraries]
+LibDir=
+LibName1=sockets
+LibName2=connect
+LibName3=discret
+LibName4=pin_array
+LibName5=divers
+LibName6=libcms
+LibName7=display
+LibName8=valves
+LibName9=led
+LibName10=dip_sockets
+[general]
+version=1
+[eeschema]
+version=1
+LibDir=../../contrib/kicad-libs
+NetFmt=1
+HPGLSpd=20
+HPGLDm=15
+HPGLNum=1
+offX_A4=0
+offY_A4=0
+offX_A3=0
+offY_A3=0
+offX_A2=0
+offY_A2=0
+offX_A1=0
+offY_A1=0
+offX_A0=0
+offY_A0=0
+offX_A=0
+offY_A=0
+offX_B=0
+offY_B=0
+offX_C=0
+offY_C=0
+offX_D=0
+offY_D=0
+offX_E=0
+offY_E=0
+RptD_X=0
+RptD_Y=100
+RptLab=1
+SimCmd=
+UseNetN=0
+LabSize=60
+PrintMonochrome=1
+ShowSheetReferenceAndTitleBlock=1
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=special
+LibName13=microcontrollers
+LibName14=dsp
+LibName15=microchip
+LibName16=analog_switches
+LibName17=motorola
+LibName18=texas
+LibName19=intel
+LibName20=audio
+LibName21=interface
+LibName22=digital-audio
+LibName23=philips
+LibName24=display
+LibName25=cypress
+LibName26=siliconi
+LibName27=opto
+LibName28=atmel
+LibName29=contrib
+LibName30=valves
+LibName31=mur-sat
diff --git a/hardware/battmon/battmon.sch b/hardware/battmon/battmon.sch
new file mode 100644
index 0000000..f5430fe
--- /dev/null
+++ b/hardware/battmon/battmon.sch
@@ -0,0 +1,421 @@
+EESchema Schematic File Version 2 date Son 24 Jun 2012 00:23:15 CEST
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:mur-sat
+EELAYER 24 0
+EELAYER END
+$Descr A4 11700 8267
+Sheet 1 1
+Title "Battery Monitor"
+Date "23 jun 2012"
+Rev "1"
+Comp "mur.sat - A Space Art Project"
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+Wire Wire Line
+ 3950 5400 3950 5300
+Wire Wire Line
+ 3950 1900 3950 1800
+Wire Wire Line
+ 5250 3450 3750 3450
+Wire Wire Line
+ 5250 5650 5250 5700
+Wire Wire Line
+ 5250 5250 5250 5200
+Wire Wire Line
+ 5250 3450 5250 3500
+Wire Wire Line
+ 5250 3900 5250 3950
+Wire Wire Line
+ 5250 2150 5250 2200
+Wire Wire Line
+ 3750 2250 3750 2300
+Wire Wire Line
+ 3850 1750 3850 1700
+Connection ~ 3850 5200
+Connection ~ 5050 5200
+Connection ~ 3750 4050
+Wire Wire Line
+ 3950 4050 3650 4050
+Connection ~ 3850 3450
+Connection ~ 5050 3450
+Wire Wire Line
+ 5050 5150 5050 5400
+Connection ~ 3850 5900
+Wire Wire Line
+ 3850 5750 3850 5900
+Wire Wire Line
+ 3650 5800 3950 5800
+Wire Wire Line
+ 3850 5200 3850 5250
+Connection ~ 3850 4150
+Wire Wire Line
+ 3850 4000 3850 4150
+Wire Wire Line
+ 3850 3500 3850 3450
+Wire Wire Line
+ 5050 1650 5050 1900
+Connection ~ 3850 2400
+Wire Wire Line
+ 3850 2250 3850 2400
+Wire Wire Line
+ 5050 5400 4950 5400
+Wire Wire Line
+ 5050 6000 5050 5900
+Wire Wire Line
+ 4400 4350 4400 4400
+Wire Wire Line
+ 4950 4150 5050 4150
+Wire Wire Line
+ 4950 3650 5050 3650
+Wire Wire Line
+ 4400 2650 4400 2600
+Wire Wire Line
+ 5050 2500 5050 2400
+Wire Wire Line
+ 5250 2500 5250 2450
+Wire Wire Line
+ 5250 6000 5250 5950
+Wire Wire Line
+ 5250 4250 5250 4200
+Wire Wire Line
+ 5050 1900 4950 1900
+Wire Wire Line
+ 5050 2400 4950 2400
+Wire Wire Line
+ 5050 4150 5050 4250
+Wire Wire Line
+ 5050 5900 4950 5900
+Wire Wire Line
+ 4400 6100 4400 6150
+Wire Wire Line
+ 3650 2400 3950 2400
+Wire Wire Line
+ 5050 3650 5050 3400
+Wire Wire Line
+ 3750 3450 3750 3500
+Wire Wire Line
+ 3650 4150 3950 4150
+Wire Wire Line
+ 3650 5900 3950 5900
+Wire Wire Line
+ 3750 4000 3750 4050
+Wire Wire Line
+ 3750 5250 3750 5200
+Wire Wire Line
+ 3750 5750 3750 5800
+Connection ~ 3750 5800
+Wire Wire Line
+ 3750 1750 3750 1700
+Wire Wire Line
+ 3650 2300 3950 2300
+Connection ~ 3750 2300
+Wire Wire Line
+ 5250 1750 5250 1700
+Connection ~ 5050 1700
+Wire Wire Line
+ 5250 1700 3750 1700
+Connection ~ 3850 1700
+Wire Wire Line
+ 3750 5200 5250 5200
+Wire Wire Line
+ 3950 3650 3950 3550
+Text Label 3950 5300 0 60 ~ 0
+BATT_AL
+Text Label 3950 3550 0 60 ~ 0
+BATT_AL
+Text Label 3950 1800 0 60 ~ 0
+BATT_AL
+$Comp
+L GND #PWR240
+U 1 1 4F71D448
+P 5250 5700
+F 0 "#PWR240" H 5250 5700 30 0001 C CNN
+F 1 "GND" H 5250 5630 30 0001 C CNN
+ 1 5250 5700
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C83
+U 1 1 4F71D447
+P 5250 5450
+F 0 "C83" H 5150 5550 50 0000 L CNN
+F 1 "100nF" H 5000 5350 50 0000 L CNN
+ 1 5250 5450
+ -1 0 0 1
+$EndComp
+$Comp
+L C C88
+U 1 1 4F71D43A
+P 5250 3700
+F 0 "C88" H 5150 3800 50 0000 L CNN
+F 1 "100nF" H 5000 3600 50 0000 L CNN
+ 1 5250 3700
+ -1 0 0 1
+$EndComp
+$Comp
+L GND #PWR252
+U 1 1 4F71D439
+P 5250 3950
+F 0 "#PWR252" H 5250 3950 30 0001 C CNN
+F 1 "GND" H 5250 3880 30 0001 C CNN
+ 1 5250 3950
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR250
+U 1 1 4F71D423
+P 5250 2200
+F 0 "#PWR250" H 5250 2200 30 0001 C CNN
+F 1 "GND" H 5250 2130 30 0001 C CNN
+ 1 5250 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L C C87
+U 1 1 4F71D412
+P 5250 1950
+F 0 "C87" H 5150 2050 50 0000 L CNN
+F 1 "100nF" H 5000 1850 50 0000 L CNN
+ 1 5250 1950
+ -1 0 0 1
+$EndComp
+$Comp
+L R R45
+U 1 1 4F71C795
+P 3750 5500
+F 0 "R45" V 3650 5500 50 0000 C CNN
+F 1 "3k3" V 3750 5500 50 0000 C CNN
+ 1 3750 5500
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R46
+U 1 1 4F71C78E
+P 3850 5500
+F 0 "R46" V 3930 5500 50 0000 C CNN
+F 1 "3k3" V 3850 5500 50 0000 C CNN
+ 1 3850 5500
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R50
+U 1 1 4F71C764
+P 3750 3750
+F 0 "R50" V 3650 3750 50 0000 C CNN
+F 1 "3k3" V 3750 3750 50 0000 C CNN
+ 1 3750 3750
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R52
+U 1 1 4F71C758
+P 3850 3750
+F 0 "R52" V 3930 3750 50 0000 C CNN
+F 1 "3k3" V 3850 3750 50 0000 C CNN
+ 1 3850 3750
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R49
+U 1 1 4F71C70E
+P 3750 2000
+F 0 "R49" V 3650 2000 50 0000 C CNN
+F 1 "3k3" V 3750 2000 50 0000 C CNN
+ 1 3750 2000
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R51
+U 1 1 4F71C709
+P 3850 2000
+F 0 "R51" V 3930 2000 50 0000 C CNN
+F 1 "3k3" V 3850 2000 50 0000 C CNN
+ 1 3850 2000
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR247
+U 1 1 4F7106EC
+P 4400 2650
+F 0 "#PWR247" H 4400 2650 30 0001 C CNN
+F 1 "GND" H 4400 2580 30 0001 C CNN
+ 1 4400 2650
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR236
+U 1 1 4F7106E7
+P 4400 6150
+F 0 "#PWR236" H 4400 6150 30 0001 C CNN
+F 1 "GND" H 4400 6080 30 0001 C CNN
+ 1 4400 6150
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR248
+U 1 1 4F7106E0
+P 4400 4400
+F 0 "#PWR248" H 4400 4400 30 0001 C CNN
+F 1 "GND" H 4400 4330 30 0001 C CNN
+ 1 4400 4400
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R54
+U 1 1 4F710695
+P 5050 3900
+F 0 "R54" V 5130 3900 50 0000 C CNN
+F 1 "10m/1W" V 5050 3900 50 0000 C CNN
+ 1 5050 3900
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R48
+U 1 1 4F710690
+P 5050 5650
+F 0 "R48" V 5130 5650 50 0000 C CNN
+F 1 "10m/1W" V 5050 5650 50 0000 C CNN
+ 1 5050 5650
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R53
+U 1 1 4F710666
+P 5050 2150
+F 0 "R53" V 5130 2150 50 0000 C CNN
+F 1 "10m/1W" V 5050 2150 50 0000 C CNN
+ 1 5050 2150
+ 1 0 0 -1
+$EndComp
+Text Label 3650 4150 2 60 ~ 0
+BATT_SDA2
+Text Label 3650 5900 2 60 ~ 0
+BATT_SDA1
+Text Label 3650 2400 2 60 ~ 0
+BATT_SDA0
+Text Label 5050 3400 1 60 ~ 0
+BATT2
+Text Label 5050 5150 1 60 ~ 0
+BATT1
+Text Label 5050 1650 1 60 ~ 0
+BATT0
+$Comp
+L LTC2942 U34
+U 1 1 4F710412
+P 4450 3900
+F 0 "U34" H 4450 3950 60 0000 C CNN
+F 1 "LTC2942" H 4450 3850 60 0000 C CNN
+ 1 4450 3900
+ 1 0 0 -1
+$EndComp
+$Comp
+L LTC2942 U31
+U 1 1 4F71040F
+P 4450 5650
+F 0 "U31" H 4450 5700 60 0000 C CNN
+F 1 "LTC2942" H 4450 5600 60 0000 C CNN
+ 1 4450 5650
+ 1 0 0 -1
+$EndComp
+$Comp
+L LTC2942 U33
+U 1 1 4F7103BE
+P 4450 2150
+F 0 "U33" H 4450 2200 60 0000 C CNN
+F 1 "LTC2942" H 4450 2100 60 0000 C CNN
+ 1 4450 2150
+ 1 0 0 -1
+$EndComp
+Text Label 3650 4050 2 60 ~ 0
+BATT_SCL2
+Text Label 3650 5800 2 60 ~ 0
+BATT_SCL1
+Text Label 3650 2300 2 60 ~ 0
+BATT_SCL0
+$Comp
+L GND #PWR253
+U 1 1 4F5CAE4B
+P 5250 4200
+F 0 "#PWR253" H 5250 4200 30 0001 C CNN
+F 1 "GND" H 5250 4130 30 0001 C CNN
+ 1 5250 4200
+ -1 0 0 1
+$EndComp
+$Comp
+L CONN_2 P66
+U 1 1 4F5CAE4A
+P 5150 4600
+F 0 "P66" V 5100 4600 40 0000 C CNN
+F 1 "BATT2_PWR" V 5200 4600 40 0000 C CNN
+ 1 5150 4600
+ 0 1 1 0
+$EndComp
+$Comp
+L GND #PWR241
+U 1 1 4F5CAE43
+P 5250 5950
+F 0 "#PWR241" H 5250 5950 30 0001 C CNN
+F 1 "GND" H 5250 5880 30 0001 C CNN
+ 1 5250 5950
+ -1 0 0 1
+$EndComp
+$Comp
+L CONN_2 P63
+U 1 1 4F5CAE42
+P 5150 6350
+F 0 "P63" V 5100 6350 40 0000 C CNN
+F 1 "BATT1_PWR" V 5200 6350 40 0000 C CNN
+ 1 5150 6350
+ 0 1 1 0
+$EndComp
+$Comp
+L CONN_2 P65
+U 1 1 4F5A684E
+P 5150 2850
+F 0 "P65" V 5100 2850 40 0000 C CNN
+F 1 "BATT0_PWR" V 5200 2850 40 0000 C CNN
+ 1 5150 2850
+ 0 1 1 0
+$EndComp
+$Comp
+L GND #PWR251
+U 1 1 4F54279E
+P 5250 2450
+F 0 "#PWR251" H 5250 2450 30 0001 C CNN
+F 1 "GND" H 5250 2380 30 0001 C CNN
+ 1 5250 2450
+ -1 0 0 1
+$EndComp
+$EndSCHEMATC