Relógio de tempo real
Um relógio de tempo real (RTC ou real-time clock, em inglês) é um relógio de computador (geralmente sob a forma de um circuito integrado) que mantém o controle do tempo presente. Embora o termo freqüentemente refira-se a dispositivos em computadores pessoais, servidores e sistemas embarcados, os RTCs estão presentes na quase totalidade dos dispositivos eletrônicos que precisam manter um controle preciso do tempo.
Índice |
Terminologia [editar]
Em inglês, a expressão "real-time clock" é utilizada para evitar confusão com um outro "clock" também utilizado em computadores. Este último é apenas um padrão de freqüência que controla os ciclos da eletrônica digital, e não conta o tempo em unidades humanas.
Propósito [editar]
Embora o controle do tempo possa ser feito sem um RTC1 , usar um traz benefícios:
- Baixo consumo de energia (importante quando se está operando com baterias)
- Libera o sistema principal para tarefas mais críticas
- Costuma ser mais preciso do que outros métodos (embora o RTC de um computador pessoal seja freqüentemente impreciso)
Um receptor GPS pode encurtar seu tempo de inicialização comparando o tempo presente, de acordo com seu RTC, com o tempo em que recebeu um sinal válido pela última vez.2 Se isso houver ocorrido a umas poucas horas, então a efeméride anterior ainda é utilizável.
Fonte de alimentação [editar]
RTCs freqüentemente possuem uma fonte de energia alternativa, de forma que podem continuar a contagem do tempo enquanto a fonte de energia principal está desligada ou indisponível. Esta fonte alternativa é normalmente uma bateria de lítio em sistemas antigos, mas alguns sistemas mais novos usam um supercapacitor3 , porque eles são recarregáveis e podem ser soldados na placa-mãe. A fonte de energia alternativa também pode abastecer uma SRAM ou outra forma de memória não-volátil.
Temporização [editar]
A maioria dos RTCs usa um cristal de quartzo4 5 , mas alguns usam a freqüência da corrente elétrica6 . Em muitos casos, a freqüência do oscilador é de 32,768 kHz.4 Esta é a mesma freqüência usada em relógios a quartzo,e pelas mesmas razões, ou seja, que a freqüência é exatamente 215 ciclos por segundo, que é uma taxa conveniente para usar com circuitos contadores binários simples.
Exemplos [editar]
Muitos fabricantes de circuitos integrados produzem RTCs, incluindo Intersil, Maxim, Philips, Texas Instruments e STMicroelectronics. RTCs em PCs antigos eram freqüentemente produzidos pela Dallas Semiconductor, agora uma subsidiária da Maxim, e são facilmente reconhecidos nas placas-mãe por conta da caixinha de plástico preto que protege a bateria e da logomarca gravada nela em silkscreen. Em sistemas mais novos, o RTC está integrado ao chip ponte sul.7
Alguns microcontroladores, com muitos recursos e periféricos, possuem um RTC embutido.
Ver também [editar]
Referências
- ↑ Ala-Paavola, Jaakko (2000-01-16). Software interrupt based real time clock source code project for PIC microcontroller. Página visitada em 2007-08-23.
- ↑ (em inglês)-Real time clock apparatus for fast acquisition or GPS signals
- ↑ Application Note 3816. Maxim/Dallas Semiconductor (2006).
- ↑ a b Application Note 10337 pp. 2. ST Microelectronics (2004).
- ↑ Application Note U-502 pp. 13. Texas Instruments (2004).
- ↑ Application Note 1994. Maxim/Dallas Semiconductor (2003).
- ↑ ULi M1573 Southbridge Specifications. AMDboard.com. Página visitada em 2007-08-23.