Arduino Uno: Resistor pullup

Tenho lido um pouco sobre o resistor pullup interno. Sei de projetos anteriores na escola que os próprios resistores são frágeis (um queimou acidentalmente devido à corrente mais alta do que foi feito).

Eu tenho dois modelos diferentes de Arduino. Um da Intel e o resto são Arduino Uno padrão.

Então, eu estava pensando sobre o uso seguro do resistor pullup interno no Arduino Uno. Portanto, minha pergunta é sobre o pinmode do resistor pullup interno; Quantos pinos você pode conectar a ele com segurança e não sobrecarregá-lo?

Resposta

Cada pino tem seu próprio pullup separado resistor.

Não acredito que você possa danificá-lo consumindo corrente da porta, porque o resistor pullup só fica ativo quando a porta está no modo de alta impedância (hi-Z, entrada).

O resistor pullup pode ser danificado por sobretensão, descarga estática e similares.

O Uno tem resistores pullup de 20 kOhm de acordo com este tutorial . Se você alimentá-lo com um sinal de 0 V enquanto o Atmega está funcionando a 5 V, a corrente será de um quarto de miliamperes, que é minúsculo.

Comentários

  • A questão era: há apenas um resistor pullup interno para todos os pinos? Se houver, há algum overlord perigoso com tantas conexões. Mas aparentemente não se cada pino o tiver ' s próprio resistor.
  • Sim, para esclarecer: eles são resistores separados, com aproximadamente o mesmo valor (~ 20 kOhm no Atmega328 / Arduino Uno).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *