Home Tekniikka dekooderi

dekooderi



Overview

Decodingisthereverseprocessofencoding.Duringencoding,eachbinarycodeisassignedaspecificmeaning,thatis,itrepresentsacertainsignalorobject.Theprocessof"translating"thespecificmeaningofthecodestateiscalleddecoding,andthecircuitthatimplementsthedecodingoperationiscalledadecoder.Inotherwords,adecoderisacircuitthatcantranslatethestateoftheinputbinarycodeintoanoutputsignaltoexpressitsoriginalmeaning.

Soitonsoiton mukaan lähtösignaali voi olla pulssi,korkea tai alhainen taso.

Classification

Therearemanytypesofdecoders,buttheirworkingprinciplesandanalysisanddesignmethodsaresimilar.Amongthem,binarydecoders,two-decimaldecodersanddisplaydecodersTheyarethethreemosttypicalandwidelyuseddecodingcircuits.

Binarycodedecoder,alsocalledminimumitemdecoder,takeonedecoderfromN,theminimumitemdecodergenerallytranslatesbinarycodeintodecimalcode;

Codeconversiondekooderi, joka muuntaa yksikoodin toiseksi koodiksi;

Displaydecoder,generallytranslatesacodeintoadecimalcodeoraspecificcode,andpassesthedisplaydeviceDisplaythestatusofthedecoder.

VariableDecoding

Thevariabledecoderisacombinationallogiccircuitwithmultipleoutputterminalsthattransformsninputsinto2^noutputs.Themodelcanberepresentedbythefollowingfigure.Amongallthecombinationsofinputchanges,eachoutputis1onlyonce.Sincetheminimumitemis1onlyonceinthetruthtable,theoutputistheminimumitemoftheinputvariable.combination.Therefore,thedecodercanalsobecalledtheminimumtermgeneratorcircuit.

Workingprinciple

Thedecoderisalogiccircuitwitha"translation"function.ThiscircuitcantranslatethevariousstatesoftheinputbinarycodeintocorrespondingTheoutputsignal.Somedecodersareequippedwithoneormoreenablecontrolinputterminals,whichbecomechipselectterminalstocontrolwhetherdecodingisallowedorprohibited.

Kuvassa 1,74138 on 3-johtiminen-8-johtiminen dekooderi.Kolmessa tuloliittimessä CBA on 8 tilayhdistelmää (000-111), jotka voivat koodata8 lähtösignaalia Y0—Y7.Tällä dekooderilla on kolmetoista tuloliitintä00- ja G2-asemassa. teandoutputslowlevel.Kun dekoodaus on poistettu käytöstä,setulostaakorkean tason.

InFigure2,thecircuitfordetectingthetimewaveformofthe74ls138decoderusesadigitalsignalgeneratorandalogicanalyzer.Thedigitalsignalgeneratorsendsouttwosetsof000-111squarewavesignalsinsequenceinonecycle.

Kuva 3 näyttää kahden 3-johtimisen 8-johtimisen dekooderin liittämisestä 4-johtimiseen 16-johtimiseen dekooderiin.Toisen sirun74138aktivointiliitinG1jaensimmäisen parin G2A-pääteliitin. 0000-0111.KunD=1,toinen siru74138 toimii koodin purkamiseksi ja 1000-1111:n tulosignaalin lähettämiseksi.

InFigure4,7442isabinary-decimaldecoderwith4inputterminalsand10outputterminals.Theinputsignaladopts8421BCDcode,andthebinarynumber0000-1001correspondstothedecimalnumber0-9.Whentheinputexceedsthisrange,itisinvalid,andthe10outputterminalsareallhigh.The7442circuithasnoenableterminal,soaslongastheinputiswithinthespecifiedrange,therewillbeanoutputterminalthatislow.

Picture5bitBCD—sevensegmentdisplaydecodercircuit,LEDdigitaltubewilldisplaythedecimalnumber0-9correspondingtotheBCDcode.Becausethedisplaydecodercircuitoutputsahighlevel,acommoncathodeLEDdigitaltubeshouldbeused.

Theprocessofencodinganddecodingisjusttheopposite.Theencodercangenerateasetofbinarycodesforavalidinputsignal.Someencodersareequippedwithanenableterminaltocontrolwhetherencodingisallowedorprohibited.

Thefunctionofthepriorityencoderistoallowinputsignalsatseveralinputterminalsatthesametime.Theencoderisarrangedaccordingtothepriorityorderoftheinputsignals,andonlyperformsprocessingontheonewiththehighestpriorityamongtheseveralsignalsinputatthesametime.coding.InFigure6,74147isaBCDpriorityencoder,bothinputandoutputareactivelow.Inordertoobtainaneffectiveoutputhighlevel,aninvertercanbeconnectedtoeachoutputterminal.7417hasonly1-9eachinputterminal,0inputterminalisnotconnectedtothecircuit.Thisisbecause7417stipulatesthatwhenthereisnovalidinput,theBCDcode0000of0isoutput.

Figure7isalogiccircuitthatdetectsthepriorityencoding/decodingfunction.Foreachgroundedlogicswitch,thedigitaltubewilldisplayacorrespondingdecimalnumber.Amongthe8logicswitchesattheinput,theprioritywiththecodename[7]isthehighest,andtheprioritywiththecode[0]isthelowest.

Selitä

dekooderin piirin rakenne

Kuva 1

IamdiscussingthefunctionofthedecoderLet’stakealookattheinternalstructureofthedecoder.Thefigurebelowisa2-inputdecodermainlycomposedofANDgatecircuits,withatotalof22outputs(thatis,4).Fromthefigure,eachoutputcorrespondstoone.Thesmallestitem.Inthiscircuit,whenthevalueoftheinputBAis10,whichcorrespondstothedecimalnumber2,itsF2outputishigh,andtherestoftheoutputis0.

Kuva2

Thepicturebelowisalsoa2-inputdecoder,butbecauseitmainlyusesaNANDgate,eachTheoutputcorrespondstothenegationofaminimumterm.Inthiscircuit,whentheinputBAis10,itsoutputF2isnolonger1,buttheoutputis0,andtheremainingoutputsare1.

Weregardthefollowingdecodercircuitastheoutputlowleveleffective(thatis,whentheinputvariablecorrespondstothedecimali,thecorrespondingi-thoutputterminalislowlevel,andtherestarehighLevel).Ofcourse,thepreviousdecoderisactiveathighlevel.

Kuva 3

Thetwocircuitslistedabovearethecaseof2inputs,andthesameistrueforthecaseofmorethan2inputs,thesameItcanoutputhigh-leveleffective,andoutputlow-leveleffective.

Realizelogicfunctionwithdecoder

Becauseanycombinationallogiccircuitcanbewrittenintheformofminimumtermexpression,theoutputofthedecodercircuitliststhecircuit’sAllminimumtermexpressions(ornon-expressionofminimumterms),sowemayusedecodercircuitstoimplementvariouscombinationallogiccircuits.

Esimerkki koodauksenpurkupiirin realisoimiseksi F(X,Y,Z)=∑(0,1,4,6,7)=∏M(2,3,5)

Wecanimplementthislogicfunctioninseveralways.Thefollowingfigurelistsfourmethods.Fromthesefourfigures,youshouldbeabletosummarizetherules.

Niiden joukossa:

Pictureaistherealizationmethodofhigh-leveleffectiveoutputplusORgate;

Kuva onmatalan tasontehokas ulostulo plusNAND-portti

Figurecistheimplementationmethodofhigh-leveleffectiveoutputplusNORgate;

Figuredistheimplementationmethodoflow-leveleffectiveoutputplusNANDgate;

Kuva 4

EnableInputs

Enablesareoftenencounteredinmedium-scaleintegratedcircuitsTheenablepincanbeinputoroutput.Itistheinput/outputterminalusedtoexpandthefunctionofthemedium-scaleintegratedcircuit.Thefollowingfigureaisa2-inputdecoderwithaninputE,DuetotheadditionoftheinputterminalE,itsfunctionhaschanged.WhenE=0,itsoutputisall0,andthedecoderisactiveathighlevelwhentheEterminalisnotadded.Atthistime,itsoutputNoneoftheterminalsisinavalidworkingstate,wecanunderstandthatwhenE=0,thedecoderdoesnotwork;whenE=1,weseethatthedecodercanworknormally,weputthisinputterminalinEWhen=1,theenableterminalthatcanworknormallyiscalledactivehigh.Thefigurebbelowisasimplifiedlogicalsymbol.

Kuva 5

Thefigurebelowisanexampleofusingtheenableterminaltoconverttwo2-inputdecodersinto3-inputdecoders.Inthefigurebelow,whenI2islow,theenableterminalofthefirstdecoderishighanditworksnormally,buttheseconddecoderdoesnotworkatthistime,sotheoutputofdecoder1correspondstoInput0~3ofI3I2I1;whenI2ishigh,decoder2works,anddecoder1doesnotwork,soitsoutputcorrespondstoinput4~7ofI2I1I0,sothecircuitinthefigurebelowrealizestheuseoftheenableterminalExtenda2-inputdecodertoa3-inputdecoder.

Kuva 6

Standardmedium-scaledekooderipiiri

Keskikokoisissa integroiduissa piireissä on useita tyyppejä dekoodeja.Laajimmin käytetty on 74138, joka on 3-8 dekooderi.Seuraavat kuvat näyttävätlogiikkasymbolitjapinasetelman.Se on alhainen toiminto. islow-levelactive,enableterminalG1high-levelactive,/G2,/G3islow-levelactive,kun yksi matalasta tasosta,lähtöliittimet ovatkaikki1.

Kuva 7

Esimerkiksi käytä74138:a funktion toteuttamiseksi F(X,Y,Z)=∑m(0,2,4,7)

p>

Using74138torealizethefunctionisthesameastheabove-mentioneddecodertorealizethelogicfunction,buttwopointsmustbepaidattentionto:

Theoutputof1.74138islow-leveleffective,sothelogicfunctionisrealizedWhentheoutputterminalcannotbeconnectedtoORgateandNORgate(becauseonlyoneislowleveleachtime,therestarehighlevel);

2.74138differsfromthepreviousoneinthatithasanenableterminal,Sotheenableterminalmustbeprocessed,otherwisetherequiredlogicfunctioncannotberealized.Thefollowingfigureshowsthefinalcircuit.

Kuva 8

Näytön dekoodaus

Theworkingprincipleofcommonlyuseddisplaydevices

Commondigitaldisplaysindigitalsystemsusuallyinclude:light-emittingdiodenixietubes(LEDnixietubes)andliquidcrystaldisplaynixietubes(LCDnixietubes).TheLEDdigitaltubeuseslight-emittingdiodestoformstrokesfordisplayingnumberstodisplaynumbers.BecausetheLEDsemitlight,theLEDdigitaltubeissuitableforvariousoccasions.Theliquidcrystaldisplaydigitaltubeusestheliquidcrystalmaterialtoabsorblightundertheactionofalternatingvoltage,andthereisnostrokewithouttheactionofthealternatingelectricfield,soitcandisplaythenumber,butbecausetheliquidcrystalmaterialmusthavelightItcanonlybeused,soitcannotbeusedinsituationswherethereisnooutsidelight(theLCDdisplayofportablecomputerscanbeusedatnightundertheactionofbacklight),butthebiggestadvantageofLCDisthatitconsumesalotofelectricity,soitiswidelyusedinDigitaldisplayofsmalldevicessuchassmallcalculators.

ThefollowingfigureshowstheinternalstructureoftheLEDdigitaltubeandthedisplayofthenumber.ItisakindofLEDdigitaltubewithananodeconnectedinone.Weusuallycallitacommonanodedigitaltube.Sincethereisacommonanodedigitaltube,thereisacommoncathodedigitaltube.Theinternalstructureisnotdrawnhere.Pleasedrawityourself.

Kuva 9

LedDecodingDriveCircuit

kevyet emitiondiodesonlynedTobeurnondon.accordingtowhetherthecommonPoleofTheLedisananodeoraCathodEisDivideToToTypefDeCoders Oncatodeeled.

4511isaneffectivehigh-levelCMOSdisplaydecoder,itsinputis8421BCDcode,thefollowingfigureandtablerespectively4511pinarrangement,logicsymbolsandlogicfunctiontable.

Kuva 10

Kuvassa:

/LT:Testilampputanko, matalatehoinen,kun se on alhainen. Normaalisti kaikki iskut ovat vain pitkiä.

/BL:Lightisoff,low levelisactive,kun se on alhainen,syötetyn datan tilasta riippumatta,sentulo onkaikkitasoinen,eli kaikki vedot sammuvat;

/ST/LE:strobe/latchpole,whichisamultiplexedfunctionalterminal,whentheinputislow,itsoutputandTheinputvariableisrelated;whentheinputishigh,itsoutputisonlyrelatedtothestatebeforetheendishigh,andnomatterhowtheinputDCBAterminalchanges,itsdisplayedvalueremainsunchanged.

D,C,B,A:8421BCD-kooditulo,Dbitti on suurin bitti;

a~g:lähtöliitin onkorkeatasotehokas,soitslähdön pitäisi vastata katodilla varustettua digitaalista putkea.

LCDdecoderdriver

TheLCDdecoderdrivercircuitisdifferentfromtheLEDdecoderdrivercircuit.Itsoutputisnotahighleveloralowlevel,butapulsevoltage.Whenitisvalid,itsoutputisalternatingpulsevoltage,otherwiseitishighlevelorlowlevel.

This article is from the network, does not represent the position of this station. Please indicate the origin of reprint
TOP