käyttääkö INPUT_PULLUP virtaa?

Kun käytetään digitaalista nastaa tulona, on mahdollista käyttää sisäistä arduino-vastusta, joka on kytketty VCC: hen; joka asettaa digitaalisen nastan arvoksi INPUT_PULLUP ja tappi lukee HIGH. Käyttääkö tämä sähköä ?.

Tarkoitan, että vastus on kytketty suoraan VCC: hen ja oletan, että sähköä virtaa jatkuvasti järjestelmän läpi, eikö ?. vastustavatko PIN-koodin olevan vain INPUT?

Kommentit

Vastaus

Vain itse tulon vuotovirta kuluu jatkuvasti, jos ulkoista yhteyttä ei ole. Tämä on yleensä paljon vähemmän kuin jätettä , joka johtuu syötteen kellunnasta .

Jos tuloon syötetään jännite välillä 0,8 – 2 V pidemmän aikaa, tämä tilanne muuttuu kriittiseksi eikä sitä pidä jättää huomioimatta, varsinkin jos bittimäärä on suurempi ja tiheämpi paketti […]. Esimerkiksi, jos 18-bittisessä lähetinvastaanottimessa on 36 I / O-nastaa, jotka kelluvat kynnyksellä, VCC: n virta voi olla jopa 150 – 200 mA.

Kommentit

  • Tappiin ei oikeastaan kohdisteta kuormitusta INPUT_PULLUP-toiminnolla. Käytän vain painikkeita, laskureita.

Vastaa

Vetovoimien arvo on välillä 20k ja 50kOhm. Jos tulo on kytketty maahan (painiketta painetaan), virtaa vastuksen läpi 0,1 mA – 0,25 mA. Joten paljasta mitä tahansa.

Kommentit

  • Mitä tapahtuu, jos kytkin on auki? Käyttääkö se virtaa?
  • @Basj pohjimmiltaan; virta ei mene vastuksen kautta vaikka kytkin on auki. Vaikka sain selville, että pieni määrä (1 µ A max) vuotovirtaa

Vastaus

Katso Virrankulutuksen poikkeama taulukon ja todellisen maailman välillä? – totesimme siellä, että nastojen jättäminen syötteeksi kuluttaa huomattavasti enemmän virtaa kuin input_pullup. Tämä tapahtui niillä, joita ei ole kytketty mihinkään.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *