Browse Source

Modification du bloc HD44780

CLUZE Remy -EXT 6 years ago
parent
commit
d49a513867
3 changed files with 408 additions and 12 deletions
  1. 124 0
      Bloc/HD44780/HD44780-cache.lib
  2. 206 0
      Bloc/HD44780/HD44780.bak
  3. 78 12
      Bloc/HD44780/HD44780.sch

+ 124 - 0
Bloc/HD44780/HD44780-cache.lib

@@ -0,0 +1,124 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# NXP_74HC541
+#
+DEF NXP_74HC541 U 0 40 Y Y 1 F N
+F0 "U" 250 -600 50 H V C CNN
+F1 "NXP_74HC541" 0 600 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+S 300 -550 -300 550 0 1 0 N
+X ~OE1 1 -400 450 100 R 50 50 1 1 I
+X GND 10 -400 -450 100 R 50 50 1 1 W
+X Y7 11 400 -450 100 L 50 50 1 1 O
+X Y6 12 400 -350 100 L 50 50 1 1 O
+X Y5 13 400 -250 100 L 50 50 1 1 O
+X Y4 14 400 -150 100 L 50 50 1 1 O
+X Y3 15 400 -50 100 L 50 50 1 1 O
+X Y2 16 400 50 100 L 50 50 1 1 O
+X Y1 17 400 150 100 L 50 50 1 1 O
+X Y0 18 400 250 100 L 50 50 1 1 O
+X ~OE2 19 400 350 100 L 50 50 1 1 I
+X A0 2 -400 350 100 R 50 50 1 1 I
+X VCC 20 400 450 100 L 50 50 1 1 W
+X A1 3 -400 250 100 R 50 50 1 1 I
+X A2 4 -400 150 100 R 50 50 1 1 I
+X A3 5 -400 50 100 R 50 50 1 1 I
+X A4 6 -400 -50 100 R 50 50 1 1 I
+X A5 7 -400 -150 100 R 50 50 1 1 I
+X A6 8 -400 -250 100 R 50 50 1 1 I
+X A7 9 -400 -350 100 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# afficheur_HD44780
+#
+DEF afficheur_HD44780 U 0 40 Y Y 1 F N
+F0 "U" 150 -450 60 H V C CNN
+F1 "afficheur_HD44780" 0 450 60 H V C CNN
+F2 "" -200 50 60 H I C CNN
+F3 "" -200 50 60 H I C CNN
+DRAW
+S -200 -400 200 400 0 1 0 N
+X VSS 1 -400 350 200 R 50 50 1 1 I
+X D3 10 400 -250 200 L 50 50 1 1 I
+X D4 11 400 -150 200 L 50 50 1 1 I
+X D5 12 400 -50 200 L 50 50 1 1 I
+X D6 13 400 50 200 L 50 50 1 1 I
+X D7 14 400 150 200 L 50 50 1 1 I
+X A 15 400 250 200 L 50 50 1 1 I
+X K 16 400 350 200 L 50 50 1 1 I
+X VDD 2 -400 250 200 R 50 50 1 1 I
+X Vee 3 -400 150 200 R 50 50 1 1 I
+X RS 4 -400 50 200 R 50 50 1 1 I
+X R/W 5 -400 -50 200 R 50 50 1 1 I
+X E 6 -400 -150 200 R 50 50 1 1 I
+X D0 7 -400 -250 200 R 50 50 1 1 I
+X D1 8 -400 -350 200 R 50 50 1 1 I
+X D2 9 400 -350 200 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# global_C
+#
+DEF global_C C 0 10 N Y 1 F N
+F0 "C" 25 100 50 H V L CNN
+F1 "global_C" 25 -100 50 H V L CNN
+F2 "" 38 -150 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ C?
+ C_????_*
+ C_????
+ SMD*_c
+ Capacitor*
+$ENDFPLIST
+DRAW
+P 2 0 1 20 -80 -30 80 -30 N
+P 2 0 1 20 -80 30 80 30 N
+X ~ 1 0 150 110 D 40 40 1 1 P
+X ~ 2 0 -150 110 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# global_Poten
+#
+DEF global_Poten VR 0 0 N Y 1 F N
+F0 "VR" 80 0 50 V V C CNN
+F1 "global_Poten" 0 0 50 V V C CNN
+F2 "" -70 0 50 V V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ R_*
+ Resistor_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+P 3 0 1 0 -75 -25 -50 0 -75 25 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 -150 0 100 R 50 50 1 1 P
+X ~ 3 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# global_R
+#
+DEF global_R R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "global_R" 0 0 50 V V C CNN
+F2 "" -70 0 50 V V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ R_*
+ Resistor_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library

