Página 1 de 2
relogio

Enviado:
15 Jul 2008 19:10
por rebelk
estou com o projeto de um relogio , vou ler ate os centesimos de segundos , estou vendo a possibilidade de ultilizar o pcf8583 ( i2c ) , uma duvida o ds1307 não possui centesimo de segundos ? alguem poderia me dar uma dica sobre esses RTC ? sera que eles possuem vida útil em relação a contagem dos dias , mes e ano ? o pcf8583 esta fora de fabricação ( obsoleto ) ?
se alguem possuir alguma literatura sobre os RTC , pode me enviar !
kleberp.emarf@oi.com.br

Enviado:
15 Jul 2008 23:02
por RobL
Os poucos chips que conheço nenhum trabalha em décimos, centésimos ou milésimos de segundos. Deve existir.
Se não encontrar, uma sugestão é usar a base de tempo de um segundo (só alguns tem) chip relógio e dividi-la para obter os décimos. Os demais valores, colher do chip.
E em último caso, fazer em SW com um microcontrolador (pico power) com um cristal que lhe dê uma base conveniente.

Enviado:
16 Jul 2008 09:46
por lpagano
RobL,
Baixe o datasheet do DS1307 que tem umas considerações especiais sobre o lay-out da placa com relação à conexão do cristal no DS1307 e também sobre ground planes para evitar possíveis spikes que possam interferir na precisão do seu relógio.
Tem também um application notes desse integrado (não me lembro o número agora) em que dá uma boas dicas sobre ele.
No caso do DS1307 o calendário dele é programado de fábrica para contagem correta dos dias, meses, anos e dias da semana, até o ano 2100 (acho que até lá já deve ter coisa melhor no mercado

)
Valeu!

Enviado:
16 Jul 2008 11:31
por andre_luis
Uma possibilidade seria programar o pino do 1307 para gerar pulsos de 1s e usar interrupção por HW do uC e capturar no Timer a contagem entre esses pulsos. Aplicando uma regra de 3, daria o valor dos centésimos. Obviamente, esse valor deveria ser maior que 100.
Não é necessário dizer que isso consumiria um tempo de processamento considerável do uC; a viabilidade disso dependeria do que mais iria executar o seu programa.
+++

Enviado:
16 Jul 2008 12:57
por rebelk
sei andre , mas eu teria que ler em determinados momentos do programa os centesimos, segundos,minuto e hora , este é o motivo que preciso de um RTC que conte centesimo de segundos! O que vc acha do pcf8583 ?

Enviado:
16 Jul 2008 13:18
por turuna
Caro rebelk, eu utilzo o pcf8583 em projeto comercial, o cara me consumiu 1k de memória do pic entre rotinas de leitura escrita e ajustes do bendito, e um montão de cabelos hehehe, mas depois foi só alegria, o bichinho funciona bem e tem o que vc precisa 0.1s.
Turuna


Enviado:
19 Jul 2008 17:43
por rebelk
alguem sabe se o pcf8583 saiu de linha ?

Enviado:
20 Jul 2008 10:09
por phophollety
rebelk escreveu:alguem sabe se o pcf8583 saiu de linha ?
Não, continuamos a utilizá-lo, ele teve uma "reforma" no método de fabricação, colocaram uma letra mais no código mas, continua a mesma coisa...

Enviado:
21 Jul 2008 08:14
por rebelk
( No caso do DS1307 o calendário dele é programado de fábrica para contagem correta dos dias, meses, anos e dias da semana, até o ano 2100 (acho que até lá já deve ter coisa melhor no mercado )
)
e o pcf8583 já vem assim tambem ? é só acertar as horas e dias ?

Enviado:
21 Jul 2008 08:15
por rebelk
phophollety , qual é essa letra e o que seguifica ?

Enviado:
21 Jul 2008 12:48
por phophollety
Não me lembro qual era a letra, tentei procurar no site da NXP mas todos os datasheets que eu achei são da Philips e não da NXP...
Basicamente, tem o logo da NXP ao invés do logo da Philips mas, no funcionamento é praticamente a mesma coisa, não tem o que mudar e/ou se preocupar...

Enviado:
21 Jul 2008 13:07
por msamsoniuk
uai ?! philips e nxp nao sao a mesma empresa ?

Enviado:
21 Jul 2008 13:20
por phophollety
Sim, são; o que eu sei é que este integrado foi reformulado na transição Philips -> NXP, então existem datasheets com logo da Philips e outros com logo da NXP, essa mudança do integrado você encontra descrita no novo datasheet; NXP e não no antigo; Philips
Tentei entrar no alldatasheet.com mas, não consegui...
Tentem e peguem o datasheet com logo da NXP

Enviado:
21 Jul 2008 18:07
por rebelk
mas o calendário dele é programado de fábrica para contagem correta dos dias, meses, anos e dias da semana, até o ano ?

Enviado:
21 Jul 2008 20:23
por phophollety
os anos ele não conta, ele tem um contador de 0, 1, 2 e 3, ai você vai somando no ano certo, assim consegue ajustar o ano bissexto (e o ano padrão sai de fábrica ajustado..)
http://www.nxp.com/acrobat/datasheets/PCF8583_5.pdf