Capitolul 1. Introducere .pag. 3 Capitolul 2. Registri de control .pag. 4 Capitolul 3. Operarea convertorului analog-digital, terminologie si secventa de conversie .pag. 12 Capitolul 4. Configurarea modulelor ADC .pag. 13 Capitolul 5. Diverse functii ADC pag. 18 Capitolul 6. Initializarea ..pag. 27 Capitolul 7. Intreruperile .pag. 29 Capitolul 8. Functionarea in timpul modurilor de repaus si de asteptare .pag. 30 Capitolul 9. Efectele diferitelor resetari ..pag. 31
CAPITOLUL 1. INTRODUCERE Configuratia convertorului analog-digital (ADC) la microcontrolerele PIC pe 32 biti cuprinde urmatoarele caracteristici: - Registru de conversie cu aproximatii successive - Viteza de conversie de pana la 1Msps - Pana la 16 pini de intrari analogice pentru convertorul pe 10 biti si 32 pini de intrari analogice pentru convertorul pe 12 biti. - Pini de intrare pentru tensiunea de referinta externa - Rezolutie selectabila: 10biti si 12biti - Modul de scanare automata a canalelor - Esantionarea simultana de pana la patru intrari analogice - Sursa selectabila de conversie Trigger - Verificarea automata a operatiei de scanare si comparare pentru a pre-evalua rezultatele conversiei - Generarea de intreruperi configurabile - Functionarea in modul sleep si in modul de asteptare - Opt optiuni pentru alinierea si codarea rezultatelor - Rezolvarea configurabila a buffer-ului de conversie cu lungime fixa Figura 17.1 prezinta diagrama bloc a convertorului ADC de la microcontrolerul PIC pe 32biti.Convertorul ADC are pana la 16 pini de intrari analogice AN0 pana la AN16. In plus mai exista si doi pini de intare pentru tensiunea de referinta externa. Aceste intrari pentru tensiunea de referinta externa pot fi comune cu intrarile de referinta a modulelor analogice. Numarul real al pinilor de intrari analogice si ale configuratiei de intrare a tensiunii externe de referinta va depinde de specificatia configuratiei microcontrolerului PIC32. Intrarile analogice sunt conectate prin intermediul a doua multiplexoare la un SHA. Multiplexoarele de intrare analogice pot fi comutate intre doua seturi de intrari analogice intre conversii.Conversiile diferentiale unipolare sunt posibile pe toate canalele, altele decat pinul folosit ca referinta, folosind un pin de intrare de referinta (vezi figura 17-1). Modul Scanare intrare analogica converteste secvential canalele specificate de utilizator.Un registru de control specifica care canale de intrare analogice vor fi incluse in secventa de scanare.Convertorul analog-digital este conectat la un buffer de rezultate de 16 word. Fiecare rezultat pe 10 biti este convertit in unul din opt formate de iesire pe 32 de biti atunci cand este citit din memoria tampon de rezultate. CAPITOLUL 2. REGISTRII DE CONTROL Modulul ADC are urmatorii registri de functii speciale(SFRs): - AD1CON1: registru de control ADC1 - AD1CON2: registru de control ADC2 - AD1CON3: registru de control ADC3 Registrii AD1CON1, AD1CON2 si AD1CON3 controleaza functionarea modulului ADC. - AD1CHS: Registru de selectare intrare : Registrul AD1CHS selecteaza pinii de intrare care trebuie conectati la SHA. - AD1PCFG: Registrul de configurare a porturilor ADC(1,2) : Registrul AD1PCFG configureaza pinii de intrare analogici ca intrari analogice sau ca intrari / iesiri digitale. - AD1CSSL: registru de scanare pentru selectarea canalului de intrare ADC(1): Registrul AD1CSSL selecteaza intrarile pentru a fi scanate secvential. Tabelul 1 ofera un rezumat al tuturor registrilor convertorului ADC, inclusiv adresele si formatele acestora. Registri corespondenti apar dupa rezumat, urmati de o descriere detaliata a acestora a fiecarui registru. Toti registri si / sau bitii neimplementati dintr-un registru sunt cititi ca zero.
Plătește în siguranță cu cardul și beneficiezi de garanția 200% din partea Proiecte.ro.
Simplu și rapid în doar 2 pași: completezi datele tale și plătești.