Autor Tema: 74ls147 y pcf8574  (Leído 2584 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado txispas

  • PIC10
  • *
  • Mensajes: 25
74ls147 y pcf8574
« en: 06 de Diciembre de 2007, 10:16:31 »
Buenas a todos. Despues de resolver el problema que tenia me enfrento a otro.
Vereis intento controlar 9 pulsadores con un pcf8574.Para ello uso un codificador 74ls147 cuyas salidas conecto a 4 pines del pcf8574.
El problema que tengo es que si pulso una tecla que me activa una sola linea de salida del codificador(por ejemplo la 1,la 2,la 4,la 8) todo funciona bien pero en cuanto pulso una que activa 2 o mas(la 3 5 7) la linea sda del pcf8574 se me queda permanentemente en baja y no rula mas nada.

El esquema de conexion es el siguiente:(lo pongo como si habria un solo pulsador

GND-----10R---interruptor----entrada1codificador-----salida1codificador-----entrada1pcf

Se que el fallo esta en los niveles ttl y cmos de los dispositivos(o eso creo) pero no soy capaz de resolverlo.

Gracias por vuestra ayuda de antemano.

Saludos.


Desconectado poseidon20

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 762
Re: 74ls147 y pcf8574
« Respuesta #1 en: 06 de Diciembre de 2007, 12:31:06 »
dale una mirada a este lugar  :-)

http://www.todopic.com.ar/foros/index.php?topic=19563.0

Por lo leido en tu mensaje te falta la resistencia pullup a la entrada de tu decodificador ya que le di un vistazo al datasheet de 74ls147 y este funciona poniendo a cero al entrada. lo deberias hacer de esta manera.

GND----- interruptor----------reistencia 10k-------+5V
                                  │
                                  │
                                  │
                    entrada del decodificador

tambien deberias ver la tabla de funciones de este integrado ya que por lo visto su salida es de logica invertida, es decir si pulsar la entrada 1 en la salida vas a tener MSB( H-H-H-L )LSB
« Última modificación: 06 de Diciembre de 2007, 12:54:18 por poseidon20 »