Saltar al contenido principal

# 3.5: Puertas TTL NAND y AND

$$\newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} }$$

$$\newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}}$$

$$\newcommand{\id}{\mathrm{id}}$$ $$\newcommand{\Span}{\mathrm{span}}$$

( \newcommand{\kernel}{\mathrm{null}\,}\) $$\newcommand{\range}{\mathrm{range}\,}$$

$$\newcommand{\RealPart}{\mathrm{Re}}$$ $$\newcommand{\ImaginaryPart}{\mathrm{Im}}$$

$$\newcommand{\Argument}{\mathrm{Arg}}$$ $$\newcommand{\norm}[1]{\| #1 \|}$$

$$\newcommand{\inner}[2]{\langle #1, #2 \rangle}$$

$$\newcommand{\Span}{\mathrm{span}}$$

$$\newcommand{\id}{\mathrm{id}}$$

$$\newcommand{\Span}{\mathrm{span}}$$

$$\newcommand{\kernel}{\mathrm{null}\,}$$

$$\newcommand{\range}{\mathrm{range}\,}$$

$$\newcommand{\RealPart}{\mathrm{Re}}$$

$$\newcommand{\ImaginaryPart}{\mathrm{Im}}$$

$$\newcommand{\Argument}{\mathrm{Arg}}$$

$$\newcommand{\norm}[1]{\| #1 \|}$$

$$\newcommand{\inner}[2]{\langle #1, #2 \rangle}$$

$$\newcommand{\Span}{\mathrm{span}}$$ $$\newcommand{\AA}{\unicode[.8,0]{x212B}}$$

$$\newcommand{\vectorA}[1]{\vec{#1}} % arrow$$

$$\newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow$$

$$\newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} }$$

$$\newcommand{\vectorC}[1]{\textbf{#1}}$$

$$\newcommand{\vectorD}[1]{\overrightarrow{#1}}$$

$$\newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}}$$

$$\newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}}$$

$$\newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} }$$

$$\newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}}$$

