Tranzistoriaus-tranzistoriaus logika (TTL) yra viena iš pagrindinių technologijų, suformavusių ankstyvąją skaitmeninę elektroniką. Sukurtas aplink bipolinius jungties tranzistorius, TTL nustatė patikimus loginius lygius, nuspėjamą perjungimo elgseną ir standartizuotas logines funkcijas. Šiame straipsnyje paaiškinama, kaip veikia TTL, jo pagrindiniai tipai, savybės, pranašumai ir kodėl jis vis dar svarbus skaitmeninės logikos švietime ir senose sistemose.

Tranzistoriaus-tranzistoriaus logikos (TTL) apžvalga
Tranzistoriaus-tranzistoriaus logika (TTL) yra skaitmeninės logikos šeima, kuri naudoja bipolinius jungties tranzistorius (BJT), kad atliktų perjungimą ir signalo stiprinimą loginėse grandinėse. Terminas "tranzistorius-tranzistorius" atspindi šį dvigubą vaidmenį, kai tranzistoriai tvarko logines operacijas ir valdo išvestis, sudarydami standartinio skaitmeninių loginių vartų elgesio pagrindą.
Kaip veikia tranzistoriaus-tranzistoriaus logika?

TTL veikia naudojant du fiksuotus įtampos lygius, kurie atspindi logines būsenas: loginis aukštas (1) ir loginis žemas (0). BJT veikia kaip greiti elektroniniai jungikliai, valdantys srovės srautą pagal įvesties signalus. Loginės funkcijos, tokios kaip NAND ir NOR, sukuriamos išdėstant šiuos tranzistorius pagal tam tikrus grandinės modelius.
Tipiškuose TTL NAND vartuose keli įvesties tranzistoriai nustato, ar srovė pasiekia išėjimo pakopą. Kai visi įėjimai yra dideli, grandinė praleidžia ir priverčia išvestį mažai. Jei kuri nors įvestis yra maža, laidumas sustoja ir išėjimas išlieka aukštas. Šis nuspėjamas perjungimo elgesys leidžia TTL grandinėms greitai reaguoti į įvesties pokyčius.
Sujungus daugybę TTL vartų, galima sukurti sudėtingas skaitmenines grandines, tokias kaip skaitikliai, šlepetės, priedai ir atminties elementai. Nors CMOS iš esmės pakeitė TTL dėl mažesnio energijos suvartojimo, TTL išlieka svarbus norint suprasti senąsias sistemas ir pagrindines skaitmeninės logikos koncepcijas.
Tranzistoriaus-tranzistoriaus logikos tipai
• Standartinis TTL – siūlo subalansuotą greičio ir energijos suvartojimo kompromisą, todėl tinka bendrosios paskirties skaitmeninėms grandinėms.
• Greitas TTL – sumažina sklidimo delsą, kad būtų galima greičiau perjungti, tačiau sunaudoja daugiau energijos nei standartinis TTL.

• Schottky TTL – naudoja Schottky diodus, kad išvengtų tranzistoriaus prisotinimo, o tai žymiai padidina perjungimo greitį.

• Mažos galios TTL – sumažina energijos suvartojimą veikiant mažesnėmis srovėmis, tačiau dėl to perjungimo greitis yra mažesnis.

• Didelės galios TTL – užtikrina didesnės galios pavarą didesnėms apkrovoms, padidinant energijos išsklaidymą.

• Pažangus Schottky TTL – pagerina greičio ir galios santykį, derindamas Schottky metodus su optimizuota grandinės konstrukcija, todėl tai yra viena iš plačiausiai naudojamų TTL šeimų.
TTL savybės ir šeimos ypatybės
• Loginės įtampos lygiai – TTL veikia esant loginiam žemam lygiui arti 0 V ir loginiam aukštam lygiui arti 5 V. Šie aiškiai apibrėžti įtampos lygiai užtikrina aiškią signalo interpretaciją ir patikimus loginius perėjimus, kai maitinami iš standartinio 5 V maitinimo šaltinio.
• Ventiliatorius – ventiliatorius rodo, kiek TTL įėjimų gali valdyti vienas išėjimas be signalo pablogėjimo. Tipiški TTL įrenginiai palaiko maždaug 10 ventiliatorių, todėl vieni vartai gali valdyti kelis vartus pasroviui ir supaprastina grandinių sujungimą.
• Galios išsklaidymas – TTL vartai nuolat sunaudoja energiją dėl nuolatinio srovės srauto bipolinių jungčių tranzistoriuose. Vidutinis galios išsklaidymas yra apie 10 mW vienam vartui, o tai turi įtakos šilumos gamybai, energijos vartojimo efektyvumui ir šilumos valdymo poreikiui tankiose grandinėse.
• Sklidimo delsa – sklidimo delsa matuoja laiką nuo įvesties pakeitimo iki atitinkamo išvesties atsako. Su įprastu vėlavimu beveik 9 ns, TTL palaiko gana greitą perjungimo greitį, tinkantį ankstyvosioms skaitmeninėms sistemoms ir valdymo logikai.
• Triukšmo riba – triukšmo riba nurodo leistiną įtampos pokytį, kuris nesukelia loginių klaidų. TTL įrenginiai paprastai užtikrina apie 0,4 V triukšmo ribą, užtikrindami pagrįstą atsparumą elektros triukšmui ir įtampos svyravimams praktinėje aplinkoje.
Klasifikacija pagal produkcijos struktūrą
TTL įrenginiai taip pat klasifikuojami pagal jų išvesties konfigūracijas, kurios tiesiogiai veikia signalo valdymo galimybes, perjungimo elgseną ir tai, kaip įrenginius galima sujungti grandinėje.
Atviro kolektoriaus išėjimas

