Haz una pregunta
  Foros de Electrónica » Diseño analógico » Diseño de circuitos en general
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

30/11/2014 #1


Buenas soy nuevo en esta comunidad y vengo aquí en busca de un poquito de ayuda , me enviaron un circuito que compara dos números del 0 al 9 y dichos valores se ven reflejados en un display, pasan por una etapa de comparación y según ciertas condiciones suma o resta

a) para F < Fref, G= Fref+3, b) para F = Fref, G = Fref c) para F > Fref G = Fref – 3.

Cuando A<B se le sumaran 3 a B, Cuando A=B, en la salida se reflejara el mismo valor sea A o B ya que son iguales y Para A>B, se le restaran 3 a B, cabe resaltar que para el caso negativo no tendrá relevancia, osea que no importa que no funcione para negativos.

Ya tengo el circuito implementado el proceso de suma o resta se hace automático con un multiplexor, solo me gustaria que me pudiesen ayudar a optimizarlo un poco ya que no tengo mucho conocimiento y fui juntando de lo que iba consiguiendo y me quedo un circuito bastante grande.

Saludos. ...

Acá esta el archivo con el circuito en livewire

PD: En esencia lo que hará es comparar 2 numeros y sumarle o restarle 3 al valor F de Ref, cabe resaltar que no se restara 0-3 ya que sera numero negativo
30/11/2014 #2

Avatar de Sr. Domo

Hola!

Podrías subir el archivo en un formato imagen para ver el circuito, no tengo el livewire.

Salu2!
30/11/2014 #3


Creo no se distingue muy bien, mi problema esta que el arreglo que uso en la salida que va al display donde se observa la operación (G), es como de 20 compuertas, he consultado libros pero termino mas enredado xD, espero puedas ayudarme
30/11/2014 #4

Avatar de Sr. Domo

Para más fácil:

1. Ctrl+A para seleccionar todo el circuito
2. Ctrl+C para copiar el circuito
3. Abres Paint
4. Ctrl+V y el circuito se pega en el archivo de Paint
5. Ctrl+G para guardarlo.

Ya después lo vuelves a adjuntar para verlo más grande porque si no se distingue muy bien

Salu2!
30/11/2014 #5


Listo! ya lo subi, que diferencia xD
30/11/2014 #6

Avatar de Sr. Domo

Lo sigo viendo igual, pero el fondo negro ayuda un poco

Y bueno, por que no usas una 74LS181?, trae comparación, suma y resta, la conexión es simple, ya nada más necesitarás unos cuantos circuitos para generar las condiciones que necesitas y el decodificador para el display.

La ALU es de 4 bits, está justa para tu propósito, te ahorras "medio kilo" de integrados
30/11/2014 #7


Disculpa mi ignorancia pero ese integrado no tiene A>B y A<B?, esa condición debo implementarla con compuertas?, y en el caso que sea mayor a 9?
30/11/2014 #8

Avatar de Sr. Domo

Sip, es cuestión de leer su datasheet, tiene en caso de ser iguales, menor o mayor, al principio puede parecer algo confuso pero después es simple

Mira:

El datasheet dijo:
The A = B output from the LS181 goes HIGH when all four F
outputs are HIGH and can be used to indicate logic
equivalence over four bits
El datasheet dijo:
The A = B signal can also be used with the
Cn+4 signal to indicate A>B and A<B.
Entonces, te da un alto cuando ambas palabras son iguales.

Para saber si es menor o mayor A o B, usas la salida Cn+4. Hice esas prácticas con esta ALU, pero ya no recuerdo qué estado lógico hay cuando A o B es mayor o menor, será cuestión de que pruebes o leas detenidamente el datasheet.

Salu2!
30/11/2014 #9


Muchas gracias ya me ayudaste bastante ahora me pongo con eso
01/12/2014 #10


Hola CristianB

Hay algunas cosas por mejorar en tu diseño. Las puedes ver en las imágenes que te adjunto.

No comprendo claramente que quieres decir con esto:
para F < Fref, G= Fref+3, b)
para F = Fref, G = Fref c)
para F > Fref, G = Fref – 3.
Podrías explicarlo con palabras y no con formulas ??.

Probablemente quiere decir:
Siempre que F sea menor que Fref, el resultado G será igual a Fref + 3 Y(Función AND) b.

saludos
a sus ordenes
Imágenes Adjuntas
Tipo de Archivo: jpg Siempre 0.jpg (37,2 KB (Kilobytes), 12 visitas)
Tipo de Archivo: jpg Siempre 1 & Más.jpg (47,0 KB (Kilobytes), 12 visitas)
01/12/2014 #11


Buenas tardes gracias a los dos por su ayuda , ya solucione el problema.

Saludos.
02/12/2014 #12


Buenas , ya encontré la solución si a alguno le sirve aquí se los comparto
Imágenes Adjuntas
Tipo de Archivo: jpg SOLUCION.jpg (47,6 KB (Kilobytes), 28 visitas)
24/07/2017 #13


Comparador- Sumador-Restador 4 bits
Saludos!
amigos estoy desarrollando un comparador con compuertas logicas, aqui un Impr-Pant



bueno lamentablemente no me esta funcionando, que me recomiendan para que funcione?


Saludos!
24/07/2017 #14
Moderador general

Avatar de Fogonazo

Gerarca dijo: Ver Mensaje
Saludos!
amigos estoy desarrollando un comparador con compuertas logicas, aqui un Impr-Pant . . . .
Comprime con Winzip o Winrar el archivo Proteus y lo subes al Foro
24/07/2017 #15


Fogonazo dijo: Ver Mensaje
Comprime con Winzip o Winrar el archivo Proteus y lo subes al Foro
aquí lo tienes amigo
Archivos Adjuntos
Tipo de Archivo: rar comparador.rar (31,0 KB (Kilobytes), 5 visitas)
25/07/2017 #16


Fogonazo, lo resolvi usando compuertas XNOR, ahora si, gracias por tu atencion.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Diseño de circuitos en general

Alarmas, temporizadores, acondicionadores de señal...

Cerrar
Foros de Electrónica » Diseño analógico » Diseño de circuitos en general

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.