Opetan tällä hetkellä tyttärilleni 9 ja 12-vuotiaita digitaalisia elektroniikkoja. Tällöin halusin tutustuttaa heidät CMOS-logiikkaan, koska mielestäni käytännönläheinen lähestymistapa on aina parempi kuin vain teorian tekeminen.
Ostin muutaman läpireikäisen NMOS- ja PMOS-transistorin, jotka aikovat osoittaa logiikan perusportit, kuten NOT (1 NMOS, 1 PMOS), NOR ja NAND (2 NMOS ja 2 PMOS). Se toimi hyvin, ja he voisivat perustella, miksi portti toimi samalla tavalla.
Seuraavaksi ovat XOR ja XNOR, mutta se kompasteli minua hieman. Tiedän, miten piiri voidaan muodostaa yhdeksällä transistorilla, mutta verkossa katsellen olen nähnyt 6-transistori- ja jopa 3-transistoriratkaisuja. Nämä olettavat kuitenkin, että voit muuttaa leveyttä ja pituutta, joten nämä ovat ratkaisuja, jotka on tarkoitettu ASIC-malleille, ei läpireikäkomponenteille.
Kysymykseni kuuluu - onko keino osoittaa XOR / XNOR-portti logiikka valmiiden CMOS / PMOS-transistoreiden kanssa, joissa käytetään vain muutamia transistoreita? Kuusi transistoria olisi kunnossa, kahdeksan hiukan huonompaa, mutta toteutettavissa.
Ehkä minun pitäisi vain ohittaa XOR / XNOR ja siirtyä salpojen ja kiikkujen päälle?