Top Banner
dsPIC DSC –Modul A/D dsPIC DSC –Modul A/D Conversia A/D Conversia A/D Registre programare Registre programare Secventa configurare Secventa configurare
14

DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

Jan 03, 2016

Download

Documents

Ferdinand Flynn
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

dsPIC DSC –Modul A/DdsPIC DSC –Modul A/D

Conversia A/DConversia A/D

Registre programareRegistre programare

Secventa configurareSecventa configurare

Page 2: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

Converise A/DConverise A/D

Page 3: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

Parametri conversie A/DParametri conversie A/D

Page 4: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

dsPIC 33 – Caracteristici modul A/DdsPIC 33 – Caracteristici modul A/D

Page 5: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

Modul A/D 10 bitiModul A/D 10 biti

Page 6: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

Modul A/D 12 bitiModul A/D 12 biti

Page 7: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

Model programareModel programare

Page 8: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

ADCON1ADCON1

Page 9: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

ADCON2ADCON2

Page 10: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

ADCON3ADCON3

Page 11: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

ADCHSADCHS

Page 12: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

ADPCFG - ADCSSLADPCFG - ADCSSL

Page 13: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.

Configurare modul A/DConfigurare modul A/D

a) a) Select port pins as analog inputs (Select port pins as analog inputs (AD1PCFGH<15:0> or AD1PCFGL<15:0>)AD1PCFGH<15:0> or AD1PCFGL<15:0>)

b) Select voltage reference source to match expected range on analog inputs b) Select voltage reference source to match expected range on analog inputs ((AD1CON2<15:13>)AD1CON2<15:13>)

c) Select the analog conversion clock to match desired data rate with processorc) Select the analog conversion clock to match desired data rate with processorclock clock (AD1CON3<7:0>)(AD1CON3<7:0>)

d) Determine how many S/H channels is used d) Determine how many S/H channels is used (AD1CON2<9:8> an (AD1CON2<9:8> an AD1PCFGH<15:0>AD1PCFGH<15:0>

or AD1PCFGL<15:0>)or AD1PCFGL<15:0>)

e) Select the appropriate sample/conversion sequence (e) Select the appropriate sample/conversion sequence (AD1CON1<7:5>AD1CON1<7:5> and andAD1CON3<12:8>)AD1CON3<12:8>)

f) Select how conversion results are presented in the buffer f) Select how conversion results are presented in the buffer (AD1CON1<9:8>)(AD1CON1<9:8>)g) Turn on ADC module g) Turn on ADC module (AD1CON1<15>)(AD1CON1<15>)

2. Configure ADC interrupt (if required):2. Configure ADC interrupt (if required):

a) Clear thea) Clear the AD1IF AD1IF bit bitb) Select b) Select ADCADC interrupt priority interrupt priority

Page 14: DsPIC DSC –Modul A/D Conversia A/D Registre programare Secventa configurare.