SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Hello instructor and peers, my name is Loren Karl
Schwappach. I am a working towards my BSEE and BSCE at CTU.
Today I am going to speak to you about Transistor Transistor Logic NAND
gates. To get the most from this briefing you will need to have an
understanding of BJTs and basic electronics.




                                                                          1
Today I am going to cover the following topics:
   Transistor Transistor Logic (TTL)
       Basic TTL NAND Circuit & Symbol
       PSpice Results for High Inputs
       PSpice Results for Low Inputs
       Simulation Results


If time permits I will also talk to you about:
   Totem Pole Output Stage & Fanout
   TTL Families




                                                  2
This diagram uses two 2N3904 NPN transistors to emulate
the dual-emitter NPN transistor commonly used in TTL NAND gates. I
had to tie transistors Q1a’s and Q1b’s collectors and bases together to
simulate the two-emitter transistor commonly used in TTL gates. Resistor
RB is called a pull resistor and is used to increase transistor Q3’s
switching speed. The symbols for representing NAND gates are
illustrated.

             Some of the advantages and disadvantages of TTL (Davis,
2011) include: CMOS is generally smaller and typically requires less
voltage and uses less power than TTL. TTL typically benefits from faster
switching speeds than CMOS. TTL uses bipolar transistors where CMOS
uses MOSFET (metal oxide semiconductor field effect transistor). CMOS
is more sensitive to ESD than TTL.




                                                                           3
I had to modify my original TTL circuit inputs into VDC
sources in order to correctly simulate the currents and voltages with both
inputs high. After running a PSpice simulation on the circuit I observed
the following results. First, the two logic highs (5VDC) resulted in a logic
low output (30.55mV) as should a NAND gate. Second, current flowed
from R1 to the base and collector of Q1a and Q1b (working in reverse
active state), the current then proceeded through the base of Q2 and Q3,
saturating both and sending the current to ground and resulting in a low
output.




                                                                               4
After modifying both of the inputs to provide 0VDC (logic low)
I observed the following results. First, the two logic lows resulted in a
logic high (5VDC) output. The easiest path to ground was from VCC
through resister R1, through the base of transistors Q1a and Q1b and then
to the inputs. Little current flowed to the base of transistors Q2 and Q3 as
a result, leaving both in cutoff mode and driving an output of 5VDC as a
NAND gate should.




                                                                               5
I next used the original TTL circuit with VPulse input sources
with Input A’s frequency at 1kHz (period = 1ms) and Input B’s frequency
at 500Hz (period = 2ms). The results were pleasing and confirmed my TTL
NAND gate circuit was correctly producing the results of a two input
NAND gate.




                                                                             6
I next checked the propagation delay and rise/fall times of the
circuit. The results were much better than I expected and showed
approximately: a fall time of 4ns, a high to low propagation delay of 2ns, a
rise time between 50-100ns, and a low to high propagation delay of around
25-50ns. These were in close agreement with TI’s (used to be National
Semiconductor) DM7400 quad two input NAND gate.




                                                                               7
Today I talked to you about transistor transistor logic. I
showed the most common TTL NAND gate, I tested a self engineered TTL
NAND circuit in PSpice against all possible inputs and confirmed the use
of TTL for gate creation. If I had additional time I would also introduced
the Totem Pole Output Stage, Fanout, and some popular TTL families.




                                                                             8
Does anyone have any questions?




                                  9
References:

Davis, L. (2011). Logic Threshold Voltage Levels. Retrieved August 16,
2011, from: http://www.interfacebus.com/voltage_threshold.html

DM7400 Specifications. (1989). National Semiconductor. Retrieved August
16, 2011, from:
http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/DS0066
13.PDF

Falstad, P. (2010). TTL NAND Gate Java Demonstration. Retrieved
August 16, 2011, from: http://falstad.com/circuit/e-ttlnand.html

Neamen, D. (2007). Microelectronics: Circuit Analysis and Design (3rd ed.).
New York, NY: McGraw-Hill.

Tokheim, R. (1988). Schaum’s Outline Series: Digital Principles (2nd ed.).
New York, NY: McGraw-Hill.

[Untitled SN7400]. (n.d.). Retrieved August 16, 2011, from:
http://focus.ti.com/graphics/folders/partimages/SN7400.jpg




                                                                              10
References Continued:

[Untitled NAND]. (n.d.). Retrieved August 16, 2011, from:
http://www.kpsec.freeuk.com/symbols/nand.gif

[Untitled IEEE NAND]. (n.d.). Retrieved August 16, 2011, from:
http://wiki-images.enotes.com/thumb/d/d8/NAND_IEC.svg/100px-
NAND_IEC.svg.png

