Ayer tomando una cerveza con Rick Suarez (LU9DA) me pasó un dato interesante sobre un diseño que permite manejar un display LCD con un solo pin. La explicación está en el sitio de Roman Black quien aclara que no es una idea original suya pero desarrolla en detalle el ingenioso método y ofrece un kit.
El diseño trabaja alrededor de un integrado CMOS Registro de Desplazamiento (Shift Register) 74HC595 cuya salida se utiliza para cargar tanto indicadores simples como un LED de 8 barras o incluso tan complejos como displays LCD de texto. El diseño es muy interesante porque utiliza ingeniosamente una combinación de ancho de los pulsos con redes RC para mediante un solo pin poder generar los pulsos de refresh, clock y data necesarios. Obviamente hay que incluir como parte del firmware el código necesario para generar esta codificación. El precio por semejante simplicidad es ocupar algún espacio en la ya de por si escasa memoria del PIC y la necesidad de enviar los datos muchas veces para refrescar el display (sobre todo en los de mayor complejidad). No se me ocurre que eso sea una limitación fundamental en ningun proyecto simple como los que podemos estar interesados en realizar en radio. Por cierto que se amplía notablemente los rangos de aplicación de diseños muy simples basados en PIC como el 12F675 (u otros similares) a todas aquellas aplicaciones cuya salida requiera algo mas sofisticado que salidas binarias (prendido/apagado) para gestionar un actuador o un indicador luminoso. Muy recomendable para experimentar!! Gracias Rick por el dato!.
No hay comentarios:
Publicar un comentario