diff options
Diffstat (limited to 'Examples/NGHDL_Examples/PWM_Incremental/PWM_Incremental.sch')
-rw-r--r-- | Examples/NGHDL_Examples/PWM_Incremental/PWM_Incremental.sch | 435 |
1 files changed, 435 insertions, 0 deletions
diff --git a/Examples/NGHDL_Examples/PWM_Incremental/PWM_Incremental.sch b/Examples/NGHDL_Examples/PWM_Incremental/PWM_Incremental.sch new file mode 100644 index 00000000..dbb48d87 --- /dev/null +++ b/Examples/NGHDL_Examples/PWM_Incremental/PWM_Incremental.sch @@ -0,0 +1,435 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:switches +LIBS:relays +LIBS:motors +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +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:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_User +LIBS:eSim_Plot +LIBS:eSim_PSpice +LIBS:eSim_kicad +LIBS:PWM_Incremental-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L DC v2 +U 1 1 5DCD8FFA +P 3250 3200 +F 0 "v2" H 3050 3300 60 0000 C CNN +F 1 "9v" H 3050 3150 60 0000 C CNN +F 2 "R1" H 2950 3200 60 0000 C CNN +F 3 "" H 3250 3200 60 0000 C CNN + 1 3250 3200 + 0 1 1 0 +$EndComp +$Comp +L plot_v1 U3 +U 1 1 5DCD8FFB +P 5400 4200 +F 0 "U3" H 5400 4700 60 0000 C CNN +F 1 "plot_v1" H 5600 4550 60 0000 C CNN +F 2 "" H 5400 4200 60 0000 C CNN +F 3 "" H 5400 4200 60 0000 C CNN + 1 5400 4200 + 1 0 0 -1 +$EndComp +$Comp +L eSim_GND #PWR3 +U 1 1 5DCD8FFC +P 3300 5150 +F 0 "#PWR3" H 3300 4900 50 0001 C CNN +F 1 "eSim_GND" H 3300 5000 50 0000 C CNN +F 2 "" H 3300 5150 50 0001 C CNN +F 3 "" H 3300 5150 50 0001 C CNN + 1 3300 5150 + 1 0 0 -1 +$EndComp +$Comp +L eSim_GND #PWR2 +U 1 1 5DCD8FFD +P 2700 3300 +F 0 "#PWR2" H 2700 3050 50 0001 C CNN +F 1 "eSim_GND" H 2700 3150 50 0000 C CNN +F 2 "" H 2700 3300 50 0001 C CNN +F 3 "" H 2700 3300 50 0001 C CNN + 1 2700 3300 + 1 0 0 -1 +$EndComp +Text GLabel 5550 4300 2 60 Input ~ 0 +D +$Comp +L lm_741 X1 +U 1 1 5DCD8FFE +P 4450 4150 +F 0 "X1" H 4250 4150 60 0000 C CNN +F 1 "lm_741" H 4350 3900 60 0000 C CNN +F 2 "" H 4450 4150 60 0000 C CNN +F 3 "" H 4450 4150 60 0000 C CNN + 1 4450 4150 + 1 0 0 -1 +$EndComp +$Comp +L eSim_GND #PWR1 +U 1 1 5DCD8FFF +P 1600 3900 +F 0 "#PWR1" H 1600 3650 50 0001 C CNN +F 1 "eSim_GND" H 1600 3750 50 0000 C CNN +F 2 "" H 1600 3900 50 0001 C CNN +F 3 "" H 1600 3900 50 0001 C CNN + 1 1600 3900 + 1 0 0 -1 +$EndComp +$Comp +L R R1 +U 1 1 5DCD9000 +P 6400 4450 +F 0 "R1" V 6480 4450 50 0000 C CNN +F 1 "1k" V 6400 4450 50 0000 C CNN +F 2 "" V 6330 4450 50 0001 C CNN +F 3 "" H 6400 4450 50 0001 C CNN + 1 6400 4450 + 0 -1 -1 0 +$EndComp +$Comp +L plot_v1 U7 +U 1 1 5DCD9001 +P 7050 4400 +F 0 "U7" H 7050 4900 60 0000 C CNN +F 1 "plot_v1" H 7250 4750 60 0000 C CNN +F 2 "" H 7050 4400 60 0000 C CNN +F 3 "" H 7050 4400 60 0000 C CNN + 1 7050 4400 + 1 0 0 -1 +$EndComp +Text GLabel 7300 4450 2 60 Input ~ 0 +rc1 +NoConn ~ 4400 3750 +NoConn ~ 4500 3800 +$Comp +L C C1 +U 1 1 5DCD9002 +P 6850 4800 +F 0 "C1" H 6875 4900 50 0000 L CNN +F 1 "1u" H 6875 4700 50 0000 L CNN +F 2 "" H 6888 4650 50 0001 C CNN +F 3 "" H 6850 4800 50 0001 C CNN + 1 6850 4800 + -1 0 0 1 +$EndComp +$Comp +L dac_bridge_1 U8 +U 1 1 5DCD9003 +P 8350 1900 +F 0 "U8" H 8350 1900 60 0000 C CNN +F 1 "dac_bridge_1" H 8350 2050 60 0000 C CNN +F 2 "" H 8350 1900 60 0000 C CNN +F 3 "" H 8350 1900 60 0000 C CNN + 1 8350 1900 + 1 0 0 -1 +$EndComp +$Comp +L eSim_GND #PWR4 +U 1 1 5DCD9004 +P 4500 3150 +F 0 "#PWR4" H 4500 2900 50 0001 C CNN +F 1 "eSim_GND" H 4500 3000 50 0000 C CNN +F 2 "" H 4500 3150 50 0001 C CNN +F 3 "" H 4500 3150 50 0001 C CNN + 1 4500 3150 + 1 0 0 -1 +$EndComp +$Comp +L plot_v1 U9 +U 1 1 5DCD9005 +P 9300 2050 +F 0 "U9" H 9300 2550 60 0000 C CNN +F 1 "plot_v1" H 9500 2400 60 0000 C CNN +F 2 "" H 9300 2050 60 0000 C CNN +F 3 "" H 9300 2050 60 0000 C CNN + 1 9300 2050 + 1 0 0 -1 +$EndComp +$Comp +L plot_v1 U6 +U 1 1 5DCD9006 +P 6250 2350 +F 0 "U6" H 6250 2850 60 0000 C CNN +F 1 "plot_v1" H 6450 2700 60 0000 C CNN +F 2 "" H 6250 2350 60 0000 C CNN +F 3 "" H 6250 2350 60 0000 C CNN + 1 6250 2350 + -1 0 0 1 +$EndComp +Text GLabel 9250 2350 2 60 Input ~ 0 +Q +Text GLabel 6500 2500 2 60 Input ~ 0 +clk +$Comp +L eSim_GND #PWR5 +U 1 1 5DCD9007 +P 6850 5450 +F 0 "#PWR5" H 6850 5200 50 0001 C CNN +F 1 "eSim_GND" H 6850 5300 50 0000 C CNN +F 2 "" H 6850 5450 50 0001 C CNN +F 3 "" H 6850 5450 50 0001 C CNN + 1 6850 5450 + 1 0 0 -1 +$EndComp +$Comp +L pulse v4 +U 1 1 5DCD9008 +P 4500 2700 +F 0 "v4" H 4300 2800 60 0000 C CNN +F 1 "pulse" H 4300 2650 60 0000 C CNN +F 2 "R1" H 4200 2700 60 0000 C CNN +F 3 "" H 4500 2700 60 0000 C CNN + 1 4500 2700 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U5 +U 1 1 5DCD9009 +P 5600 2250 +F 0 "U5" H 5600 2250 60 0000 C CNN +F 1 "adc_bridge_1" H 5600 2400 60 0000 C CNN +F 2 "" H 5600 2250 60 0000 C CNN +F 3 "" H 5600 2250 60 0000 C CNN + 1 5600 2250 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U4 +U 1 1 5DCD900A +P 5550 1900 +F 0 "U4" H 5550 1900 60 0000 C CNN +F 1 "adc_bridge_1" H 5550 2050 60 0000 C CNN +F 2 "" H 5550 1900 60 0000 C CNN +F 3 "" H 5550 1900 60 0000 C CNN + 1 5550 1900 + 1 0 0 -1 +$EndComp +$Comp +L DC v3 +U 1 1 5DCD900B +P 3750 5150 +F 0 "v3" H 3550 5250 60 0000 C CNN +F 1 "-9v" H 3550 5100 60 0000 C CNN +F 2 "R1" H 3450 5150 60 0000 C CNN +F 3 "" H 3750 5150 60 0000 C CNN + 1 3750 5150 + 0 1 1 0 +$EndComp +$Comp +L plot_v1 U1 +U 1 1 5DCD900D +P 2800 4100 +F 0 "U1" H 2800 4600 60 0000 C CNN +F 1 "plot_v1" H 3000 4450 60 0000 C CNN +F 2 "" H 2800 4100 60 0000 C CNN +F 3 "" H 2800 4100 60 0000 C CNN + 1 2800 4100 + 1 0 0 -1 +$EndComp +Text GLabel 2800 3900 3 60 Input ~ 0 +pwl_IN +$Comp +L DC v1 +U 1 1 5DCD9113 +P 2050 3900 +F 0 "v1" H 1850 4000 60 0000 C CNN +F 1 "3" H 1850 3850 60 0000 C CNN +F 2 "R1" H 1750 3900 60 0000 C CNN +F 3 "" H 2050 3900 60 0000 C CNN + 1 2050 3900 + 0 1 1 0 +$EndComp +Wire Wire Line + 3700 3200 4300 3200 +Wire Wire Line + 4300 3200 4300 3700 +Wire Wire Line + 4300 4600 4300 5150 +Wire Wire Line + 5000 4150 5150 4150 +Wire Wire Line + 5400 4000 5400 4600 +Wire Wire Line + 5550 4300 5400 4300 +Connection ~ 5400 4300 +Connection ~ 2800 3900 +Wire Wire Line + 2500 3900 3050 3900 +Wire Wire Line + 3050 3900 3050 4400 +Wire Wire Line + 2700 3300 2700 3200 +Wire Wire Line + 2700 3200 2800 3200 +Connection ~ 4300 5150 +Wire Wire Line + 3150 4250 3900 4250 +Wire Wire Line + 3550 4000 3900 4000 +Wire Wire Line + 6550 4450 6850 4450 +Wire Wire Line + 6850 4450 6850 4650 +Wire Wire Line + 6250 4600 6250 4450 +Wire Wire Line + 7050 4500 7050 4200 +Wire Wire Line + 6850 4500 9300 4500 +Connection ~ 6850 4500 +Wire Wire Line + 7300 4450 7050 4450 +Wire Wire Line + 4300 5150 4200 5150 +Wire Wire Line + 8900 1850 9300 1850 +Wire Wire Line + 9050 1850 9050 3050 +Connection ~ 9050 1850 +Connection ~ 6100 4600 +Connection ~ 5150 4150 +Wire Wire Line + 6250 1850 6250 2550 +Connection ~ 6250 2200 +Wire Wire Line + 9250 2350 9200 2350 +Wire Wire Line + 9200 2350 9200 1850 +Connection ~ 9200 1850 +Wire Wire Line + 6500 2500 6250 2500 +Connection ~ 6250 2500 +Wire Wire Line + 6100 1850 6400 1850 +Connection ~ 6250 1850 +Wire Wire Line + 6400 1950 6150 1950 +Wire Wire Line + 6150 1950 6150 2200 +Wire Notes Line + 1200 5750 4850 5750 +Wire Notes Line + 1200 5750 1200 2450 +Wire Notes Line + 1200 2450 4150 2450 +Wire Notes Line + 4150 2450 4150 3150 +Wire Notes Line + 4150 3150 4850 3150 +Wire Notes Line + 4850 3150 4850 5750 +Wire Notes Line + 5950 3900 5950 5300 +Wire Notes Line + 5950 5300 8050 5300 +Wire Notes Line + 8050 5300 8050 3600 +Wire Notes Line + 8050 3600 5900 3600 +Wire Notes Line + 5900 3600 5900 3950 +Wire Notes Line + 5900 3950 5950 3950 +Wire Wire Line + 3150 4250 3150 4400 +Wire Wire Line + 3150 4400 3050 4400 +Wire Wire Line + 6850 4950 6850 5450 +Wire Wire Line + 2650 3700 3550 3700 +Wire Wire Line + 3550 3700 3550 4000 +Wire Wire Line + 2650 3750 2650 3700 +Wire Wire Line + 5150 2450 5150 4600 +Wire Wire Line + 2550 6400 9300 6400 +Wire Wire Line + 2550 6400 2550 3750 +Wire Wire Line + 9050 3050 6100 3050 +Wire Wire Line + 4500 1850 4950 1850 +Wire Wire Line + 4750 2200 5000 2200 +Wire Wire Line + 4750 2450 4750 2200 +Wire Wire Line + 5150 2450 4750 2450 +Wire Wire Line + 4500 1850 4500 2250 +Wire Wire Line + 5150 4600 5400 4600 +Wire Wire Line + 6100 3050 6100 4600 +Wire Wire Line + 6100 4600 6250 4600 +Wire Wire Line + 2550 3750 2650 3750 +Connection ~ 7050 4450 +Connection ~ 7050 4500 +Wire Wire Line + 7400 1850 7750 1850 +Wire Wire Line + 9300 6400 9300 4500 +$Comp +L pwmincrement U2 +U 1 1 5DCD9189 +P 4050 3750 +F 0 "U2" H 6900 5550 60 0000 C CNN +F 1 "pwmincrement" H 6900 5750 60 0000 C CNN +F 2 "" H 6900 5700 60 0000 C CNN +F 3 "" H 6900 5700 60 0000 C CNN + 1 4050 3750 + 1 0 0 -1 +$EndComp +$EndSCHEMATC |