[Untitled Question Mark]. (n.d.). Retrieved August 16, 2011, from:
http://healmyptsd.com/wp-content/uploads/2009/09/question-mark3-
misallphoto.jpg




                                                                     11
I had to modify my original TTL circuit inputs into VDC
sources in order to correctly simulate the currents and voltages with both
inputs high. After running a PSpice simulation on the circuit I observed
the following results. First, the two logic highs (5VDC) resulted in a logic
low output (30.55mV) as should a NAND gate. Second, current flowed
from R1 to the base and collector of Q1a and Q1b (working in reverse
active state), the current then proceeded through the base of Q2 and Q3,
saturating both and sending the current to ground and resulting in a low
output.




                                                                               12
After modifying both of the inputs to provide 0VDC (logic low)
I observed the following results. First, the two logic lows resulted in a
logic high (5VDC) output. The easiest path to ground was from VCC
through resister R1, through the base of transistors Q1a and Q1b and then
to the inputs. Little current flowed to the base of transistors Q2 and Q3 as
a result, leaving both in cutoff mode and driving an output of 5VDC as a
NAND gate should.




                                                                               13
If additional time permits:

             You can add another stage to the simple TTL model called a
Totem Pole Output Stage by adding another transistor and diode below
resister RC and above transistor Q3. This is used in most TTL circuits to
improve propagation delay times (Neamen, 2007, p. 1278).

             Fanout is another important TTL circuit consideration. The
Fanout number quantifies the maximum amount of similar logic circuits
that can be connected to the output (Neamen, 2007, p. 1279).




                                                                            14
TTL logic gates are in the 7400 and 5400 series. The 5400
series is typically used for military technologies due to the temperature
hardiness. TTL families include standard, Low Power, Low Power
Schottky, Schottky, Advanced low-power Schottky, and Advanced
Schottky. The Low Power Schottky is the most commonly used TTL and
the Advanced Schottky has the fastest switching speed and works in the
GHz range (Tokheim, 1988).




                                                                            15

Mais conteúdo relacionado

Mais procurados

Digital integrated circuits
Digital integrated circuitsDigital integrated circuits
Digital integrated circuitsTamilarasan N
 
Digital ic ajal crc
Digital ic ajal crcDigital ic ajal crc
Digital ic ajal crcAJAL A J
 
Comparison of logic families using nand gate
Comparison of logic families using nand gateComparison of logic families using nand gate
Comparison of logic families using nand gateeSAT Journals
 
digital logic_families
digital logic_familiesdigital logic_families
digital logic_familiesPatel Jay
 
Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuitsSakshi Bhargava
 
logic families
logic familieslogic families
logic familieslaksrags
 
slide_logic_family_pune_SE_comp
slide_logic_family_pune_SE_compslide_logic_family_pune_SE_comp
slide_logic_family_pune_SE_comphello_priti
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit designtamil arasan
 
Digital electronics logic families
Digital electronics logic familiesDigital electronics logic families
Digital electronics logic familiesBLESSINAR0
 
Logic families
Logic familiesLogic families
Logic familiesDaudRaza2
 

Mais procurados (19)

Digital integrated circuits
Digital integrated circuitsDigital integrated circuits
Digital integrated circuits
 
MOS logic family
MOS logic familyMOS logic family
MOS logic family
 
Ecl
EclEcl
Ecl
 
Digital ic ajal crc
Digital ic ajal crcDigital ic ajal crc
Digital ic ajal crc
 
jiby
jibyjiby
jiby
 
Comparison of logic families using nand gate
Comparison of logic families using nand gateComparison of logic families using nand gate
Comparison of logic families using nand gate
 
Logic families
Logic  familiesLogic  families
Logic families
 
digital logic_families
digital logic_familiesdigital logic_families
digital logic_families
 
Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuits
 
logic families
logic familieslogic families
logic families
 
CMOS Logic Circuits
CMOS Logic CircuitsCMOS Logic Circuits
CMOS Logic Circuits
 
slide_logic_family_pune_SE_comp
slide_logic_family_pune_SE_compslide_logic_family_pune_SE_comp
slide_logic_family_pune_SE_comp
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
 
Digital electronics logic families
Digital electronics logic familiesDigital electronics logic families
Digital electronics logic families
 
Logic family
Logic familyLogic family
Logic family
 
Logic families
Logic familiesLogic families
Logic families
 
logic family
logic familylogic family
logic family
 
Vlsi(140083112008,15,16)
Vlsi(140083112008,15,16)Vlsi(140083112008,15,16)
Vlsi(140083112008,15,16)
 
Logic families
Logic familiesLogic families
Logic families
 

Destaque

Ee395 lab 1 - bjt - loren - victor - taylor
Ee395   lab 1 - bjt - loren - victor - taylorEe395   lab 1 - bjt - loren - victor - taylor
Ee395 lab 1 - bjt - loren - victor - taylorLoren Schwappach
 