$$\newcommand{\avec}{\mathbf a}$$ $$\newcommand{\bvec}{\mathbf b}$$ $$\newcommand{\cvec}{\mathbf c}$$ $$\newcommand{\dvec}{\mathbf d}$$ $$\newcommand{\dtil}{\widetilde{\mathbf d}}$$ $$\newcommand{\evec}{\mathbf e}$$ $$\newcommand{\fvec}{\mathbf f}$$ $$\newcommand{\nvec}{\mathbf n}$$ $$\newcommand{\pvec}{\mathbf p}$$ $$\newcommand{\qvec}{\mathbf q}$$ $$\newcommand{\svec}{\mathbf s}$$ $$\newcommand{\tvec}{\mathbf t}$$ $$\newcommand{\uvec}{\mathbf u}$$ $$\newcommand{\vvec}{\mathbf v}$$ $$\newcommand{\wvec}{\mathbf w}$$ $$\newcommand{\xvec}{\mathbf x}$$ $$\newcommand{\yvec}{\mathbf y}$$ $$\newcommand{\zvec}{\mathbf z}$$ $$\newcommand{\rvec}{\mathbf r}$$ $$\newcommand{\mvec}{\mathbf m}$$ $$\newcommand{\zerovec}{\mathbf 0}$$ $$\newcommand{\onevec}{\mathbf 1}$$ $$\newcommand{\real}{\mathbb R}$$ $$\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}$$ $$\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}$$ $$\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}$$ $$\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}$$ $$\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}$$ $$\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}$$ $$\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}$$ $$\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}$$ $$\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}$$ $$\newcommand{\laspan}[1]{\text{Span}\{#1\}}$$ $$\newcommand{\bcal}{\cal B}$$ $$\newcommand{\ccal}{\cal C}$$ $$\newcommand{\scal}{\cal S}$$ $$\newcommand{\wcal}{\cal W}$$ $$\newcommand{\ecal}{\cal E}$$ $$\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}$$ $$\newcommand{\gray}[1]{\color{gray}{#1}}$$ $$\newcommand{\lgray}[1]{\color{lightgray}{#1}}$$ $$\newcommand{\rank}{\operatorname{rank}}$$ $$\newcommand{\row}{\text{Row}}$$ $$\newcommand{\col}{\text{Col}}$$ $$\renewcommand{\row}{\text{Row}}$$ $$\newcommand{\nul}{\text{Nul}}$$ $$\newcommand{\var}{\text{Var}}$$ $$\newcommand{\corr}{\text{corr}}$$ $$\newcommand{\len}[1]{\left|#1\right|}$$ $$\newcommand{\bbar}{\overline{\bvec}}$$ $$\newcommand{\bhat}{\widehat{\bvec}}$$ $$\newcommand{\bperp}{\bvec^\perp}$$ $$\newcommand{\xhat}{\widehat{\xvec}}$$ $$\newcommand{\vhat}{\widehat{\vvec}}$$ $$\newcommand{\uhat}{\widehat{\uvec}}$$ $$\newcommand{\what}{\widehat{\wvec}}$$ $$\newcommand{\Sighat}{\widehat{\Sigma}}$$ $$\newcommand{\lt}{<}$$ $$\newcommand{\gt}{>}$$ $$\newcommand{\amp}{&}$$ $$\definecolor{fillinmathshade}{gray}{0.9}$$

Supongamos que alteramos nuestro circuito básico inversor de colector abierto, agregando un segundo terminal de entrada igual que el primero:

Este esquema ilustra un circuito real, pero no se le llama “inversor de dos entradas”. A través del análisis, descubriremos cuál es la función lógica de este Circuito y, en consecuencia, cómo debe designarse.

Al igual que en el caso del inversor y el búfer, el clúster de diodos “de dirección” marcado como “Q 1” en realidad se forma como un transistor, aunque no se usa en ninguna capacidad de amplificación. Desafortunadamente, una estructura de transistor NPN simple es inadecuada para simular las tres uniones PN necesarias en esta red de diodos, por lo que se necesita un transistor (y símbolo) diferente. Este transistor tiene un colector, una base y dos emisores, y en el circuito, se ve así:

En el circuito de entrada única (inversor), poner a tierra la entrada resultó en una salida que asumió el estado “alto” (1). En el caso de la configuración de salida de colector abierto, este estado “alto” era simplemente “flotante”. Permitir que la entrada flote (o estar conectada a V cc) resultó en que la salida se pusiera a tierra, que es el estado “bajo” o 0. Así, un 1 in resultó en un 0 out, y viceversa.

Dado que este circuito tiene tanto parecido con el circuito inversor simple, siendo la única diferencia un segundo terminal de entrada conectado de la misma manera a la base del transistor Q 2, podemos decir que cada una de las entradas tendrá el mismo efecto en la salida. Es decir, si alguna de las entradas está puesta a tierra, el transistor Q 2 se verá forzado a una condición de corte, apagando así Q 3 y flotando la salida (la salida va “alta”). La siguiente serie de ilustraciones muestra esto para tres estados de entrada (00, 01 y 10):

En cualquier caso, donde hay una entrada puesta a tierra (“baja”), se garantiza que la salida sea flotante (“alta”). Por el contrario, la única vez que la salida irá “baja” es si el transistor Q3 se enciende, lo que significa que el transistor Q2 debe estar encendido (saturado), lo que significa que ninguna de las entradas puede estar desviando la corriente R1 lejos de la base de Q2. La única condición que satisfará este requisito es cuando ambas entradas son “altas” (1):

## Puerta NAND

Recolectando y tabulando estos resultados en una tabla de verdad, vemos que el patrón coincide con el de la puerta NAND:

En la sección anterior sobre puertas NAND, este tipo de puerta se creó tomando una puerta AND y aumentando su complejidad al agregar un inversor (NO puerta) a la salida. Sin embargo, cuando examinamos este circuito, vemos que la función NAND es en realidad el modo de operación más simple y natural para este diseño TTL. Para crear una función AND usando circuitos TTL, necesitamos aumentar la complejidad de este circuito agregando una etapa de inversor a la salida, al igual que tuvimos que agregar una etapa de transistor adicional al circuito inversor TTL para convertirlo en un búfer:

## Y Puerta

La tabla de verdad y el circuito de puerta equivalente (una puerta NAND de salida invertida) se muestran aquí:

Por supuesto, tanto los circuitos de puerta NAND como AND pueden diseñarse con etapas de salida de tótem-polo en lugar de colector abierto. Estoy optando por mostrar las versiones de coleccionista abierto en aras de la simplicidad.

## Revisar

• Una puerta TTL NAND se puede hacer tomando un circuito inversor TTL y agregando otra entrada.
• Se puede crear una puerta AND agregando una etapa de inversor a la salida del circuito de puerta NAND.

This page titled 3.5: Puertas TTL NAND y AND is shared under a GNU Free Documentation License 1.3 license and was authored, remixed, and/or curated by Tony R. Kuphaldt (All About Circuits) via source content that was edited to the style and standards of the LibreTexts platform.