10
10 – bitni A/D pretvornik

10 – bitni A/D pretvornik

  • Upload
    taline

  • View
    63

  • Download
    0

Embed Size (px)

DESCRIPTION

10 – bitni A/D pretvornik. Blokovni diagram:. SFR Registri za A/D pretvornik. ADCON0 ADCON1 ADRESH ADRESL. Čas pretvorbe enega bita: T AD Možne vrednosti T AD = 2x, 4x, 8x, 16x, 32x in 64 x T OSC Treba je zagotoviti čas pretvorbe T AD najmanj 1,6 s. Postopek izvedbe A/D pretvorbe: - PowerPoint PPT Presentation

Citation preview

Page 1: 10 – bitni A/D pretvornik

10 – bitni A/D pretvornik

Page 2: 10 – bitni A/D pretvornik

Blokovni diagram:

Page 3: 10 – bitni A/D pretvornik

SFR Registri za A/D pretvornik

• ADCON0

• ADCON1

• ADRESH

• ADRESL

Page 4: 10 – bitni A/D pretvornik
Page 5: 10 – bitni A/D pretvornik
Page 6: 10 – bitni A/D pretvornik
Page 7: 10 – bitni A/D pretvornik

Čas pretvorbe enega bita: TAD

Možne vrednosti TAD = 2x, 4x, 8x, 16x, 32x in 64 x TOSC

Treba je zagotoviti čas pretvorbe TAD najmanj 1,6 s

Page 8: 10 – bitni A/D pretvornik

Postopek izvedbe A/D pretvorbe:

1. Konfiguriranje A/D modula:• Konfiguriranje analognih vhodov, napetostne reference in digitalnih

vhodov/izhodov (ADCON1)• Izbor A/D vhodnega kanala (ADCON0)• Izbor takta A/D pretvorbe (ADCON0)• Vklop A/D modula (ADCON0)

2. Konfiguriranje A/D prekinitve (po potrebi):• Brisanje ADIF bita• Postavitev ADIE bita• Postavitev GIE bita• Postavitev PEIE bita

Page 9: 10 – bitni A/D pretvornik

3. Čakanje, da poteče čas za zajemanje (TACQ - čas za polnjenje kondenzatorja in za vklop ojačevalnika).

4. Start pretvorbe• Postavitev GO/DONE bita (ADCON0)5. Čakanje, da se A/D pretvorba izvrši, in sicer:• V režimu delovanja “Polling”, da se bit GO/DONE postavi na nič

(prekinitev je onemogočena) ALI• Čakanje na A/D prekinitev6. Branje A/D registrov z rezultatom (ADRESH/ADRESL); brisanje bit

ADIF (po potrebi).7. Za naslednjo pretvorbo se vrneš k točki 1 ali 2. Čas pretvorbe

enega bita je TAD. Pavza med dvema pretvorbama mora znašati najmanj

2 TAD

Page 10: 10 – bitni A/D pretvornik