Isso é um pouco semelhante a esta pergunta sobre os pinos NC . Nos casos em que a folha de dados não especifica o que fazer com os pinos IC não utilizados , qual é a recomendação a fazer com esses pinos? Em particular, estou pensando nos pinos GPIO para o microcontrolador AT32UC3C , mas também em geral para outros tipos de IC (por exemplo, ICs de multi-amp).
Eu posso pensar em algumas combinações possíveis:
- Forneça uma almofada / furo de solda para que o chip fique preso, mas deixe o pino flutuando.
- Conecte o pino ao terra (possível através de um resistor / capacitor / etc.)
- Conecte o pino a uma fonte de suprimento
- Algo em que não consigo pensar
integrated-circuit
pins
helloworld922
fonte
fonte
Respostas:
"Forneça uma almofada de solda". Claro que você vai. Todos os pinos do IC devem ser soldados. Sempre. Deixá-lo flutuando NÃO é uma boa idéia. Pode mudar de nível o tempo todo, o que pode ter efeitos indesejados no circuito conectado internamente. Você sempre quer ter um comportamento preditivo. Se a entrada possui um resistor de pull-up interno, essa é uma boa solução, desde que você não esqueça de ativá-lo.
"Conecte o pino ao terra". Essa é uma boa solução, desde que você possa garantir que o pino nunca se torne uma saída. Saída alta e você provoca um curto-circuito na fonte de alimentação. Um resistor impediria isso, mas isso é um custo extra. Não use um capacitor; deixaria o pino flutuando e o microcontrolador não gosta da carga capacitiva no caso de produzir saída.
"Conecte o pino a uma fonte de suprimento". O mesmo que acima: se o pino ficar com a saída baixa, você terá um curto-circuito.
"Deixe desconectado, mas faça a saída do pino". Essa é a melhor solução. Não use as possíveis funções alternativas, como ADC ou serial. É preferido um nível alto, caso você se esqueça de desligar os resistores de pull-up internos, o que causaria uma (pequena) corrente de fuga.
Para opamps, a saída pode ser deixada aberta, e as entradas para uma tensão fixa, mas não ambas iguais! Vi recentemente em uma nota de aplicação da Linear Technology como eles conectavam a entrada não inversora ao V +, a entrada inversora ao V-. Szymon ressalta, com razão, que isso não pode ser usado se as entradas tiverem diodos de fixação.
fonte
Começarei dizendo que não há resposta certa para essa pergunta. Normalmente, o fabricante do microcontrolador terá recomendações para cada categoria de pinos. Esse certamente é o caso dos chips MSP430 com os quais trabalhei, onde o consumo de energia é uma consideração importante.
O problema que você encontrará se não encerrar o GPIO é que o estado padrão dos pinos geralmente é "entrada". Dependendo do circuito de entrada, isso pode fazer com que seus pinos flutuem em um valor não digital, e os transistores do seu CI se comportarão de acordo, consumindo mais energia estática do que o contrário.
Se a folha de dados não disser nada, é provável que exista uma nota de aplicativo do fabricante que a discuta. A coisa mais próxima que pude encontrar foi uma relacionada à família XMega ( AVR1010 ) que afirma:
Se você pesquisar as interwebs sobre esse tópico, encontrará muitas opiniões diferentes. O contexto do seu chip é muito importante.
fonte
Para microcontroladores, geralmente a melhor idéia é fazer com que o pino uma saída e conduzi-lo alto ou baixo (ou pullup / pulldown pode ser usado)
O que você não quer é o cenário metade flutuante onde ambos os transistores de entrada são metade em e corrente de passagem.
Para opamps, a maneira geral é conectar a saída à entrada inversora e, em seguida, conectar a entrada não inversora ao ponto médio da fonte (ou em algum lugar entre os trilhos).
Basicamente, você não deseja que a saída sature, ela deve estar em algum lugar dentro o balanço de saída do opamp.
Tenha cuidado com não-unidade ganhar opamps estáveis embora. Em casos "especializados", é provável que a folha de dados tenha uma sugestão sobre o que fazer com os opamps não utilizados.
fonte