¿Por qué están encendidos dos LED? ¿Está roto 7489?

0

Esta es una pregunta de seguimiento para esta pregunta .

He intentado dibujar un esquema de mi configuración para el 7489 abajo. Sin el interruptor cerrado, el LED D1 está encendido. Luego se cierra el interruptor, y luego se enciende el LED D5. Si conecto el ME a alto, entonces este comportamiento no cambia. Además, si D2 se pone alto con las otras entradas bajas, entonces todos los LED están apagados.

¿Esto significa que estoy haciendo algo mal o he roto el chip?

(También he intentado insertar resistencias pull up (1kOhm a 4.7 kOhm) en las entradas de la dirección.)

simular este circuito : esquema creado usando CircuitLab

    
pregunta Thomas

2 respuestas

1

Este es un IC de memoria, por lo que recuerda el estado de D1-D4 cuando ME está bajo y pulsas WE bajo. Los leds que deben estar apagados son R1, R2 y R3. R4 debe estar en ON.

Para cambiar los LED que están ENCENDIDOS, debe cambiar el estado de las entradas de memoria (D1-D4), luego bajar de nuevo a WE y luego ver el cambio.

Las salidas de datos de estos IC están invertidos, por lo tanto, para encender un LED, debe conectar la entrada correspondiente a V +. Solo utiliza la dirección '0' (A0 - A3 son bajos), por lo que alternar el pin ME no tiene efecto. Si es alta (V +), deshabilitará cualquier cambio en la memoria, pero no afectará la memoria existente y las salidas.

La hoja pdf de esta parte especifica una carga de -12mA como una carga máxima segura , como un sumidero de corriente. A 330 ohmios, la corriente del LED es de solo 6 mA. Si la salida del IC es irracional, entonces está oscilando o se sopla. Agregue un condensador de .1uF a las clavijas de alimentación y una resistencia de pull-up de 10K a la conexión WE para estabilidad. p>     

respondido por el Sparky256
0

Usted tiene todos los pines de dirección constantemente bajos para la dirección 0000, tiene todos los bits de datos bajos, excepto el bit 1 que da un nibble (o palabra en la hoja de datos) de 0001. Usando! ME y! WE (para reemplazar la notación de sobreimpresión utilizada para bajo activo en la hoja de datos): usted tiene! ME siempre bajo, y (con suerte) puede alternar! Acabamos de cerrar cerrando el interruptor. no intente escribir, pero eso puede ser irrelevante; en este momento tiene dos estados de control posibles:! ME Lo! WE Hi, y! ME Lo y! We Lo, la tabla de verdad en la hoja de datos dice que si ambos son bajos (el estado cuando tiene el interruptor cerrado), todas las salidas de datos serán Hi. Si! ME alone is lo y! We is Hi, entonces estará en modo de lectura en lugar de escritura, y las cuatro salidas mostrarán el CUMPLIMIENTO de las entradas para el nibble que está tratando (ya que tiene una y una entrada fija de 0001, debería ver una salida fija de 1110), por lo que realmente no debería ver ningún cambio entre mantener presionado el botón o no, excepto en el diodo conectado a S1: tomar! ME alto debería dejar las salidas altas. Cuando dice LED1, ¿quiere decir LED 1 en su esquema (adjunto a S4) o significa D2 (adjunto a S1)? Idealmente, solo D2 en el esquema cambiaría (porque D1 es Hi, S1 es la única salida que debería bajar en modo de lectura! ME lo! We Hi), si está en modo de escritura (ambos controles! ME y! WE lo ) entonces todas las salidas deberían ser altas, como deberían ser si tomas! ME alta independientemente del estado! WE, y si son altas, no deberían ser capaces de encender los LED

    
respondido por el RayHicks

Lea otras preguntas en las etiquetas