+ 206 - 0
Bloc/HD44780/HD44780.bak

@@ -0,0 +1,206 @@
+EESchema Schematic File Version 4
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+Text Label 1750 850  2    60   ~ 0
+GND
+Text Label 1750 1150 2    60   ~ 0
+RS_OUT
+Text Label 1750 1250 2    60   ~ 0
+R/W_OUT
+Text Label 1750 1350 2    60   ~ 0
+E_OUT
+Text Label 2550 1350 0    60   ~ 0
+D4_OUT
+Text Label 2550 1250 0    60   ~ 0
+D5_OUT
+Text Label 2550 1150 0    60   ~ 0
+D6_OUT
+Text Label 2550 1050 0    60   ~ 0
+D7_OUT
+Text Label 2550 850  0    60   ~ 0
+GND
+$Comp
+L global:R R?
+U 1 1 5E4402D7
+P 2850 950
+F 0 "R?" V 2930 950 50  0000 C CNN
+F 1 "100" V 2850 950 50  0000 C CNN
+F 2 "R:0805" V 2780 950 50  0001 C CNN
+F 3 "" H 2850 950 50  0000 C CNN
+F 4 "912" H -7950 -9350 50  0001 C CNN "Partkeepr"
+	1    2850 950 
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	2700 950  2550 950 
+Text Notes 2000 600  0    60   ~ 0
+Ecran
+$Comp
+L afficheur:HD44780 U?
+U 1 1 5E4402E2
+P 2150 1200
+F 0 "U?" H 2300 750 60  0000 C CNN
+F 1 "HD44780" H 2150 1650 60  0000 C CNN
+F 2 "Connector:PinHeader2.54_1X16" H 1950 1250 60  0001 C CNN
+F 3 "" H 1950 1250 60  0001 C CNN
+F 4 "100" H -7950 -9350 50  0001 C CNN "Partkeepr"
+	1    2150 1200
+	1    0    0    -1  
+$EndComp
+Text Label 1250 1200 3    60   ~ 0
+GND
+$Comp
+L global:Poten VR?
+U 1 1 5E4402EB
+P 1250 1050
+F 0 "VR?" V 1330 1050 50  0000 C CNN
+F 1 "10K" V 1250 1050 50  0000 C CNN
+F 2 "R:3296" V 1180 1050 50  0001 C CNN
+F 3 "" H 1250 1050 50  0000 C CNN
+F 4 "NC" H -7975 -9350 50  0001 C CNN "Partkeepr"
+	1    1250 1050
+	-1   0    0    1   
+$EndComp
+Text Label 1750 950  2    60   ~ 0
+5V
+Text Label 3000 950  0    60   ~ 0
+5V
+Text Label 1250 900  1    60   ~ 0
+5V
+Wire Wire Line
+	1400 1050 1750 1050
+$Comp
+L global:R R?
+U 1 1 5E4402F7
+P 2700 1450
+F 0 "R?" V 2600 1450 50  0000 C CNN
+F 1 "100K" V 2700 1450 50  0000 C CNN
+F 2 "R:0805" V 2630 1450 50  0001 C CNN
+F 3 "" H 2700 1450 50  0000 C CNN
+F 4 "0916" H -7950 -9350 50  0001 C CNN "Partkeepr"
+	1    2700 1450
+	0    1    1    0   
+$EndComp
+$Comp
+L global:R R?
+U 1 1 5E4402FF
+P 2700 1550
+F 0 "R?" V 2600 1550 50  0000 C CNN
+F 1 "100K" V 2700 1550 50  0000 C CNN
+F 2 "R:0805" V 2630 1550 50  0001 C CNN
+F 3 "" H 2700 1550 50  0000 C CNN
+F 4 "0916" H -7950 -9350 50  0001 C CNN "Partkeepr"
+	1    2700 1550
+	0    -1   -1   0   
+$EndComp
+$Comp
+L global:R R?
+U 1 1 5E440307
+P 1600 1550
+F 0 "R?" V 1500 1550 50  0000 C CNN
+F 1 "100K" V 1600 1550 50  0000 C CNN
+F 2 "R:0805" V 1530 1550 50  0001 C CNN
+F 3 "" H 1600 1550 50  0000 C CNN
+F 4 "0916" H -7950 -9350 50  0001 C CNN "Partkeepr"
+	1    1600 1550
+	0    -1   -1   0   
+$EndComp
+$Comp
+L global:R R?
+U 1 1 5E44030F
+P 1600 1450
+F 0 "R?" V 1500 1450 50  0000 C CNN
+F 1 "100K" V 1600 1450 50  0000 C CNN
+F 2 "R:0805" V 1530 1450 50  0001 C CNN
+F 3 "" H 1600 1450 50  0000 C CNN
+F 4 "0916" H -7950 -9350 50  0001 C CNN "Partkeepr"
+	1    1600 1450
+	0    1    1    0   
+$EndComp
+Text Label 2850 1450 0    60   ~ 0
+GND
+Text Label 2850 1550 0    60   ~ 0
+GND
+Text Label 1450 1450 2    60   ~ 0
+GND
+Text Label 1450 1550 2    60   ~ 0
+GND
+$Comp
+L NXP:74HC541 U?
+U 1 1 5E467B19
+P 4050 1350
+F 0 "U?" H 4050 2065 50  0000 C CNN
+F 1 "74HC541" H 4050 1974 50  0000 C CNN
+F 2 "" H 4050 1350 50  0001 C CNN
+F 3 "" H 4050 1350 50  0001 C CNN
+F 4 "1502" H 4050 1350 50  0001 C CNN "Partkeepr"
+	1    4050 1350
+	1    0    0    -1  
+$EndComp
+Text Label 4450 1100 0    60   ~ 0
+RS_OUT
+Text Label 4450 1200 0    60   ~ 0
+R/W_OUT
+Text Label 4450 1300 0    60   ~ 0
+E_OUT
+Text Label 4450 1400 0    60   ~ 0
+D4_OUT
+Text Label 4450 1500 0    60   ~ 0
+D5_OUT
+Text Label 4450 1600 0    60   ~ 0
+D6_OUT
+Text Label 4450 1700 0    60   ~ 0
+D7_OUT
+Text Label 3650 1000 2    60   ~ 0
+RS_OUT
+Text Label 3650 1100 2    60   ~ 0
+R/W_OUT
+Text Label 3650 1200 2    60   ~ 0
+E_OUT
+Text Label 3650 1300 2    60   ~ 0
+D4_OUT
+Text Label 3650 1400 2    60   ~ 0
+D5_OUT
+Text Label 3650 1500 2    60   ~ 0
+D6_OUT
+Text Label 3650 1600 2    60   ~ 0
+D7_OUT
+NoConn ~ 4450 1800
+NoConn ~ 3650 1700
+Text Label 3650 1800 2    60   ~ 0
+GND
+Text Label 4450 900  0    60   ~ 0
+5V
+$Comp
+L global:C C?
+U 1 1 5E46974D
+P 4000 2200
+F 0 "C?" V 4150 2200 50  0000 C CNN
+F 1 "0.1µF" V 3850 2200 50  0000 C CNN
+F 2 "" H 4038 2050 50  0000 C CNN
+F 3 "" H 4000 2200 50  0000 C CNN
+F 4 "0605" H 4000 2200 50  0001 C CNN "Partkeepr"
+	1    4000 2200
+	0    1    1    0   
+$EndComp
+Text Label 3650 900  2    60   ~ 0
+GND
+Text Label 4450 1000 0    60   ~ 0
+GND
+Text Label 4150 2200 0    60   ~ 0
+5V
+Text Label 3850 2200 2    60   ~ 0
+GND
+$EndSCHEMATC

