Vad är ADC Supply Current i Microcontroller och hur mycket ström kommer en GPIO ta
On februari 13, 2021 by adminJag har den här Microcontroller
I den här mikroprocessorn använder jag den perifera och normala GPC-porten ADC.
Mina frågor:
-
På Sida 58, tabell 42, Det finns en parameter som kallas Supply Current per ADC som nämns som 1mA. Vad betyder det? Det nämns också att det beror på omvandlingsfrekvensen. Betyder det, om jag ansluter en spänning (inom de nämnda gränserna för stiftet) med ett seriemotstånd till det ADC-stiftet, kommer stiftet att förbruka 1 mA? Så om jag ansluter två ADC-ingångar till ADC-kringutrustningen kommer det att förbruka 2 mA?
-
Antag att jag konfigurerar en port som ingångsport. Hur mycket maximal ström drar Microcontroller-stiftet? Injektionsströmmen kommer bara när jag imponerar på en spänning över GPIO: s matningsspänning. Och läckström kommer endast till bild när enheten arbetar i lågt strömläge eller avstängning. Så, om jag inte använder mikrokontrollern under ovanstående två förhållanden, (applicerar spänning på stiftet inom gränser och i normalt arbetsläge), hur mycket kommer mikrokontrollerstiftet att ta för en normal GPI-ingång?
-
Denna mikrokontroll har två leveranser. ADC-referensutbud högt och ADC-referensutbud lågt? Vanligtvis har jag bara sett ADC-referensmatning som en enda referensmatningsstift. Men här finns referens hög och referens låg? Någon idé om varför implementeras detta och användningsfall för det?
Svar
1 ) Det betyder strömförbrukningen för ADC-kretsen inom IC, inte från ingångsstiftet. Varje ADC som du aktiverar förbrukar 1 mA från IC-strömförsörjningen.
2) Det är läckströmmen. 0,5 µA max., In eller ut. Men om du använder ADC för att sampla en spänning slår den strömmen in för att ladda sin samplingshållkondensator.
3) Den implementeras för att göra det möjligt för användaren att välja både Vref- och Vref + för ADC. Användare kanske vill ha fullskaliga avläsningar mellan 0,5 V och 2,8 V istället för mellan 0 V och 3,3 V.
Kommentarer
- Tack för svaret . Från ditt svar, 1. ADC strömförbrukning från strömförsörjningsskenan. Men när du säger " Varje ADC som du aktiverar ", menar du, varje ingångskanal eller hela ADC-kringutrustningen? Och 2. Jag trodde att läckströmmen bara inträffar under avstängning eller lågeffekt. Kan du bara ge ett enkelt numeriskt exempel för ingångsströmmen om det är en GPIO och om det var en ADC-stift? Hur man beräknar ingångsströmmen för ADC-stiftet när man säger, " Det sluter strömmen för att ladda kondensatorn ". Snälla hjälp. Tack
- Nej, jag menar varje ADC-kringutrustning när jag säger varje ADC, det betyder inte varje kanal. Nej, läckström händer alltid, det är läckage. Nej, jag kan ' inte ge andra numeriska exempel, databladet säger IO-läckaget. Jag har ingen aning om vad du samplar och vilken utgångsimpedans den har, du har inte angett den informationen. Jag känner inte heller till din MCU, men säkerligen tillhandahåller manualen ADC-specifikationer för att få ett slags nummer.
- Ok. Tack. Jag har en spänning på 4V. Detta är anslutet till ADC-stiftet via ett 11,5 k motstånd. Så nu när detta är anslutet till ADC-stiftet skulle den maximala strömmen genom motståndet initialt vara 4V / 11,5kohm, eller hur? Jag beräknar så här eftersom det finns en intern kondensator vid ADC-stiftet som du nämnde. Så initialt kommer det att fungera som en kort. Så den maximala strömmen skulle vara 4V / 11,5kohm. Rätt?
- Ja, det skulle vara det värsta fallet. Förutom att interna mux- och omkopplingsmotstånd redan ligger i kilo-ohm-intervallet så det blir mindre. Men varför behöver du ens beräkna denna ström? Varför har du ens ett motstånd där? Dessutom är motståndet över två gånger den rekommenderade maximala källimpedansen. Titta på de elektriska specifikationerna för ADC.
- Okej, så den har nästan noll utgångsimpedans. Det fungerar med seriemotstånd mellan 0 och 5k, så om du vill ha något skydd kan du använda ett 4k7-motstånd för att begränsa strömmen om något går hemskt fel och den samplade spänningen överstiger MCU-matningsspänningen.
Lämna ett svar