Página 1 de 3

Leitura da VBAT pelo próprio ARM9

MensagemEnviado: 28 Ago 2010 13:58
por andre_luis
Olá Pessoal,


Estou pensando em monitorar a tensão da bateria CR2030 do RTC pelo próprio uC ( um STR91xF ), que seria pelo A/D na porta P4,

Meu temor, é que o pino da porta P4 consuma uma corrente elevada ( ou seja, a funcionalidade de monitorar o VBAT consumindo a própria bateria ).

Pensei em bufferizar o VBAT com um AmpOp entrada JFET.
Alguem tem alguma sugestão de como contornar esse problema ?


Segue conceito :
Imagem

Estou viajando ?


+++

MensagemEnviado: 28 Ago 2010 14:21
por Red Neck Guy
Não sei, posso estar viajando.
Mas o ADC é multiplexado. Logo se selecionar outro canal, aquele canal não ficará flutuando?

MensagemEnviado: 28 Ago 2010 14:44
por andre_luis
Então,

Mas o pino deverá ser configurado como A/D ou GPIO.
Se escolher a segunda opção, consumirá uma corrente elevada de qualquer maneira (4mA), creio.

http://www.st.com/stonline/books/pdf/docs/12274.pdf
( Note 3 / Página 36 )

+++

MensagemEnviado: 28 Ago 2010 14:46
por Djalma Toledo Rodrigues
O Soft permite enorme flexibilidade

Veja bem, não há necessidade de estar o tempo todo a medir a Bateria

isso pode ser feito esporadicamente com longo intervalo de tempo

Então nos intervalos entre as medições esse pino P4.x vai para alta impedância.

DJ

MensagemEnviado: 28 Ago 2010 14:49
por andre_luis
Será realmente ?


A explicação na página 38 não deixa claro se o default é HiZ ou AD.
Será que mesmo no modo IDLE ( RTC ), fica em HiZ ?


+++

MensagemEnviado: 28 Ago 2010 14:49
por guest2003
Nao esqueca de desabilitar a alimentacao da SRAM pelo VBATT, caso deseje apenas o RTC mantido pela bateria... assim ganha uns uA a mais... e mais tempo de batt...

O problema é o que acontece com a entrada deste Jfet quando esta sem alimentacao :(

[]'s

MensagemEnviado: 28 Ago 2010 14:52
por guest2003
Acho que nao da certo !!

Lembre-se, quando vc desligar a alimentacao nada disso vale... Hiz, saida, entrada, ja era !

A maioria das portas tem diodos pra cima e pra baixo... e como a linha de alimentacao vai estar em 0v este diodo ficara polarisado diretamente... ou seja...

Coitada da sua bateria !!!

[]'s

MensagemEnviado: 28 Ago 2010 14:53
por andre_luis
Acho que vou mudar o projeto e passar para uma bateria recarregável.
Acho que vai dar menos dor de cabeça.

+++

MensagemEnviado: 28 Ago 2010 14:55
por guest2003
Hummmm

Uma forma seria colocar um resistor de digamos 1M (ou mais) entre a bateria e o I/O-A/D ...

O problema é verificar se com alta impedancia o AD funciona, a maioria nao gosta, nao da tempo do S/H carregar... teria que ver se da pra configurar o A/D para uma velocidade bem baixa... e o tempo de Sample o maior possivel...

[]'s

MensagemEnviado: 28 Ago 2010 15:06
por Djalma Toledo Rodrigues
guest2003 escreveu: .... Lembre-se, quando vc desligar a alimentacao nada disso vale... Hiz, saida, entrada, ja era !....

Ops! Realmente não cogitei isso.

Valeu.
DJ

MensagemEnviado: 28 Ago 2010 16:06
por andre_luis
Não existe nada orientado pra isso ?
( tipo : battery monitor ? )

Encontrei algo na Web, mas é muito complicado, e é focado em baterias de maior capacidade :
http://pdfserv.maxim-ic.com/en/ds/DS2438.pdf

+++

MensagemEnviado: 28 Ago 2010 16:10
por guest2003
Mas Andre,

Pq quer monitorar isso !?!?

Estas baterias duram anos... coloca no plano de manutencao pra trocar a cada 3 anos que nao tem problema...

[]'s

MensagemEnviado: 28 Ago 2010 16:27
por andre_luis
Guest,


Essa placa não é para uso interno nosso, mas para venda ao cliente.
O cumprimento dessa preventiva por parte deles está fora do nosso controle.

Tivemos muitos problemas com a perda da data/hora do relogio do sistema, e isso é altamente impactante, considerando que essa placa é a alma do sistema de monitoramento do qual faz parte.

Minha suspeita principal é na confiabilidade da bateria. Por melhor que seja o projeto, se o cliente usar uma bateria de baixa qualidade, vai perder a data/hora e assim como antes, vão culpar indevidamente a placa, sendo que a bateria é um "insumo", que na concepção anterior do projeto, nao monitoravamos.


+++

MensagemEnviado: 28 Ago 2010 16:38
por rcakto
entao informe que o caso da bateria não faz parte do projeto, visto que so terão problemas se utilizarem baterias de segunda linha, ou seja fora de normas ABNT, caso o cliente queira ofereca o servico de adcionar uma bateria de linha e cobre pelo valor dela, sem contar que poderiam tambem cobrar por manutencao das placas tambem, visto que hoje em dia esta crescendo muito o mercado de manutencao.

MensagemEnviado: 28 Ago 2010 16:43
por guest2003
Andre,

Entao parta para as recarregaveis, ou mesmo Supercap tbm...

Pois medir tbm nao sei se seria uma boa, elas apresentam uma curva bem plana e ficaria meio complicado estimar com precisao as coisas...

[]'s