Mikä on enimmäisvirta, jonka voin saada jokaisesta Arduinon nastasta kompastamatta mitään sisäisiä sulakkeita? Onko olemassa rajoitusta tappia kohti ja kokonaisrajoitus koko levylle?
Kommentit
- related: electronics.stackexchange.com/questions/217643/…
Vastaa
Tämä on vähän monimutkainen. Pohjimmiltaan on olemassa useita rajoittavia tekijöitä:
Mikrokontrollerin IO-linjoilla (eli analogisilla ja digitaalisilla nastoilla) on sekä aggregaatti (esim. Kokonaisvirta) että nastakohtainen raja:
Tämä ei kuitenkaan ole koko juttu, riippuen siitä, miten määrität Arduinon ”nastat”.
Arduinon 5 V: n nasta ei ole kytketty mikrokontrollerin kautta . Sellaisena se voi tuottaa huomattavasti enemmän virtaa. Kun virtalähde on arduino USB: stä, USB-liitäntä rajoittaa kokonaisvirrankulutuksen 500 mA: iin. Tämä on jaettu arduino-kortin laitteiden kanssa, joten käytettävissä oleva teho on jonkin verran pienempi.
Kun käytät ulkoista virtalähdettä tynnyrin virtaliittimen kautta, sinua rajoittaa paikallinen 5 V: n säädin, joka on luokiteltu enintään 1 Amp . Tämä kuitenkin myös termisesti rajoitettu , mikä tarkoittaa, että kun otat tehoa, säädin lämpenee. Ylikuumenemisen jälkeen se sammuu väliaikaisesti.
3,3 V: n ohjattu lähtö pystyy syöttämään enintään 150 mA: n virran, mikä on 3,3 V: n säätimen raja.
Yhteenvetona
- Minkä tahansa yksittäisen IO-nastan absoluuttinen maksimiarvo on 40 mA ( tämä on maksimi . Sinun ei koskaan pidä vetää täyttä 40 mA: n nastasta. Periaatteessa se on kynnys, jonka kohdalla Atmel ei voi enää taata siru ei vaurioidu. Sinun on aina varmistettava, että olet turvallisesti alle tämän virtarajan alapuolella. )
- Kaikkien IO-nastat ovat 200 mA maks.
- 5 V: n ulostulotappi on hyvä ~ 400 mA USB: llä, ~ 900 mA käytettäessä ulkoista virtalähdettä
- 900 mA on sovittimelle, joka tarjoaa ~ 7 V. Kun sovittimen jännite kasvaa, säätimen lämmön määrän on oltava d eal myös kasvaa, joten suurin virta laskee jännitteen kasvaessa. Tätä kutsutaan lämpörajoitukseksi
- 3,3 V: n lähtö pystyy toimittamaan 150 mA .
- Huomaa – Kaikkien 3,3 V: n kiskosta peräisin olevien virtojen täytyy kulkea 5 V: n kiskojen läpi . Siksi, jos sinulla on 100 mA: n laite 3,3 V: n lähdössä, sinun on myös laskettava se 5 V: n kokonaisvirtaan.
Huomaa: Tämä ei koske Arduino Due -tunnistetta, ja Arduino Megalla on todennäköisesti joitain eroja. Se on todennäköisesti totta kaikille Arduinolle, jotka perustuvat ATmega328-mikrokontrolleriin.
Kommentit
- Hieno yhteenveto! Muista, että vaikka nastan maksimivirta voi olla 40 mA, ’ on absoluuttinen maksimiarvo. Ja kuten datalehdessä sanotaan, käyttö absoluuttisella maksimilla voi olla vahingollista. Yleensä on suositeltavaa rajoittaa arvoon < 35 mA.
- Dueissa on latauspumppu ydinjännitteen syöttämiseksi, joka ei ole suoraan alttiina nastaksi, mutta se voidaan juotettu.
- Oikeastaan on KOLME rajoittavia tekijöitä, nämä kaksi on lueteltu yllä olevassa vastauksessa sekä se, että tietolehdessä kerrotaan, että kaiken portista C0-C5, D0-D4, ADC7 hankitun virran summa , ja RESET-arvon ei tulisi ylittää 150 mA. Samoin portteihin B0-B5, D5-D7, ADC6, XTAL1, XTAL2 hankittu kokonaisvirta ei saisi ylittää 150 mA. Sikäli kuin nykyinen pesuallas menee, porttien C0-C5, ADC7, ADC6 summa ei saisi ylittää 100mA; porttien B0-B5, D5-D7, XTAL1, XTAL2 summa ei saisi ylittää 100mA; ja porttien D0-D4 summa, RESET ei saisi ylittää 100mA. Tämä kaikki on lueteltu tietolomakkeessa.
- Henkilölle, joka ehdotti muokkauksessa, että 3,3 V: n kisko tulee FT232: sta, se ei ’ t missään katselemani levyn versioista.
Vastaa
Mikä on enimmäisvirta, jonka voin ottaa jokaisesta Arduinon nastasta kompastamatta mitään sisäisiä sulakkeita ?
Arduino-levyillä on vain yksi sulake. USB-portissa on Resettable Polyfuse , joka rajoittaa virtaa 500 mA: sta alkaen. Tämä sulake on tehokas vain USB-virtalähteellä ja vain, kun 5 V-kiskon kokonaisveto on yli 500 mA. (Huomaa, että tämän tyyppinen sulake ei yksinkertaisesti ”palaa auki”.)
Jos vedät liian paljon virtaa (40 mA tai enemmän) I / O-nastasta, se vahingoittaa nastaa. I / O-nastoissa ei ole sulakkeita.
Kommentit
- onko Nano- ja Micro-levyillä myös tämä polyfuusio? Täällä sanotaan, että nanossa ei ole polyfuusiota (eikä siis virranrajoitinta 5 V: n nastassa)
Vastaus
Suurimmat nykyiset arvot on lueteltu täällä Uno, Duemilanove -ohjelmassa:
Tasavirta I / O-nastaa kohti: 40,0 mA
Tasavirta VCC- ja GND-nastoja kohti: 200,0 mA
DC nykyinen raja kaikille kootuille IO-nastoille: 200 mA
Huomaa, että jos VCC / Vin / GND-nastoja on enemmän kuin yksi, Arduino voi ottaa nykyistä enemmän. (Jokainen nasta vastaa ATMega328: n nastaa)
Nämä näyttävät olevan enemmän tai vähemmän standardeja useimmille Arduinosille, koska nämä nykyiset rajoitukset koskevat mikrokontrolleria. >
- Onko sinulla ideoita Arduino nanosta, DC-virta VCC- ja GND-nastoja kohti: ??? mA
vastaus
Kaavion v2.3 mukaan Arduino Nano 3.3v -säädin on FTDI-usb sarjakuvaan. Sen maksimivirta on 50 mA.
Vastaa
Jos katsot kaavioita Nanolle näet, että 3,3 V: n nasta on FT232RL-siru. -taulukon mukaan tappi voi tuottaa enintään 50 mA.
Moduulin ajamiseksi sinun on annettava ulkoinen 3,3 V: n syöttö . Ehkä tarjoaa 3,3 V: n LDO-säädin, jonka virtalähde on 5 V nasta ja joka syötetään joko USB: ltä tai 5 V: n säätimeltä, UA78M05 , jotka molemmat ovat enintään 500 mA (pienempi nanon vaatimalla virralla)
Kommentit
- Tämän ajatteleminen uudelleen: Uskon voivani käyttää vain 5 voltin nastaa jännitteenjakajalla (2 vastukset), jotta saan tarvitsemani ~ 250 mA: n piikin 3,3 V: n jännitteellä.
- Olet ’ ajattelemassa uudelleen väärää. Jännitteenjakajat eivät pysty tuottamaan suuria virtoja. Ne ovat tarkoitettu vain hyvin pienille virroille (vertailujännitteille).
- electronics.stackexchange.com/questions/145482/…
- En tiennyt ’ sitä – säästit minulle paljon aikaa ja pahenemista. Kiitos.
- Kaikille, jotka näkevät tämän vastauksen tulevaisuudessa: tämä oli vastaus toiseen kysymykseen, joka liittyy nimenomaan Arduino nanon 3v3-nastaan. Järjestelmänvalvoja päätti yhdistää kysymyksen tähän (muuntamalla siten erinomainen vastaus alkuperäiseen kysymykseen, kun kysymykseen siirrettiin epätäydellinen vastaus).