+ 78 - 12
Bloc/HD44780/HD44780.sch

@@ -1,10 +1,10 @@
 EESchema Schematic File Version 4
-LIBS:Ordinateur-cache
+LIBS:HD44780-cache
 EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 2 2
+Sheet 1 1
 Title ""
 Date ""
 Rev ""
@@ -17,19 +17,19 @@ $EndDescr
 Text Label 1750 850  2    60   ~ 0
 GND
 Text Label 1750 1150 2    60   ~ 0
-RS
+RS_OUT
 Text Label 1750 1250 2    60   ~ 0
-R/W
+R/W_OUT
 Text Label 1750 1350 2    60   ~ 0
-E
+E_OUT
 Text Label 2550 1350 0    60   ~ 0
-D4
+D4_OUT
 Text Label 2550 1250 0    60   ~ 0
-D5
+D5_OUT
 Text Label 2550 1150 0    60   ~ 0
-D6
+D6_OUT
 Text Label 2550 1050 0    60   ~ 0
-D7
+D7_OUT
 Text Label 2550 850  0    60   ~ 0
 GND
 $Comp
@@ -75,11 +75,11 @@ F 4 "NC" H -7975 -9350 50  0001 C CNN "Partkeepr"
 	-1   0    0    1   
 $EndComp
 Text Label 1750 950  2    60   ~ 0