Pm600 1103 a-02-schwappach-loren-p2-t1
Pm600 1103 a-02-schwappach-loren-p2-t1Pm600 1103 a-02-schwappach-loren-p2-t1
Pm600 1103 a-02-schwappach-loren-p2-t1Loren Schwappach
 
Pm610 1103 b-02-schwappach-loren-p2-db3
Pm610 1103 b-02-schwappach-loren-p2-db3Pm610 1103 b-02-schwappach-loren-p2-db3
Pm610 1103 b-02-schwappach-loren-p2-db3Loren Schwappach
 
EE443 - Communications 1 - Lab 1 - Loren Schwappach.pdf
EE443 - Communications 1 - Lab 1 - Loren Schwappach.pdf EE443 - Communications 1 - Lab 1 - Loren Schwappach.pdf
EE443 - Communications 1 - Lab 1 - Loren Schwappach.pdf Loren Schwappach
 
Intd670 1103 a-10-schwappach-loren-p4-t2
Intd670 1103 a-10-schwappach-loren-p4-t2Intd670 1103 a-10-schwappach-loren-p4-t2
Intd670 1103 a-10-schwappach-loren-p4-t2Loren Schwappach
 
Rococo and neo_classical_art_-_schwappach
Rococo and neo_classical_art_-_schwappachRococo and neo_classical_art_-_schwappach
Rococo and neo_classical_art_-_schwappachLoren Schwappach
 
Ee463 communications 2 - lab 1 - loren schwappach
Ee463   communications 2 - lab 1 - loren schwappachEe463   communications 2 - lab 1 - loren schwappach
Ee463 communications 2 - lab 1 - loren schwappachLoren Schwappach
 
Ee463 synchronization - loren schwappach
Ee463   synchronization - loren schwappachEe463   synchronization - loren schwappach
Ee463 synchronization - loren schwappachLoren Schwappach
 
Pm600 1103 a-02-schwappach-loren-p4-t3
Pm600 1103 a-02-schwappach-loren-p4-t3Pm600 1103 a-02-schwappach-loren-p4-t3
Pm600 1103 a-02-schwappach-loren-p4-t3Loren Schwappach
 
Ee325 cmos design lab 4 report - loren k schwappach
Ee325 cmos design   lab 4 report - loren k schwappachEe325 cmos design   lab 4 report - loren k schwappach
Ee325 cmos design lab 4 report - loren k schwappachLoren Schwappach
 
Ee463 ofdm - loren schwappach
Ee463   ofdm - loren schwappachEe463   ofdm - loren schwappach
Ee463 ofdm - loren schwappachLoren Schwappach
 
EE375 Electronics 1: lab 1
EE375   Electronics 1: lab 1EE375   Electronics 1: lab 1
EE375 Electronics 1: lab 1Loren Schwappach
 
Risk management plan loren schwappach
Risk management plan   loren schwappachRisk management plan   loren schwappach
Risk management plan loren schwappachLoren Schwappach
 
Phase 4 task 2 - schwappach
Phase 4   task 2 - schwappachPhase 4   task 2 - schwappach
Phase 4 task 2 - schwappachLoren Schwappach
 
EE443 - Communications 1 - Lab 3 - Loren Schwappach.pdf
EE443 - Communications 1 - Lab 3 - Loren Schwappach.pdfEE443 - Communications 1 - Lab 3 - Loren Schwappach.pdf
EE443 - Communications 1 - Lab 3 - Loren Schwappach.pdfLoren Schwappach
 

Destaque (18)

Ee395 lab 1 - bjt - loren - victor - taylor
Ee395   lab 1 - bjt - loren - victor - taylorEe395   lab 1 - bjt - loren - victor - taylor
Ee395 lab 1 - bjt - loren - victor - taylor
 
Pm600 1103 a-02-schwappach-loren-p2-t1
Pm600 1103 a-02-schwappach-loren-p2-t1Pm600 1103 a-02-schwappach-loren-p2-t1
Pm600 1103 a-02-schwappach-loren-p2-t1
 
Pm610 1103 b-02-schwappach-loren-p2-db3
Pm610 1103 b-02-schwappach-loren-p2-db3Pm610 1103 b-02-schwappach-loren-p2-db3
Pm610 1103 b-02-schwappach-loren-p2-db3
 
EE443 - Communications 1 - Lab 1 - Loren Schwappach.pdf
EE443 - Communications 1 - Lab 1 - Loren Schwappach.pdf EE443 - Communications 1 - Lab 1 - Loren Schwappach.pdf
EE443 - Communications 1 - Lab 1 - Loren Schwappach.pdf
 
Intd670 1103 a-10-schwappach-loren-p4-t2
Intd670 1103 a-10-schwappach-loren-p4-t2Intd670 1103 a-10-schwappach-loren-p4-t2
Intd670 1103 a-10-schwappach-loren-p4-t2
 
Project final
Project finalProject final
Project final
 
Rococo and neo_classical_art_-_schwappach
Rococo and neo_classical_art_-_schwappachRococo and neo_classical_art_-_schwappach
Rococo and neo_classical_art_-_schwappach
 
Ee463 communications 2 - lab 1 - loren schwappach
Ee463   communications 2 - lab 1 - loren schwappachEe463   communications 2 - lab 1 - loren schwappach
Ee463 communications 2 - lab 1 - loren schwappach
 
Ee463 synchronization - loren schwappach
Ee463   synchronization - loren schwappachEe463   synchronization - loren schwappach
Ee463 synchronization - loren schwappach
 
Pm600 1103 a-02-schwappach-loren-p4-t3
Pm600 1103 a-02-schwappach-loren-p4-t3Pm600 1103 a-02-schwappach-loren-p4-t3
Pm600 1103 a-02-schwappach-loren-p4-t3
 
Phy340
Phy340Phy340
Phy340
 
Ee325 cmos design lab 4 report - loren k schwappach
Ee325 cmos design   lab 4 report - loren k schwappachEe325 cmos design   lab 4 report - loren k schwappach
Ee325 cmos design lab 4 report - loren k schwappach
 
Ee463 ofdm - loren schwappach
Ee463   ofdm - loren schwappachEe463   ofdm - loren schwappach
Ee463 ofdm - loren schwappach
 
EE375 Electronics 1: lab 1
EE375   Electronics 1: lab 1EE375   Electronics 1: lab 1
EE375 Electronics 1: lab 1
 
Risk management plan loren schwappach
Risk management plan   loren schwappachRisk management plan   loren schwappach
Risk management plan loren schwappach
 
Phase 4 task 2 - schwappach
Phase 4   task 2 - schwappachPhase 4   task 2 - schwappach
Phase 4 task 2 - schwappach
 
EE443 - Communications 1 - Lab 3 - Loren Schwappach.pdf
EE443 - Communications 1 - Lab 3 - Loren Schwappach.pdfEE443 - Communications 1 - Lab 3 - Loren Schwappach.pdf
EE443 - Communications 1 - Lab 3 - Loren Schwappach.pdf
 
Ubuntu OS Presentation
Ubuntu OS PresentationUbuntu OS Presentation
Ubuntu OS Presentation
 

Semelhante a 2a ee600 device_ttl_schwappach

digitalelectronicslogicfamilies-190628101225-converted.pptx
digitalelectronicslogicfamilies-190628101225-converted.pptxdigitalelectronicslogicfamilies-190628101225-converted.pptx
digitalelectronicslogicfamilies-190628101225-converted.pptxBijaySharma51
 
202004290049385c9ea4cf11.pptx
202004290049385c9ea4cf11.pptx202004290049385c9ea4cf11.pptx
202004290049385c9ea4cf11.pptxanil_gaur
 
logic family1.pdf
logic family1.pdflogic family1.pdf
logic family1.pdfanil_gaur
 
LOGIC FAMILY.pptx
LOGIC FAMILY.pptxLOGIC FAMILY.pptx
LOGIC FAMILY.pptxanil_gaur
 
5 experiment -_characteristics_of_bipolar_junction_transistors
5 experiment -_characteristics_of_bipolar_junction_transistors5 experiment -_characteristics_of_bipolar_junction_transistors
5 experiment -_characteristics_of_bipolar_junction_transistorsengrsabi
 
Hardware combinational
Hardware combinationalHardware combinational
Hardware combinationalDefri Tan
 
Logic families(unit 4)
Logic families(unit 4)Logic families(unit 4)
Logic families(unit 4)SURBHI SAROHA
 
Lec 4 digital electronics - interated circuit technology -characteristics o...
Lec 4   digital electronics - interated circuit technology -characteristics o...Lec 4   digital electronics - interated circuit technology -characteristics o...
Lec 4 digital electronics - interated circuit technology -characteristics o...priyankatabhane
 
B sc cs i bo-de u-iv logic families
B sc cs i bo-de u-iv logic familiesB sc cs i bo-de u-iv logic families
B sc cs i bo-de u-iv logic familiesRai University
 
direct coupled transistor logic
direct coupled transistor logicdirect coupled transistor logic
direct coupled transistor logicsonalijagtap15
 

Semelhante a 2a ee600 device_ttl_schwappach (20)

digitalelectronicslogicfamilies-190628101225-converted.pptx
digitalelectronicslogicfamilies-190628101225-converted.pptxdigitalelectronicslogicfamilies-190628101225-converted.pptx
digitalelectronicslogicfamilies-190628101225-converted.pptx
 
