Relógio de tempo real

um relógio de manter o controle do temp no computador

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 frequentemente 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.

Relógio de tempo real da Dallas Semiconductor num PC antigo. Esta versão também contém uma SRAM alimentada por bateria.

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 frequê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 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

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

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 frequê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 frequência é exatamente 215 ciclos por segundo, que é uma taxa conveniente para usar com circuitos contadores binários simples.

Exemplos editar

 
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

Referências

  1. Ala-Paavola, Jaakko (16 de janeiro de 2000). «Software interrupt based real time clock source code project for PIC microcontroller». Consultado em 23 de agosto de 2007. Arquivado do original em 17 de julho de 2007 
  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». ST Microelectronics. 2004. 2 páginas. Consultado em 12 de março de 2008. Arquivado do original em 11 de março de 2009 
  5. «Application Note U-502». Texas Instruments. 2004. 13 páginas 
  6. «Application Note 1994». Maxim/Dallas Semiconductor. 2003 
  7. «ULi M1573 Southbridge Specifications». AMDboard.com. Consultado em 23 de agosto de 2007 

Ligações externas editar