From 37dbf8f109b9069a99edc93edf846c1d93220884 Mon Sep 17 00:00:00 2001 From: Michael Schloh von Bennewitz Date: Tue, 8 Sep 2020 20:25:15 +0200 Subject: [PATCH] Adequately improve and clarify power circuit design for bug #12. --- hardware/ctrl-mchip.sch | 267 +++++++++++++++------------------ hardware/libraries/elabdev.lib | 16 +- 2 files changed, 129 insertions(+), 154 deletions(-) diff --git a/hardware/ctrl-mchip.sch b/hardware/ctrl-mchip.sch index 1852865..416b757 100644 --- a/hardware/ctrl-mchip.sch +++ b/hardware/ctrl-mchip.sch @@ -13,19 +13,6 @@ Comment2 "Fulfilling requirements of 20200210" Comment3 "Pending quality assurance testing" Comment4 "Release revision for manufacturing" $EndDescr -$Comp -L Elabdev:ATSAMR34 U? -U 1 1 5F543EF6 -P 4450 4500 -AR Path="/5F543EF6" Ref="U?" Part="1" -AR Path="/5F53D5B5/5F543EF6" Ref="U6" Part="1" -F 0 "U6" H 5900 6300 50 0000 C CNN -F 1 "ATSAMR34" H 4450 4500 50 0000 C CNN -F 2 "Elabdev:TFBGA-64_8x8_6.0x6.0mm_P0.65mm" H 4450 4550 50 0001 C CIN -F 3 "https://ww1.microchip.com/downloads/en/DeviceDoc/SAMR34-R35-Low-Power-LoRa-Sub-GHz-SiP-Data-Sheet-DS70005356B.pdf" H 4450 4450 50 0001 C CNN - 1 4450 4500 - 1 0 0 -1 -$EndComp Wire Wire Line 6050 4100 6150 4100 Wire Wire Line @@ -46,7 +33,7 @@ Text HLabel 6150 4700 2 50 UnSpc ~ 0 HFOUT Text HLabel 6150 4900 2 50 Output ~ 0 HPOUT -Text HLabel 5050 2600 1 50 Output ~ 0 +Text HLabel 4950 2600 1 50 Output ~ 0 POWAMP $Comp L Device:C C37 @@ -71,10 +58,10 @@ F 3 "~" H 1550 3550 50 0001 C CNN 0 1 1 0 $EndComp $Comp -L power:GND #PWR029 +L power:GND #PWR030 U 1 1 5F60C4EA P 950 3700 -F 0 "#PWR029" H 950 3450 50 0001 C CNN +F 0 "#PWR030" H 950 3450 50 0001 C CNN F 1 "GND" H 955 3527 50 0000 C CNN F 2 "" H 950 3700 50 0001 C CNN F 3 "" H 950 3700 50 0001 C CNN @@ -93,10 +80,10 @@ F 3 "http://www.taitien.com/wp-content/uploads/2015/12/XO-0081_TY.pdf" H 7250 56 -1 0 0 -1 $EndComp $Comp -L power:GND #PWR031 +L power:GND #PWR032 U 1 1 5F6106A9 P 7350 6000 -F 0 "#PWR031" H 7350 5750 50 0001 C CNN +F 0 "#PWR032" H 7350 5750 50 0001 C CNN F 1 "GND" H 7355 5827 50 0000 C CNN F 2 "" H 7350 6000 50 0001 C CNN F 3 "" H 7350 6000 50 0001 C CNN @@ -119,32 +106,32 @@ Wire Wire Line $Comp L Device:C C28 U 1 1 5F6159D4 -P 2650 1750 -F 0 "C28" H 2765 1796 50 0000 L CNN -F 1 "10uF" H 2765 1705 50 0000 L CNN -F 2 "Capacitor_SMD:C_0805_2012Metric" H 2688 1600 50 0001 C CNN -F 3 "~" H 2650 1750 50 0001 C CNN - 1 2650 1750 +P 2550 1750 +F 0 "C28" H 2250 1800 50 0000 L CNN +F 1 "10uF" H 2250 1700 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 2588 1600 50 0001 C CNN +F 3 "~" H 2550 1750 50 0001 C CNN + 1 2550 1750 1 0 0 -1 $EndComp $Comp -L power:GND #PWR025 +L power:GND #PWR026 U 1 1 5F61754C -P 2650 2800 -F 0 "#PWR025" H 2650 2550 50 0001 C CNN -F 1 "GND" H 2655 2627 50 0000 C CNN -F 2 "" H 2650 2800 50 0001 C CNN -F 3 "" H 2650 2800 50 0001 C CNN - 1 2650 2800 +P 2550 2800 +F 0 "#PWR026" H 2550 2550 50 0001 C CNN +F 1 "GND" H 2555 2627 50 0000 C CNN +F 2 "" H 2550 2800 50 0001 C CNN +F 3 "" H 2550 2800 50 0001 C CNN + 1 2550 2800 1 0 0 -1 $EndComp Wire Wire Line 2850 4400 2750 4400 $Comp -L power:GND #PWR032 +L power:GND #PWR033 U 1 1 5F6260B4 P 4500 6700 -F 0 "#PWR032" H 4500 6450 50 0001 C CNN +F 0 "#PWR033" H 4500 6450 50 0001 C CNN F 1 "GND" H 4505 6527 50 0000 C CNN F 2 "" H 4500 6700 50 0001 C CNN F 3 "" H 4500 6700 50 0001 C CNN @@ -256,19 +243,19 @@ Wire Wire Line 3050 2400 3050 2500 Connection ~ 3050 2500 Wire Wire Line - 3050 2700 2650 2700 -Connection ~ 2650 2700 + 3050 2700 2550 2700 +Connection ~ 2550 2700 Wire Wire Line - 2650 2700 2650 2800 + 2550 2700 2550 2800 $Comp -L power:+3V3 #PWR020 +L power:+3V3 #PWR021 U 1 1 5F67A607 -P 3550 1800 -F 0 "#PWR020" H 3550 1650 50 0001 C CNN -F 1 "+3V3" H 3565 1973 50 0000 C CNN -F 2 "" H 3550 1800 50 0001 C CNN -F 3 "" H 3550 1800 50 0001 C CNN - 1 3550 1800 +P 3150 1800 +F 0 "#PWR021" H 3150 1650 50 0001 C CNN +F 1 "+3V3" H 3165 1973 50 0000 C CNN +F 2 "" H 3150 1800 50 0001 C CNN +F 3 "" H 3150 1800 50 0001 C CNN + 1 3150 1800 1 0 0 -1 $EndComp Wire Wire Line @@ -279,94 +266,55 @@ Wire Wire Line 4050 1900 3950 1900 Connection ~ 3950 1900 Wire Wire Line - 4250 2700 4250 1400 -Wire Wire Line - 4750 2700 4750 1400 -Wire Wire Line - 2650 1600 2650 1400 -Wire Wire Line - 2650 1400 4250 1400 + 2550 1600 2550 1400 Connection ~ 4350 1400 -Wire Wire Line - 4250 1400 4350 1400 $Comp L Device:C_Small C29 U 1 1 5F6C3BDA -P 3150 2000 -F 0 "C29" H 3242 2046 50 0000 L CNN -F 1 "0,1uF" H 3242 1955 50 0000 L CNN -F 2 "Capacitor_SMD:C_0805_2012Metric" H 3150 2000 50 0001 C CNN -F 3 "~" H 3150 2000 50 0001 C CNN - 1 3150 2000 +P 2750 2000 +F 0 "C29" H 2842 2046 50 0000 L CNN +F 1 "0,1uF" H 2842 1955 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 2750 2000 50 0001 C CNN +F 3 "~" H 2750 2000 50 0001 C CNN + 1 2750 2000 1 0 0 -1 $EndComp $Comp L Device:C_Small C30 U 1 1 5F6C40B2 -P 3550 2000 -F 0 "C30" H 3642 2046 50 0000 L CNN -F 1 "0,1uF" H 3642 1955 50 0000 L CNN -F 2 "Capacitor_SMD:C_0805_2012Metric" H 3550 2000 50 0001 C CNN -F 3 "~" H 3550 2000 50 0001 C CNN - 1 3550 2000 +P 3150 2000 +F 0 "C30" H 3242 2046 50 0000 L CNN +F 1 "0,1uF" H 3242 1955 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 3150 2000 50 0001 C CNN +F 3 "~" H 3150 2000 50 0001 C CNN + 1 3150 2000 1 0 0 -1 $EndComp Wire Wire Line - 3550 2100 3150 2100 -Connection ~ 2650 2100 -Wire Wire Line - 2650 2100 2650 2700 -Connection ~ 3150 2100 + 3150 2100 2750 2100 +Connection ~ 2550 2100 Wire Wire Line - 3150 2100 2650 2100 + 2550 2100 2550 2700 +Connection ~ 2750 2100 Wire Wire Line - 3150 1900 3550 1900 -Connection ~ 3550 1900 + 2750 2100 2550 2100 Wire Wire Line - 3550 1900 3950 1900 + 2750 1900 3150 1900 +Connection ~ 3150 1900 Wire Wire Line - 4550 2700 4550 2100 -$Comp -L power:+3V3 #PWR021 -U 1 1 5F6EC2F2 -P 4550 1900 -F 0 "#PWR021" H 4550 1750 50 0001 C CNN -F 1 "+3V3" H 4565 2073 50 0000 C CNN -F 2 "" H 4550 1900 50 0001 C CNN -F 3 "" H 4550 1900 50 0001 C CNN - 1 4550 1900 - 1 0 0 -1 -$EndComp + 3150 1900 3550 1900 $Comp L Device:C_Small C31 U 1 1 5F6EF828 -P 4650 2300 -F 0 "C31" H 4742 2346 50 0000 L CNN -F 1 "0,1uF" H 4742 2255 50 0000 L CNN -F 2 "Capacitor_SMD:C_0805_2012Metric" H 4650 2300 50 0001 C CNN -F 3 "~" H 4650 2300 50 0001 C CNN - 1 4650 2300 +P 3550 2000 +F 0 "C31" H 3642 2046 50 0000 L CNN +F 1 "0,1uF" H 3642 1955 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 3550 2000 50 0001 C CNN +F 3 "~" H 3550 2000 50 0001 C CNN + 1 3550 2000 1 0 0 -1 $EndComp $Comp -L power:GND #PWR023 -U 1 1 5F6EFDA6 -P 4650 2400 -F 0 "#PWR023" H 4650 2150 50 0001 C CNN -F 1 "GND" H 4655 2227 50 0000 C CNN -F 2 "" H 4650 2400 50 0001 C CNN -F 3 "" H 4650 2400 50 0001 C CNN - 1 4650 2400 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4650 2200 4650 2100 -Wire Wire Line - 4650 2100 4550 2100 -Connection ~ 4550 2100 -Wire Wire Line - 4550 2100 4550 1900 -$Comp L Device:C_Small C34 U 1 1 5F6F34AF P 6450 2400 @@ -378,7 +326,7 @@ F 3 "~" H 6450 2400 50 0001 C CNN 1 0 0 -1 $EndComp Wire Wire Line - 5150 2700 5150 2200 + 5050 2700 5050 2200 Wire Wire Line 6450 2200 6450 2300 $Comp @@ -410,9 +358,9 @@ F 3 "~" H 5450 2400 50 0001 C CNN 1 0 0 -1 $EndComp Wire Wire Line - 5250 2700 5250 2300 + 5150 2700 5150 2300 Wire Wire Line - 5250 2300 5450 2300 + 5150 2300 5450 2300 $Comp L Device:C C38 U 1 1 5F609CF5 @@ -461,10 +409,10 @@ F 3 "~" H 6350 1550 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR018 +L power:GND #PWR019 U 1 1 5F7E81DA P 6350 1700 -F 0 "#PWR018" H 6350 1450 50 0001 C CNN +F 0 "#PWR019" H 6350 1450 50 0001 C CNN F 1 "GND" H 6355 1527 50 0000 C CNN F 2 "" H 6350 1700 50 0001 C CNN F 3 "" H 6350 1700 50 0001 C CNN @@ -499,9 +447,9 @@ F 3 "~" H 5150 1550 50 0001 C CNN 1 0 0 -1 $EndComp Wire Wire Line - 4850 2700 4850 2000 + 4750 2700 4750 2000 Wire Wire Line - 4850 2000 6950 2000 + 4750 2000 6950 2000 $Comp L Device:C_Small C35 U 1 1 5F824E62 @@ -514,10 +462,10 @@ F 3 "~" H 6950 2400 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR024 +L power:GND #PWR025 U 1 1 5F824E6C P 6950 2700 -F 0 "#PWR024" H 6950 2450 50 0001 C CNN +F 0 "#PWR025" H 6950 2450 50 0001 C CNN F 1 "GND" H 6955 2527 50 0000 C CNN F 2 "" H 6950 2700 50 0001 C CNN F 3 "" H 6950 2700 50 0001 C CNN @@ -549,10 +497,10 @@ F 3 "~" H 1450 4200 50 0001 C CNN 0 1 1 0 $EndComp $Comp -L power:GND #PWR030 +L power:GND #PWR031 U 1 1 5F8E35F0 P 1150 4700 -F 0 "#PWR030" H 1150 4450 50 0001 C CNN +F 0 "#PWR031" H 1150 4450 50 0001 C CNN F 1 "GND" H 1155 4527 50 0000 C CNN F 2 "" H 1150 4700 50 0001 C CNN F 3 "" H 1150 4700 50 0001 C CNN @@ -573,10 +521,10 @@ $EndComp Wire Wire Line 1150 4400 1150 4600 $Comp -L power:+3V3 #PWR019 +L power:+3V3 #PWR020 U 1 1 5F94E0FE P 6950 1700 -F 0 "#PWR019" H 6950 1550 50 0001 C CNN +F 0 "#PWR020" H 6950 1550 50 0001 C CNN F 1 "+3V3" H 6965 1873 50 0000 C CNN F 2 "" H 6950 1700 50 0001 C CNN F 3 "" H 6950 1700 50 0001 C CNN @@ -618,10 +566,10 @@ Wire Wire Line Text Label 9250 2900 0 50 ~ 0 CN_VBAT $Comp -L power:+3V3 #PWR026 +L power:+3V3 #PWR027 U 1 1 5FA3750C P 9850 3000 -F 0 "#PWR026" H 9850 2850 50 0001 C CNN +F 0 "#PWR027" H 9850 2850 50 0001 C CNN F 1 "+3V3" H 9850 3150 50 0000 C CNN F 2 "" H 9850 3000 50 0001 C CNN F 3 "" H 9850 3000 50 0001 C CNN @@ -644,10 +592,10 @@ $EndComp Wire Wire Line 9050 2800 10250 2800 $Comp -L power:GND #PWR027 +L power:GND #PWR028 U 1 1 5FA4BB86 P 10250 3100 -F 0 "#PWR027" H 10250 2850 50 0001 C CNN +F 0 "#PWR028" H 10250 2850 50 0001 C CNN F 1 "GND" H 10255 2927 50 0000 C CNN F 2 "" H 10250 3100 50 0001 C CNN F 3 "" H 10250 3100 50 0001 C CNN @@ -720,10 +668,10 @@ Wire Wire Line Wire Wire Line 9650 1600 9650 1800 $Comp -L power:GND #PWR022 +L power:GND #PWR023 U 1 1 5FA9839D P 9650 1900 -F 0 "#PWR022" H 9650 1650 50 0001 C CNN +F 0 "#PWR023" H 9650 1650 50 0001 C CNN F 1 "GND" H 9655 1727 50 0000 C CNN F 2 "" H 9650 1900 50 0001 C CNN F 3 "" H 9650 1900 50 0001 C CNN @@ -799,10 +747,10 @@ Connection ~ 10050 1400 Wire Wire Line 10050 1400 10250 1400 $Comp -L power:+3V3 #PWR017 +L power:+3V3 #PWR018 U 1 1 5FB3CB33 P 10650 1000 -F 0 "#PWR017" H 10650 850 50 0001 C CNN +F 0 "#PWR018" H 10650 850 50 0001 C CNN F 1 "+3V3" H 10665 1173 50 0000 C CNN F 2 "" H 10650 1000 50 0001 C CNN F 3 "" H 10650 1000 50 0001 C CNN @@ -881,10 +829,10 @@ Wire Wire Line Wire Wire Line 7450 3600 7650 3600 $Comp -L power:+3V3 #PWR028 +L power:+3V3 #PWR029 U 1 1 5FBB5AF5 P 7650 3400 -F 0 "#PWR028" H 7650 3250 50 0001 C CNN +F 0 "#PWR029" H 7650 3250 50 0001 C CNN F 1 "+3V3" H 7665 3573 50 0000 C CNN F 2 "" H 7650 3400 50 0001 C CNN F 3 "" H 7650 3400 50 0001 C CNN @@ -992,12 +940,11 @@ Wire Wire Line Wire Wire Line 3350 2400 3050 2400 Wire Wire Line - 3550 1900 3550 1800 + 3150 1900 3150 1800 Wire Wire Line - 2650 1900 2650 2100 -Connection ~ 4250 1400 + 2550 1900 2550 2100 Wire Wire Line - 5150 2200 5950 2200 + 5050 2200 5950 2200 Wire Wire Line 5950 2600 5450 2600 Connection ~ 5950 2600 @@ -1010,7 +957,7 @@ Connection ~ 6950 2600 Wire Wire Line 6950 2600 6950 2700 Wire Wire Line - 5050 2700 5050 2600 + 4950 2700 4950 2600 Text Notes 5150 2150 0 50 ~ 0 No power, just reference, whatever Wire Wire Line @@ -1018,8 +965,8 @@ Wire Wire Line Wire Wire Line 6950 2300 6950 2000 Connection ~ 6950 2000 -Text Notes 3600 1850 0 50 ~ 0 -Standard decap +Text Notes 3300 1850 0 50 ~ 0 +Standard decaps Text Notes 3100 2250 0 50 ~ 0 DNP Text Notes 6200 1350 0 50 ~ 0 @@ -1063,10 +1010,10 @@ Wire Wire Line Wire Wire Line 4350 1300 4350 1400 $Comp -L power:+3V3 #PWR016 +L power:+3V3 #PWR017 U 1 1 5F6153D1 P 4350 1000 -F 0 "#PWR016" H 4350 850 50 0001 C CNN +F 0 "#PWR017" H 4350 850 50 0001 C CNN F 1 "+3V3" H 4365 1173 50 0000 C CNN F 2 "" H 4350 1000 50 0001 C CNN F 3 "" H 4350 1000 50 0001 C CNN @@ -1093,15 +1040,43 @@ Connection ~ 5550 1400 Wire Wire Line 5150 1400 5550 1400 Connection ~ 5150 1400 -Wire Wire Line - 4750 1400 5150 1400 -Wire Wire Line - 4750 1400 4350 1400 -Connection ~ 4750 1400 Text Notes 5000 1350 0 50 ~ 0 VBAT_RF Text Notes 5400 1350 0 50 ~ 0 VDDANA Text Notes 5750 1350 0 50 ~ 0 VBAT_ANA +Wire Wire Line + 2550 1400 4350 1400 +Wire Wire Line + 4150 2700 4150 1900 +Wire Wire Line + 4150 1900 4050 1900 +Connection ~ 4050 1900 +Connection ~ 3550 1900 +Wire Wire Line + 3550 1900 3950 1900 +Wire Wire Line + 4350 1400 4450 1400 +Wire Wire Line + 4450 2700 4450 1400 +Connection ~ 4450 1400 +Wire Wire Line + 4450 1400 4550 1400 +Wire Wire Line + 4550 2700 4550 1400 +Connection ~ 4550 1400 +Wire Wire Line + 4550 1400 5150 1400 +$Comp +L Elabdev:ATSAMR34 U6 +U 1 1 6052EF69 +P 4450 4500 +F 0 "U6" H 5900 6250 50 0000 C CNN +F 1 "ATSAMR34" H 4450 4500 50 0000 C CNN +F 2 "Elabdev:TFBGA-64_8x8_6.0x6.0mm_P0.65mm" H 4450 4550 50 0001 C CIN +F 3 "https://ww1.microchip.com/downloads/en/DeviceDoc/SAMR34-R35-Low-Power-LoRa-Sub-GHz-SiP-Data-Sheet-DS70005356B.pdf" H 4450 4450 50 0001 C CNN + 1 4450 4500 + 1 0 0 -1 +$EndComp $EndSCHEMATC diff --git a/hardware/libraries/elabdev.lib b/hardware/libraries/elabdev.lib index b3b8ee2..b75f70d 100644 --- a/hardware/libraries/elabdev.lib +++ b/hardware/libraries/elabdev.lib @@ -54,15 +54,15 @@ X GND B5 -650 -1800 100 U 50 50 0 0 W X RESET B6 -1600 500 100 R 50 50 0 0 I X GND B7 -550 -1800 100 U 50 50 0 0 W X PA24 B8 -1600 400 100 R 50 50 0 0 B -X VBAT_RF C1 -200 1800 100 D 50 50 0 0 W -X VDDANA C2 -100 1800 100 D 50 50 0 0 W +X VBAT_RF C1 -100 1800 100 D 50 50 0 0 W +X VDDANA C2 0 1800 100 D 50 50 0 0 W X PB03 C3 -1600 200 100 R 50 50 0 0 B X PA05 C4 -1600 100 100 R 50 50 0 0 B X PA30 C5 -1600 0 100 R 50 50 0 0 B X PA28 C6 -1600 -100 100 R 50 50 0 0 B X PB23 C7 -1600 -200 100 R 50 50 0 0 B X PA25 C8 -1600 -300 100 R 50 50 0 0 B -X VR_PA D1 600 1800 100 D 50 50 0 0 w +X VR_PA D1 500 1800 100 D 50 50 0 0 w X RXTX D2 1600 -900 100 L 50 50 0 0 O X PA04 D3 -1600 -500 100 R 50 50 0 0 B X GND D4 -350 -1800 100 U 50 50 0 0 W @@ -89,19 +89,19 @@ X PA14 F8 1600 200 100 L 50 50 0 0 B X RFO_LF G1 1600 -700 100 L 50 50 0 0 O X GND_RF G2 450 -1800 100 U 50 50 0 0 W X GND_RF G3 550 -1800 100 U 50 50 0 0 W -X VDDI01 G4 100 1800 100 D 50 50 0 0 W +X VDDI01 G4 -300 1800 100 D 50 50 0 0 W X GND_RF G5 650 -1800 100 U 50 50 0 0 W X GND_RF G6 750 -1800 100 U 50 50 0 0 W X GND_RF G7 850 -1800 100 U 50 50 0 0 W X PA15 G8 1600 100 100 L 50 50 0 0 B X RFI_LF H1 1600 -600 100 L 50 50 0 0 I -X VR_ANA H2 700 1800 100 D 50 50 0 0 w -X VBAT_ANA H3 300 1800 100 D 50 50 0 0 W -X VR_DIG H4 800 1800 100 D 50 50 0 0 W +X VR_ANA H2 600 1800 100 D 50 50 0 0 w +X VBAT_ANA H3 100 1800 100 D 50 50 0 0 W +X VR_DIG H4 700 1800 100 D 50 50 0 0 W X GND_RF H5 1050 -1800 100 U 50 50 0 0 W X XTA H6 1600 -1100 100 L 50 50 0 0 I X XTB H7 1600 -1200 100 L 50 50 0 0 O -X VBAT_DIG H8 400 1800 100 D 50 50 0 0 W +X VBAT_DIG H8 300 1800 100 D 50 50 0 0 W ENDDRAW ENDDEF #