Unit I.pptx
Unit I.pptxUnit I.pptx
Unit I.pptx
 
Digital logic families
Digital logic familiesDigital logic families
Digital logic families
 
Logic Gates & Family.pdf
Logic Gates & Family.pdfLogic Gates & Family.pdf
Logic Gates & Family.pdf
 
202004290049385c9ea4cf11.pptx
202004290049385c9ea4cf11.pptx202004290049385c9ea4cf11.pptx
202004290049385c9ea4cf11.pptx
 
logic family1.pdf
logic family1.pdflogic family1.pdf
logic family1.pdf
 
LOGIC FAMILY.pptx
LOGIC FAMILY.pptxLOGIC FAMILY.pptx
LOGIC FAMILY.pptx
 
UNIT 3.pptx
UNIT 3.pptxUNIT 3.pptx
UNIT 3.pptx
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
 
7833177.ppt
7833177.ppt7833177.ppt
7833177.ppt
 
Logic families
Logic familiesLogic families
Logic families
 
5 experiment -_characteristics_of_bipolar_junction_transistors
5 experiment -_characteristics_of_bipolar_junction_transistors5 experiment -_characteristics_of_bipolar_junction_transistors
5 experiment -_characteristics_of_bipolar_junction_transistors
 
Unit 5 session 4
Unit 5 session 4Unit 5 session 4
Unit 5 session 4
 
Unit 5 session 4
Unit 5 session 4Unit 5 session 4
Unit 5 session 4
 
Hardware combinational
Hardware combinationalHardware combinational
Hardware combinational
 
Logic families(unit 4)
Logic families(unit 4)Logic families(unit 4)
Logic families(unit 4)
 
Lec 4 digital electronics - interated circuit technology -characteristics o...
Lec 4   digital electronics - interated circuit technology -characteristics o...Lec 4   digital electronics - interated circuit technology -characteristics o...
Lec 4 digital electronics - interated circuit technology -characteristics o...
 
logic_families_lecture.ppt
logic_families_lecture.pptlogic_families_lecture.ppt
logic_families_lecture.ppt
 
B sc cs i bo-de u-iv logic families
B sc cs i bo-de u-iv logic familiesB sc cs i bo-de u-iv logic families
B sc cs i bo-de u-iv logic families
 
direct coupled transistor logic
direct coupled transistor logicdirect coupled transistor logic
direct coupled transistor logic
 

Mais de Loren Schwappach

EE312 Embedded Microcontrollers Lab
EE312 Embedded Microcontrollers LabEE312 Embedded Microcontrollers Lab
EE312 Embedded Microcontrollers LabLoren Schwappach
 
Ee325 cmos design lab 7 report - loren k schwappach
Ee325 cmos design   lab 7 report - loren k schwappachEe325 cmos design   lab 7 report - loren k schwappach
Ee325 cmos design lab 7 report - loren k schwappachLoren Schwappach
 
Ee325 cmos design lab 6 report - loren k schwappach
Ee325 cmos design   lab 6 report - loren k schwappachEe325 cmos design   lab 6 report - loren k schwappach
Ee325 cmos design lab 6 report - loren k schwappachLoren Schwappach
 
Ee325 cmos design lab 5 report - loren k schwappach
Ee325 cmos design   lab 5 report - loren k schwappachEe325 cmos design   lab 5 report - loren k schwappach
Ee325 cmos design lab 5 report - loren k schwappachLoren Schwappach
 
Ee325 cmos design lab 3 report - loren k schwappach
Ee325 cmos design   lab 3 report - loren k schwappachEe325 cmos design   lab 3 report - loren k schwappach
Ee325 cmos design lab 3 report - loren k schwappachLoren Schwappach
 
Loren k. schwappach ee331 - lab 4
Loren k. schwappach   ee331 - lab 4Loren k. schwappach   ee331 - lab 4
Loren k. schwappach ee331 - lab 4Loren Schwappach
 
Loren k. schwappach ee331 - lab 3
Loren k. schwappach   ee331 - lab 3Loren k. schwappach   ee331 - lab 3
Loren k. schwappach ee331 - lab 3Loren Schwappach
 
Ee343 signals and systems - lab 2 - loren schwappach
Ee343   signals and systems - lab 2 - loren schwappachEe343   signals and systems - lab 2 - loren schwappach
Ee343 signals and systems - lab 2 - loren schwappachLoren Schwappach
 
Ee343 signals and systems - lab 1 - loren schwappach
Ee343   signals and systems - lab 1 - loren schwappachEe343   signals and systems - lab 1 - loren schwappach
Ee343 signals and systems - lab 1 - loren schwappachLoren Schwappach
 
