Elektronik 313 DigitaltechnikProf. Dr.Jörg Vollrath12 Schaltregler |
![]() |
![]() |
![]() |
Symbol | Eingang: Gate | |||
PFET Transistor:
|
![]() | 0![]() | 1![]() | |
NFET Transistor:
|
![]() | 0![]() | 1![]() |
Version 4 SHEET 1 1008 680 WIRE 560 -48 560 -64 WIRE 560 -48 224 -48 WIRE 608 -48 560 -48 WIRE 608 0 608 -48 WIRE 608 0 560 0 WIRE 512 48 512 32 WIRE 512 48 432 48 WIRE 384 112 336 112 WIRE 432 112 432 48 WIRE 432 112 384 112 WIRE 560 112 560 48 WIRE 656 112 560 112 WIRE 224 160 224 -48 WIRE 336 160 336 112 WIRE 560 160 560 112 WIRE 592 208 560 208 WIRE 432 240 432 112 WIRE 512 240 432 240 WIRE 224 272 224 240 WIRE 336 272 336 240 WIRE 336 272 224 272 WIRE 560 272 560 256 WIRE 560 272 336 272 WIRE 592 272 592 208 WIRE 592 272 560 272 WIRE 560 288 560 272 FLAG 560 288 0 FLAG 560 -64 VDD FLAG 656 112 OUT IOPIN 656 112 Out FLAG 384 112 In SYMBOL pmos4 512 -48 R0 SYMATTR InstName M5 SYMATTR Value P SYMATTR Value2 l=0.05u w=0.23u SYMBOL nmos4 512 160 R0 SYMATTR InstName M6 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.1u SYMBOL voltage 336 144 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName Vin SYMATTR Value 0.5 SYMBOL voltage 224 144 R0 SYMATTR InstName V2 SYMATTR Value 1.0 TEXT 200 -96 Left 2 !.include cmosedu_models.txt TEXT 216 304 Left 2 !.dc Vin 0 1 0.01
|
![]() ![]() |
Version 4 SHEET 1 880 680 WIRE 336 -48 272 -48 WIRE 352 -48 336 -48 WIRE 432 -48 352 -48 WIRE 496 -48 432 -48 WIRE 352 0 352 -48 WIRE 352 0 272 0 WIRE 496 0 496 -48 WIRE 496 0 432 0 WIRE 208 32 176 32 WIRE 224 32 208 32 WIRE 384 32 352 32 WIRE 272 64 272 48 WIRE 352 64 272 64 WIRE 432 64 432 48 WIRE 432 64 352 64 WIRE 496 64 432 64 WIRE 352 96 352 64 WIRE 416 144 352 144 WIRE 208 176 208 32 WIRE 304 176 208 176 WIRE 416 240 416 144 WIRE 416 240 352 240 WIRE 304 272 272 272 WIRE 416 288 416 240 WIRE 416 288 352 288 WIRE 416 304 416 288 FLAG 416 304 0 FLAG 336 -48 VDD FLAG 496 64 Y IOPIN 496 64 Out FLAG 176 32 A IOPIN 176 32 In FLAG 272 272 B IOPIN 272 272 In FLAG 352 32 B IOPIN 352 32 In SYMBOL nmos4 304 192 R0 SYMATTR InstName M1 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.1u SYMBOL nmos4 304 96 R0 SYMATTR InstName M2 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.1u SYMBOL pmos4 384 -48 R0 SYMATTR InstName M3 SYMATTR Value P SYMATTR Value2 l=0.05u w=0.1u SYMBOL pmos4 224 -48 R0 SYMATTR InstName M4 SYMATTR Value P SYMATTR Value2 l=0.05u w=0.10u |
![]() |
|
SchaltfunktionY = f(X1,X2) = /(X1 ^ X2) = !(X1 · X2) X1, X2: Eingangsvariablen Y: Ausgangsvariable ^: Operationssymbol |
Schaltzeichen, Schaltsymbol![]() ![]() | |||||||||||||||
Wahrheitstabelle
|
Textuelle VHDL Beschreibung
|
Schaltfunktion |
Schaltsymbol |
Wahrheitstabelle | ||||||
NICHT, NOT\( Y = \overline{X} = !X = /X \) Y <= not (X); Y = !X; |
![]() |
|
Schaltfunktion |
Schaltsymbol |
Wahrheitstabelle | |||||||||||||||
UND, ANDY = X1 ^ X2 = X1 · X2 Y <= X1 and X2; y = X1 && X2; |
![]() |
| |||||||||||||||
ODER, ORY = X1 v X2 = X1 + X2 Y <= X1 or X2; y = X1 || X2; |
![]() |
|
Schaltfunktion |
Schaltsymbol |
Wahrheitstabelle | |||||||||||||||
NAND\( Y = \overline{X1 \wedge X2} \) \( Y = \overline{X1 · X2} \) Y <= not (X1 and X2); y = not(X1 && X2); |
![]() |
| |||||||||||||||
NOR\( Y = \overline{X1 \vee X2} \) \( Y = \overline{X1 + X2} \) Y <= not( X1 or X2); y = not( X1 || X2); |
![]() |
|
EXOR, XOR |
||||||||||||||||
Wahrheitstabelle | ||||||||||||||||
y=(not(X1) and X2) or (X1 and not(X2)) y=not(X1 and X2) and (X1 or X2) Y= X1 xor X2; |
|
![]() 4007 Transistorarray |
![]() 4007 Transistorarray |
![]() 4007 Transistorarray |
![]() NAND Gatter |
NICHT: Inverter ![]() |
ODER
![]() |
UND
![]() |
x1 | x2 | NICHT(X1) /x1 | NICHT(X2) /x2 |
NAND / (x1 · x2) | UND x1 · x2 | ODER x1 + x2 |
NOR /x1 · /x2 |
0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
Vorstellung in der Elektrotechnik: Aufladung eines Kondensators (RC Delay) |
![]() |
Propagation Delay tP: Blaue Pfeile Unterschiedlich für fallende und steigende Signale (Flanken) Unterschiedliche Transistoren sind aktiv. |
![]() |
Version 4 SHEET 1 880 680 WIRE 192 112 128 112 WIRE 32 128 32 112 WIRE 320 144 256 144 WIRE -80 160 -96 160 WIRE 192 160 128 160 WIRE -80 176 -80 160 WIRE 32 224 32 208 WIRE -80 272 -80 256 WIRE -64 272 -80 272 WIRE -64 288 -64 272 FLAG 128 112 A FLAG 128 160 B FLAG 320 144 Y FLAG -64 288 0 FLAG 32 224 0 FLAG -96 160 A FLAG 32 112 B SYMBOL NAND2a 224 144 R0 SYMATTR InstName X1 SYMBOL voltage -80 160 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value PULSE(0 1 100n 1n 1n 99n 200n) SYMBOL voltage 32 112 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 SYMATTR Value PULSE(0 1 50n 1n 1n 49n 100n) TEXT -136 72 Left 2 !.include cmosedu_models.txt TEXT 32 288 Left 2 !.tran 200n TEXT -240 112 Left 2 !VDD VDD 0 DC 1\n.global VDD
Version 4 SymbolType BLOCK LINE Normal -32 -48 -15 -48 LINE Normal -32 32 -32 -48 LINE Normal -15 32 -32 32 LINE Normal -4 -46 -15 -48 LINE Normal 3 -41 -4 -46 LINE Normal 11 -32 3 -41 LINE Normal 15 -21 11 -32 LINE Normal 17 -7 15 -21 LINE Normal 16 5 17 -7 LINE Normal 10 17 16 5 LINE Normal 2 26 10 17 LINE Normal -5 30 2 26 LINE Normal -15 32 -5 30 CIRCLE Normal 32 8 17 -7 WINDOW 0 34 -18 Bottom 2 PIN -32 -32 LEFT 8 PINATTR PinName A PINATTR SpiceOrder 1 PIN -32 16 LEFT 8 PINATTR PinName B PINATTR SpiceOrder 2 PIN 32 0 RIGHT 8 PINATTR PinName Y PINATTR SpiceOrder 3