Aktív témák

  • t3rm1nat0r

    csendes tag

    A továbbiakban ahhoz hogy valamiféle értelmes szimulációt lehessen bemutatni, tudni kellene, hogy épül fel egy nand kapu.

    Ehhez a cmos megoldást választottam. De itt is sok más fizikai kivitelezés létezik.

    http://en.wikipedia.org/wiki/File:CMOS_NAND.svg
    http://en.wikipedia.org/wiki/CMOS

    Ez egy kevert megoldás, n és p tipusú tranzisztorokból áll. Mindig csak az egyik tipus aktív, amiatt áram csak nagyon rövid ideig folyik. Ezeket használják a kis fogyasztású eszközökben.

    Ha A vagy B bemenetet Vss-re kapcsolom /-/, akkor az Out Vdd szintre /+/ áll be, mert valamelyik felső tranzisztor lesz aktív.
    A minkét bemenet Vdd-t kap, akkor a két alsó tranzisztor Vss-re kapcsolja a kimenetet. /out/
    Ennek van egy igazság táblája
    A B out
    + + -
    - + +
    + - +
    - - +

    Ez megfelel a nand állapotainak, ha + az az 1, és a - a 0 állapot,
    Ezeket az igazságtáblákat nem kell bemagolni. Néhány egyszerű szabályra épül az egész.

    Az AND csak akkor ad igaz /1/ kimenetet, ha mindkét bemenet igaz. Ez az első eset.
    A B out
    11 1
    01 0
    10 0
    00 0

    Az OR csak akkor ad 0-át, ha mindkét bemenet 0. Ha VAGY az egyik VAGY a másik 1, akkor a kimenet is 1.
    A B out
    11 1
    01 1
    10 1
    00 0

    A XOR csak akkor lesz 1, ha ellentétes a két bemenet állapota.
    A B out
    11 0
    01 1
    10 1
    00 0

    Az N betű a NAND-nál annyit jelent, hogy invertálni kell a kapott értéket.
    Ez az 1-est 0-ára változtatja, és fordítva.

    A NAND kapuk használatának mint látszik, ismét praktikus oka van, ez az egyik legegyszerűbben megvalósítható logikai kapu.

    AND kaput úgy kapunk, hogy egy invertert kapcsolunk utánna. Ha nem akarunk túl optimalizált áramkört, akkor kiindulhatunk a tervezésnél tisztán NAND vagy NOR kaputömbből.
    Ekkor az invertert úgy kapom, hogy az egy NAND kapu egyik bemenetét felhúzom.
    Ezt a módszert fogom alkalmazni.

Aktív témák