MICROPROCESADORES REFORZADORES DE SEÑAL CON HABILIDAD DE PONERSE EN TERCER ESTADO Carlos Canto Q. MICROPROCESADORES LOS BUFFERS O REFORZADORES DE SEÑAL Q Los buffers en el bus son necesarios principalmente para reducir los efectos de carga que son de dos tipos 9 Carga de cd : Cada dispositivo conectado al bus requiere una corriente de carga de cd que toma del microprocesador. Este consumo produce una reducción del voltaje de salida en un uno (VOH ) y un aumento del voltaje de salida en un cero (VOL) . Esto reduce la inmunidad al ruido del sistema Carlos Canto Q. MICROPROCESADORES 9 Carga de ca : Cada dispositivo también presenta una carga de ac , debida a su capacitancia de entrada. Esta capacitancia debe ser cargada y descargada cada vez que que la salida del microprocesador cambia de estado . Esto aumenta el retardo de propagación de las señales transmitidas disminuyendo el tiempo disponible para la memoria o dispositivos E/S para leer o escribir datos. El objetivo es minimizar los efectos de carga asociado con la conexión de varios dispositivos a una misma línea del bus. Carlos Canto Q. MICROPROCESADORES ¿Cuándo usar un buffer? 9 Como regla general, un reforzador de señal (buffer) , deberá usarse en el bus siempre que la carga al bus exceda la capacidad de manejo de carga del microprocesador Carlos Canto Q. MICROPROCESADORES O cuando sea necesario manejar dispositivos alejados de la tarjeta del microprocesador extendiendo el bus. Carlos Canto Q. MICROPROCESADORES ¿NECESITARÁ UN BUFFER EL SISTEMA QUE SE MUESTRA ? 1 línea del bus de direcciones A0 I OL =1.8 mA I OH =250 ua 10UA 10UA 40 UA "1" MICROPROCES ADOR RAM1 RAM2 .... 1.6 mA "0" RAM 16 3 CARGAS TTL 16 CHIPS DE RAM Carlos Canto Q. MICROPROCESADORES EL CONCEPTO DE TERCER ESTADO O "TRISTATE" línea del bus de datos="0" Buffer Tristate interruptor cerrado "0" "0" interruptor cerrado línea del bus de datos="1" "1" "0" 9 Las compuertas tristate son comúnmente usadas para pasar datos al bus de datos. 9 Cuando la compuerta está habilitada la línea del bus de datos se conecta al nivel lógico de entrada Carlos Canto Q. MICROPROCESADORES EL CONCEPTO DE TERCER ESTADO O "TRISTATE" interruptor abierto línea del bus de datos "libre" "X" Alta impedancia =tercer estado “1” 9 Cuando Cuando la la compuerta compuerta tristate tristate se se desactiva desactiva su su salida salida 9 aparece aparece como como un un circuito circuito abierto abierto (alta (alta Impedancia) Impedancia) 9 La La llínea del bus bus de de datos datos queda queda libre libre para para ser ser ínea del 9 controlada por por otro otro transmisor transmisor conectado conectado aa la la llínea controlada ínea Carlos Canto Q. MICROPROCESADORES 9 Esta capacidad permitirá que varios transmisores usen la misma línea del Bus. 9 Para conseguir ésto ,sin interferencia, se ponen todos los transmisores, menos uno en modo tristate (apagados) 9 Si más de un dispositivo intentara usar el bus se produce un problema que se llama “contención en el bus” Carlos Canto Q.