Ee 352 lab 1 (tutorial) - schwappach - 15 oct 09
Ee 352   lab 1 (tutorial) - schwappach - 15 oct 09Ee 352   lab 1 (tutorial) - schwappach - 15 oct 09
Ee 352 lab 1 (tutorial) - schwappach - 15 oct 09Loren Schwappach
 
EE375 Electronics 1: lab 3
EE375   Electronics 1: lab 3EE375   Electronics 1: lab 3
EE375 Electronics 1: lab 3Loren Schwappach
 
Ee395 lab 2 - loren - victor - taylor
Ee395   lab 2 - loren - victor - taylorEe395   lab 2 - loren - victor - taylor
Ee395 lab 2 - loren - victor - taylorLoren Schwappach
 
5 ee415 - adv electronics - presentation - schwappach
5   ee415 - adv electronics - presentation - schwappach5   ee415 - adv electronics - presentation - schwappach
5 ee415 - adv electronics - presentation - schwappachLoren Schwappach
 
4 ee414 - adv electroncs - lab 3 - loren schwappach
4   ee414 - adv electroncs - lab 3 - loren schwappach4   ee414 - adv electroncs - lab 3 - loren schwappach
4 ee414 - adv electroncs - lab 3 - loren schwappachLoren Schwappach
 
3 ee414 - adv electroncs - lab 2 - loren schwappach
3   ee414 - adv electroncs - lab 2 - loren schwappach3   ee414 - adv electroncs - lab 2 - loren schwappach
3 ee414 - adv electroncs - lab 2 - loren schwappachLoren Schwappach
 
2 ee414 - adv electroncs - lab 1 - loren schwappach
2   ee414 - adv electroncs - lab 1 - loren schwappach2   ee414 - adv electroncs - lab 1 - loren schwappach
2 ee414 - adv electroncs - lab 1 - loren schwappachLoren Schwappach
 
Ee443 phase locked loop - presentation - schwappach and brandy
Ee443   phase locked loop - presentation - schwappach and brandyEe443   phase locked loop - presentation - schwappach and brandy
Ee443 phase locked loop - presentation - schwappach and brandyLoren Schwappach
 
Ee443 phase locked loop - paper - schwappach and brandy
Ee443   phase locked loop - paper - schwappach and brandyEe443   phase locked loop - paper - schwappach and brandy
Ee443 phase locked loop - paper - schwappach and brandyLoren Schwappach
 
Ee443 communications 1 - lab 2 - loren schwappach
Ee443   communications 1 - lab 2 - loren schwappachEe443   communications 1 - lab 2 - loren schwappach
Ee443 communications 1 - lab 2 - loren schwappachLoren Schwappach
 
Ee463 communications 2 - lab 2 - loren schwappach
Ee463   communications 2 - lab 2 - loren schwappachEe463   communications 2 - lab 2 - loren schwappach
Ee463 communications 2 - lab 2 - loren schwappachLoren Schwappach
 

Mais de Loren Schwappach (20)

EE312 Embedded Microcontrollers Lab
EE312 Embedded Microcontrollers LabEE312 Embedded Microcontrollers Lab
EE312 Embedded Microcontrollers Lab
 
Ee325 cmos design lab 7 report - loren k schwappach
Ee325 cmos design   lab 7 report - loren k schwappachEe325 cmos design   lab 7 report - loren k schwappach
Ee325 cmos design lab 7 report - loren k schwappach
 
Ee325 cmos design lab 6 report - loren k schwappach
Ee325 cmos design   lab 6 report - loren k schwappachEe325 cmos design   lab 6 report - loren k schwappach
Ee325 cmos design lab 6 report - loren k schwappach
 
Ee325 cmos design lab 5 report - loren k schwappach
Ee325 cmos design   lab 5 report - loren k schwappachEe325 cmos design   lab 5 report - loren k schwappach
Ee325 cmos design lab 5 report - loren k schwappach
 
Ee325 cmos design lab 3 report - loren k schwappach
Ee325 cmos design   lab 3 report - loren k schwappachEe325 cmos design   lab 3 report - loren k schwappach
Ee325 cmos design lab 3 report - loren k schwappach
 
Loren k. schwappach ee331 - lab 4
Loren k. schwappach   ee331 - lab 4Loren k. schwappach   ee331 - lab 4
Loren k. schwappach ee331 - lab 4
 
Loren k. schwappach ee331 - lab 3
Loren k. schwappach   ee331 - lab 3Loren k. schwappach   ee331 - lab 3
Loren k. schwappach ee331 - lab 3
 
Ee343 signals and systems - lab 2 - loren schwappach
Ee343   signals and systems - lab 2 - loren schwappachEe343   signals and systems - lab 2 - loren schwappach
Ee343 signals and systems - lab 2 - loren schwappach
 
