Arduino Uno: Rezistență Pullup

Am citit puțin despre rezistența pullup internă. Știu din proiectele anterioare din școală că rezistența în sine este fragilă (arsă unul accidental din cauza curentului mai mare decât a fost făcut pentru).

Am două modele Arduino diferite. Unul de la Intel și restul sunt standard Arduino Uno.

Așa că mă întrebam despre utilizarea în siguranță a rezistorului de tragere intern de pe Arduino Uno. Prin urmare, întrebarea mea se referă la modul pin intern al rezistenței de tragere; Câți pini vă puteți conecta în siguranță și nu îl suprasolicitați?

Răspuns

Fiecare pin are propriul său pullup separat rezistor.

Nu cred că îl poți deteriora tragând curent din port, deoarece rezistența de tragere este activă numai atunci când portul este în modul cu impedanță ridicată (hi-Z, intrare).

Rezistența de tragere poate fi deteriorată de supratensiune, descărcare statică și altele asemenea.

Uno are rezistențe de tragere de 20 kOhm conform acest tutorial . Dacă îl alimentați cu un semnal de 0V în timp ce Atmega rulează la 5V, curentul va fi un sfert de miliamp, ceea ce este minuscul.

Comentarii

  • Întrebarea a fost destul de mare, există o singură rezistență internă pentru toate pinii? Dacă da, există vreun pericol de overlord cu atât de multe conexiuni. Dar se pare că nu, dacă fiecare pin îl are >

propriul rezistor.

  • Da, pentru a clarifica: sunt rezistențe separate, cu aproximativ aceeași valoare (~ 20 kOhm pe Atmega328 / Arduino Uno).
  • Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *