Reloj en tiempo real
Un reloj en tiempo real (en inglés, real-time clock, RTC), es un reloj de un ordenador, incluido en un circuito integrado, que mantiene la hora actual. Aunque el término normalmente se refiere a dispositivos en ordenadores personales, servidores y sistemas embebidos, los RTCs están presentes en la mayoría de los aparatos electrónicos que necesitan guardar el tiempo exacto.
Índice |
[editar] Terminología
El término se usa para evitar la confusión con los relojes hardware ordinarios que sólo son señales que dirigen circuitos digitales, y no cuentan el tiempo en unidades humanas. Los RTC no deben ser confundidos con la computación en tiempo real (en inglés, real-time computing), que comparte su acrónimo de tres letras, pero que no se refiere directamente al tiempo del día.
[editar] Propósito
Aunque controlar el tiempo puede hacerse sin un RTC,[1] usar uno tiene beneficios:
- Bajo consumo de energía (importante cuando está funcionando con una pila)
- Libera de trabajo al sistema principal para que pueda dedicarse a tareas más críticas
- Algunas veces más preciso que otros métodos
[editar] Fuente de alimentación
Los RTCs a menudo tienen una fuente de alimentación alternativa, por lo que pueden seguir midiendo el tiempo mientras la fuente de alimentación principal está apagada o no está disponible. Esta fuente de alimentación alternativa es normalmente una batería de litio en los sistemas antiguos, pero algunos sistemas nuevos usan un supercapacitor,[2] porque son recargables y pueden ser soldados. La fuente de alimentación alternativa también puede suministrar energía a una memoria no volátil.
[editar] Medición del tiempo
La mayoría de los RTCs usan un oscilador de cristal,[3] [4] pero algunos usan la frecuencia de la fuente de alimentación[5] . En muchos casos la frecuencia del oscilador es 32.768 kHz.[3] Ésta es la misma frecuencia usada en los relojes de cuarzo, y por las mismas razones, que la frecuencia es exactamente 215 ciclos por segundo, que es un ratio muy práctico para usar con circuitos de contadores binarios simples.
[editar] Ejemplos
Muchos fabricantes de circuitos integrados fabrican RTCs, por ejemplo Intersil, Maxim, Philips, Texas Instruments y STMicroelectronics. El RTC fue introducido en los PC compatibles por IBM PC/AT en 1984, cuando usó un RTC MC146818. Posteriormente Dallas fabricó RTCs compatibles que fueron muy usados en ordenadores personales viejos, y que se pueden encontrar fácilmente en sus placas base por su distintiva batería negra y por su logo serigrafiado. En los sistemas nuevos el RTC está integrado en chip southbridge.[6]
Algunos microcontroladores tienen reloj en tiempo real incorporado, generalmente sólo una más de otras características y periféricos.
[editar] Véase también
[editar] Referencias
- ↑ Ala-Paavola, Jaakko (16-01-2000). «Software interrupt based real time clock source code project for PIC microcontroller». Consultado el 23-08-2007.
- ↑ Application Note 3816, Maxim/Dallas Semiconductor, 2006, http://www.maxim-ic.com/appnotes.cfm/an_pk/3816
- ↑ a b Application Note 10337, ST Microelectronics, 2004, pp. 2, http://www.st.com/stonline/products/literature/an/10337.htm
- ↑ Application Note U-502, Texas Instruments, 2004, pp. 13, http://focus.ti.com/analog/docs/techdocsabstract.tsp?familyId=475&abstractName=slua051
- ↑ Application Note 1994, Maxim/Dallas Semiconductor, 2003, http://www.maxim-ic.com/appnotes.cfm/an_pk/1994
- ↑ «ULi M1573 Southbridge Specifications». AMDboard.com. Consultado el 23-08-2007.