Hvad er ADC forsyningsstrøm i Microcontroller, og hvor meget strøm vil en GPIO tage
On februar 13, 2021 by adminJeg har denne Microcontroller
I denne mikrocontroller bruger jeg ADC-periferien og den normale GPIO-port.
Mine spørgsmål:
-
Til Side 58, tabel 42, Der er en parameter kaldet forsyningsstrøm pr. ADC, der er nævnt som 1 mA. Hvad betyder det? Det nævnes også, at det afhænger af konverteringsfrekvensen. Betyder det, hvis jeg forbinder en spænding (inden for de nævnte grænser for stiften) med en seriemodstand til den ADC-stift, vil stiften forbruge 1 mA? Så hvis jeg forbinder to ADC-indgange til ADC-periferenheden, vil den forbruge 2 mA?
-
Antag, jeg konfigurerer en port som inputport. Hvor meget maksimal strøm trækker Microcontroller pin? Injektionsstrømmen kommer kun, når jeg imponerer over en spænding, der er højere end GPIOs forsyningsspænding. Og lækstrøm kommer kun ind i billedet, når enheden fungerer i lavt strømtilstand eller nedlukning. Så hvis jeg ikke bruger mikrocontrolleren under de to ovennævnte betingelser (ved at anvende spænding til stiften inden for grænser og i normal arbejdstilstand), hvor meget vil mikrocontrollerstiften tage for en normal GPI-indgang?
-
Denne mikrokontrol har to forsyninger. ADC-referenceforsyning høj og ADC-referenceforsyning lav? Normalt har jeg kun set ADC-referenceforsyning som en enkelt referenceforsyningsstift. Men her er der reference høj og reference lav? Har du nogen idé om, hvorfor dette implementeres og ethvert brugstilfælde af det?
Svar
1 ) Det betyder det aktuelle forbrug af ADC-kredsløbet inden i ICet, ikke fra indgangsstiften. Hver ADC, som du aktiverer, bruger 1 mA fra IC-strømforsyningen.
2) Det er lækstrømmen. 0,5 µA maks., Ind eller ud. Men hvis du bruger ADC til at prøve en spænding, slukker den strøm for at oplade sin prøveholdekondensator.
3) Den implementeres for at give brugeren mulighed for at vælge både Vref- og Vref + til ADC. Brugere vil muligvis have fuldskalaaflæsninger mellem 0,5 V og 2,8 V i stedet for mellem 0 V og 3,3 V.
Kommentarer
- Tak for svaret . Fra dit svar, 1. ADC strømforbrug fra strømforsyningsskinnen. Men når du siger " Hver ADC, som du aktiverer ", mener du, hver inputkanal eller hele ADC-periferienheden? Og 2. Jeg troede, at lækstrømmen kun opstår under nedlukning eller lavt strømforhold. Kan du bare give et simpelt numerisk eksempel på inputstrømmen, hvis det er en GPIO, og hvis det var en ADC-pin? Sådan beregnes indgangsstrømmen til ADC-stiften, når du siger, " Det sluger strømmen for at oplade kondensatoren ". Hjælp venligst. Tak
- Nej, jeg mener hver ADC-periferi, når jeg siger hver ADC, det betyder ikke hver kanal. Nej, lækstrøm sker altid, det er lækage. Nej, jeg kan ' ikke give andre numeriske eksempler, databladet siger IO-lækage. Jeg har ingen idé om, hvad du prøver, og hvilken outputimpedans den har, du har ikke givet disse oplysninger. Jeg er heller ikke fortrolig med din MCU, men sikkerhedsvejledningen indeholder ADC-specifikationer for at få et slags nummer.
- Ok. Tak skal du have. Jeg har en spænding på 4V. Dette er forbundet til ADC-stiften via en 11,5 k modstand. Så nu, da dette er forbundet til ADC-stiften, ville den maksimale strøm gennem modstanden oprindeligt være 4V / 11,5 kohm, ikke? Jeg beregner sådan, fordi der er en intern kondensator ved ADC-stiften som du nævnte. Så oprindeligt fungerer det som en kort. Så den maksimale strøm ville være 4V / 11,5kohm. Korrekt?
- Ja, det ville være det værste tilfælde. Bortset fra at interne mux- og switchmodstande allerede er i kilo-ohm-området, så det bliver mindre. Men hvorfor har du endda brug for at beregne denne strøm? Hvorfor har du endda en modstand der? Desuden er modstanden over to gange den anbefalede maksimale kildeimpedans. Se på de elektriske specifikationer for ADC.
- Ok, så den har næsten nul outputimpedans. Det fungerer med seriemodstande mellem 0 og 5k, så hvis du vil have en vis beskyttelse, kan du bruge en 4k7-modstand til at begrænse strømmen, hvis noget går forfærdeligt galt, og den samplede spænding overstiger MCU-forsyningsspænding.
Skriv et svar