Como escolher o microcontrolador adequado ao seu projeto
Em: Eletrônica
Após especificadas as funções e o que se espera de um projeto, é hora de determinar o melhor microcontrolador a ser utilizado. Essa escolha deve procurar utilizar as caractarísticas do microcontrolador em sua totalidade, de forma a não desperdiçar processamento e periféricos, aumentando assim o custo. Apesar
disso, não é aconselhável escolher microcontroladores com quantidades de memórias muitos próximas do limite que se estima utilizar. Isso pode acarretar na necessidade de mudar o microcontrolador escolhido caso seja necessário modifcar o programa, o que custará tempo e dinheiro.
Em muitos casos, utiliza-se um microcontrolador diferente do definitivo durante o desenvolvimento do firmware. As diferenças são em geral na quantidade é tipos de memória, além dos processos de gravação.
Isso ocorre por dois motivos principais:
• 1 : o microcontrolador definitivo pode ser OTP, isto é, gravável apenas 1 vez: Nesta situação, utiliza-se um microcontrolador compatível para desenvolver o programa e o mesmo é gravado no microcontrolador definitivo apenas no final. Nestes casos, geralmente é utilizado algum tipo de simulador para testar o programa no PC antes de gravar no CI.
• 2 : o microcontrolador é gravável apenas através de um gravador, o que aumenta o tempo utilizado nos testes e debug do firmware. Uma possível solução para este caso é utilizar um microcontrolador passível de gravação pela porta serial ou similar, sem a necessidade de remoção do mesmo da placa do protótipo durante a gravação.
• Outros fatores alheios à exigência do projeto precisam ser levados em consideração antes de escolher o melhor microcontrolador , dentre eles.
– Custo
– Conhecimento prévio a respeito da arquitetura, o que irá impactar no tempo de aprendizado para o desenvolvimento.
– Suporte do fabricante: kits de desenvolvimento, bibliotecas padrão, suporte on-site… etc.
– Existências de possíveis substitutos pino-compatíveis de outros fabricantes.
– Continuidade de fabricação: o custo de um projeto pode inviabilizar sua produção futura se o microcontrolador no qual se baseia deixar de ser produzido e não existirem substitutos de preço compatível no mercado.
– Facilidade de compra.
– Encapsulamentos existentes e facilidades de manufatura.
– Consumo, tensão de alimentação, opções de oscilador, frequências de trabalho.
Todos os fatores acima e dezenas de outros devem ser meticulosamente considerados antes de se iniciar um projeto para evitar desperdício de tempo, esfoço e dinheiro.
Você tem que ler também:



