From d6b4a9395b87cf475f018d56372dec4ab48de1d7 Mon Sep 17 00:00:00 2001 From: LongHairedHacker Date: Sun, 14 Jun 2020 15:51:36 +0200 Subject: [PATCH] Added a crystal, for accurate usart timings --- mate-driver-cache.lib | 21 +++++++ mate-driver.sch | 129 +++++++++++++++++++++++++++++++++--------- 2 files changed, 123 insertions(+), 27 deletions(-) diff --git a/mate-driver-cache.lib b/mate-driver-cache.lib index 5adaae8..51887c8 100644 --- a/mate-driver-cache.lib +++ b/mate-driver-cache.lib @@ -109,6 +109,27 @@ X ~ 2 0 -150 130 U 50 50 1 1 P ENDDRAW ENDDEF # +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device_D # DEF Device_D D 0 40 N N 1 F N diff --git a/mate-driver.sch b/mate-driver.sch index 76641e9..86c6f50 100644 --- a/mate-driver.sch +++ b/mate-driver.sch @@ -1126,50 +1126,50 @@ Wire Wire Line $Comp L Device:R R? U 1 1 5F094B0D -P 4000 5000 -F 0 "R?" H 4070 5046 50 0000 L CNN -F 1 "18k" H 4070 4955 50 0000 L CNN -F 2 "" V 3930 5000 50 0001 C CNN -F 3 "~" H 4000 5000 50 0001 C CNN - 1 4000 5000 +P 3350 5000 +F 0 "R?" H 3420 5046 50 0000 L CNN +F 1 "18k" H 3420 4955 50 0000 L CNN +F 2 "" V 3280 5000 50 0001 C CNN +F 3 "~" H 3350 5000 50 0001 C CNN + 1 3350 5000 1 0 0 -1 $EndComp Wire Wire Line - 4000 5150 4000 5250 + 3350 5150 3350 5250 Wire Wire Line - 4000 5250 4500 5250 + 3350 5250 4500 5250 Wire Wire Line - 4000 4850 4000 4700 + 3350 4850 3350 4700 Wire Wire Line - 4000 4700 5100 4700 + 3350 4700 5100 4700 Connection ~ 5100 4700 $Comp L Device:C C? U 1 1 5F0A84CB -P 4000 5500 -F 0 "C?" H 4115 5546 50 0000 L CNN -F 1 "100nF" H 4115 5455 50 0000 L CNN -F 2 "" H 4038 5350 50 0001 C CNN -F 3 "~" H 4000 5500 50 0001 C CNN - 1 4000 5500 +P 3350 5650 +F 0 "C?" H 3465 5696 50 0000 L CNN +F 1 "100nF" H 3465 5605 50 0000 L CNN +F 2 "" H 3388 5500 50 0001 C CNN +F 3 "~" H 3350 5650 50 0001 C CNN + 1 3350 5650 1 0 0 -1 $EndComp Wire Wire Line - 4000 5350 4000 5250 -Connection ~ 4000 5250 + 3350 5500 3350 5250 +Connection ~ 3350 5250 $Comp L power:GND #PWR? U 1 1 5F0AE8B9 -P 4000 5800 -F 0 "#PWR?" H 4000 5550 50 0001 C CNN -F 1 "GND" H 4005 5627 50 0000 C CNN -F 2 "" H 4000 5800 50 0001 C CNN -F 3 "" H 4000 5800 50 0001 C CNN - 1 4000 5800 +P 3350 6550 +F 0 "#PWR?" H 3350 6300 50 0001 C CNN +F 1 "GND" H 3355 6377 50 0000 C CNN +F 2 "" H 3350 6550 50 0001 C CNN +F 3 "" H 3350 6550 50 0001 C CNN + 1 3350 6550 1 0 0 -1 $EndComp Wire Wire Line - 4000 5650 4000 5800 + 3350 5800 3350 6550 $Comp L Device:C C? U 1 1 5F0BAC31 @@ -1203,10 +1203,10 @@ F 3 "" H 5400 4700 50 0001 C CNN $EndComp Wire Wire Line 5400 4600 5400 4700 -Text GLabel 3900 5250 0 50 Input ~ 0 +Text GLabel 3250 5250 0 50 Input ~ 0 RST Wire Wire Line - 3900 5250 4000 5250 + 3250 5250 3350 5250 $Comp L power:+5V #PWR? U 1 1 5F0D59A4 @@ -1413,4 +1413,79 @@ F 3 "" H 1750 5450 50 0001 C CNN 1 1750 5450 1 0 0 -1 $EndComp +Wire Wire Line + 4500 5650 4200 5650 +Wire Wire Line + 4200 5650 4200 6100 +Wire Wire Line + 3800 5450 3800 5650 +$Comp +L Device:C C? +U 1 1 5EEAA504 +P 3800 6250 +F 0 "C?" H 3915 6296 50 0000 L CNN +F 1 "22pF" H 3915 6205 50 0000 L CNN +F 2 "" H 3838 6100 50 0001 C CNN +F 3 "~" H 3800 6250 50 0001 C CNN + 1 3800 6250 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 5EEAA879 +P 4200 6250 +F 0 "C?" H 4315 6296 50 0000 L CNN +F 1 "22pF" H 4315 6205 50 0000 L CNN +F 2 "" H 4238 6100 50 0001 C CNN +F 3 "~" H 4200 6250 50 0001 C CNN + 1 4200 6250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 5450 4500 5450 +$Comp +L Device:Crystal Y? +U 1 1 5EEAB389 +P 4000 5650 +F 0 "Y?" H 4000 5474 50 0000 C CNN +F 1 "8MHz" H 4000 5383 50 0000 C CNN +F 2 "" H 4000 5650 50 0001 C CNN +F 3 "~" H 4000 5650 50 0001 C CNN + 1 4000 5650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3850 5650 3800 5650 +Connection ~ 3800 5650 +Wire Wire Line + 3800 5650 3800 6100 +Wire Wire Line + 4150 5650 4200 5650 +Connection ~ 4200 5650 +$Comp +L power:GND #PWR? +U 1 1 5EEDBCBA +P 3800 6550 +F 0 "#PWR?" H 3800 6300 50 0001 C CNN +F 1 "GND" H 3805 6377 50 0000 C CNN +F 2 "" H 3800 6550 50 0001 C CNN +F 3 "" H 3800 6550 50 0001 C CNN + 1 3800 6550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 6400 3800 6550 +$Comp +L power:GND #PWR? +U 1 1 5EEE5D60 +P 4200 6550 +F 0 "#PWR?" H 4200 6300 50 0001 C CNN +F 1 "GND" H 4205 6377 50 0000 C CNN +F 2 "" H 4200 6550 50 0001 C CNN +F 3 "" H 4200 6550 50 0001 C CNN + 1 4200 6550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4200 6400 4200 6550 $EndSCHEMATC