Obtener más puertos de un mismo PIC
Soy estudiante de ingeniería y para un proyecto de prácticas que estoy realizando en una empresa tengo la siguiente duda:
He realizado un diseño de un emulador de sondas de temperatura, el sistema tiene que enviar los códigos equivalentes que darían las sondas de temperatura digitales a un microcontrolador.
Mi problema es que empleo para esta aplicación un 16f84, y no tengo puertos suficientes para la aplicación. No quiero emplear un expansor de puertos como el pcf8574, busco una solución más barata. Tampoco puedo cambiar de micro a uno más grande, por lo que la solución que se me ocurrió fue la siguiente:
Los displays para representar la temperatura se me comen 8 patillas del micro, por lo que pensé en enviarlos vía serie y con un lach convertidor serie-paralelo hasta los displays. El integrado en el que pensé es 74ls164. Pero mi duda es como tengo que sincronizar el clock del micro y del convertidor o cuantas veces tiene que ser superior la frecuencia del convertidor. Bueno en general mi problema es que no he utilizado convertidores serie-paralelo con micros y desconozco como funcionan.
Os agradecería que alguien me explicara como sería el esquema o bien que solución tengo para obtener o librar más puertos.
He realizado un diseño de un emulador de sondas de temperatura, el sistema tiene que enviar los códigos equivalentes que darían las sondas de temperatura digitales a un microcontrolador.
Mi problema es que empleo para esta aplicación un 16f84, y no tengo puertos suficientes para la aplicación. No quiero emplear un expansor de puertos como el pcf8574, busco una solución más barata. Tampoco puedo cambiar de micro a uno más grande, por lo que la solución que se me ocurrió fue la siguiente:
Los displays para representar la temperatura se me comen 8 patillas del micro, por lo que pensé en enviarlos vía serie y con un lach convertidor serie-paralelo hasta los displays. El integrado en el que pensé es 74ls164. Pero mi duda es como tengo que sincronizar el clock del micro y del convertidor o cuantas veces tiene que ser superior la frecuencia del convertidor. Bueno en general mi problema es que no he utilizado convertidores serie-paralelo con micros y desconozco como funcionan.
Os agradecería que alguien me explicara como sería el esquema o bien que solución tengo para obtener o librar más puertos.
1 Respuesta
Respuesta de cgf1
1