Montaje de un reloj LED con esfera rotante. Este reloj se puede comprar en kit, circuito impreso y componentes, y es muy interesante para realizar prácticas de programación con micro-controladores. Como el micro-controlador ya se compra programado, también es un kit muy interesante para principiantes en electrónica. En este video se muestra el modo de alimentar el reloj con una batería reciclada de un PC. Para cargar la batería se utiliza un módulo de carga con protección (MT4056) y un sencillo módulo DC-DC para elevar la tensión de la batería hasta los 5 voltios que necesita el reloj. Para albergar todo el conjunto, se fabrica una caja a medida.
Para obtener una tensión estabilizada de 5V a partir de una batería de 3,7V, utilizamos un pequeño circuito conversor DC-DC de alta eficiencia.
El control de la PFM es similar al control de PWM, porque ambos crean un tren de impulsos rectangulares para determinar la tensión de salida del regulador. Sin embargo, en lugar de alterar el ciclo de trabajo del tren de impulsos a una frecuencia fija para establecer el voltaje de salida, el PFM altera la frecuencia del tren de impulsos con un ciclo de trabajo fijo. Durante el funcionamiento del PFM, la potencia de salida es proporcional a la frecuencia media del tren de impulsos. El convertidor sólo funciona cuando la tensión de salida cae por debajo de la tensión de salida ajustada, en base a la medida del circuito de realimentación. El controlador aumenta la frecuencia de conmutación del convertidor, hasta conseguir que el voltaje de salida alcance un valor entre la tensión de salida ajustada y entre un 0,8 a 1,5 por ciento por encima. La ventaja del control PFM es la eficiencia significativamente mejorada con cargas bajas, porque hay períodos en los que los MOSFET’s cambian lentamente o nada en absoluto, reduciendo las pérdidas de conmutación. En algunos dispositivos, cuando se omiten los impulsos, el regulador está apagado por completo, reduciendo aún más su eficiencia.
Como podemos apreciar en el esquema del reloj, el micro-procesador se puede programar utilizando un interface serie (ISP).
También podemos observar que en este módulo de reloj se incluye un sensor de temperatura, controlado por un sólo hilo (DS1820), muy interesante para realizar prácticas con micro-controladores.
El corazón de este módulo (EC1204B) es el chip DS1302, encargado de controlar la cuenta del tiempo (fecha y hora), además de almacenar los datos de sus alarmas (hora y temperaturas) dentro de su memoria RAM. Este pequeño chip (DS1302) necesita tener conectado una pequeña pila, si queremos mantener en marcha el reloj y salvar los datos de configuración cada vez que desconectamos la alimentación del módulo.
Aunque en el video comento que las comunicaciones entre el DS1302 y el micro-controlador se realiza con dos hilos, en realidad son necesarios 3. Además de los dos hilos I/O y SCLK, la entrada de habilitación (CE) del chip DS1302 tiene una doble función, y no puede conectarse directamente a nivel alto como en otros dispositivos. El pin CE, como podemos observar en la imagen anterior, controla el inicio y fin del paquete de datos, y es necesario su control para poder enviar cadenas de datos con longitud variable (Burst mode).