Página 1 de 3
Leitura da VBAT pelo próprio ARM9

Enviado:
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 :
Estou viajando ?
+++

Enviado:
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?

Enviado:
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 )
+++

Enviado:
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

Enviado:
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 ?
+++

Enviado:
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

Enviado:
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

Enviado:
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.
+++

Enviado:
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

Enviado:
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

Enviado:
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
+++

Enviado:
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

Enviado:
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.
+++

Enviado:
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.

Enviado:
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