Logica Signaal Spanningsniveaus Begrijpen: TTL vs CMOS
Invoer Spanningen voor Logische Poorten
Logische schakelingen zijn ontworpen om te opereren met twee discrete spanningsniveaus die binaire waarden vertegenwoordigen: een "hoog" (logica 1) dicht bij de voedingsspanning en een "laag" (logica 0) dicht bij ground. In een ideale wereld zouden deze niveaus precies aan de voedingsrails liggen, maar real-world transistorval en belastingseffecten betekenen dat signalen meestal ergens tussen 0 V en de voedingsspanning vallen.
Spanningstolerantie van TTL Poort Invoeren
TTL-apparaten draaien van een nominale 5 V voeding (±0,25 V). Een perfecte TTL "hoog" zou precies 5,00 V zijn en een perfecte "laag" 0,00 V, maar de echte drempels zijn meer vergevensgezind:
- Laag-invoer tolerantie: 0 V tot 0,8 V
- Hoog-invoer tolerantie: 2 V tot 5 V
Corresponderend zijn de uitgangsgaranties:
- Laag-uitgang bereik: 0 V tot 0,5 V
- Hoog-uitgang bereik: 2,7 V tot 5 V
Spanningen tussen 0,8 V en 2 V vallen in de "onzekere" zone – TTL-fabrikanten beloven niet hoe een poort zal reageren op dergelijke invoeren.

TTL Ruismarge
De ruismarge is de buffer tussen de gegarandeerde uitgangszwaaai en het acceptabele invoervenster. Voor TTL:
- Laag-niveau marge: 0,8 V – 0,5 V = 0,3 V
- Hoog-niveau marge: 2,7 V – 2 V = 0,7 V
Deze marges beschermen een ontvangende poort tegen het misinterpreteren van een zwakke uitgang wanneer gecascaded.

Spanningstolerantie van CMOS Poort Invoeren
CMOS-apparaten, ook typisch gevoed van 5 V, hebben scherpere drempels maar bredere marges:
- Laag-invoer tolerantie: 0 V tot 1,5 V
- Hoog-invoer tolerantie: 3,5 V tot 5 V
Uitgangsgaranties zijn nog strakker:
- Laag-uitgang bereik: 0 V tot 0,05 V
- Hoog-uitgang bereik: 4,95 V tot 5 V

CMOS Ruismarge
CMOS-poorten bekoken ruismarges van 1,45 V voor zowel laag als hoog niveau – meer dan tweemaal de TTL-maximum van 0,7 V – wat ze weerbaar maakt tegen spanningspieken.
Ruismarges bij Hogere Voedingsspanningen
In tegenstelling tot TTL, kan CMOS opereren van 5 V tot 15 V (sommige apparaten zelfs 18 V). Hogere voedingsrails vergroten de veilige invoer- en uitgangsvensters:


De cijfers vertegenwoordigen worst-case fabricant specificaties; in de praktijk tolereren veel CMOS-poorten hogere "hoog" signalen en lagere "laag" signalen dan vermeld.
Spanningsdrempels
Binnen de onzekere invoerband ligt een precieze drempelspanning die bepaalt of een poort het signaal interpreteert als een 0 of een 1. Voor de meeste apparaten is deze drempel een enkel punt tussen de hoogste gegarandeerde lage invoer en de laagste gegarandeerde hoge invoer.

Invoeren met AC Ruisen
Wanneer AC-ruis overlapt op een DC logica-niveau, kan de poort heen en weer flippen om die enkele drempel, wat erratische uitvoeren produceert – een probleem ook gezien in analoge comparator op-amps.

Schmitt Trigger
De oplossing is positieve feedback, wat twee distincte drempels creëert: een stijgende-flank (VT+) en een dalende-flank (VT–). Deze hysterese zorgt voor een stabiele uitgang zelfs wanneer de invoer trilt nabij het beslispunt.

Hysterese in Schmitt Trigger Poorten
Schmitt trigger poorten worden gemarkeerd door een klein hysterese-symbool in schema's. De ingebouwde positieve feedback verhoogt ruisimmuniteit, wat ze ideaal maakt voor ruisende omgevingen.
TTL en CMOS Technologieën in Hetzelfde Systeem Gebruiken
Hoewel beide families een 5 V voeding kunnen delen, voldoen TTL-uitgangen vaak niet aan CMOS-invoerdrempels bij hogere spanningen, en vice versa. Mismatches kunnen logicafouten veroorzaken.
Voorbeeld TTL en CMOS Combinatie Schakeling
Overweeg een TTL NAND poort die een CMOS inverter voedt, beide gevoed van 5 V:
• TTL lage uitgang (0 V–0,5 V) ligt comfortabel binnen het CMOS lage-invoer bereik (0 V–1,5 V).
• TTL hoge uitgang (2,7 V–5 V) kan in de onzekere zone voor CMOS zitten, met het risico van misinterpretatie als laag.

Een pull-up weerstand op de TTL-uitgang toevoegen kan het hoge niveau naar de voedingsrail tillen, wat een solide CMOS hoog garandeert.

Een Open-Collector TTL Poort met een CMOS Poort Gebruiken
Open-collector TTL-uitgangen kunnen gedreven worden door een pull-up naar elke spanning, inclusief 10 V. Het resulterende hoge niveau is gelijk aan de pull-up voeding, perfect afgestemd op een CMOS-invoer die op die spanning opereert.

Problemen van CMOS Uitgang naar TTL Invoer
CMOS-uitgangen zijn typisch veilig om in TTL-invoeren te voeden wanneer beide dezelfde 5 V voeding gebruiken, omdat de CMOS hoge spanning binnen het TTL hoge-invoer venster valt. Echter, als het CMOS-apparaat boven 5 V draait, zal de hoge uitgang de TTL hoge-invoer limiet overschrijden, potentiëel de TTL-poort beschadigend.
Open-Collector Inverter Schakeling Gebruiken
Een discrete NPN-transistor kan een open-collector inverter emuleren, wat een CMOS hoog (boven 5 V) veilig vertaalt naar een TTL laag, en een CMOS laag naar een TTL hoog. De logica is geïnverteerd, dus het systeemontwerp moet hier rekening mee houden.

De optionele pull-up weerstand laat de TTL-invoer hoog zweeven wanneer de transistor uitstaat, matchend TTL's standaard hoge toestand.
GERELATEERD WERKBLAD:
- Digitale Logica Signalen Werkblad
Industriële technologie
- Spanningsoptelling met serie batterijverbindingen verkennen
- Spanningsdeler Lab: Ontwerp, Meting en Verificatie van Kirchhoffs Spanningswet
- Thermoelectriciteit: Thermokoppels en het Seebeck-effect begrijpen
- Potentiometrische Voltmeter: Precieze Spanningmeting met Minimale Belasting
- Een Aardappelbatterij Bouwen: Stapsgewijze Handleiding voor DIY Elektrochemische Energie
- Lage‑Spanning AC Voeding: Fasverschuiving Circuit Componenten & Best Practices
- Signaal K oppeling: AC Ruisonderdrukking in Telefoonkabels Begrijpen
- Spanningsregelaar Experiment met een 12‑Volt Zener Diode
- Voltage Follower Versterker: Ontwerp, Bouw, en Meet Handleiding
- Speciale-doel diodes: Schottky, tunnel, LED, laser, fotodiode en zonnecel innovaties
- Stroomsignaal-systemen: de 4–20 mA lus uitgelegd