Atviro kolektoriaus TTL išėjimai aktyviai traukia signalą žemai, kai įjungiami, ir išlieka didelės varžos (plūduriuojančioje) būsenoje, kai išjungti. Norint sukurti galiojantį aukštą išėjimo lygį, reikalingas išorinis traukimo rezistorius. Ši konfigūracija puikiai tinka bendroms signalo linijoms, laidinei OR logikai, lygio sąsajai ir išorinėms apkrovoms, tokioms kaip relės ar indikatoriai, valdyti.
Totemo stulpo išėjimas

Totemo polių išėjimai naudoja porą aktyvių tranzistorių, kad būtų galima išvesti tiek aukštą, tiek žemą. Šis išdėstymas užtikrina greitesnį perjungimą, mažesnę sklidimo delsą ir stipresnę išvesties pavarą, palyginti su atviro kolektoriaus konstrukcijomis. Tačiau tam reikia tinkamo maitinimo šaltinio atsiejimo, nes greitas perjungimas gali sukelti trumpalaikius srovės šuolius.
Trijų būsenų išėjimas

Trijų būsenų TTL išėjimai palaiko tris skirtingas būsenas: logiškai aukštą, logiškai mažą ir didelę varžą. Kai išėjimas išjungtas, jis elektra atjungiamas nuo grandinės, užkertant kelią trukdžiams kitiems įrenginiams. Ši funkcija leidžia keliems TTL įrenginiams saugiai dalytis bendra duomenų magistrale ir yra plačiai naudojama į magistralę orientuotose ir atminties sąsajos programose.
TTL IC serija ir nomenklatūra
TTL integriniai grandynai dažniausiai identifikuojami pagal "74" seriją, kuri tapo standartiniu komercinių TTL loginių įrenginių pavadinimu.
TTL dalių numeriuose priešdėlis nurodo loginę šeimą ir dažnai darbinės temperatūros diapazoną, išskiriant komercinius, pramoninius ir karinio lygio įrenginius. Toliau pateiktas skaitmeninis kodas identifikuoja konkrečią IC įdiegtą loginę funkciją. Pavyzdžiui, NAND, NOR IR OR bei kitiems loginiams vartams priskiriami skirtingi skaičiai, net jei jie priklauso tai pačiai TTL šeimai.
Tipiškos TTL loginės grandinės
TTL dažniausiai naudojamas pagrindiniams loginiams vartams, tokiems kaip NOT, NAND ir NOR, kurie yra skaitmeninių sistemų statybiniai blokai, įgyvendinti. Sujungus šiuos vartus, galima sukonstruoti sudėtingesnes funkcijas, tokias kaip šlepetės, skaitikliai, multiplekseriai ir paprastos aritmetinės grandinės.
Šios loginės grandinės yra plačiai taikomos valdymo logikoje, laiko grandinėse ir signalų apdorojimo keliuose, kur reikalingas nuspėjamas perjungimo elgesys. Aiškiai apibrėžti TTL įtampos lygiai ir nuoseklios elektrinės charakteristikos leidžia patikimai veikti keliuose tarpusavyje sujungtuose etapuose, užtikrinant stabilius signalo perėjimus ir teisingas logines būsenas visoje grandinėje.
TTL, palyginti su kitomis logikos šeimomis
| Palyginimo aspektas | TTL | CMOS | ECL |
|---|---|---|---|
| Dizaino filosofija | Pabrėžia nuspėjamą elgesį naudojant bipolinius prietaisus | Optimizuotas mažai galiai ir didelei integracijai | Optimizuotas maksimaliam greičiui |
| Maitinimo įtampos konvencija | Veikia esant fiksuotam 5 V standartui | Palaiko platų maitinimo įtampos diapazoną | Paprastai reikalingi neigiami tiekimo bėgiai |
| Integracijos tankis | Ribota integracija dėl bipolinės struktūros | Labai didelis integracijos tankis | Mažas integracijos tankis |
| Signalų sąsaja | Tvirtas suderinamumas su senosiomis skaitmeninėmis sistemomis | Reikalingas lygių suderinamumas sąveikaujant su TTL | Dažnai reikalauja specializuoto nutraukimo |
| Grandinės sudėtingumas | Paprastas šališkumas ir paprastas išdėstymas | Reikia kruopščiai tvarkyti plačius įtampos diapazonus | Reikalinga kontroliuojama varža ir tikslus poslinkis |
| Sistemos lygio patvarumas | Atsparus elektros triukšmingai aplinkai | Jautresnis valdymui ir statinei iškrovai | Jautrus išdėstymo ir nutraukimo klaidoms |
| Įprastas naudojimas šiandien | Priežiūra, švietimas ir palaikymas | Dominuojanti šeima šiuolaikinėje elektronikoje | Specializuotos itin didelės spartos sistemos |
TTL privalumai ir trūkumai
Privalumai
• Stabilus loginis lygis ir geras atsparumas triukšmui – aiškiai apibrėžtos įtampos ribos padeda užtikrinti patikimą loginį veikimą.
• Paprasta sąsaja su kitomis loginėmis grandinėmis – standartiniai įtampos lygiai leidžia TTL lengvai prijungti prie suderinamų skaitmeninių įrenginių.
• Patikimas veikimas triukšmingoje aplinkoje – tvirtos elektrinės charakteristikos užtikrina patikimą veikimą ten, kur yra elektros trikdžių.
• Mažas jautrumas elektrostatinei iškrovai – palyginti su kai kuriomis kitomis logikos šeimomis, TTL įrenginiai yra mažiau linkę į statinės elektros pažeidimus.
Trūkumai
• Didesnis energijos suvartojimas nei CMOS – nuolatinis srovės srautas lemia didesnį energijos suvartojimą.
• Mažesnis integracijos tankis – TTL grandinės užima daugiau vietos, palyginti su šiuolaikinėmis loginėmis technologijomis.
• Padidėjęs šilumos kiekis esant didesniam perjungimo greičiui – didesnis energijos išsklaidymas gali kelti šilumos valdymo problemų.
Tranzistoriaus-tranzistoriaus logikos taikymas
• Valdymo grandinės naudojant 0–5 V logiką – paplitusios pramoninėse ir laboratorinėse sistemose, kurios remiasi fiksuotais įtampos loginiais lygiais.
• Relių ir lempų perjungimo grandinės – TTL išėjimo pavaros galimybė leidžia valdyti išorines apkrovas per tvarkyklės pakopas.
• Senieji kompiuterių procesoriai – daugelis ankstyvųjų skaičiavimo sistemų buvo sukurtos tik pagal TTL logiką ir veikia iki šiol.
• Spausdintuvai ir vaizdo ekranų terminalai – senesnė periferinė įranga dažnai remiasi TTL pagrįsta logika valdymo ir laiko nustatymo funkcijoms.
Išvada
Nors šiuolaikinė elektronika daugiausia remiasi CMOS technologija, tranzistoriaus-tranzistoriaus logika išlieka pagrindine skaitmeninės elektronikos istorijos dalimi. Dėl aiškaus įtampos lygio, tvirto veikimo ir standartizuotų IC šeimų TTL yra vertingas norint suprasti pagrindines logines sąvokas ir prižiūrėti seną aparatinę įrangą. TTL mokymasis suteikia tvirtų įžvalgų apie tai, kaip skaitmeninės grandinės vystėsi ir toliau patikimai veikia šiandien.
Dažnai užduodami klausimai [DUK]
Kodėl TTL reikalingas fiksuotas 5 V maitinimo šaltinis?
TTL grandinės yra suprojektuotos aplink bipolinius jungties tranzistorius, kurie patikimai veikia esant nominaliai 5 V įtampai. Šis fiksuotas tiekimas užtikrina stabilias logines ribas, nuspėjamą perjungimo elgseną ir suderinamumą su standartiniais TTL IC be sudėtingo įtampos reguliavimo.
Ar TTL logika gali tiesiogiai susieti su CMOS įrenginiais?
TTL gali valdyti kai kuriuos CMOS įėjimus, tačiau įtampos lygio suderinamumas ne visada garantuojamas. Daugeliu atvejų patikimai sąsajai užtikrinti naudojami traukiamieji rezistoriai, lygio poslinkio grandinės arba su TTL suderinamas CMOS (pvz., 74HCT serija).
Kas lemia didesnį energijos suvartojimą TTL grandinėse?
TTL sunaudoja daugiau energijos, nes BJT ima srovę net ir neperjungdami. Šis nuolatinis srovės srautas padidina galios išsklaidymą, palyginti su CMOS, kuris tik paima didelę srovę loginių būsenų perėjimų metu.
Ar TTL IC vis dar gaminami šiandien?
Taip, vis dar gaminama daug TTL IC, ypač populiarių 74 serijos įrenginių. Jie daugiausia naudojami atsarginėms dalims, mokomosioms laboratorijoms ir senų elektroninių sistemų priežiūrai ar atnaujinimui.
Ar TTL tinka šiuolaikiniams didelės spartos skaitmeniniams dizainams?
TTL paprastai nėra idealus šiuolaikiniams didelės spartos ar mažos galios dizainams. Nors naujesnės CMOS technologijos yra greitos, jos pasižymi didesniu greičiu, mažesnėmis energijos sąnaudomis ir didesniu integracijos tankiu, todėl jos geriau tinka šiuolaikinėms programoms.