-3.3V
+5V
 Text Label 3000 950  0    60   ~ 0
-3.3V
+5V
 Text Label 1250 900  1    60   ~ 0
-3.3V
+5V
 Wire Wire Line
 	1400 1050 1750 1050
 $Comp
@@ -138,4 +138,70 @@ Text Label 1450 1450 2    60   ~ 0
 GND
 Text Label 1450 1550 2    60   ~ 0
 GND
+$Comp
+L NXP:74HC541 U?
+U 1 1 5E467B19
+P 4050 1350
+F 0 "U?" H 4050 2065 50  0000 C CNN
+F 1 "74HC541" H 4050 1974 50  0000 C CNN
+F 2 "" H 4050 1350 50  0001 C CNN
+F 3 "" H 4050 1350 50  0001 C CNN
+F 4 "1502" H 4050 1350 50  0001 C CNN "Partkeepr"
+	1    4050 1350
+	1    0    0    -1  
+$EndComp
+Text Label 4450 1100 0    60   ~ 0
+RS_OUT
+Text Label 4450 1200 0    60   ~ 0
+R/W_OUT
+Text Label 4450 1300 0    60   ~ 0
+E_OUT
+Text Label 4450 1400 0    60   ~ 0
+D4_OUT
+Text Label 4450 1500 0    60   ~ 0
+D5_OUT
+Text Label 4450 1600 0    60   ~ 0
+D6_OUT
+Text Label 4450 1700 0    60   ~ 0
+D7_OUT
+Text Label 3650 1000 2    60   ~ 0
+RS
+Text Label 3650 1100 2    60   ~ 0
+R/W
+Text Label 3650 1200 2    60   ~ 0
+E
+Text Label 3650 1300 2    60   ~ 0
+D4
+Text Label 3650 1400 2    60   ~ 0
+D5
+Text Label 3650 1500 2    60   ~ 0
+D6
+Text Label 3650 1600 2    60   ~ 0
+D7
+NoConn ~ 4450 1800
+NoConn ~ 3650 1700
+Text Label 3650 1800 2    60   ~ 0
+GND
+Text Label 4450 900  0    60   ~ 0
+5V
+$Comp
+L global:C C?
+U 1 1 5E46974D
+P 4000 2200
+F 0 "C?" V 4150 2200 50  0000 C CNN
+F 1 "0.1µF" V 3850 2200 50  0000 C CNN
+F 2 "" H 4038 2050 50  0000 C CNN
+F 3 "" H 4000 2200 50  0000 C CNN
+F 4 "0605" H 4000 2200 50  0001 C CNN "Partkeepr"
+	1    4000 2200
+	0    1    1    0   
+$EndComp
+Text Label 3650 900  2    60   ~ 0
+GND
+Text Label 4450 1000 0    60   ~ 0
+GND
+Text Label 4150 2200 0    60   ~ 0
+5V
+Text Label 3850 2200 2    60   ~ 0
+GND
 $EndSCHEMATC