Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/03/2012 #1


Circuito para comunicacion serial.
Hola!, estoy realizando una práctica de comunicacion serial, pero tengo algunos problemas.
Primero que nada no puedo utilizar ningún microcontrolador o pic, el chiste de la práctica es diseñar algo que emule al pic. La otra cuestión es que no he podido sincronizar los circuitos que estoy utilizando que son: el max232 para la transformación de serial a ttl, un monoestable 74ls123, para detener el reloj 555 y un registro 74ls164 para mostrar los datos enviados, para esto estoy utilizando el hyperterminal. Aqui es donde no se si este haciendo bien, pues la idea de utilizar el monoestable me la ha pasado el profesor pero no se si sea lo mas viable para este problema.
¿Pueden ayudarme con alguna idea o diseño?.
Gracias de antemano.
24/03/2012 #2

Avatar de chclau

La línea RS232 está en estado "1" hasta que salen datos. Para sacar datos lo primero que hacés es enviar START que es un cambio de la línea de 1 a 0. En la mitad del pulso START, idealmente, deberías arrancar, o habilitar, el reloj, para que el registro comience a ingresar los datos desde el bit que viene después de START.
26/03/2012 #3


chclau dijo: Ver Mensaje
La línea RS232 está en estado "1" hasta que salen datos. Para sacar datos lo primero que hacés es enviar START que es un cambio de la línea de 1 a 0. En la mitad del pulso START, idealmente, deberías arrancar, o habilitar, el reloj, para que el registro comience a ingresar los datos desde el bit que viene después de START.
Si sé eso sobre el max232, el problema es el circuito para hacer el enable en el reloj, no se si la idea de mi prfesor de unitlizar el monoestable 74ls123 estubo bien, ¿Sabes como podria hacer el enable al reloj con ese ci?¿Podrías recomendarme algún otro?
27/03/2012 #4

Avatar de chclau

A mí me parece que hacer el enable con un monoestable es una buena idea para una implementación simple, tenés que calcular el tiempo del monoestable como para que la señal de clock esté habilitada para todos los bits de tu palabra (no sé con cuantos bits trabajás, y no sé si usás paridad).
28/03/2012 #5


chclau dijo: Ver Mensaje
A mí me parece que hacer el enable con un monoestable es una buena idea para una implementación simple, tenés que calcular el tiempo del monoestable como para que la señal de clock esté habilitada para todos los bits de tu palabra (no sé con cuantos bits trabajás, y no sé si usás paridad).
Mi palabra es de 8 bits y tengo un bit de parada, pero ahora tengo otro problema, ya no puedo utilizar el monoestable, ¿Sabes de que otra forma podria hacer el enable?.
28/03/2012 #6

Avatar de chclau

Nearest, ya diste la respuesta en tu pregunta... Tienes que contar 8 bits, no?
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 Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

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