Ce este curentul de alimentare ADC în microcontroler și cât de mult curent va lua un GPIO
On februarie 13, 2021 by adminÎn acest microcontroler, folosesc perifericul ADC și portul GPIO normal.
Întrebările mele:
-
Activat Pagina 58, tabelul 42, Există un parametru numit curent de alimentare pe ADC care este menționat ca 1mA. Ce înseamnă? De asemenea, menționează că depinde de rata de conversie. Înseamnă, dacă conectez o tensiune (în limitele menționate ale pinului) cu un rezistor de serie la acel pin ADC, acel pin va consuma 1mA? Deci, dacă conectez două intrări ADC la perifericul ADC, acesta va consuma 2mA?
-
Să presupunem că configurez un port ca port de intrare. Cât curent maxim va extrage pinul microcontrolerului? Curentul de injecție va veni numai atunci când voi impresiona o tensiune peste tensiunea de alimentare a GPIO. Iar curentul de scurgere va intra în imagine numai atunci când dispozitivul funcționează în stare de consum redus sau oprit. Deci, dacă nu folosesc microcontrolerul în cele două condiții de mai sus, (aplicând tensiune pinului în limite și în modul normal de lucru), cât va lua pinul microcontrolerului pentru o intrare GPI normală?
-
Acest microcontrol are două consumabile. Consum de referință ADC ridicat și consum de referință ADC scăzut? De obicei, am văzut doar sursa de referință ADC ca un singur pin de referință. Dar aici, există referință ridicată și referință scăzută? Aveți vreo idee de ce este implementat acest lucru și vreun caz de utilizare al acestuia?
Răspuns
1 ) Înseamnă consumul de curent al circuitului ADC din cadrul IC, nu de la pinul de intrare. Fiecare ADC pe care îl activați consumă 1 mA din sursa de alimentare IC.
2) Acesta este curentul de scurgere. 0,5 µA max., În sau în afara. Dar dacă utilizați ADC pentru a testa o tensiune, acesta înghite curent pentru a încărca condensatorul de eșantionare.
3) Este implementat pentru a permite utilizatorului să selecteze atât Vref-, cât și Vref + pentru ADC. Utilizatorii ar putea dori citiri la scară completă între 0,5 V și 2,8 V în loc de între 0 V și 3,3 V.
Comentarii
- Vă mulțumim pentru răspuns . Din răspunsul dvs., 1. Consumul de curent ADC de pe șina de alimentare. Dar când spui " Fiecare ADC pe care îl activezi ", vrei să spui, fiecare canal de intrare sau întregul periferic ADC? Și 2. M-am gândit că curentul de scurgere apare doar în timpul opririi sau în condiții de putere redusă. Ai putea oferi doar un exemplu numeric simplu pentru curentul de intrare dacă este un GPIO și dacă a fost un pin ADC? Cum să calculați curentul de intrare pentru pinul ADC atunci când spuneți, " Înghite curentul pentru a încărca condensatorul ". Te rog ajuta-ma. Mulțumesc
- Nu, mă refer la fiecare periferic ADC când spun fiecare ADC, nu înseamnă fiecare canal. Nu, curentul de scurgere se întâmplă întotdeauna, este scurgere. Nu, nu pot ' să ofer alte exemple numerice, foaia tehnică indică scurgerea IO. Nu am nicio idee despre ce eșantionați și ce impedanță de ieșire are, nu ați furnizat aceste informații. Nici eu nu sunt familiarizat cu MCU-ul dvs., dar cu siguranță manualul oferă specificații ADC pentru a obține un fel de număr.
- Bine. Mulțumesc. Am o tensiune de 4V. Acesta este conectat la pinul ADC printr-un rezistor de 11,5k. Deci, acum, deoarece acesta este conectat la pinul ADC, curentul maxim prin rezistor inițial ar fi de 4V / 11,5kohm, nu? Calculez așa, deoarece există un condensator intern la pinul ADC, așa cum ați menționat. Deci, inițial, va acționa ca un scurtmetraj. Deci, curentul maxim ar fi de 4V / 11,5kohm. Corect?
- Da, acesta ar fi cel mai rău caz. Cu excepția faptului că rezistențele interne de mux și comutator sunt deja în domeniul kilo-ohm, deci vor fi mai mici. Dar de ce ai nevoie chiar să calculezi acest curent? De ce ai acolo chiar și un rezistor? În plus, rezistența este de peste două ori impedanța maximă recomandată a sursei. Uită-te la specificațiile electrice ADC.
- Ok, deci are o impedanță de ieșire aproape zero. Acesta va funcționa cu rezistențe de serie între 0 și 5k, deci dacă doriți să aveți o anumită protecție, puteți utiliza un rezistor de 4k7 pentru a limita curentul în cazul în care ceva nu merge în mod îngrozitor și tensiunea eșantionată depășește tensiunea de alimentare MCU.
Lasă un răspuns