Che cosè la corrente di alimentazione ADC nel microcontrollore e quanta corrente richiederà un GPIO
Su Febbraio 13, 2021 da adminSto avendo questo microcontrollore
In questo microcontrollore, sto usando la periferica ADC e la normale porta GPIO.
Le mie domande:
-
On Pagina 58, tabella 42, Cè un parametro chiamato Corrente di alimentazione per ADC che è menzionato come 1mA. Cosa significa? Inoltre afferma che dipende dal tasso di conversione. Significa che se collego una tensione (entro i limiti menzionati del pin) con un resistore in serie a quel pin ADC, quel pin consumerà 1mA? Quindi, se collego due ingressi ADC alla periferica ADC, consumerà 2mA?
-
Supponiamo di configurare una porta come porta di ingresso. Quanta corrente massima assorbirà il pin del microcontrollore? La corrente di iniezione arriverà solo quando imprimerò una tensione superiore alla tensione di alimentazione del GPIO. E la corrente di dispersione, verrà visualizzata solo quando il dispositivo funziona in stato di basso consumo o spento. Quindi, se non utilizzo il microcontrollore nelle due condizioni precedenti (applicando tensione al pin entro i limiti e in modalità di lavoro normale), quanto impiegherà il pin del microcontrollore per un normale ingresso GPI?
-
Questo microcontrollo ha due forniture. Alimentazione di riferimento ADC alta e alimentazione di riferimento ADC bassa? Di solito, ho visto solo lalimentazione di riferimento ADC come un singolo pin di alimentazione di riferimento. Ma qui cè un riferimento alto e un riferimento basso? Qualche idea sul motivo per cui viene implementato e sui casi duso?
Risposta
1 ) Significa il consumo di corrente del circuito ADC allinterno dellIC, non dal pin di ingresso. Ogni ADC abilitato consuma 1 mA dallalimentatore IC.
2) Questa è la corrente di dispersione. 0,5 µA max., Dentro o fuori. Ma se si utilizza lADC per campionare una tensione, ingoia corrente per caricare il suo condensatore di ritenzione del campione.
3) È implementato per consentire allutente di selezionare sia Vref- che Vref + per lADC. Gli utenti potrebbero desiderare letture su vasta scala comprese tra 0,5 V e 2,8 V invece che tra 0 V e 3,3 V.
Commenti
- Grazie per la risposta . Dalla tua risposta, 1. Consumo di corrente ADC dalla barra di alimentazione. Ma quando dici " Ogni ADC che attivi ", intendi ogni canale di ingresso o lintera periferica ADC? E 2. Ho pensato che la corrente di dispersione si verifica solo durante larresto o in condizioni di bassa potenza. Potresti fornire un semplice esempio numerico per la corrente di ingresso se è un GPIO e se fosse un pin ADC? Come calcolare la corrente di ingresso per il pin ADC quando dici, " Ingoia la corrente per caricare il condensatore ". Per favore aiuto. Grazie
- No, intendo ogni periferica ADC quando dico ogni ADC, non significa ogni canale. No, la corrente di dispersione si verifica sempre, è una dispersione. No, non posso ' fornire altri esempi numerici, il datasheet dice la perdita di IO. Non ho idea di cosa stai campionando e di quale impedenza di uscita abbia, non hai fornito queste informazioni. Non ho nemmeno familiarità con il tuo MCU, ma sicuramente il manuale fornisce le specifiche dellADC per ottenere una sorta di numero.
- Ok. Grazie. Ho una tensione di 4V. Questo è collegato al pin ADC tramite un resistore da 11,5k. Quindi, ora, poiché questo è collegato al pin ADC, la corrente massima attraverso il resistore inizialmente sarebbe 4 V / 11,5 kohm, giusto? Sto calcolando in questo modo perché cè un condensatore interno al pin dellADC come hai menzionato. Quindi, inizialmente, agirà come un corto. Quindi, la corrente massima sarebbe 4 V / 11,5 kohm. Corretto?
- Sì, sarebbe il caso peggiore. Tranne che le resistenze interne del mux e dellinterruttore sono già nellintervallo dei kilo-ohm, quindi saranno inferiori. Ma perché hai bisogno di calcolare questa corrente? Perché hai anche un resistore lì? Inoltre, la resistenza è oltre il doppio dellimpedenza massima consigliata della sorgente. Guarda le specifiche elettriche dellADC.
- Ok, quindi ha unimpedenza di uscita prossima allo zero. Funzionerà con resistenze in serie comprese tra 0 e 5k, quindi se vuoi avere un po di protezione puoi usare una resistenza da 4k7 per limitare la corrente nel caso in cui qualcosa vada storto e la tensione campionata superi la tensione di alimentazione dellMCU.
Lascia un commento