Página 1 de 1

STM32F030C6T6 não tem pino VBAT

MensagemEnviado: 02 Set 2019 11:33
por julian camargo
Pensando em usar o STM32F030C6T6 em um projeto que terá um calendário programável me deparei com esse problema.
O RTC desse chip não tem o pino VBAT para conectarmos uma bateria e manter o relógio funcionando quando na falta de rede elétrica.

Já trabalhei com ARM de outros fabricantes e quando o chip possuía um RTC, havia um pino dedicado de alimentação do relógio interno chamado VBAT.

Nesse STM32F030C6T6 , quando faltar rede elétrica o relógio e o calendário serão desconfigurados.

O datasheet da ST deixa isso bem claro.

Aqui entre nós, que cagada heim !!!!!

Re: STM32F030C6T6 não tem pino VBAT

MensagemEnviado: 02 Set 2019 12:21
por vtrx
Voce vai ter que implementar um 'VBAT' para o micro todo.

Re: STM32F030C6T6 não tem pino VBAT

MensagemEnviado: 02 Set 2019 13:46
por ze
julian camargo escreveu:
O datasheet da ST deixa isso bem claro.

Aqui entre nós, que cagada heim !!!!!

Imagem .., a maior foi a de quem [não] leu o d.s. e especificou este mc
Mas tem contorno teórico conceitual: 1 bat + diodos no vcc e alguma inteligênciazinha no sw. Pra sistema que fica pouco tempo fora da rede, com alguma criatividade dá até mesmo pra usar cap de algumas dezenas de mF até alguns F ou até mesmo pouco milhares de uF. Dependes...
Off---on topic.. usei este sistema com sucesso num alimentador automático para peixe. Era um saco cada vez que ia trocar as pilhas tinha que reprogramar tudo. 1000uF mantém tempo mais que suficiente dando tempo pra trocar as pilhas.

Re: STM32F030C6T6 não tem pino VBAT

MensagemEnviado: 02 Set 2019 13:58
por hertzing
Pelo que sei a STM fez isso por questão de redução de custo, todos da linha STM32F0x0 não possuem o VBAT, então podes utilizar o STM32F031C6 que terá o VBAT, mas o custo será quase o dobro.

Re: STM32F030C6T6 não tem pino VBAT

MensagemEnviado: 02 Set 2019 15:46
por julian camargo
Sim, alguns diodos no VDD. No soft, detectar que houve falta de energia e entrar no modo sleep ou standby ou stop (o que tiver menor consumo de corrente).

Comentei essa deficiência pois estava acostumado com o pino Vbat em outros fabricantes, até no chips mais barato que possuem RTC.

Re: STM32F030C6T6 não tem pino VBAT

MensagemEnviado: 02 Set 2019 16:19
por ze
Sim mas ainda há algumas tarefinhas pra fazer antes de dormir pra ter um sono tranquilo. Desligue tudo que vai consumir. Todos os clocks exceto o necessário, claro. Todos os pullpus ou downs. As saídas ativas em nível 1, coloque em 0 e vice versa, e alguns etc hw dependent. É .... rapadura é sweet mas num é soft não.

Desde que previamente sabido, penso não ser necessariamente uma deficiência. Este chip é bem barato e tem muito recurso. Penso valer a pena a migração pra ele pra projetos bem além de piscar leds...Ops.. o f051 penso que ainda + barato e tem seu precioso relógio...
Imagem

Re: STM32F030C6T6 não tem pino VBAT

MensagemEnviado: 03 Set 2019 11:00
por Guri
julian camargo escreveu:O datasheet da ST deixa isso bem claro.

Aqui entre nós, que cagada heim !!!!!


Concordo com você! Inicialmente não tem muita lógica tirar um item importante como esse, de um sistema que tem um timer kipper como módulo...

Será que isso iria onerar tanto assim o custo do chip? Sei lá 8)