Version 4 SHEET 1 2408 1192 WIRE -32 -192 -1280 -192 WIRE 32 -192 -32 -192 WIRE -1280 -176 -1280 -192 WIRE 32 -96 32 -192 WIRE 416 -80 352 -80 WIRE 480 -80 416 -80 WIRE 544 -80 480 -80 WIRE 608 -80 544 -80 WIRE 672 -80 608 -80 WIRE 736 -80 672 -80 WIRE 800 -80 736 -80 WIRE 864 -80 800 -80 WIRE 944 -80 864 -80 WIRE -576 -64 -1072 -64 WIRE -256 -64 -496 -64 WIRE 32 -64 -256 -64 WIRE -1280 -32 -1280 -96 WIRE 352 -32 352 -80 WIRE 416 -32 416 -80 WIRE 480 -32 480 -80 WIRE 544 -32 544 -80 WIRE 608 -32 608 -80 WIRE 672 -32 672 -80 WIRE 736 -32 736 -80 WIRE 800 -32 800 -80 WIRE 864 -32 864 -80 WIRE -272 16 -1280 16 WIRE -96 16 -272 16 WIRE -576 48 -640 48 WIRE -272 48 -496 48 WIRE -96 48 -272 48 WIRE -1072 112 -1072 -64 WIRE -272 112 -304 112 WIRE -96 112 -272 112 WIRE 288 112 224 112 WIRE 352 112 352 48 WIRE 352 112 288 112 WIRE 288 144 224 144 WIRE 416 144 416 48 WIRE 416 144 288 144 WIRE 288 176 224 176 WIRE 480 176 480 48 WIRE 480 176 288 176 WIRE 288 208 224 208 WIRE 544 208 544 48 WIRE 544 208 288 208 WIRE -1280 224 -1280 16 WIRE -640 224 -640 48 WIRE -304 224 -304 112 WIRE 288 240 224 240 WIRE 608 240 608 48 WIRE 608 240 288 240 WIRE 944 240 944 -80 WIRE 288 272 224 272 WIRE 672 272 672 48 WIRE 672 272 288 272 WIRE 288 304 224 304 WIRE 736 304 736 48 WIRE 736 304 288 304 WIRE 288 336 224 336 WIRE 800 336 800 48 WIRE 800 336 288 336 WIRE -1280 368 -1280 304 WIRE -640 368 -640 304 WIRE -304 368 -304 304 WIRE 944 384 944 320 WIRE 224 400 224 368 WIRE 256 400 224 400 WIRE 432 400 336 400 WIRE 864 400 864 48 WIRE 864 400 432 400 FLAG -1280 368 0 FLAG -640 368 0 FLAG -304 368 0 FLAG -272 16 RESET FLAG -256 -64 RCLK FLAG -272 48 SRCLK FLAG -272 112 SER_IN FLAG 432 400 SER_OUT FLAG 288 112 Qa FLAG 288 144 Qb FLAG 288 176 Qc FLAG 288 208 Qd FLAG 288 240 Qe FLAG 288 272 Qf FLAG 288 304 Qg FLAG 288 336 Qh FLAG 944 384 0 FLAG -1280 -32 0 FLAG -32 -192 /Enable FLAG -1072 192 0 SYMBOL voltage -1280 208 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value PULSE(4.6 0 0.8 1u 1u 0.17 3.275 3) SYMBOL voltage -640 208 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 SYMATTR Value PULSE(0 4.7 1 1u 1u .1 .2 33) SYMBOL voltage -304 208 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 3 -234 256 Left 2 SYMATTR Value PWL(0 0 1.33 0 1.35 4.6 1.5 4.6 1.52 0 2.7 0 2.72 4.6 3 4.6 3.02 0 4.65 0 4.67 4.6 5.9 4.6 5.92 0) SYMATTR InstName V3 SYMBOL res 336 -48 R0 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL res 400 -48 R0 SYMATTR InstName R2 SYMATTR Value 10k SYMBOL res 464 -48 R0 SYMATTR InstName R3 SYMATTR Value 10k SYMBOL res 528 -48 R0 SYMATTR InstName R4 SYMATTR Value 10k SYMBOL res 592 -48 R0 SYMATTR InstName R5 SYMATTR Value 10k SYMBOL res 656 -48 R0 SYMATTR InstName R6 SYMATTR Value 10k SYMBOL res 720 -48 R0 SYMATTR InstName R7 SYMATTR Value 10k SYMBOL res 784 -48 R0 SYMATTR InstName R8 SYMATTR Value 10k SYMBOL res 848 -48 R0 SYMATTR InstName R9 SYMATTR Value 10k SYMBOL res -480 -80 R90 WINDOW 0 -8 81 VBottom 2 WINDOW 3 -34 23 VTop 2 SYMATTR InstName R10 SYMATTR Value 1 SYMBOL res -480 32 R90 WINDOW 0 64 92 VBottom 2 WINDOW 3 37 23 VTop 2 SYMATTR InstName R11 SYMATTR Value 1 SYMBOL res 352 384 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R12 SYMATTR Value 1 SYMBOL voltage 944 224 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V4 SYMATTR Value 2.5V SYMBOL voltage -1280 -192 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V5 SYMATTR Value PULSE(0 4.6 8 1u 1u 1 10 1) SYMBOL voltage -1072 96 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V6 SYMATTR Value PULSE(4.6 0 1 1u 1u .1 .2 40) SYMBOL 74hc595b 128 -48 R0 SYMATTR InstName U3 TEXT -328 -472 Left 2 !.include 74hc.lib TEXT -328 -360 Left 2 !.tran 0 10 0 TEXT -328 -496 Left 2 ;Libraries TEXT -328 -384 Left 2 ;Simulation TEXT 72 -352 Left 2 ;SpiceModel VCC 0 \n SpecLine VCC=5 SPEED=1 TRIPDTV=1e-9 \n \nVCC 0 +supply net is VCC, - supply net is 0(GND)\nVCC=5 is the value of supply voltage\nSPEED=1 delay multiplier\nTRIPDTV=1e-9 internal timestep for A elements TEXT -1264 -760 Left 2 ;18.4.2018 erga\nim Netz ist keine Lib für 74HC595 zu finden ausser der nicht funktionierenden Lib im Pfad.\nUrsache ist, der originale Pin QA ist im Makro gar nicht angeschlossen, siehe Error Log. \nDafür fehlt aber der Ausgang QH', ist im Makro nicht realisiert.\nAbhilfe, alles um 1 Bit verschieben und QH' direkt mit QH verbinden, soweit nicht \nkaskadiert und nur rausgeschrieben werden soll ist eine Notlösung.\nZiel natürlich vollständiges Modell. TEXT -328 -448 Left 2 !.inc 74HC595b.lib TEXT -1264 -560 Left 2 ;19.4.2018 erga\nVersuch Fehler zu beheben: 74HC595a.lib > \n2 Zeilen eingefügt um Qa zu bedienen > [1] Fehlermeldung check U1.qi0\nZeile A1 von qi1 auf qi0 > [2] Ausgang wird noch nicht bedient\nZeile U5 eingefügt, aus q1x abgeleitet > [3] Qa geht, aber Qh' noch nach FF\nZeile XU13 von q8x auf qi8 > [4] Qh' geht, aber noch threestate\nZeile XU13 von 74HC_OUT_TS_X auf \n 74HC_OUT_2X und überflüssigen oei entfernt > [5] Qh' immer aktiv\nZeilen A1 bis A9 Reset setzt alle FF > [5] slclr von Pin 4 (PRE) auf Pin 5 (CLR)\nZeile A10 bis A18 Reset entfernen > [6] slclr wirkt nicht auf Ausgangs FF\nZeile A18 wird nicht mehr gebraucht > [7] 9tes FF unnütz