Вы находитесь на странице: 1из 3

Otras estructuras CMOS de entrada y salida

Los diseadores de circuitos han modificado el circuito CMOS bsico en muchas maneras
para producir compuertas que se ajustan a aplicaciones especficas. Esta seccin
describe algunas de las variaciones ms comunes en las estructuras de entrada y salida
CMOS.
Compuertas de transmisin
La compuerta de transmisin CMOS est compuesta por un par de transistores de canal-p
y de canal-n pueden conectarse entre s para formar un interruptor controlado por lgica.
Una compuerta de transmisin se hace funcionar de modo que sus seales de entrada
EN y EN_L siempre se encuentren en niveles opuestos. Cuando EN es ALTO y EN_L es
BAJO, existe una conexin de baja impedancia entre los puntos A Y B. Cuando EN es
BAJO y EN_L es ALTO, los puntos A y B estn desconectados.
Una vez que una compuerta de transmisin se encuentra habilitada, el retardo de
propagacin de A hacia B (o viceversa) es muy breve. Debido a sus retardos cortos y
simplicidad conceptual, las compuertas de transmisin se incluyen en el interior de los
dispositivos CMOS de gran escala (como multiplicadores y flip-flops). En el ejemplo,
cuando S es BAJO, la entrada X se conecta a la salida Z; cuando S es ALTO, Y se
conecta a Z.
Entradas de un disparador de Schmitt
Un disparador Schmitt es un circuito especial que utiliza retroalimentacin interna para
desplazar el umbral de conmutacin dependiendo de si la entrada est cambiando de
BAJO a ALTO o de ALTO a BAJO.
Por ejemplo, supongamos que la entrada de un inversor con disparador Schmitt se
encuentra inicialmente en 0V, un nivel BAJO estable. Entonces la salida de ALTO, cercana
a 5.0V. Si el voltaje de entrada se incrementa, la salida no ir a BAJO hasta que el voltaje
de entrada alcance aproximadamente 2.9V. Sin embargo, una vez que la salida cambia a
BAJO, no ir a ALTO hasta que la entrada disminuya en aproximadamente 2.1V. De este
modo, el umbral de conmutacin para los cambios de entrada que tienen excursin
positiva, indicado como Vt+, es aproximadamente de 2.9V. Para los cambios de entrada
que tienen excursin negativa, el umbral de conmutacin (Vt-) es aproximadamente 2.1V.
La diferencia entre ambos umbrales se denomina histresis. El inversor con disparador
Schmitt proporciona casi 0.8V de histresis.
Salidas de tres estados
Las salidas lgicas tienen dos estados normales, ALTO y BAJO, que corresponden a los
valores lgicos 0 y 1. Sin embargo, algunas salidas tienen un tercer estado elctrico que
no es un estado lgico en absoluto, el cual se denomina estado de alta impedancia y en
este estado, la salida se comporta como si an no estuviera conectada al circuito.
Estos dispositivos de tres estados tienen una entrada extra, que por lo general se llama
habilitacin de salida o inhabilitacin de salida, que se encargar de colocar la salida
del dispositivo en el estado de alta impedancia.

Cuando la entrada de habilitacin EN est en nivel BAJO, ambos transistores de salida


estn apagados, y la salida est en el estado de alta impedancia. De otro modo, la salida
es ALTO o BAJO mediante la entrada A.
Los dispositivos con salidas de tres estados se disean normalmente de modo que el
retardo de habilitacin de salida (de Hi-Z a BAJO o ALTO) sea algo ms largo que el
retardo de inhabilitacin de salida (BAJO o ALTO hacia Hi-Z). De este modo si un circuito
de control activa la entrada de habilitacin de salida del primer dispositivo al mismo
tiempo que desactiva la entrada de un segundo dispositivo, se garantiza que el segundo
dispositivo entrar al estado de alta impedancia, antes que el primero coloque un nivel
ALTO o BAJO en el bus.
Salidas de drenaje abierto
Como su nombre lo indica, es una compuerta CMOS en el que el drenaje del transistor de
canal-n del extremo superior se deja desconectado internamente.
Por ejemplo, aqu tenemos una compuerta NAND CMOS con drenaje abierto, en este
caso su resistor de arranque controla una carga.
Una salida de drenaje abierto necesita un resistor externo de arranque para proporcionar
un arranque pasivo al nivel alto. Por lo que, el tiempo de ascenso de BAJO a ALTO es
relativamente lento comparado al tiempo de cada, es decir, de ALTO a BAJO.
Por qu utilizar salidas de drenaje abierto? A pesar de los tiempos de ascenso lentos,
pueden ser tiles en por lo menos tres aplicaciones: control de LEDs, desarrollo lgico de
alambrada y el control de buses de fuente mltiple.
Control de LED
Una salida del tipo drenaje abierto puede excitar a un LED. Si cualquiera de las entradas
A o B es BAJO, el correspondiente transistor de canal-n estar apagado y el LED no se
encender. Cuando ambas entradas A y B sean ALTO, los dos transistores estarn
encendidos, la salida Z estar en nivel BAJO y el LED se encender. El valor del resistor
de arranque R se selecciona para que fluya una cantidad apropiada de corriente a travs
del LED en el estado encendido.
Cabe mencionar que no se tiene que utilizar una salida de drenaje abierto para controlar
un LED. Por ejemplo, podemos usar una compuerta NAND CMOS con arranque activo
(explico), sin embargo, el segundo mtodo no se usa tan frecuentemente como el primero,
esto porque el circuito no suministra la corriente necesaria como para encender un LED.
Lgica alambrada
Si las salidas de varias compuertas con drenaje abierto se conectan entre s con un
resistor de arranque, entonces se realiza la lgica de alambrado. Se obtiene una funcin
AND puesto que la salida alambrada est en ALTO si y slo si todas las salidas de la
compuerta individual estn en ALTO (en realidad, estn abiertas); cualquier salida en nivel
BAJO es suficiente para llevar a la salida alambrada al nivel BAJO.

Cabe destacar que la lgica de alambrado no puede realizarse si se utilizan compuertas


que tienen arranque activo.
Buses de fuente mltiple
Las salidas de drenaje abierto pueden unirse entre s para permitir que varios dispositivos,
uno a la vez, enve informacin a un bus comn.
Por ejemplo
Todas las salidas en el bus (excepto una) se encuentran en ALTO.
La salida restante determina si quiere transmitir un 1 lgico o un 0 lgico en el bus.
Los circuitos de control seleccionan el dispositivo que controlar al bus.
Como mximo un bit de control ser ALTO, lo que habilita al correspondiente bit de datos
para que pase a travs del bus.

Вам также может понравиться