Ee343 signals and systems - lab 1 - loren schwappach
Ee343   signals and systems - lab 1 - loren schwappachEe343   signals and systems - lab 1 - loren schwappach
Ee343 signals and systems - lab 1 - loren schwappach
 
Ee 352 lab 1 (tutorial) - schwappach - 15 oct 09
Ee 352   lab 1 (tutorial) - schwappach - 15 oct 09Ee 352   lab 1 (tutorial) - schwappach - 15 oct 09
Ee 352 lab 1 (tutorial) - schwappach - 15 oct 09
 
EE375 Electronics 1: lab 3
EE375   Electronics 1: lab 3EE375   Electronics 1: lab 3
EE375 Electronics 1: lab 3
 
Ee395 lab 2 - loren - victor - taylor
Ee395   lab 2 - loren - victor - taylorEe395   lab 2 - loren - victor - taylor
Ee395 lab 2 - loren - victor - taylor
 
5 ee415 - adv electronics - presentation - schwappach
5   ee415 - adv electronics - presentation - schwappach5   ee415 - adv electronics - presentation - schwappach
5 ee415 - adv electronics - presentation - schwappach
 
4 ee414 - adv electroncs - lab 3 - loren schwappach
4   ee414 - adv electroncs - lab 3 - loren schwappach4   ee414 - adv electroncs - lab 3 - loren schwappach
4 ee414 - adv electroncs - lab 3 - loren schwappach
 
3 ee414 - adv electroncs - lab 2 - loren schwappach
3   ee414 - adv electroncs - lab 2 - loren schwappach3   ee414 - adv electroncs - lab 2 - loren schwappach
3 ee414 - adv electroncs - lab 2 - loren schwappach
 
2 ee414 - adv electroncs - lab 1 - loren schwappach
2   ee414 - adv electroncs - lab 1 - loren schwappach2   ee414 - adv electroncs - lab 1 - loren schwappach
2 ee414 - adv electroncs - lab 1 - loren schwappach
 
Ee443 phase locked loop - presentation - schwappach and brandy
Ee443   phase locked loop - presentation - schwappach and brandyEe443   phase locked loop - presentation - schwappach and brandy
Ee443 phase locked loop - presentation - schwappach and brandy
 
Ee443 phase locked loop - paper - schwappach and brandy
Ee443   phase locked loop - paper - schwappach and brandyEe443   phase locked loop - paper - schwappach and brandy
Ee443 phase locked loop - paper - schwappach and brandy
 
Ee443 communications 1 - lab 2 - loren schwappach
Ee443   communications 1 - lab 2 - loren schwappachEe443   communications 1 - lab 2 - loren schwappach
Ee443 communications 1 - lab 2 - loren schwappach
 
Ee463 communications 2 - lab 2 - loren schwappach
Ee463   communications 2 - lab 2 - loren schwappachEe463   communications 2 - lab 2 - loren schwappach
Ee463 communications 2 - lab 2 - loren schwappach
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

