INPUT_PULLUP folosește puterea?

Când utilizați un pin digital ca intrare, aveți opțiunea de a utiliza rezistorul arduino intern, care este conectat la VCC; care setează pinul digital ca INPUT_PULLUP, iar apoi pinul citește HIGH. Folosește electricitatea?

Adică rezistorul este conectat direct la VCC și presupun că electricitatea curge constant prin sistem, nu ?. la fel ca să te oprești să ai pinul doar ca INPUT?

Comentarii

Răspuns

Numai curentul de scurgere de pe intrare este consumat constant dacă nu există o conexiune externă. Aceasta este de obicei mult mai mică decât deșeurile cauzate de intrarea plutitoare .

Dacă se aplică o tensiune între 0,8 V și 2 V la intrare pentru o perioadă prelungită de timp, această situație devine critică și nu ar trebui ignorată, mai ales cu numărul mai mare de biți și pachete mai dense […]. De exemplu, dacă un transmițător de 18 biți are 36 de pini I / O care plutesc la prag, curentul de la VCC poate ajunge la 150 mA până la 200 mA.

Comentarii

  • Nu există o încărcare aplicată pinului cu INPUT_PULLUP. Folosesc doar pentru un buton, pentru un contor.

Răspuns

Pullup-urile au o valoare între 20k și 50kOhm. Dacă intrarea este conectată la masă (butonul apăsat), prin rezistență curge între 0,1mA și 0,25mA. Deci, totul este gol.

Comentarii

Răspuns

Consultați Abaterea consumului de energie între foaia de date și lumea reală? – acolo am stabilit că lăsarea pinilor de intrare a consumat mult mai multă energie decât input_pullup. Asta a fost cu pinii care nu au legătură cu nimic.

Lasă un răspuns

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