Përmbajtje:
- Hapi 1: Dizajni
- Hapi 2: Shtimi i Transistorëve, Butonave dhe LED
- Hapi 3: Shtimi i rezistencës
- Hapi 4: Shtimi i telave
- Hapi 5: Testimi dhe zgjidhja e problemeve
- Hapi 6: Dëshironi më shumë?
Video: Bëni një portë XOR nga transistorët: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
OR portat janë shumë të dobishme, por ato kanë një veçori të çuditshme që mund të funksionojë mirë, por në aplikime të caktuara mund të shkaktojë probleme. Ky është fakti që nëse të dy hyrjet janë një, atëherë dalja është gjithashtu një. Nëse do të kishim një aplikacion ku nuk e donim këtë, ndoshta po ndërtonim një shtues, do të përdornim diçka të quajtur Exclusive Or Gate, e cila shkurtohet XOR ose EOR.
Hapi 1: Dizajni
Një mënyrë për të arritur sjelljen XOR është të marrësh një portë të rregullt OR, pastaj të merresh me rastin kur të dy inputet janë pozitive. Nëse lidhim një portë AND me hyrjet, mund të marrim një sinjal kur të shfaqet ai rast. Ne mund ta marrim atë sinjal, ta përmbysim, pastaj ta lidhim atë dhe daljen e portës OR me një portë tjetër AND. Kjo do ta bëjë atë sa herë që nuk është rasti që të dy hyrjet janë të ndezura, porta OR thjesht do të kalojë përmes portës së dytë AND, por kur të dy hyrjet të shkojnë lart, porta e parë AND do të mbyll portën e dytë AND dhe do të mbajë dalja fiket pavarësisht nga gjendja e portës OR.
Një rregullim që përfundova duke bërë në qarkun përfundimtar është ndërrimi i kombinimit AND/NOT për një portë NAND, e cila është vetëm një portë AND e përmbysur. Mënyra se si funksionon kjo do të bëhet e qartë më vonë.
Tani le të shkruajmë të njëjtën skemë, por me transistorë dhe rezistorë. Lloji i tranzistorit që kam përdorur është 2N2222 BJT, i cili është mjaft i zakonshëm (2N4401 dhe 2N3904 gjithashtu funksionojnë). Kam përdorur 6 transistorë, 3 rezistorë 20k Ohm, 3 rezistorë 47khm, 1 rezistencë 1 510 ohm, dy butona shtytës dhe një LED. Zgjodha këto vlera të rezistencës bazuar në burimin tim të energjisë 5v, dhe rrymën minimale 0.1mA, ose 0.0001A për 2N2222. nëse përdorni ligjin e Ohmit për të llogaritur rezistencën e saktë në tokë për ato vlera ju merrni 50, 000 Ohm. 47k Ohm është mjaft afër për portën e poshtme NAND, por pse vlera më e ulët për portën OR, dhe hyrja e parë e portës së dytë AND? Arsyeja është sepse emetuesi i transistorëve që përbëjnë portën OR lidhen përmes bazës së një tranzistori tjetër, prandaj kalon përmes një rezistori të dytë, jo direkt në tokë. (Rezistenca aktuale kufizuese e LED është një vlerë mjaft e ulët sa është e parëndësishme në këtë llogaritje).
Hapi 2: Shtimi i Transistorëve, Butonave dhe LED
Hapi 3: Shtimi i rezistencës
Hapi 4: Shtimi i telave
Mënyra se si po e fuqizoj bordin tim është lidhja e shinave të energjisë me një furnizim me energji në stolin e laboratorit të vendosur në rrymë maksimale 5v dhe 500mA. I njëjti lloj i hyrjes mund të arrihet duke lidhur energjinë në kunjat 5V dhe GND të një Arduino, por me të vërtetë një furnizim me energji 5v funksionon (megjithëse një i tanishëm i kufizuar rekomandohet për të zvogëluar rrezikun e shpërthimit të komponentëve).
Hapi 5: Testimi dhe zgjidhja e problemeve
Tani që është i lidhur, do t'ju lejoj të provoni tuajin. Nëse shtypet njëra ose tjetra butona, LED duhet të ndizet. Nëse të dy shtyhen, megjithatë, atëherë LED do të fiket.
Problemet e zakonshme
- Nëse një hyrje duket se nuk funksionon siç duhet, dhe rasti kur të dy hyrjet janë të ndezur akoma jep një zero, kontrolloni tensionin në hyrjen e portës AND që vjen nga porta OR kur shtypet ai buton. Nëse është i ulët (<2V), zvogëloni rezistencën e rezistencës që shkon nga OR në portën AND.
- Nëse porta ende vepron si një portë OR, që do të thotë se kur të dy hyrjet janë në dalje është e ndezur, kontrolloni tensionin që hyn në hyrjen e portës AND që vjen nga porta NAND. Nëse kjo është e lartë kur shtypen të dy butonat, sigurohuni që transistorët tuaj në portën AND po punojnë dhe kontrolloni rezistencën nga atje në tokë kur të dy butonat shtypen. Nëse kjo rezistencë është e lartë, dhe/ose ai tension është i ulët, zëvendësoni ato dy transistorë, ose zvogëloni rezistencën e hyrjeve në portat NAND.
Hapi 6: Dëshironi më shumë?
Nëse ju pëlqeu ky Instructable, shkoni përpara dhe shikoni librin tim në Amazon të quajtur "Fillestari Udhëzues për Arduino". Ai kalon mbi parimet bazë të qarkut, si dhe kalon mbi kodin C ++ të përdorur për të programuar një Arduino.
Recommended:
Si të bëni një përshtatës helikoid të rregullueshëm për një objektiv projektori 85 mm, nga një lidhës tubi polipropileni: 5 hapa
Si të bëni një përshtatës helikoid të rregullueshëm për një objektiv projektori 85 mm, nga një lidhës tubash polipropileni: Kohët e fundit kam blerë një projektor të vjetër rrëshqitës për rreth 10 euro. Projektori është i pajisur me një lente 85 mm f/2.8, lehtësisht e shkëputshme nga vetë projektori (asnjë pjesë nuk ka nevojë të çmontohet). Kështu që vendosa ta transformoj atë në një lente 85 mm për Penta -n time
Bëni një aparat të kontrolluar nga distanca nga një celular !: 5 hapa (me fotografi)
Bëni një aparat të kontrolluar nga distanca nga një celular !: Dëshironi të dini se çfarë po bën macja juaj në punë? Dërgoni një mesazh me tekst celularit tuaj të mbikqyrjes të sapokrijuar dhe merrni fotografi dhe video sekonda më vonë. Duket si një ëndërr? Jo më! Kjo video shpjegon se si funksionon:
Si të testoni transistorët bipolarë nëse keni një multimetër analog: 4 hapa
Si të testoni transistorët bipolar nëse keni një multimetër analog: Ne e dimë se si funksionon tranzistori, por disa prej nesh nuk dinë të provojnë vetë përbërësin. Në ditët e sotme, shumica e Multimetrave Dixhitalë kanë të pajisur me priza për t’i testuar, por çfarë do të bëni nëse i keni ato të vjetra Analog/Needletype? Kjo është një sim
Si të bëni një LED të fuqizuar nga era nga një video: 13 hapa
Si të bëni një LED të fuqizuar nga era nga një video: Ky tutorial shpjegon se si të bëni një LED të fuqizuar nga era nga një VCR të vjetër dhe një rrotull. Ju gjithashtu mund të përdorni një makinë të vjetër CD-Rom nëse nuk keni një VCR. Nëse jeni të interesuar për mësimin për ta bërë këtë nga një disk CD-Rom, mund ta gjeni në faqen time
Si të bëni një GIF të animuar nga një skedar video duke përdorur vetëm një program falas: 4 hapa
Si të bëni një GIF të animuar nga një skedar video duke përdorur vetëm një program falas: për ata prej jush që nuk e dinë një GIF është formati më i zakonshëm i imazhit që mbështet korniza të shumta në një shfaqje të rrëshqitshme ose animacion. me fjalë të tjera ju mund të vendosni video të shkurtra ku normalisht shkojnë vetëm imazhet. Unë kam dashur të bëj një GIF nga videoklipi