diff --git a/hardware/KiCAD/MBus_USB.pro b/hardware/KiCAD/MBus_USB.pro new file mode 100755 index 0000000..9fd49a1 --- /dev/null +++ b/hardware/KiCAD/MBus_USB.pro @@ -0,0 +1,144 @@ +update=19/07/2012 21:21:54 +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= +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 +LabSize=60 +[eeschema/libraries] +LibName1=prolific +LibName2=power +LibName3=device +LibName4=transistors +LibName5=conn +LibName6=linear +LibName7=regul +LibName8=74xx +LibName9=cmos4000 +LibName10=adc-dac +LibName11=memory +LibName12=xilinx +LibName13=special +LibName14=microcontrollers +LibName15=dsp +LibName16=microchip +LibName17=analog_switches +LibName18=motorola +LibName19=texas +LibName20=intel +LibName21=audio +LibName22=interface +LibName23=digital-audio +LibName24=philips +LibName25=display +LibName26=cypress +LibName27=siliconi +LibName28=opto +LibName29=atmel +LibName30=contrib +LibName31=valves diff --git a/hardware/KiCAD/MBus_USB.sch b/hardware/KiCAD/MBus_USB.sch new file mode 100755 index 0000000..b2ba01e --- /dev/null +++ b/hardware/KiCAD/MBus_USB.sch @@ -0,0 +1,1234 @@ +EESchema Schematic File Version 2 date 19/07/2012 21:21:28 +LIBS:prolific +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 +EELAYER 25 0 +EELAYER END +$Descr A4 11700 8267 +encoding utf-8 +Sheet 1 1 +Title "MBus USB" +Date "19 jul 2012" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Wire Notes Line + 6650 7450 900 7450 +Wire Notes Line + 6650 4750 6650 7450 +Wire Notes Line + 6650 4750 4250 4750 +Wire Wire Line + 3400 4250 3400 4200 +Wire Wire Line + 3400 4200 3800 4200 +Wire Wire Line + 3800 4000 2400 4000 +Wire Wire Line + 2400 4000 2400 5500 +Wire Wire Line + 2400 5500 2450 5500 +Wire Wire Line + 1500 4150 1500 3900 +Wire Wire Line + 1500 3900 3800 3900 +Wire Wire Line + 1500 7250 1500 7200 +Wire Wire Line + 1500 7200 1350 7200 +Wire Wire Line + 1350 7000 3400 7000 +Wire Wire Line + 4000 7150 4000 6800 +Wire Wire Line + 4000 6800 3900 6800 +Wire Wire Line + 5550 6350 5550 6400 +Connection ~ 1500 6200 +Connection ~ 5200 5900 +Wire Wire Line + 5200 5900 5200 4850 +Wire Wire Line + 5200 4850 1500 4850 +Connection ~ 1500 6300 +Wire Wire Line + 1500 6200 2450 6200 +Wire Wire Line + 2450 5800 2250 5800 +Connection ~ 1500 6500 +Wire Wire Line + 1550 6500 1500 6500 +Wire Wire Line + 1500 6300 1550 6300 +Wire Wire Line + 1500 6800 1550 6800 +Wire Wire Line + 2450 6700 2400 6700 +Wire Wire Line + 2450 6400 2400 6400 +Wire Wire Line + 4700 7100 4700 7050 +Connection ~ 4400 6600 +Wire Wire Line + 4400 6650 4400 6600 +Connection ~ 5050 5900 +Wire Wire Line + 5050 5950 5050 5900 +Connection ~ 4550 6100 +Wire Wire Line + 4550 5900 4550 6350 +Connection ~ 3950 6350 +Wire Wire Line + 4550 6350 3950 6350 +Wire Wire Line + 4050 6500 4050 6450 +Wire Wire Line + 4050 6450 3950 6450 +Wire Wire Line + 3900 6400 3950 6400 +Wire Wire Line + 3950 6400 3950 6300 +Wire Wire Line + 3950 6300 3900 6300 +Wire Wire Line + 3900 6100 4000 6100 +Connection ~ 3950 5700 +Wire Wire Line + 3950 5700 3950 5800 +Wire Wire Line + 3950 5800 3900 5800 +Wire Wire Line + 4800 5600 4850 5600 +Connection ~ 4150 5000 +Wire Wire Line + 4400 5000 3950 5000 +Connection ~ 4150 5600 +Wire Wire Line + 4400 5600 3900 5600 +Wire Wire Line + 10400 2200 10100 2200 +Wire Wire Line + 10100 2200 10100 2450 +Connection ~ 9900 2450 +Wire Wire Line + 10100 2450 9900 2450 +Connection ~ 8900 1850 +Wire Wire Line + 8900 1900 8900 1850 +Wire Wire Line + 6650 2000 6650 1850 +Wire Wire Line + 6650 1850 10100 1850 +Wire Wire Line + 10100 1850 10100 2000 +Wire Wire Line + 7250 3000 6950 3000 +Wire Wire Line + 6950 3000 6950 4000 +Wire Wire Line + 6950 4000 4700 4000 +Wire Wire Line + 4750 4250 4750 4200 +Wire Wire Line + 4750 4200 4700 4200 +Wire Wire Line + 3900 2150 3900 750 +Wire Wire Line + 3350 750 3450 750 +Connection ~ 8900 2850 +Wire Wire Line + 8900 2900 8900 2400 +Wire Wire Line + 7800 3000 7750 3000 +Connection ~ 8500 2700 +Wire Wire Line + 8100 3200 8100 3400 +Wire Wire Line + 8900 3400 8900 3500 +Wire Wire Line + 9550 3100 9700 3100 +Connection ~ 9900 2950 +Wire Wire Line + 9900 2950 9700 2950 +Wire Wire Line + 9900 2900 9900 3000 +Connection ~ 6650 2850 +Wire Wire Line + 6600 2850 6650 2850 +Connection ~ 3900 1150 +Wire Wire Line + 3850 1150 3900 1150 +Wire Wire Line + 3600 1350 3600 1300 +Wire Wire Line + 3600 1300 3900 1300 +Wire Wire Line + 4975 1925 4975 1900 +Connection ~ 4975 2550 +Wire Wire Line + 4975 2525 4975 2550 +Wire Wire Line + 4750 2550 5050 2550 +Connection ~ 4800 2850 +Wire Wire Line + 4850 2850 4750 2850 +Connection ~ 5950 2850 +Wire Wire Line + 6650 3350 6650 3450 +Wire Wire Line + 4800 3400 4800 3450 +Connection ~ 3000 2150 +Wire Wire Line + 3000 2150 3150 2150 +Wire Wire Line + 4750 2450 4800 2450 +Wire Wire Line + 4800 2450 4800 2150 +Wire Wire Line + 4800 2150 4750 2150 +Wire Wire Line + 4250 2150 4200 2150 +Wire Wire Line + 4200 2150 4200 1900 +Wire Wire Line + 3000 2500 3000 1900 +Wire Wire Line + 3000 3250 3000 3300 +Wire Wire Line + 3900 2150 3650 2150 +Wire Wire Line + 3050 2800 3000 2800 +Wire Wire Line + 3000 2800 3000 2850 +Wire Wire Line + 3900 3150 3900 3300 +Connection ~ 4200 1900 +Wire Wire Line + 3000 2500 3050 2500 +Wire Wire Line + 4800 2850 4800 2900 +Wire Wire Line + 5950 3350 5950 3450 +Wire Wire Line + 6000 2850 5900 2850 +Wire Wire Line + 5400 2850 5350 2850 +Wire Wire Line + 4800 2750 4800 2700 +Wire Wire Line + 4800 2700 4750 2700 +Wire Wire Line + 5450 2550 5950 2550 +Wire Wire Line + 5950 2550 5950 2950 +Wire Wire Line + 3000 1900 4975 1900 +Wire Wire Line + 3600 1750 3600 1800 +Wire Wire Line + 3900 750 3850 750 +Connection ~ 3900 1300 +Wire Wire Line + 6650 2500 6650 2950 +Wire Wire Line + 9900 2500 9900 2400 +Wire Wire Line + 9900 3500 9900 3550 +Wire Wire Line + 9250 3300 9250 3500 +Wire Wire Line + 8500 3300 8500 3400 +Wire Wire Line + 8500 2400 8500 2800 +Wire Wire Line + 9250 2900 9250 2850 +Wire Wire Line + 9600 2700 8100 2700 +Wire Wire Line + 8100 2700 8100 2800 +Wire Wire Line + 9700 2950 9700 3100 +Wire Wire Line + 9250 2850 8700 2850 +Wire Wire Line + 8700 2850 8700 3600 +Wire Wire Line + 8700 3600 7750 3600 +Wire Wire Line + 3350 950 3400 950 +Wire Wire Line + 3400 950 3400 1000 +Wire Wire Line + 4700 3900 4750 3900 +Wire Wire Line + 4750 3900 4750 3700 +Wire Wire Line + 4750 3700 4700 3700 +Wire Wire Line + 4100 3700 2650 3700 +Wire Wire Line + 2650 3700 2650 1150 +Wire Wire Line + 2650 1150 3450 1150 +Wire Wire Line + 4700 4100 7150 4100 +Wire Wire Line + 7150 4100 7150 3600 +Wire Wire Line + 7150 3600 7250 3600 +Wire Wire Line + 8500 1900 8500 1850 +Connection ~ 8500 1850 +Wire Wire Line + 9900 1900 9900 1850 +Connection ~ 9900 1850 +Wire Wire Line + 10100 2000 10400 2000 +Wire Wire Line + 3900 5500 3950 5500 +Wire Wire Line + 3950 5500 3950 5000 +Wire Wire Line + 4800 5000 4850 5000 +Wire Wire Line + 4850 5000 4850 5100 +Wire Wire Line + 4850 5600 4850 5700 +Wire Wire Line + 3900 5700 4100 5700 +Wire Wire Line + 4100 5700 4100 5750 +Wire Wire Line + 4550 6100 4500 6100 +Connection ~ 4550 5900 +Wire Wire Line + 3900 6200 3950 6200 +Wire Wire Line + 3950 6200 3950 6150 +Wire Wire Line + 3950 6150 4050 6150 +Wire Wire Line + 4050 6150 4050 6200 +Wire Wire Line + 3900 6500 3950 6500 +Wire Wire Line + 3950 6500 3950 6450 +Wire Wire Line + 4800 5950 4800 5900 +Connection ~ 4800 5900 +Wire Wire Line + 5300 5950 5300 5900 +Connection ~ 5300 5900 +Wire Wire Line + 5050 6350 5050 6400 +Wire Wire Line + 5300 6350 5300 6400 +Wire Wire Line + 4800 6350 4800 6400 +Wire Wire Line + 4700 6650 4700 6600 +Connection ~ 4200 6600 +Wire Wire Line + 4400 7100 4400 7050 +Wire Wire Line + 4700 6600 3900 6600 +Wire Wire Line + 2450 6300 2050 6300 +Wire Wire Line + 2450 6500 2050 6500 +Wire Wire Line + 2450 6800 2050 6800 +Wire Wire Line + 1900 6400 1500 6400 +Connection ~ 1500 6400 +Wire Wire Line + 1900 6700 1500 6700 +Connection ~ 1500 6700 +Wire Wire Line + 1850 5800 1800 5800 +Wire Wire Line + 1800 5800 1800 5850 +Wire Wire Line + 2450 6100 2400 6100 +Wire Wire Line + 2400 6100 2400 6050 +Wire Wire Line + 2400 6050 2300 6050 +Wire Wire Line + 2300 6050 2300 6100 +Wire Wire Line + 3900 5900 5550 5900 +Wire Wire Line + 5550 5900 5550 5950 +Wire Wire Line + 3900 6700 3950 6700 +Wire Wire Line + 3950 6700 3950 7000 +Wire Wire Line + 3950 7000 3900 7000 +Wire Wire Line + 4200 7100 4200 7150 +Wire Wire Line + 4200 7150 3900 7150 +Connection ~ 4000 7150 +Wire Wire Line + 3400 7150 2600 7150 +Wire Wire Line + 2600 7150 2600 7100 +Wire Wire Line + 2600 7100 1350 7100 +Wire Wire Line + 1350 6900 1500 6900 +Connection ~ 1500 6800 +Wire Wire Line + 1500 6900 1500 4750 +Connection ~ 1500 4850 +Wire Wire Line + 2450 5900 2300 5900 +Wire Wire Line + 2300 5900 2300 4100 +Wire Wire Line + 2300 4100 3800 4100 +Wire Notes Line + 4250 3850 4250 3800 +Wire Notes Line + 4250 3800 900 3800 +Wire Notes Line + 900 3800 900 7450 +Wire Notes Line + 4250 4750 4250 4250 +Text Notes 4950 7100 0 60 ~ 0 +Example of a USB serial adapter\nbased on Prolific PL2303. Other\nadapters (e.g. based on FT232\nfrom FTDI Chip) should also do. +$Comp +L GND #PWR6 +U 1 1 50084492 +P 3400 4250 +F 0 "#PWR6" H 3400 4250 30 0001 C CNN +F 1 "GND" H 3400 4180 30 0001 C CNN + 1 3400 4250 + 1 0 0 -1 +$EndComp +$Comp +L INDUCTOR L4 +U 1 1 5008444D +P 1500 4450 +F 0 "L4" V 1450 4450 40 0000 C CNN +F 1 "INDUCTOR" V 1600 4450 40 0000 C CNN + 1 1500 4450 + 1 0 0 -1 +$EndComp +$Comp +L CONN_4 P4 +U 1 1 500843EE +P 4150 4050 +F 0 "P4" V 4100 4050 50 0000 C CNN +F 1 "CONN_4" V 4200 4050 50 0000 C CNN + 1 4150 4050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR24 +U 1 1 500842B2 +P 5550 6400 +F 0 "#PWR24" H 5550 6400 30 0001 C CNN +F 1 "GND" H 5550 6330 30 0001 C CNN + 1 5550 6400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR1 +U 1 1 50084200 +P 1500 7250 +F 0 "#PWR1" H 1500 7250 30 0001 C CNN +F 1 "GND" H 1500 7180 30 0001 C CNN + 1 1500 7250 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR2 +U 1 1 500841FC +P 1800 5850 +F 0 "#PWR2" H 1800 5850 30 0001 C CNN +F 1 "GND" H 1800 5780 30 0001 C CNN + 1 1800 5850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR3 +U 1 1 50084096 +P 2300 6100 +F 0 "#PWR3" H 2300 6100 30 0001 C CNN +F 1 "GND" H 2300 6030 30 0001 C CNN + 1 2300 6100 + 1 0 0 -1 +$EndComp +$Comp +L R R16 +U 1 1 50084011 +P 1800 6800 +F 0 "R16" V 1880 6800 50 0000 C CNN +F 1 "4k7" V 1800 6800 50 0000 C CNN + 1 1800 6800 + 0 -1 -1 0 +$EndComp +$Comp +L R R18 +U 1 1 5008400F +P 2150 6700 +F 0 "R18" V 2230 6700 50 0000 C CNN +F 1 "4k7" V 2150 6700 50 0000 C CNN + 1 2150 6700 + 0 -1 -1 0 +$EndComp +$Comp +L R R14 +U 1 1 5008400D +P 1800 6300 +F 0 "R14" V 1880 6300 50 0000 C CNN +F 1 "220k" V 1800 6300 50 0000 C CNN + 1 1800 6300 + 0 -1 -1 0 +$EndComp +$Comp +L R R17 +U 1 1 50084009 +P 2150 6400 +F 0 "R17" V 2230 6400 50 0000 C CNN +F 1 "220k" V 2150 6400 50 0000 C CNN + 1 2150 6400 + 0 -1 -1 0 +$EndComp +$Comp +L R R15 +U 1 1 50084006 +P 1800 6500 +F 0 "R15" V 1880 6500 50 0000 C CNN +F 1 "220k" V 1800 6500 50 0000 C CNN + 1 1800 6500 + 0 -1 -1 0 +$EndComp +$Comp +L C C5 +U 1 1 50083FF5 +P 2050 5800 +F 0 "C5" H 2100 5900 50 0000 L CNN +F 1 "C" H 2100 5700 50 0000 L CNN + 1 2050 5800 + 0 -1 -1 0 +$EndComp +$Comp +L C C13 +U 1 1 50083FED +P 5550 6150 +F 0 "C13" H 5600 6250 50 0000 L CNN +F 1 "C" H 5600 6050 50 0000 L CNN + 1 5550 6150 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR13 +U 1 1 50083F53 +P 4700 7100 +F 0 "#PWR13" H 4700 7100 30 0001 C CNN +F 1 "GND" H 4700 7030 30 0001 C CNN + 1 4700 7100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR12 +U 1 1 50083F4F +P 4400 7100 +F 0 "#PWR12" H 4400 7100 30 0001 C CNN +F 1 "GND" H 4400 7030 30 0001 C CNN + 1 4400 7100 + 1 0 0 -1 +$EndComp +$Comp +L R R21 +U 1 1 50083EBA +P 4200 6850 +F 0 "R21" V 4280 6850 50 0000 C CNN +F 1 "1k5" V 4200 6850 50 0000 C CNN + 1 4200 6850 + -1 0 0 1 +$EndComp +$Comp +L R R20 +U 1 1 50083EAB +P 3650 7150 +F 0 "R20" V 3730 7150 50 0000 C CNN +F 1 "27" V 3650 7150 50 0000 C CNN + 1 3650 7150 + 0 -1 -1 0 +$EndComp +$Comp +L R R19 +U 1 1 50083EA6 +P 3650 7000 +F 0 "R19" V 3730 7000 50 0000 C CNN +F 1 "27" V 3650 7000 50 0000 C CNN + 1 3650 7000 + 0 -1 -1 0 +$EndComp +$Comp +L C C10 +U 1 1 50083E8D +P 4800 6150 +F 0 "C10" H 4850 6250 50 0000 L CNN +F 1 "C" H 4850 6050 50 0000 L CNN + 1 4800 6150 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR17 +U 1 1 50083E8C +P 4800 6400 +F 0 "#PWR17" H 4800 6400 30 0001 C CNN +F 1 "GND" H 4800 6330 30 0001 C CNN + 1 4800 6400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR23 +U 1 1 50083E76 +P 5300 6400 +F 0 "#PWR23" H 5300 6400 30 0001 C CNN +F 1 "GND" H 5300 6330 30 0001 C CNN + 1 5300 6400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR22 +U 1 1 50083E66 +P 5050 6400 +F 0 "#PWR22" H 5050 6400 30 0001 C CNN +F 1 "GND" H 5050 6330 30 0001 C CNN + 1 5050 6400 + 1 0 0 -1 +$EndComp +$Comp +L C C12 +U 1 1 50083D78 +P 5300 6150 +F 0 "C12" H 5350 6250 50 0000 L CNN +F 1 "C" H 5350 6050 50 0000 L CNN + 1 5300 6150 + 1 0 0 -1 +$EndComp +$Comp +L C C11 +U 1 1 50083D75 +P 5050 6150 +F 0 "C11" H 5100 6250 50 0000 L CNN +F 1 "C" H 5100 6050 50 0000 L CNN + 1 5050 6150 + 1 0 0 -1 +$EndComp +$Comp +L C C9 +U 1 1 50083D72 +P 4700 6850 +F 0 "C9" H 4750 6950 50 0000 L CNN +F 1 "C" H 4750 6750 50 0000 L CNN + 1 4700 6850 + 1 0 0 -1 +$EndComp +$Comp +L C C6 +U 1 1 50083D6F +P 4400 6850 +F 0 "C6" H 4450 6950 50 0000 L CNN +F 1 "C" H 4450 6750 50 0000 L CNN + 1 4400 6850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR10 +U 1 1 50083D32 +P 4050 6500 +F 0 "#PWR10" H 4050 6500 30 0001 C CNN +F 1 "GND" H 4050 6430 30 0001 C CNN + 1 4050 6500 + 1 0 0 -1 +$EndComp +$Comp +L PL2303 U2 +U 1 1 50083D0B +P 3200 6100 +F 0 "U2" H 2850 6800 60 0000 C CNN +F 1 "PL2303" H 3400 6800 60 0000 C CNN + 1 3200 6100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR9 +U 1 1 50083C18 +P 4050 6200 +F 0 "#PWR9" H 4050 6200 30 0001 C CNN +F 1 "GND" H 4050 6130 30 0001 C CNN + 1 4050 6200 + 1 0 0 -1 +$EndComp +$Comp +L R R22 +U 1 1 50083BE5 +P 4250 6100 +F 0 "R22" V 4330 6100 50 0000 C CNN +F 1 "220k" V 4250 6100 50 0000 C CNN + 1 4250 6100 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR11 +U 1 1 500835A4 +P 4100 5750 +F 0 "#PWR11" H 4100 5750 30 0001 C CNN +F 1 "GND" H 4100 5680 30 0001 C CNN + 1 4100 5750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR21 +U 1 1 50083582 +P 4850 5700 +F 0 "#PWR21" H 4850 5700 30 0001 C CNN +F 1 "GND" H 4850 5630 30 0001 C CNN + 1 4850 5700 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR20 +U 1 1 50083581 +P 4850 5700 +F 0 "#PWR20" H 4850 5700 30 0001 C CNN +F 1 "GND" H 4850 5630 30 0001 C CNN + 1 4850 5700 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR19 +U 1 1 50083547 +P 4850 5100 +F 0 "#PWR19" H 4850 5100 30 0001 C CNN +F 1 "GND" H 4850 5030 30 0001 C CNN + 1 4850 5100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR18 +U 1 1 50083546 +P 4850 5100 +F 0 "#PWR18" H 4850 5100 30 0001 C CNN +F 1 "GND" H 4850 5030 30 0001 C CNN + 1 4850 5100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR26 +U 1 1 50083532 +P 5950 3450 +F 0 "#PWR26" H 5950 3450 30 0001 C CNN +F 1 "GND" H 5950 3380 30 0001 C CNN + 1 5950 3450 + 1 0 0 -1 +$EndComp +$Comp +L C C7 +U 1 1 500834BC +P 4600 5000 +F 0 "C7" H 4650 5100 50 0000 L CNN +F 1 "C" H 4650 4900 50 0000 L CNN + 1 4600 5000 + 0 -1 -1 0 +$EndComp +$Comp +L C C8 +U 1 1 500834AE +P 4600 5600 +F 0 "C8" H 4650 5700 50 0000 L CNN +F 1 "C" H 4650 5500 50 0000 L CNN + 1 4600 5600 + 0 -1 -1 0 +$EndComp +$Comp +L QUARTZCMS4 X1 +U 1 1 5008348A +P 4150 5300 +F 0 "X1" H 4150 5450 60 0000 C CNN +F 1 "12.000 MHz" H 4150 5150 60 0000 C CNN + 1 4150 5300 + 0 -1 -1 0 +$EndComp +$Comp +L USB_2 J1 +U 1 1 5007AB1E +P 1150 7050 +F 0 "J1" H 1075 7300 60 0000 C CNN +F 1 "USB_2" H 1200 6750 60 0001 C CNN +F 4 "VCC" H 1475 7200 50 0001 C CNN "VCC" +F 5 "D+" H 1450 7100 50 0001 C CNN "Data+" +F 6 "D-" H 1450 7000 50 0001 C CNN "Data-" +F 7 "GND" H 1475 6900 50 0001 C CNN "Ground" + 1 1150 7050 + 1 0 0 -1 +$EndComp +Text Notes 6750 1850 0 60 ~ 0 +approx 34V +Text Notes 2100 850 0 60 ~ 0 +Optional external\npower supply +Text Notes 10900 2100 0 60 ~ 0 +MBus +Text Label 10100 2200 0 60 ~ 0 +MBus- +Text Label 10100 2000 0 60 ~ 0 +MBus+ +Text Label 4750 4100 0 60 ~ 0 +RxD (receive from MBus) +Text Label 4750 4000 0 60 ~ 0 +TxD (send to MBus) +Text Label 4750 4200 0 60 ~ 0 +USB GND +Text Label 4750 3900 0 60 ~ 0 +USB +5V +Text Notes 4350 4400 0 60 ~ 0 +To USB serial adapter\n(e.g. PL2303,\nwith 3.3V/5V levels) +$Comp +L CONN_2 P1 +U 1 1 4EAA8D88 +P 3000 850 +F 0 "P1" V 2950 850 40 0000 C CNN +F 1 "CONN_2" V 3050 850 40 0000 C CNN + 1 3000 850 + -1 0 0 -1 +$EndComp +$Comp +L CONN_2 P3 +U 1 1 4EAA8D6F +P 10750 2100 +F 0 "P3" V 10700 2100 40 0000 C CNN +F 1 "CONN_2" V 10800 2100 40 0000 C CNN + 1 10750 2100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR5 +U 1 1 4EAA8D62 +P 3400 1000 +F 0 "#PWR5" H 3400 1000 30 0001 C CNN +F 1 "GND" H 3400 930 30 0001 C CNN + 1 3400 1000 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR14 +U 1 1 4EAA8D58 +P 4750 4250 +F 0 "#PWR14" H 4750 4250 30 0001 C CNN +F 1 "GND" H 4750 4180 30 0001 C CNN + 1 4750 4250 + 1 0 0 -1 +$EndComp +$Comp +L INDUCTOR L1 +U 1 1 4EAA8D47 +P 4400 3700 +F 0 "L1" V 4350 3700 40 0000 C CNN +F 1 "INDUCTOR" V 4500 3700 40 0000 C CNN + 1 4400 3700 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_4 P2 +U 1 1 4EAA8D01 +P 4350 4050 +F 0 "P2" V 4300 4050 50 0000 C CNN +F 1 "CONN_4" V 4400 4050 50 0000 C CNN + 1 4350 4050 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR29 +U 1 1 4EAA8A6A +P 8500 3400 +F 0 "#PWR29" H 8500 3400 30 0001 C CNN +F 1 "GND" H 8500 3330 30 0001 C CNN + 1 8500 3400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR30 +U 1 1 4EAA8A65 +P 8900 3500 +F 0 "#PWR30" H 8900 3500 30 0001 C CNN +F 1 "GND" H 8900 3430 30 0001 C CNN + 1 8900 3500 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR28 +U 1 1 4EAA8A62 +P 8100 3400 +F 0 "#PWR28" H 8100 3400 30 0001 C CNN +F 1 "GND" H 8100 3330 30 0001 C CNN + 1 8100 3400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR31 +U 1 1 4EAA8A5F +P 9250 3500 +F 0 "#PWR31" H 9250 3500 30 0001 C CNN +F 1 "GND" H 9250 3430 30 0001 C CNN + 1 9250 3500 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR32 +U 1 1 4EAA8A57 +P 9900 3550 +F 0 "#PWR32" H 9900 3550 30 0001 C CNN +F 1 "GND" H 9900 3480 30 0001 C CNN + 1 9900 3550 + 1 0 0 -1 +$EndComp +$Comp +L R R7 +U 1 1 4EAA8A32 +P 7500 3600 +F 0 "R7" V 7580 3600 50 0000 C CNN +F 1 "1k" V 7500 3600 50 0000 C CNN + 1 7500 3600 + 0 -1 -1 0 +$EndComp +$Comp +L R R11 +U 1 1 4EAA8A2E +P 8900 3150 +F 0 "R11" V 8980 3150 50 0000 C CNN +F 1 "3k3" V 8900 3150 50 0000 C CNN + 1 8900 3150 + 1 0 0 -1 +$EndComp +$Comp +L R R9 +U 1 1 4EAA8A2B +P 8500 3050 +F 0 "R9" V 8580 3050 50 0000 C CNN +F 1 "22k" V 8500 3050 50 0000 C CNN + 1 8500 3050 + 1 0 0 -1 +$EndComp +$Comp +L R R6 +U 1 1 4EAA8A29 +P 7500 3000 +F 0 "R6" V 7580 3000 50 0000 C CNN +F 1 "1k" V 7500 3000 50 0000 C CNN + 1 7500 3000 + 0 -1 -1 0 +$EndComp +$Comp +L R R13 +U 1 1 4EAA8A22 +P 9900 3250 +F 0 "R13" V 9980 3250 50 0000 C CNN +F 1 "82" V 9900 3250 50 0000 C CNN + 1 9900 3250 + 1 0 0 -1 +$EndComp +$Comp +L R R8 +U 1 1 4EAA8A1F +P 8500 2150 +F 0 "R8" V 8580 2150 50 0000 C CNN +F 1 "39k" V 8500 2150 50 0000 C CNN + 1 8500 2150 + 1 0 0 -1 +$EndComp +$Comp +L R R10 +U 1 1 4EAA8A1D +P 8900 2150 +F 0 "R10" V 8980 2150 50 0000 C CNN +F 1 "33k" V 8900 2150 50 0000 C CNN + 1 8900 2150 + 1 0 0 -1 +$EndComp +$Comp +L R R12 +U 1 1 4EAA8A07 +P 9900 2150 +F 0 "R12" V 9980 2150 50 0000 C CNN +F 1 "220k" V 9900 2150 50 0000 C CNN + 1 9900 2150 + 1 0 0 -1 +$EndComp +$Comp +L BC237 Q2 +U 1 1 4EAA89E3 +P 9350 3100 +F 0 "Q2" H 9550 3000 50 0000 C CNN +F 1 "BC337" H 9600 3250 50 0000 C CNN +F 2 "TO92-EBC" H 9540 3100 30 0001 C CNN + 1 9350 3100 + -1 0 0 -1 +$EndComp +$Comp +L DIODE D1 +U 1 1 4EAA899B +P 3650 750 +F 0 "D1" H 3650 850 40 0000 C CNN +F 1 "DIODE" H 3650 650 40 0000 C CNN + 1 3650 750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR7 +U 1 1 4EAA895D +P 3600 1800 +F 0 "#PWR7" H 3600 1800 30 0001 C CNN +F 1 "GND" H 3600 1730 30 0001 C CNN + 1 3600 1800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR27 +U 1 1 4EAA88DA +P 6650 3450 +F 0 "#PWR27" H 6650 3450 30 0001 C CNN +F 1 "GND" H 6650 3380 30 0001 C CNN + 1 6650 3450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR25 +U 1 1 4EAA88D5 +P 5950 3450 +F 0 "#PWR25" H 5950 3450 30 0001 C CNN +F 1 "GND" H 5950 3380 30 0001 C CNN + 1 5950 3450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR15 +U 1 1 4EAA888F +P 4800 2750 +F 0 "#PWR15" H 4800 2750 30 0001 C CNN +F 1 "GND" H 4800 2680 30 0001 C CNN + 1 4800 2750 + 1 0 0 -1 +$EndComp +$Comp +L DIODESCH D3 +U 1 1 4EAA8633 +P 5250 2550 +F 0 "D3" H 5250 2650 40 0000 C CNN +F 1 "DIODESCH" H 5250 2450 40 0000 C CNN + 1 5250 2550 + 1 0 0 -1 +$EndComp +$Comp +L DIODE D2 +U 1 1 4EAA862B +P 3650 1150 +F 0 "D2" H 3650 1250 40 0000 C CNN +F 1 "DIODE" H 3650 1050 40 0000 C CNN + 1 3650 1150 + 1 0 0 -1 +$EndComp +$Comp +L INDUCTOR L3 +U 1 1 4EAA8616 +P 6300 2850 +F 0 "L3" V 6250 2850 40 0000 C CNN +F 1 "INDUCTOR" V 6400 2850 40 0000 C CNN + 1 6300 2850 + 0 -1 -1 0 +$EndComp +$Comp +L INDUCTOR L2 +U 1 1 4EAA860E +P 4975 2225 +F 0 "L2" V 4925 2225 40 0000 C CNN +F 1 "150uH" V 5075 2225 40 0000 C CNN + 1 4975 2225 + 1 0 0 -1 +$EndComp +$Comp +L FUSE F1 +U 1 1 4EAA8605 +P 6650 2250 +F 0 "F1" H 6750 2300 40 0000 C CNN +F 1 "FUSE" H 6550 2200 40 0000 C CNN + 1 6650 2250 + 0 -1 -1 0 +$EndComp +$Comp +L CP1 C3 +U 1 1 4EAA85ED +P 5950 3150 +F 0 "C3" H 6000 3250 50 0000 L CNN +F 1 "47u" H 6000 3050 50 0000 L CNN + 1 5950 3150 + 1 0 0 -1 +$EndComp +$Comp +L CP1 C4 +U 1 1 4EAA85E6 +P 6650 3150 +F 0 "C4" H 6700 3250 50 0000 L CNN +F 1 "47u" H 6700 3050 50 0000 L CNN + 1 6650 3150 + 1 0 0 -1 +$EndComp +$Comp +L CP1 C2 +U 1 1 4EAA85E2 +P 3600 1550 +F 0 "C2" H 3650 1650 50 0000 L CNN +F 1 "22u / 50V" H 3650 1450 50 0000 L CNN + 1 3600 1550 + 1 0 0 -1 +$EndComp +$Comp +L R R2 +U 1 1 4EAA85C4 +P 4500 2150 +F 0 "R2" V 4580 2150 50 0000 C CNN +F 1 "180" V 4500 2150 50 0000 C CNN + 1 4500 2150 + 0 -1 -1 0 +$EndComp +$Comp +L R R1 +U 1 1 4EAA85BA +P 3400 2150 +F 0 "R1" V 3480 2150 50 0000 C CNN +F 1 "0.47" V 3400 2150 50 0000 C CNN + 1 3400 2150 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR16 +U 1 1 4EAA85A1 +P 4800 3450 +F 0 "#PWR16" H 4800 3450 30 0001 C CNN +F 1 "GND" H 4800 3380 30 0001 C CNN + 1 4800 3450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR4 +U 1 1 4EAA8599 +P 3000 3300 +F 0 "#PWR4" H 3000 3300 30 0001 C CNN +F 1 "GND" H 3000 3230 30 0001 C CNN + 1 3000 3300 + 1 0 0 -1 +$EndComp +$Comp +L C C1 +U 1 1 4EAA8585 +P 3000 3050 +F 0 "C1" H 3050 3150 50 0000 L CNN +F 1 "330p" H 3050 2950 50 0000 L CNN + 1 3000 3050 + 1 0 0 -1 +$EndComp +$Comp +L R R5 +U 1 1 4EAA8565 +P 5650 2850 +F 0 "R5" V 5730 2850 50 0000 C CNN +F 1 "22k" V 5650 2850 50 0000 C CNN + 1 5650 2850 + 0 1 1 0 +$EndComp +$Comp +L R R4 +U 1 1 4EAA855B +P 5100 2850 +F 0 "R4" V 5180 2850 50 0000 C CNN +F 1 "100k" V 5100 2850 50 0000 C CNN + 1 5100 2850 + 0 1 1 0 +$EndComp +$Comp +L R R3 +U 1 1 4EAA8543 +P 4800 3150 +F 0 "R3" V 4880 3150 50 0000 C CNN +F 1 "4k7" V 4800 3150 50 0000 C CNN + 1 4800 3150 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR8 +U 1 1 4EAA84C7 +P 3900 3300 +F 0 "#PWR8" H 3900 3300 30 0001 C CNN +F 1 "GND" H 3900 3230 30 0001 C CNN + 1 3900 3300 + 1 0 0 -1 +$EndComp +$Comp +L MC34063 U1 +U 1 1 4EAA8411 +P 3900 2650 +F 0 "U1" H 4050 3000 60 0000 L CNN +F 1 "MC34063" H 4000 2300 60 0000 L CNN + 1 3900 2650 + 1 0 0 -1 +$EndComp +$Comp +L BC307 Q3 +U 1 1 4EAA83EE +P 9800 2700 +F 0 "Q3" H 10000 2600 50 0000 C CNN +F 1 "BD136" H 10050 2850 50 0000 C CNN + 1 9800 2700 + 1 0 0 1 +$EndComp +$Comp +L BC237 Q1 +U 1 1 4EAA83E1 +P 8000 3000 +F 0 "Q1" H 8200 2900 50 0000 C CNN +F 1 "BC337" H 8250 3150 50 0000 C CNN +F 2 "TO92-EBC" H 8190 3000 30 0001 C CNN + 1 8000 3000 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/hardware/KiCAD/prolific.lib b/hardware/KiCAD/prolific.lib new file mode 100755 index 0000000..5f677b6 --- /dev/null +++ b/hardware/KiCAD/prolific.lib @@ -0,0 +1,42 @@ +EESchema-LIBRARY Version 2.3 Date: 19/07/2012 18:59:01 +#encoding utf-8 +# +# PL2303 +# +DEF PL2303 U 0 40 Y Y 1 F N +F0 "U" -350 700 60 H V C CNN +F1 "PL2303" 200 700 60 H V C CNN +DRAW +S -450 650 400 -750 0 1 0 N +X TxD 1 -750 600 300 R 50 50 1 1 I +X DTR_N 2 -750 500 300 R 50 50 1 1 I +X RTS_N 3 -750 400 300 R 50 50 1 1 I +X Vdd_232 4 -750 300 300 R 50 50 1 1 I +X RxD 5 -750 200 300 R 50 50 1 1 I +X RI_N 6 -750 100 300 R 50 50 1 1 I +X GND 7 -750 0 300 R 50 50 1 1 I +X Vdd 8 -750 -100 300 R 50 50 1 1 I +X DSR_N 9 -750 -200 300 R 50 50 1 1 I +X DCD_N 10 -750 -300 300 R 50 50 1 1 I +X VDD 20 700 -200 300 L 50 50 1 1 I +X CTS_N 11 -750 -400 300 R 50 50 1 1 I +X GND 21 700 -100 300 L 50 50 1 1 I +X SHTD_N 12 -750 -500 300 R 50 50 1 1 I +X TRI_MODE 22 700 0 300 L 50 50 1 1 I +X EE_CLK 13 -750 -600 300 R 50 50 1 1 I +X LD_MODE 23 700 100 300 L 50 50 1 1 I +X EE_DATA 14 -750 -700 300 R 50 50 1 1 I +X VDD_PLL 24 700 200 300 L 50 50 1 1 I +X DP 15 700 -700 300 L 50 50 1 1 I +X GND_PLL 25 700 300 300 L 50 50 1 1 I +X DM 16 700 -600 300 L 50 50 1 1 I +X PLL_TEST 26 700 400 300 L 50 50 1 1 I +X VDD_3V3 17 700 -500 300 L 50 50 1 1 I +X OSC1 27 700 500 300 L 50 50 1 1 I +X GND_3V3 18 700 -400 300 L 50 50 1 1 I +X OSC2 28 700 600 300 L 50 50 1 1 I +X RESET 19 700 -300 300 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/hardware/MBus.sch b/hardware/MBus.sch deleted file mode 100644 index bb96228..0000000 --- a/hardware/MBus.sch +++ /dev/null @@ -1,654 +0,0 @@ -EESchema Schematic File Version 2 date 07/12/2011 21:02:04 -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:MBus-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11700 8267 -encoding utf-8 -Sheet 1 1 -Title "" -Date "7 dec 2011" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -Text Notes 5550 2900 0 60 ~ 0 -approx 34V -Text Notes 1300 1600 0 60 ~ 0 -Optional external\npower supply -Text Notes 9700 3150 0 60 ~ 0 -MBus -Text Label 8900 3250 0 60 ~ 0 -MBus- -Wire Wire Line - 9200 3250 8900 3250 -Wire Wire Line - 8900 3250 8900 3500 -Connection ~ 8700 3500 -Wire Wire Line - 8900 3500 8700 3500 -Connection ~ 7700 2900 -Wire Wire Line - 7700 2950 7700 2900 -Wire Wire Line - 5450 3050 5450 2900 -Wire Wire Line - 5450 2900 8900 2900 -Wire Wire Line - 8900 2900 8900 3050 -Wire Wire Line - 6050 4050 5750 4050 -Wire Wire Line - 5750 4050 5750 5050 -Wire Wire Line - 5750 5050 3500 5050 -Wire Wire Line - 3550 5300 3550 5250 -Wire Wire Line - 3550 5250 3500 5250 -Wire Wire Line - 2700 3200 2700 1800 -Wire Wire Line - 2150 1800 2250 1800 -Connection ~ 7700 3900 -Wire Wire Line - 7700 3950 7700 3450 -Wire Wire Line - 6600 4050 6550 4050 -Connection ~ 7300 3750 -Wire Wire Line - 6900 4250 6900 4450 -Wire Wire Line - 7700 4450 7700 4550 -Wire Wire Line - 8350 4150 8500 4150 -Connection ~ 8700 4000 -Wire Wire Line - 8700 4000 8500 4000 -Wire Wire Line - 8700 3950 8700 4050 -Connection ~ 5450 3900 -Wire Wire Line - 5400 3900 5450 3900 -Connection ~ 2700 2200 -Wire Wire Line - 2650 2200 2700 2200 -Wire Wire Line - 2400 2400 2400 2350 -Wire Wire Line - 2400 2350 2700 2350 -Wire Wire Line - 3775 2975 3775 2950 -Connection ~ 3775 3600 -Wire Wire Line - 3775 3575 3775 3600 -Wire Wire Line - 3550 3600 3850 3600 -Connection ~ 3600 3900 -Wire Wire Line - 3650 3900 3550 3900 -Connection ~ 4750 3900 -Wire Wire Line - 5450 4400 5450 4500 -Wire Wire Line - 3600 4450 3600 4500 -Connection ~ 1800 3200 -Wire Wire Line - 1800 3200 1950 3200 -Wire Wire Line - 3550 3500 3600 3500 -Wire Wire Line - 3600 3500 3600 3200 -Wire Wire Line - 3600 3200 3550 3200 -Wire Wire Line - 3050 3200 3000 3200 -Wire Wire Line - 3000 3200 3000 2950 -Wire Wire Line - 1800 3550 1800 2950 -Wire Wire Line - 1800 4300 1800 4350 -Wire Wire Line - 2700 3200 2450 3200 -Wire Wire Line - 1850 3850 1800 3850 -Wire Wire Line - 1800 3850 1800 3900 -Wire Wire Line - 2700 4200 2700 4350 -Connection ~ 3000 2950 -Wire Wire Line - 1800 3550 1850 3550 -Wire Wire Line - 3600 3900 3600 3950 -Wire Wire Line - 4750 4400 4750 4500 -Wire Wire Line - 4800 3900 4700 3900 -Wire Wire Line - 4200 3900 4150 3900 -Wire Wire Line - 3600 3800 3600 3750 -Wire Wire Line - 3600 3750 3550 3750 -Wire Wire Line - 4250 3600 4750 3600 -Wire Wire Line - 4750 3600 4750 4000 -Wire Wire Line - 1800 2950 3775 2950 -Wire Wire Line - 2400 2800 2400 2850 -Wire Wire Line - 2700 1800 2650 1800 -Connection ~ 2700 2350 -Wire Wire Line - 5450 3550 5450 4000 -Wire Wire Line - 8700 3550 8700 3450 -Wire Wire Line - 8700 4550 8700 4600 -Wire Wire Line - 8050 4350 8050 4550 -Wire Wire Line - 7300 4350 7300 4450 -Wire Wire Line - 7300 3450 7300 3850 -Wire Wire Line - 8050 3950 8050 3900 -Wire Wire Line - 8400 3750 6900 3750 -Wire Wire Line - 6900 3750 6900 3850 -Wire Wire Line - 8500 4000 8500 4150 -Wire Wire Line - 8050 3900 7500 3900 -Wire Wire Line - 7500 3900 7500 4650 -Wire Wire Line - 7500 4650 6550 4650 -Wire Wire Line - 2150 2000 2200 2000 -Wire Wire Line - 2200 2000 2200 2050 -Wire Wire Line - 3500 4950 3550 4950 -Wire Wire Line - 3550 4950 3550 4750 -Wire Wire Line - 3550 4750 3500 4750 -Wire Wire Line - 2900 4750 1450 4750 -Wire Wire Line - 1450 4750 1450 2200 -Wire Wire Line - 1450 2200 2250 2200 -Wire Wire Line - 3500 5150 5950 5150 -Wire Wire Line - 5950 5150 5950 4650 -Wire Wire Line - 5950 4650 6050 4650 -Wire Wire Line - 7300 2950 7300 2900 -Connection ~ 7300 2900 -Wire Wire Line - 8700 2950 8700 2900 -Connection ~ 8700 2900 -Wire Wire Line - 8900 3050 9200 3050 -Text Label 8900 3050 0 60 ~ 0 -MBus+ -Text Label 3550 5150 0 60 ~ 0 -RxD (receive from MBus) -Text Label 3550 5050 0 60 ~ 0 -TxD (send to MBus) -Text Label 3550 5250 0 60 ~ 0 -USB GND -Text Label 3550 4950 0 60 ~ 0 -USB +5V -Text Notes 2000 5050 0 60 ~ 0 -To USB serial adapter\n(e.g. PL2303,\nwith 3.3V/5V levels) -$Comp -L CONN_2 P1 -U 1 1 4EAA8D88 -P 1800 1900 -F 0 "P1" V 1750 1900 40 0000 C CNN -F 1 "CONN_2" V 1850 1900 40 0000 C CNN - 1 1800 1900 - -1 0 0 -1 -$EndComp -$Comp -L CONN_2 P3 -U 1 1 4EAA8D6F -P 9550 3150 -F 0 "P3" V 9500 3150 40 0000 C CNN -F 1 "CONN_2" V 9600 3150 40 0000 C CNN - 1 9550 3150 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR2 -U 1 1 4EAA8D62 -P 2200 2050 -F 0 "#PWR2" H 2200 2050 30 0001 C CNN -F 1 "GND" H 2200 1980 30 0001 C CNN - 1 2200 2050 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR5 -U 1 1 4EAA8D58 -P 3550 5300 -F 0 "#PWR5" H 3550 5300 30 0001 C CNN -F 1 "GND" H 3550 5230 30 0001 C CNN - 1 3550 5300 - 1 0 0 -1 -$EndComp -$Comp -L INDUCTOR L1 -U 1 1 4EAA8D47 -P 3200 4750 -F 0 "L1" V 3150 4750 40 0000 C CNN -F 1 "INDUCTOR" V 3300 4750 40 0000 C CNN - 1 3200 4750 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_4 P2 -U 1 1 4EAA8D01 -P 3150 5100 -F 0 "P2" V 3100 5100 50 0000 C CNN -F 1 "CONN_4" V 3200 5100 50 0000 C CNN - 1 3150 5100 - -1 0 0 -1 -$EndComp -$Comp -L GND #PWR11 -U 1 1 4EAA8A6A -P 7300 4450 -F 0 "#PWR11" H 7300 4450 30 0001 C CNN -F 1 "GND" H 7300 4380 30 0001 C CNN - 1 7300 4450 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR12 -U 1 1 4EAA8A65 -P 7700 4550 -F 0 "#PWR12" H 7700 4550 30 0001 C CNN -F 1 "GND" H 7700 4480 30 0001 C CNN - 1 7700 4550 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR10 -U 1 1 4EAA8A62 -P 6900 4450 -F 0 "#PWR10" H 6900 4450 30 0001 C CNN -F 1 "GND" H 6900 4380 30 0001 C CNN - 1 6900 4450 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR13 -U 1 1 4EAA8A5F -P 8050 4550 -F 0 "#PWR13" H 8050 4550 30 0001 C CNN -F 1 "GND" H 8050 4480 30 0001 C CNN - 1 8050 4550 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR14 -U 1 1 4EAA8A57 -P 8700 4600 -F 0 "#PWR14" H 8700 4600 30 0001 C CNN -F 1 "GND" H 8700 4530 30 0001 C CNN - 1 8700 4600 - 1 0 0 -1 -$EndComp -$Comp -L R R7 -U 1 1 4EAA8A32 -P 6300 4650 -F 0 "R7" V 6380 4650 50 0000 C CNN -F 1 "1k" V 6300 4650 50 0000 C CNN - 1 6300 4650 - 0 -1 -1 0 -$EndComp -$Comp -L R R11 -U 1 1 4EAA8A2E -P 7700 4200 -F 0 "R11" V 7780 4200 50 0000 C CNN -F 1 "3k3" V 7700 4200 50 0000 C CNN - 1 7700 4200 - 1 0 0 -1 -$EndComp -$Comp -L R R9 -U 1 1 4EAA8A2B -P 7300 4100 -F 0 "R9" V 7380 4100 50 0000 C CNN -F 1 "22k" V 7300 4100 50 0000 C CNN - 1 7300 4100 - 1 0 0 -1 -$EndComp -$Comp -L R R6 -U 1 1 4EAA8A29 -P 6300 4050 -F 0 "R6" V 6380 4050 50 0000 C CNN -F 1 "1k" V 6300 4050 50 0000 C CNN - 1 6300 4050 - 0 -1 -1 0 -$EndComp -$Comp -L R R13 -U 1 1 4EAA8A22 -P 8700 4300 -F 0 "R13" V 8780 4300 50 0000 C CNN -F 1 "82" V 8700 4300 50 0000 C CNN - 1 8700 4300 - 1 0 0 -1 -$EndComp -$Comp -L R R8 -U 1 1 4EAA8A1F -P 7300 3200 -F 0 "R8" V 7380 3200 50 0000 C CNN -F 1 "39k" V 7300 3200 50 0000 C CNN - 1 7300 3200 - 1 0 0 -1 -$EndComp -$Comp -L R R10 -U 1 1 4EAA8A1D -P 7700 3200 -F 0 "R10" V 7780 3200 50 0000 C CNN -F 1 "33k" V 7700 3200 50 0000 C CNN - 1 7700 3200 - 1 0 0 -1 -$EndComp -$Comp -L R R12 -U 1 1 4EAA8A07 -P 8700 3200 -F 0 "R12" V 8780 3200 50 0000 C CNN -F 1 "220k" V 8700 3200 50 0000 C CNN - 1 8700 3200 - 1 0 0 -1 -$EndComp -$Comp -L BC237 Q2 -U 1 1 4EAA89E3 -P 8150 4150 -F 0 "Q2" H 8350 4050 50 0000 C CNN -F 1 "BC337" H 8400 4300 50 0000 C CNN -F 2 "TO92-EBC" H 8340 4150 30 0001 C CNN - 1 8150 4150 - -1 0 0 -1 -$EndComp -$Comp -L DIODE D1 -U 1 1 4EAA899B -P 2450 1800 -F 0 "D1" H 2450 1900 40 0000 C CNN -F 1 "DIODE" H 2450 1700 40 0000 C CNN - 1 2450 1800 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR3 -U 1 1 4EAA895D -P 2400 2850 -F 0 "#PWR3" H 2400 2850 30 0001 C CNN -F 1 "GND" H 2400 2780 30 0001 C CNN - 1 2400 2850 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR9 -U 1 1 4EAA88DA -P 5450 4500 -F 0 "#PWR9" H 5450 4500 30 0001 C CNN -F 1 "GND" H 5450 4430 30 0001 C CNN - 1 5450 4500 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR8 -U 1 1 4EAA88D5 -P 4750 4500 -F 0 "#PWR8" H 4750 4500 30 0001 C CNN -F 1 "GND" H 4750 4430 30 0001 C CNN - 1 4750 4500 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR6 -U 1 1 4EAA888F -P 3600 3800 -F 0 "#PWR6" H 3600 3800 30 0001 C CNN -F 1 "GND" H 3600 3730 30 0001 C CNN - 1 3600 3800 - 1 0 0 -1 -$EndComp -$Comp -L DIODESCH D3 -U 1 1 4EAA8633 -P 4050 3600 -F 0 "D3" H 4050 3700 40 0000 C CNN -F 1 "DIODESCH" H 4050 3500 40 0000 C CNN - 1 4050 3600 - 1 0 0 -1 -$EndComp -$Comp -L DIODE D2 -U 1 1 4EAA862B -P 2450 2200 -F 0 "D2" H 2450 2300 40 0000 C CNN -F 1 "DIODE" H 2450 2100 40 0000 C CNN - 1 2450 2200 - 1 0 0 -1 -$EndComp -$Comp -L INDUCTOR L3 -U 1 1 4EAA8616 -P 5100 3900 -F 0 "L3" V 5050 3900 40 0000 C CNN -F 1 "INDUCTOR" V 5200 3900 40 0000 C CNN - 1 5100 3900 - 0 -1 -1 0 -$EndComp -$Comp -L INDUCTOR L2 -U 1 1 4EAA860E -P 3775 3275 -F 0 "L2" V 3725 3275 40 0000 C CNN -F 1 "150uH" V 3875 3275 40 0000 C CNN - 1 3775 3275 - 1 0 0 -1 -$EndComp -$Comp -L FUSE F1 -U 1 1 4EAA8605 -P 5450 3300 -F 0 "F1" H 5550 3350 40 0000 C CNN -F 1 "FUSE" H 5350 3250 40 0000 C CNN - 1 5450 3300 - 0 -1 -1 0 -$EndComp -$Comp -L CP1 C3 -U 1 1 4EAA85ED -P 4750 4200 -F 0 "C3" H 4800 4300 50 0000 L CNN -F 1 "47u" H 4800 4100 50 0000 L CNN - 1 4750 4200 - 1 0 0 -1 -$EndComp -$Comp -L CP1 C4 -U 1 1 4EAA85E6 -P 5450 4200 -F 0 "C4" H 5500 4300 50 0000 L CNN -F 1 "47u" H 5500 4100 50 0000 L CNN - 1 5450 4200 - 1 0 0 -1 -$EndComp -$Comp -L CP1 C2 -U 1 1 4EAA85E2 -P 2400 2600 -F 0 "C2" H 2450 2700 50 0000 L CNN -F 1 "22u / 50V" H 2450 2500 50 0000 L CNN - 1 2400 2600 - 1 0 0 -1 -$EndComp -$Comp -L R R2 -U 1 1 4EAA85C4 -P 3300 3200 -F 0 "R2" V 3380 3200 50 0000 C CNN -F 1 "180" V 3300 3200 50 0000 C CNN - 1 3300 3200 - 0 -1 -1 0 -$EndComp -$Comp -L R R1 -U 1 1 4EAA85BA -P 2200 3200 -F 0 "R1" V 2280 3200 50 0000 C CNN -F 1 "0.47" V 2200 3200 50 0000 C CNN - 1 2200 3200 - 0 1 1 0 -$EndComp -$Comp -L GND #PWR7 -U 1 1 4EAA85A1 -P 3600 4500 -F 0 "#PWR7" H 3600 4500 30 0001 C CNN -F 1 "GND" H 3600 4430 30 0001 C CNN - 1 3600 4500 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR1 -U 1 1 4EAA8599 -P 1800 4350 -F 0 "#PWR1" H 1800 4350 30 0001 C CNN -F 1 "GND" H 1800 4280 30 0001 C CNN - 1 1800 4350 - 1 0 0 -1 -$EndComp -$Comp -L C C1 -U 1 1 4EAA8585 -P 1800 4100 -F 0 "C1" H 1850 4200 50 0000 L CNN -F 1 "330p" H 1850 4000 50 0000 L CNN - 1 1800 4100 - 1 0 0 -1 -$EndComp -$Comp -L R R5 -U 1 1 4EAA8565 -P 4450 3900 -F 0 "R5" V 4530 3900 50 0000 C CNN -F 1 "22k" V 4450 3900 50 0000 C CNN - 1 4450 3900 - 0 1 1 0 -$EndComp -$Comp -L R R4 -U 1 1 4EAA855B -P 3900 3900 -F 0 "R4" V 3980 3900 50 0000 C CNN -F 1 "100k" V 3900 3900 50 0000 C CNN - 1 3900 3900 - 0 1 1 0 -$EndComp -$Comp -L R R3 -U 1 1 4EAA8543 -P 3600 4200 -F 0 "R3" V 3680 4200 50 0000 C CNN -F 1 "4k7" V 3600 4200 50 0000 C CNN - 1 3600 4200 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR4 -U 1 1 4EAA84C7 -P 2700 4350 -F 0 "#PWR4" H 2700 4350 30 0001 C CNN -F 1 "GND" H 2700 4280 30 0001 C CNN - 1 2700 4350 - 1 0 0 -1 -$EndComp -$Comp -L MC34063 U1 -U 1 1 4EAA8411 -P 2700 3700 -F 0 "U1" H 2850 4050 60 0000 L CNN -F 1 "MC34063" H 2800 3350 60 0000 L CNN - 1 2700 3700 - 1 0 0 -1 -$EndComp -$Comp -L BC307 Q3 -U 1 1 4EAA83EE -P 8600 3750 -F 0 "Q3" H 8800 3650 50 0000 C CNN -F 1 "BD136" H 8850 3900 50 0000 C CNN - 1 8600 3750 - 1 0 0 1 -$EndComp -$Comp -L BC237 Q1 -U 1 1 4EAA83E1 -P 6800 4050 -F 0 "Q1" H 7000 3950 50 0000 C CNN -F 1 "BC337" H 7050 4200 50 0000 C CNN -F 2 "TO92-EBC" H 6990 4050 30 0001 C CNN - 1 6800 4050 - 1 0 0 -1 -$EndComp -$EndSCHEMATC - diff --git a/hardware/MBus_USB.pdf b/hardware/MBus_USB.pdf old mode 100644 new mode 100755 index 2b6e48b..354162f Binary files a/hardware/MBus_USB.pdf and b/hardware/MBus_USB.pdf differ diff --git a/hardware/MBus_USB.txt b/hardware/MBus_USB.txt index cd3be92..03261ec 100644 --- a/hardware/MBus_USB.txt +++ b/hardware/MBus_USB.txt @@ -3,22 +3,21 @@ The convertor is very simple - there are three main parts: - power Voltage converter - USB serial converter -Voltage converter - "catalogue" use of MC34063 in step-up configuration set for about 34V output voltage and few tens of mA. You can use any other IC/setup which would do the job. Note that if you use other voltage output than 34V (note tha MBus limits) you need to adjust the voltage divider (see below) or use 12V Zener diode instead of R9. +Voltage converter - "catalogue" use of MC34063 in step-up configuration set for about 34V output voltage and few tens of mA. You can use any other IC/setup which would do the job. Note that if you use other voltage output than 34V (note the MBus limits) you need to adjust the voltage divider (see below) or use 12V Zener diode instead of R9. MBus level converter - it is based on the original design from Uni Paderborn (http://www.m-bus.com/files/minimaster.tif or http://www.m-bus.de/pw1.shtml). It was just "inverted" to use common ground and low voltage IO signals. Also the 12V output voltage drop is done by simple divider (R9/R8) which is OK here (stable voltage, current is amplified). Basically no part of the convertor is critical - except of the 12V diff (see above) and current sensing R12. +The USB serial convertor is not covered here in much detail as it does not make sense to build one. Get a USB serial cable - ideal one is an old phone data cable as these are without the RS232 level convertor (i.e. exactly what we want). -The USB serial convertor is not covered here as it does not make sense to make one. Get a USB serial cable - ideal one is an old phone data cable as these are without the RS232 level convertor (i.e. exactly what we want). - -One sidenote explanation. Typical USB RS232 cable contains two main chips: USB to TTL/CMOS serial converter (this is the "smart" one - e.g. variants of FT232 or PL2303) and TTL/CMOS to RS232 voltage converter (variants of MAX232). We need just the first part as we have our own voltage converter - here CMOS/TTL to MBus instead. - +One sidenote explanation. Typical USB RS232 cable contains two main chips: USB to TTL/CMOS serial converter (this is the "smart" one - e.g. variants of FTDI Chip FT232 or Prolific PL2303) and TTL/CMOS to RS232 voltage converter (variants of MAX232). We need just the first part as we have our own voltage converter - here CMOS/TTL to MBus instead. +Or you can buy this as a module. The bottom line is - get either a cable which does not have the RS232 converter or a cable which can be easily opened/dissected and the converter bypassed. -Finally a small disclaimer - this is for educational purposes, there is no warranty of any sort. -From technical perspective this works only for few slaves as it is only a simple converter and the power is very limited as well. +Finally the disclaimer - this is for educational purposes, there is no warranty of any sort. +From technical perspective this works only for few slaves as it is only a simple converter and the power is very limited as well. Tested with the bus of few tens of meters with speed up to 9600Bd with no problems. Contributed by Tomas Menzl.