Relógio de tempo real

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Relógio de tempo real da Dallas Semiconductor num PC antigo. Esta versão também contém uma SRAM alimentada por bateria.

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.

Terminologia[editar | editar código-fonte]

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 frequência que controla os ciclos da eletrônica digital, e não conta o tempo em unidades humanas.

Propósito[editar | editar código-fonte]

Embora o controle do tempo possa ser feito sem um RTC[1] , 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 frequentemente impreciso)

Um recetor 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 | editar código-fonte]

RTCs frequentemente 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 supercapacitor[3] , 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 | editar código-fonte]

A maioria dos RTCs usa um cristal de quartzo[4] [5] , mas alguns usam a frequência da corrente elétrica[6] . Em muitos casos, a freqüência do oscilador é de 32,768 kHz.[4] Esta é a mesma frequê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 | editar código-fonte]

Este chip, rotulado como ODIN, é um equivalente genérico de um RTC Dallas específico.

Muitos fabricantes de circuitos integrados produzem RTCs, incluindo Intersil, Maxim, Philips, Texas Instruments e STMicroelectronics. RTCs em PCs antigos eram frequentemente 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 | editar código-fonte]

Referências

  1. 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.
  2. (em inglês)-Real time clock apparatus for fast acquisition or GPS signals
  3. Application Note 3816 Maxim/Dallas Semiconductor (2006).
  4. a b Application Note 10337 2 pp. ST Microelectronics (2004).
  5. Application Note U-502 13 pp. Texas Instruments (2004).
  6. Application Note 1994 Maxim/Dallas Semiconductor (2003).
  7. ULi M1573 Southbridge Specifications AMDboard.com. Página visitada em 2007-08-23.

Ligações externas[editar | editar código-fonte]