From d1aa9d90f22d1f79fe31b62d0d542e563d302070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kon=20L=C3=B8vdal?= Date: Sun, 25 Feb 2018 17:58:16 +0100 Subject: [PATCH] Update schematic to match mbus_master_100 --- Electrical/Board_003/mbus_master.sch | 339 ++++++++++++++------------- 1 file changed, 174 insertions(+), 165 deletions(-) diff --git a/Electrical/Board_003/mbus_master.sch b/Electrical/Board_003/mbus_master.sch index 0aaa1d8d..45d83421 100644 --- a/Electrical/Board_003/mbus_master.sch +++ b/Electrical/Board_003/mbus_master.sch @@ -80,9 +80,21 @@ F 3 "" H 3250 3400 50 0001 C CNN -1 0 0 1 $EndComp Wire Wire Line - 3100 3200 8450 3200 + 3100 3200 3250 3200 Wire Wire Line - 3100 3300 3600 3300 + 3250 3200 4200 3200 +Wire Wire Line + 4200 3200 5300 3200 +Wire Wire Line + 5300 3200 6700 3200 +Wire Wire Line + 6700 3200 7550 3200 +Wire Wire Line + 7550 3200 8450 3200 +Wire Wire Line + 3100 3300 3250 3300 +Wire Wire Line + 3250 3300 3600 3300 Wire Wire Line 3600 3300 3600 3400 Wire Wire Line @@ -105,107 +117,91 @@ Connection ~ 3250 3200 Text Label 3600 3200 1 60 ~ 0 EXT_PWR Text Notes 2050 3350 0 60 ~ 0 -External power\n25-40V +External power\n21-42V $Comp L Conn_01x02 J1 U 1 1 5A6C56AB -P 2300 6800 -F 0 "J1" H 2300 6900 50 0000 C CNN -F 1 "Conn_01x02" H 2300 6600 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch1.27mm" H 2300 6800 50 0001 C CNN -F 3 "" H 2300 6800 50 0001 C CNN - 1 2300 6800 +P 1950 6800 +F 0 "J1" H 1950 6900 50 0000 C CNN +F 1 "Conn_01x02" H 1950 6600 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch1.27mm" H 1950 6800 50 0001 C CNN +F 3 "" H 1950 6800 50 0001 C CNN + 1 1950 6800 -1 0 0 1 $EndComp -Text Notes 1300 6800 0 60 ~ 0 +Text Notes 950 6800 0 60 ~ 0 Input signal, TTL\nSendt to m-bus $Comp L GND #PWR04 U 1 1 5A6C5767 -P 2650 6900 -F 0 "#PWR04" H 2650 6650 50 0001 C CNN -F 1 "GND" H 2650 6750 50 0000 C CNN -F 2 "" H 2650 6900 50 0001 C CNN -F 3 "" H 2650 6900 50 0001 C CNN - 1 2650 6900 +P 2300 6900 +F 0 "#PWR04" H 2300 6650 50 0001 C CNN +F 1 "GND" H 2300 6750 50 0000 C CNN +F 2 "" H 2300 6900 50 0001 C CNN +F 3 "" H 2300 6900 50 0001 C CNN + 1 2300 6900 1 0 0 -1 $EndComp Wire Wire Line - 2500 6800 2650 6800 + 2150 6800 2300 6800 Wire Wire Line - 2650 6800 2650 6900 + 2300 6800 2300 6900 $Comp L BC337 Q1 U 1 1 5A6C58F3 -P 3750 6700 -F 0 "Q1" H 3950 6775 50 0000 L CNN -F 1 "BC337" H 3950 6700 50 0000 L CNN -F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 3950 6625 50 0001 L CIN -F 3 "" H 3750 6700 50 0001 L CNN - 1 3750 6700 +P 3200 6700 +F 0 "Q1" H 3400 6775 50 0000 L CNN +F 1 "BC337" H 3400 6700 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 3400 6625 50 0001 L CIN +F 3 "" H 3200 6700 50 0001 L CNN + 1 3200 6700 1 0 0 -1 $EndComp $Comp L R R1 U 1 1 5A6C5956 -P 3200 6700 -F 0 "R1" V 3280 6700 50 0000 C CNN -F 1 "1k" V 3200 6700 50 0000 C CNN -F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 3130 6700 50 0001 C CNN -F 3 "" H 3200 6700 50 0001 C CNN - 1 3200 6700 +P 2700 6700 +F 0 "R1" V 2780 6700 50 0000 C CNN +F 1 "10k" V 2700 6700 50 0000 C CNN +F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2630 6700 50 0001 C CNN +F 3 "" H 2700 6700 50 0001 C CNN + 1 2700 6700 0 1 1 0 $EndComp Wire Wire Line - 2500 6700 3050 6700 + 2150 6700 2400 6700 Wire Wire Line - 3350 6700 3550 6700 + 2400 6700 2550 6700 +Wire Wire Line + 2850 6700 3000 6700 $Comp L GND #PWR05 U 1 1 5A6C59DD -P 3850 7100 -F 0 "#PWR05" H 3850 6850 50 0001 C CNN -F 1 "GND" H 3850 6950 50 0000 C CNN -F 2 "" H 3850 7100 50 0001 C CNN -F 3 "" H 3850 7100 50 0001 C CNN - 1 3850 7100 +P 3300 7100 +F 0 "#PWR05" H 3300 6850 50 0001 C CNN +F 1 "GND" H 3300 6950 50 0000 C CNN +F 2 "" H 3300 7100 50 0001 C CNN +F 3 "" H 3300 7100 50 0001 C CNN + 1 3300 7100 1 0 0 -1 $EndComp Wire Wire Line - 3850 6900 3850 7100 + 3300 6900 3300 7100 $Comp L D_Zener_Small_ALT D1 U 1 1 5A6C5A7F -P 5750 3500 -F 0 "D1" V 5750 3600 50 0000 C CNN -F 1 "D_Zener_Small_ALT" H 5750 3410 50 0001 C CNN -F 2 "Diodes_THT:D_A-405_P7.62mm_Horizontal" V 5750 3500 50 0001 C CNN -F 3 "" V 5750 3500 50 0001 C CNN - 1 5750 3500 +P 6700 3550 +F 0 "D1" V 6700 3650 50 0000 C CNN +F 1 "D_Zener_Small_ALT" H 6700 3460 50 0001 C CNN +F 2 "Diodes_THT:D_A-405_P7.62mm_Horizontal" V 6700 3550 50 0001 C CNN +F 3 "" V 6700 3550 50 0001 C CNN + 1 6700 3550 0 1 1 0 $EndComp -$Comp -L GND #PWR06 -U 1 1 5A6C5BFD -P 5750 4800 -F 0 "#PWR06" H 5750 4550 50 0001 C CNN -F 1 "GND" H 5750 4650 50 0000 C CNN -F 2 "" H 5750 4800 50 0001 C CNN -F 3 "" H 5750 4800 50 0001 C CNN - 1 5750 4800 - 1 0 0 -1 -$EndComp Wire Wire Line - 5750 4600 5750 4800 + 6700 3200 6700 3450 Wire Wire Line - 5750 3200 5750 3400 -Wire Wire Line - 5750 3600 5750 4300 -Wire Wire Line - 4700 6500 3850 6500 -Wire Wire Line - 4700 4000 7250 4000 -Connection ~ 5750 4000 + 6700 4350 7250 4350 $Comp L Conn_01x02 J3 U 1 1 5A6C5F4D @@ -221,7 +217,7 @@ Wire Wire Line 8800 3350 8450 3350 Wire Wire Line 8450 3350 8450 3200 -Connection ~ 5750 3200 +Connection ~ 6700 3200 Text Label 8100 3200 0 60 ~ 0 MBus+ Text Label 8100 3750 0 60 ~ 0 @@ -229,12 +225,12 @@ MBus- $Comp L BD136 Q4 U 1 1 5A6C614C -P 7450 4000 -F 0 "Q4" H 7650 4075 50 0000 L CNN -F 1 "BD136" H 7650 4000 50 0000 L CNN -F 2 "TO_SOT_Packages_THT:TO-126_Vertical" H 7650 3925 50 0001 L CIN -F 3 "" H 7450 4000 50 0001 L CNN - 1 7450 4000 +P 7450 4350 +F 0 "Q4" H 7650 4425 50 0000 L CNN +F 1 "BD136" H 7650 4350 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-126_Vertical" H 7650 4275 50 0001 L CIN +F 3 "" H 7450 4350 50 0001 L CNN + 1 7450 4350 1 0 0 1 $EndComp Wire Wire Line @@ -243,16 +239,16 @@ Connection ~ 7550 3200 $Comp L GND #PWR07 U 1 1 5A6C640E -P 7550 4800 -F 0 "#PWR07" H 7550 4550 50 0001 C CNN -F 1 "GND" H 7550 4650 50 0000 C CNN -F 2 "" H 7550 4800 50 0001 C CNN -F 3 "" H 7550 4800 50 0001 C CNN - 1 7550 4800 +P 7550 5250 +F 0 "#PWR07" H 7550 5000 50 0001 C CNN +F 1 "GND" H 7550 5100 50 0000 C CNN +F 2 "" H 7550 5250 50 0001 C CNN +F 3 "" H 7550 5250 50 0001 C CNN + 1 7550 5250 1 0 0 -1 $EndComp Wire Wire Line - 7550 4200 7550 4800 + 7550 4550 7550 5250 Wire Wire Line 7550 3750 8450 3750 Wire Wire Line @@ -263,7 +259,9 @@ Connection ~ 7550 3750 Text Notes 9250 3450 0 60 ~ 0 M-bus output signal Wire Wire Line - 7550 3650 7550 3800 + 7550 3650 7550 3750 +Wire Wire Line + 7550 3750 7550 4150 Text Notes 3000 1650 0 60 ~ 0 Schematic based on https://github.com/rscada/libmbus/blob/master/hardware/MBus_USB.pdf\nmentioned in https://electronics.stackexchange.com/a/214477/568.\n\nRemoved all Rx support. Made more robust by using a zener diode so that the voltage drop is exact and that supply voltage does not matter. Wire Notes Line @@ -286,109 +284,120 @@ F 3 "" H 7550 3500 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L R R5 -U 1 1 5A70EB33 -P 5750 4450 -F 0 "R5" H 5850 4450 50 0000 C CNN -F 1 "22k" V 5750 4450 50 0000 C CNN -F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5680 4450 50 0001 C CNN -F 3 "" H 5750 4450 50 0001 C CNN - 1 5750 4450 +L R R? +U 1 1 5A92EF05 +P 3300 6000 +F 0 "R?" V 3380 6000 50 0000 C CNN +F 1 "8.6k" V 3300 6000 50 0000 C CNN +F 2 "" V 3230 6000 50 0001 C CNN +F 3 "" H 3300 6000 50 0001 C CNN + 1 3300 6000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3300 6150 3300 6500 +Wire Wire Line + 6700 3650 6700 4350 +Wire Wire Line + 6700 4350 6700 4350 +Wire Wire Line + 6700 4350 6700 5850 +Connection ~ 6700 4350 +Wire Wire Line + 6700 5850 3300 5850 +$Comp +L BC337 Q? +U 1 1 5A92F34B +P 4100 4650 +F 0 "Q?" H 4300 4725 50 0000 L CNN +F 1 "BC337" H 4300 4650 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 4300 4575 50 0001 L CIN +F 3 "" H 4100 4650 50 0001 L CNN + 1 4100 4650 1 0 0 -1 $EndComp $Comp -L BC337 Q3 -U 1 1 5A70ED17 -P 4900 4800 -F 0 "Q3" H 5100 4875 50 0000 L CNN -F 1 "BC337" H 5100 4800 50 0000 L CNN -F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 5100 4725 50 0001 L CIN -F 3 "" H 4900 4800 50 0001 L CNN - 1 4900 4800 +L GND #PWR? +U 1 1 5A92F352 +P 4200 5050 +F 0 "#PWR?" H 4200 4800 50 0001 C CNN +F 1 "GND" H 4200 4900 50 0000 C CNN +F 2 "" H 4200 5050 50 0001 C CNN +F 3 "" H 4200 5050 50 0001 C CNN + 1 4200 5050 1 0 0 -1 $EndComp +Wire Wire Line + 4200 4850 4200 5050 $Comp -L BC337 Q2 -U 1 1 5A70EDBB -P 4200 5100 -F 0 "Q2" H 4400 5175 50 0000 L CNN -F 1 "BC337" H 4400 5100 50 0000 L CNN -F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 4400 5025 50 0001 L CIN -F 3 "" H 4200 5100 50 0001 L CNN - 1 4200 5100 - -1 0 0 -1 -$EndComp -$Comp -L R R4 -U 1 1 5A70EE1E -P 5000 5400 -F 0 "R4" H 5100 5400 50 0000 C CNN -F 1 "150" V 5000 5400 50 0000 C CNN -F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4930 5400 50 0001 C CNN -F 3 "" H 5000 5400 50 0001 C CNN - 1 5000 5400 +L R R? +U 1 1 5A92F359 +P 4200 3500 +F 0 "R?" V 4280 3500 50 0000 C CNN +F 1 "10k" V 4200 3500 50 0000 C CNN +F 2 "" V 4130 3500 50 0001 C CNN +F 3 "" H 4200 3500 50 0001 C CNN + 1 4200 3500 1 0 0 -1 $EndComp +Wire Wire Line + 4200 3650 4200 4000 +Wire Wire Line + 4200 4000 4200 4450 $Comp -L R R2 -U 1 1 5A70EEBF -P 4100 4500 -F 0 "R2" H 4200 4500 50 0000 C CNN -F 1 "6k8" V 4100 4500 50 0000 C CNN -F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4030 4500 50 0001 C CNN -F 3 "" H 4100 4500 50 0001 C CNN - 1 4100 4500 - 1 0 0 -1 -$EndComp -$Comp -L R R3 -U 1 1 5A70EF3B -P 4650 5100 -F 0 "R3" V 4730 5100 50 0000 C CNN -F 1 "1" V 4650 5100 50 0000 C CNN -F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4580 5100 50 0001 C CNN -F 3 "" H 4650 5100 50 0001 C CNN - 1 4650 5100 +L R R? +U 1 1 5A92F5C3 +P 3600 4650 +F 0 "R?" V 3680 4650 50 0000 C CNN +F 1 "10k" V 3600 4650 50 0000 C CNN +F 2 "" V 3530 4650 50 0001 C CNN +F 3 "" H 3600 4650 50 0001 C CNN + 1 3600 4650 0 1 1 0 $EndComp Wire Wire Line - 5000 5000 5000 5250 + 2400 6700 2400 4650 Wire Wire Line - 4800 5100 5000 5100 -Connection ~ 5000 5100 + 2400 4650 3450 4650 +Connection ~ 2400 6700 Wire Wire Line - 4400 5100 4500 5100 + 3750 4650 3900 4650 Wire Wire Line - 4100 4650 4100 4900 + 4200 3350 4200 3200 +Connection ~ 4200 3200 +$Comp +L BC337 Q? +U 1 1 5A92F825 +P 5200 4000 +F 0 "Q?" H 5400 4075 50 0000 L CNN +F 1 "BC337" H 5400 4000 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 5400 3925 50 0001 L CIN +F 3 "" H 5200 4000 50 0001 L CNN + 1 5200 4000 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 5A92F832 +P 5300 3500 +F 0 "R?" V 5380 3500 50 0000 C CNN +F 1 "10k" V 5300 3500 50 0000 C CNN +F 2 "" V 5230 3500 50 0001 C CNN +F 3 "" H 5300 3500 50 0001 C CNN + 1 5300 3500 + 1 0 0 -1 +$EndComp Wire Wire Line - 4700 4800 4100 4800 -Connection ~ 4100 4800 + 5300 3650 5300 3800 Wire Wire Line - 4100 5300 4100 5700 + 5300 3350 5300 3200 +Connection ~ 5300 3200 Wire Wire Line - 4100 5700 5000 5700 + 5000 4000 4200 4000 +Connection ~ 4200 4000 Wire Wire Line - 5000 5700 5000 5550 -Connection ~ 4700 5700 + 5300 4200 5300 4350 Wire Wire Line - 4100 4350 4100 4250 -Wire Wire Line - 4100 4250 5000 4250 -Wire Wire Line - 5000 4250 5000 4600 -Wire Wire Line - 4700 4000 4700 4250 -Connection ~ 4700 4250 -Wire Notes Line - 3700 4150 5300 4150 -Wire Notes Line - 5300 4150 5300 6200 -Wire Notes Line - 5300 6200 3700 6200 -Wire Notes Line - 3700 6200 3700 4150 -Text Notes 4100 6000 0 60 ~ 0 -Current limit, ca 8mA -Wire Wire Line - 4700 6500 4700 5700 + 5300 4350 6700 4350 +Connection ~ 6700 4350 $EndSCHEMATC