2a ee600 device_ttl_schwappach

  • 1. Hello instructor and peers, my name is Loren Karl Schwappach. I am a working towards my BSEE and BSCE at CTU. Today I am going to speak to you about Transistor Transistor Logic NAND gates. To get the most from this briefing you will need to have an understanding of BJTs and basic electronics. 1
  • 2. Today I am going to cover the following topics:  Transistor Transistor Logic (TTL)  Basic TTL NAND Circuit & Symbol  PSpice Results for High Inputs  PSpice Results for Low Inputs  Simulation Results If time permits I will also talk to you about:  Totem Pole Output Stage & Fanout  TTL Families 2
  • 3. This diagram uses two 2N3904 NPN transistors to emulate the dual-emitter NPN transistor commonly used in TTL NAND gates. I had to tie transistors Q1a’s and Q1b’s collectors and bases together to simulate the two-emitter transistor commonly used in TTL gates. Resistor RB is called a pull resistor and is used to increase transistor Q3’s switching speed. The symbols for representing NAND gates are illustrated. Some of the advantages and disadvantages of TTL (Davis, 2011) include: CMOS is generally smaller and typically requires less voltage and uses less power than TTL. TTL typically benefits from faster switching speeds than CMOS. TTL uses bipolar transistors where CMOS uses MOSFET (metal oxide semiconductor field effect transistor). CMOS is more sensitive to ESD than TTL. 3
  • 4. I had to modify my original TTL circuit inputs into VDC sources in order to correctly simulate the currents and voltages with both inputs high. After running a PSpice simulation on the circuit I observed the following results. First, the two logic highs (5VDC) resulted in a logic low output (30.55mV) as should a NAND gate. Second, current flowed from R1 to the base and collector of Q1a and Q1b (working in reverse active state), the current then proceeded through the base of Q2 and Q3, saturating both and sending the current to ground and resulting in a low output. 4
  • 5. After modifying both of the inputs to provide 0VDC (logic low) I observed the following results. First, the two logic lows resulted in a logic high (5VDC) output. The easiest path to ground was from VCC through resister R1, through the base of transistors Q1a and Q1b and then to the inputs. Little current flowed to the base of transistors Q2 and Q3 as a result, leaving both in cutoff mode and driving an output of 5VDC as a NAND gate should. 5
  • 6. I next used the original TTL circuit with VPulse input sources with Input A’s frequency at 1kHz (period = 1ms) and Input B’s frequency at 500Hz (period = 2ms). The results were pleasing and confirmed my TTL NAND gate circuit was correctly producing the results of a two input NAND gate. 6
  • 7. I next checked the propagation delay and rise/fall times of the circuit. The results were much better than I expected and showed approximately: a fall time of 4ns, a high to low propagation delay of 2ns, a rise time between 50-100ns, and a low to high propagation delay of around 25-50ns. These were in close agreement with TI’s (used to be National Semiconductor) DM7400 quad two input NAND gate. 7
  • 8. Today I talked to you about transistor transistor logic. I showed the most common TTL NAND gate, I tested a self engineered TTL NAND circuit in PSpice against all possible inputs and confirmed the use of TTL for gate creation. If I had additional time I would also introduced the Totem Pole Output Stage, Fanout, and some popular TTL families. 8
  • 9. Does anyone have any questions? 9
  • 10. References: Davis, L. (2011). Logic Threshold Voltage Levels. Retrieved August 16, 2011, from: http://www.interfacebus.com/voltage_threshold.html DM7400 Specifications. (1989). National Semiconductor. Retrieved August 16, 2011, from: http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/DS0066 13.PDF Falstad, P. (2010). TTL NAND Gate Java Demonstration. Retrieved August 16, 2011, from: http://falstad.com/circuit/e-ttlnand.html Neamen, D. (2007). Microelectronics: Circuit Analysis and Design (3rd ed.). New York, NY: McGraw-Hill. Tokheim, R. (1988). Schaum’s Outline Series: Digital Principles (2nd ed.). New York, NY: McGraw-Hill. [Untitled SN7400]. (n.d.). Retrieved August 16, 2011, from: http://focus.ti.com/graphics/folders/partimages/SN7400.jpg 10
  • 11. References Continued: [Untitled NAND]. (n.d.). Retrieved August 16, 2011, from: http://www.kpsec.freeuk.com/symbols/nand.gif [Untitled IEEE NAND]. (n.d.). Retrieved August 16, 2011, from: http://wiki-images.enotes.com/thumb/d/d8/NAND_IEC.svg/100px- NAND_IEC.svg.png [Untitled Question Mark]. (n.d.). Retrieved August 16, 2011, from: http://healmyptsd.com/wp-content/uploads/2009/09/question-mark3- misallphoto.jpg 11
  • 12. I had to modify my original TTL circuit inputs into VDC sources in order to correctly simulate the currents and voltages with both inputs high. After running a PSpice simulation on the circuit I observed the following results. First, the two logic highs (5VDC) resulted in a logic low output (30.55mV) as should a NAND gate. Second, current flowed from R1 to the base and collector of Q1a and Q1b (working in reverse active state), the current then proceeded through the base of Q2 and Q3, saturating both and sending the current to ground and resulting in a low output. 12
  • 13. After modifying both of the inputs to provide 0VDC (logic low) I observed the following results. First, the two logic lows resulted in a logic high (5VDC) output. The easiest path to ground was from VCC through resister R1, through the base of transistors Q1a and Q1b and then to the inputs. Little current flowed to the base of transistors Q2 and Q3 as a result, leaving both in cutoff mode and driving an output of 5VDC as a NAND gate should. 13
  • 14. If additional time permits: You can add another stage to the simple TTL model called a Totem Pole Output Stage by adding another transistor and diode below resister RC and above transistor Q3. This is used in most TTL circuits to improve propagation delay times (Neamen, 2007, p. 1278). Fanout is another important TTL circuit consideration. The Fanout number quantifies the maximum amount of similar logic circuits that can be connected to the output (Neamen, 2007, p. 1279). 14
  • 15. TTL logic gates are in the 7400 and 5400 series. The 5400 series is typically used for military technologies due to the temperature hardiness. TTL families include standard, Low Power, Low Power Schottky, Schottky, Advanced low-power Schottky, and Advanced Schottky. The Low Power Schottky is the most commonly used TTL and the Advanced Schottky has the fastest switching speed and works in the GHz range (Tokheim, 1988). 15