Prolongar a vida útil da bateriaUma das principais técnicas para prolongar a vida útil da bateria é manter o microcontrolador no seu modo de menor consumo de energia durante o maior tempo possível. A Figura 1 ilustra como as elevadas velocidades de operação e os tempos de ativação curtos podem ser combinados para reduzir o consumo médio de energia. O objetivo, portanto, é que o microcontrolador conclua as suas tarefas o mais rapidamente possível, permitindo-lhe permanecer num estado de baixo consumo energético durante um período prolongado.
Um microcontrolador capaz de operar a baixa tensão é também crucial para maximizar a vida útil da bateria. A Figura 2, reproduzida por cortesia da Energizer, ilustra a vida útil de uma bateria de lítio alcalina tipo moeda num registador de dados típico; na maior parte do tempo, permanece num estado de baixo consumo de energia, com reativações ocasionais para processar informação. O gráfico demonstra que, operando num modo de baixa tensão, a vida útil recomendada de cinco anos para uma pilha alcalina AAAA pode ser prolongada por mais seis meses.
Maior fiabilidade:
O oscilador do microcontrolador influencia inúmeros aspetos do desempenho, custo, fabrico e fiabilidade do sistema. Os microcontroladores modernos não só operam a velocidades mais elevadas, como também podem funcionar à velocidade máxima sem uma fonte de relógio externa e oferecem uma vasta gama de frequências de relógio geradas internamente. Isto permite que o software comute para uma frequência mais baixa para se manter dentro das especificações de funcionamento quando a tensão desce, ou para aumentar a velocidade quando uma fonte de alimentação é ligada.
Garantir uma inicialização fiável do cristal é outro desafio comum na fabricação. As causas de arranque não fiável incluem a qualidade variável dos componentes, resíduos de fluxo e falhas no design do circuito. Muitos destes problemas podem ser evitados garantindo cristais de alta qualidade e aplicando técnicas de design e teste, como os testes de resistência negativa fornecidos pelos fabricantes de cristais e microcontroladores. Para circuitos de baixa frequência, em particular, a polarização do cristal pode ser útil. Isto permite aumentar a polarização para garantir um arranque fiável sob diversas condições ou diminuí-la para reduzir o consumo de energia.
Uma característica crucial para melhorar a fiabilidade é a monitorização de relógio à prova de falhas, que monitoriza continuamente as transições do relógio do sistema. Quando algumas transições são perdidas, o monitor de relógio à prova de falhas alterna automaticamente a fonte de relógio para o oscilador interno e interrompe a CPU. Isto permite que o microcontrolador mantenha funções críticas e realize um encerramento controlado.
Outro fator que influencia a fiabilidade é que a EEPROM de dados é frequentemente substituída por emulação de software em memória Flash, embora algumas aplicações ainda exijam armazenamento de dados independente. Os microcontroladores de nova geração integram EEPROM de dados de alta durabilidade, com até 100.000 ciclos de escrita/apagamento, mas ainda não são economicamente viáveis para aplicações industriais portáteis. No entanto, a gama de tensão mínima para as operações de gravação deve ser considerada, uma vez que pode ser superior à tensão mínima de funcionamento do microcontrolador, limitando assim a gama de funcionamento real.
Gestão de Ruído:
Embora os microcontroladores de baixa tensão possam ser utilizados em aplicações que exijam elevada fiabilidade, uma fonte de alimentação de 5 V pode simplificar o design da placa, aumentar a imunidade ao ruído e melhorar o suporte para projetos existentes. No entanto, à medida que as geometrias diminuem, a disponibilidade de novos microcontroladores de 5V também diminui. Em resposta à procura contínua de operação a 5V, os fabricantes de chips desenvolveram novas formas de operar a tensões mais elevadas utilizando geometrias mais pequenas e mais baratas.
Para melhorar ainda mais a imunidade ao ruído, diferentes tipos de buffers de entrada utilizados nos pinos de porta e periféricos suportam diferentes funções, mesmo quando multiplexados no mesmo pino. As entradas Schmitt trigger oferecem limiares de entrada mais amplos do que as suas congéneres TTL e aumentam a tolerância ao ruído do sistema.
A elevada resistência de controlo da porta é outro aspeto importante do design que vai além do simples controlo dos LEDs. Esta elevada resistência de controlo evita o acoplamento indesejado junto a circuitos ruidosos, como reguladores de modo comutado e sinais PWM de alta velocidade. O aumento do ruído irradiado pode ser mitigado utilizando um pequeno filtro RC no pino da porta, mantendo-se assim os benefícios da elevada resistência de controlo.
Um bom exemplo dos aspetos discutidos neste artigo é o caudalímetro apresentado na Figura 3. A CTMU (Unidade de Medição do Tempo de Carga) integrada no microcontrolador lê o caudal, a temperatura e o teclado capacitivo do contador. A tensão da bateria é monitorizada por um conversor A/D diferencial de 12 bits e uma referência de tensão, enquanto o módulo de arranque de baixo consumo inicia reativações periódicas. Este projeto demonstra que, utilizando as funções oferecidas pelos microcontroladores mais recentes, é possível obter um projeto robusto e de baixo consumo, capaz também de elevados níveis de desempenho.
Autor:
David Otten e Joel Mach da Microchip Technology Inc.
