Conversia A D în MCU microchip PIC 32MXXXX( 32biti)

Proiect
8/10 (1 vot)
Conține 1 fișier: docx
Pagini : 30 în total
Cuvinte : 7907
Mărime: 508.51KB (arhivat)
Publicat de: Alina G.
Puncte necesare: 7

Cuprins

  1. Capitolul 1. Introducere .pag. 3
  2. Capitolul 2. Registri de control .pag. 4
  3. Capitolul 3. Operarea convertorului analog-digital, terminologie si secventa de conversie .pag. 12
  4. Capitolul 4. Configurarea modulelor ADC .pag. 13
  5. Capitolul 5. Diverse functii ADC pag. 18
  6. Capitolul 6. Initializarea ..pag. 27
  7. Capitolul 7. Intreruperile .pag. 29
  8. Capitolul 8. Functionarea in timpul modurilor de repaus si de asteptare .pag. 30
  9. Capitolul 9. Efectele diferitelor resetari ..pag. 31

Extras din proiect

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 configurabilă a buffer-ului de conversie cu lungime fixă

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. Numărul 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 două seturi de intrari analogice intre conversii.Conversiile diferențiale unipolare sunt posibile pe toate canalele, altele decât pinul folosit ca referință, folosind un pin de intrare de referință (vezi figura 17-1).

Modul Scanare intrare analogică convertește secvențial canalele specificate de utilizator.Un registru de control specifică care canale de intrare analogice vor fi incluse în secvența de scanare.Convertorul analog-digital este conectat la un buffer de rezultate de 16 word. Fiecare rezultat pe 10 biți este convertit în unul din opt formate de ieșire pe 32 de biți atunci când 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 și AD1CON3 controlează functionarea modulului ADC.

- AD1CHS: Registru de selectare intrare : Registrul AD1CHS selectează pinii de intrare care trebuie conectați la SHA.

- AD1PCFG: Registrul de configurare a porturilor ADC(1,2) : Registrul AD1PCFG configurează pinii de intrare analogici ca intrări analogice sau ca intrări / ieșiri digitale.

- AD1CSSL: registru de scanare pentru selectarea canalului de intrare ADC(1): Registrul AD1CSSL selectează intrările pentru a fi scanate secvențial.

Tabelul 1 oferă un rezumat al tuturor registrilor convertorului ADC, inclusiv adresele și formatele acestora. Registri corespondenti apar după rezumat, urmati de o descriere detaliată a acestora a fiecarui registru. Toti registri și / sau biții neimplementați dintr-un registru sunt citiți ca zero.

Preview document

Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 1
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 2
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 3
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 4
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 5
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 6
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 7
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 8
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 9
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 10
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 11
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 12
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 13
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 14
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 15
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 16
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 17
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 18
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 19
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 20
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 21
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 22
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 23
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 24
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 25
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 26
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 27
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 28
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 29
Conversia A D în MCU microchip PIC 32MXXXX( 32biti) - Pagina 30

Conținut arhivă zip

  • Conversia A D in MCU microchip PIC 32MXXXX( 32biti).docx

Ai nevoie de altceva?