Hva er ADC Supply Current i Microcontroller og hvor mye strøm vil en GPIO ta
On februar 13, 2021 by adminJeg har denne Microcontroller
I denne mikrokontrolleren bruker jeg ADC-periferi og normal GPIO-port.
Mine spørsmål:
-
På Side 58, tabell 42, Det er en parameter kalt Supply Current per ADC som er nevnt som 1mA. Hva betyr det? Den nevner også at det avhenger av konverteringsfrekvensen. Betyr det at hvis jeg kobler en spenning (innenfor de nevnte grensene for pinnen) med en seriemotstand til den ADC-pinnen, vil den pinnen forbruke 1mA? Så hvis jeg kobler to ADC-innganger til ADC-periferien, vil den forbruke 2mA?
-
Anta at jeg konfigurerer en port som inngangsport. Hvor mye maksimal strøm vil Microcontroller-pinnen trekke? Injeksjonsstrømmen kommer først når jeg imponerer en spenning over GPIOs forsyningsspenning. Og lekkasjestrøm, vil bare komme inn i bildet når enheten fungerer i lav strømtilstand eller slå av. Så hvis jeg ikke bruker mikrokontrolleren under de to ovennevnte forholdene, (bruker spenning til pinnen innenfor grenser og i normal arbeidsmodus), hvor mye vil mikrokontrollerpinnen ta for en normal GPI-inngang?
-
Denne mikrokontrollen har to forsyninger. ADC Referanseforsyning høy og ADC Referanseforsyning lav? Vanligvis har jeg bare sett ADC-referansetilførsel som en enkelt referansetilførselsstift. Men her er det referanse høyt og referanse lavt? Har du noen ide om hvorfor dette er implementert, og hvilken som helst bruksområde?
Svar
1 ) Det betyr strømforbruket til ADC-kretsen i IC, ikke fra inngangspinnen. Hver ADC du aktiverer, bruker 1 mA fra IC-strømforsyningen.
2) Det er lekkasjestrømmen. 0,5 µA maks., Inn eller ut. Men hvis du bruker ADC til å samle en spenning, slipper den strøm inn for å lade sin prøveholdekondensator.
3) Den er implementert for å gjøre det mulig for brukeren å velge både Vref- og Vref + for ADC. Brukere vil kanskje ha fullskalaavlesninger mellom 0,5 V og 2,8 V i stedet for mellom 0 V og 3,3 V.
Kommentarer
- Takk for svaret . Fra svaret, 1. ADC strømforbruk fra strømforsyningsskinnen. Men når du sier " Hver ADC som du aktiverer ", mener du, hver inngangskanal eller hele ADC-periferien? Og 2. Jeg trodde lekkasjestrømmen bare oppstår under avstengning eller lavt strømforhold. Kan du bare gi et enkelt numerisk eksempel for inngangsstrømmen hvis det er en GPIO og hvis det var en ADC-stift? Hvordan beregne inngangsstrømmen for ADC-stiften når du sier, " Den glemmer strømmen for å lade kondensatoren ". Vennligst hjelp. Takk
- Nei, jeg mener hver ADC-periferi når jeg sier hver ADC, det betyr ikke hver kanal. Nei, lekkasjestrøm skjer alltid, det er lekkasje. Nei, jeg kan ' t gi andre numeriske eksempler, databladet sier IO-lekkasjen. Jeg aner ikke hva du prøver og hvilken utgangsimpedans den har, du har ikke gitt den informasjonen. Jeg er heller ikke kjent med MCU-en din, men håndboken inneholder sikkert ADC-spesifikasjoner for å få et slags nummer.
- Ok. Takk skal du ha. Jeg har en spenning på 4V. Dette er koblet til ADC-pinnen via en 11,5 k motstand. Så når dette er koblet til ADC-pinnen, vil den maksimale strømmen gjennom motstanden i utgangspunktet være 4V / 11,5 kohm, ikke sant? Jeg beregner slik fordi det er en intern kondensator ved ADC-pinnen som du nevnte. Så i utgangspunktet vil det fungere som en kort. Så maks strøm vil være 4V / 11,5 kohm. Riktig?
- Ja, det ville være det verste tilfellet. Bortsett fra at interne mux- og brytermotstander allerede ligger i kilo-ohm-området, så det blir mindre. Men hvorfor trenger du til og med å beregne denne strømmen? Hvorfor har du til og med en motstand der? I tillegg er motstanden over to ganger den anbefalte maksimale kildeimpedansen. Se på de elektriske spesifikasjonene for ADC.
- Ok, så den har nesten null utgangsimpedans. Det vil fungere med seriemotstand mellom 0 og 5k, så hvis du vil ha litt beskyttelse, kan du bruke en 4k7-motstand for å begrense strøm i tilfelle noe går veldig galt og den samplede spenningen overstiger MCU-forsyningsspenningen.
Legg igjen en kommentar