EasyManua.ls Logo

Microchip Technology dsPIC30F - Page 418

Microchip Technology dsPIC30F
738 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
dsPIC30F Family Reference Manual
DS70064C-page 17-42 © 2004 Microchip Technology Inc.
Table 17-7: Sampling Eight Inputs Using Simultaneous Sampling
CONTROL BITS OPERATION SEQUENCE
Sequence Select Sample MUX A Inputs:
SMPI<2:0> = 0011 (AN13-AN1) -> CH0, AN0 -> CH1, AN1 -> CH2, AN2 -> CH3
Interrupt on 4th sample Convert CH0, Write Buffer 0x0
CHPS<1:0> = 1x Convert CH1, Write Buffer 0x1
Sample Channels CH0, CH1, CH2, CH3 Convert CH2, Write Buffer 0x2
SIMSAM = 1 Convert CH3, Write Buffer 0x3
Sample all channels simultaneously Sample MUX B Inputs:
BUFM = 0 AN14 -> CH0,
Single 16-word result buffer (AN3-AN6) -> CH1, (AN4-AN7) -> CH2, (AN5-AN8) -> CH3
ALTS = 1 Convert CH0, Write Buffer 0x4
Alternate MUX A/MUX B input select Convert CH1, Write Buffer 0x5
MUX A Input Select Convert CH2, Write Buffer 0x6
CH0SA<3:0> = 1101 Convert CH3, Write Buffer 0x7
Select AN13 for CH0+ input Sample MUX A Inputs:
CH0NA = 1 (AN13-AN1) -> CH0, AN0 -> CH1, AN1 -> CH2, AN2 -> CH3
Select AN1 for CH0- input Convert CH0, Write Buffer 0x8
CSCNA = 0 Convert CH1, Write Buffer 0x9
No input scan Convert CH2, Write Buffer 0xA
CSSL<15:0> = n/a Convert CH3, Write Buffer 0xB
Scan input select unused Sample MUX B Inputs:
CH123SA = 0 AN14 -> CH0,
CH1+ = AN0, CH2+ = AN1, CH3+ = AN2 (AN3-AN6) -> CH1, (AN4-AN7) -> CH2, (AN5-AN8) -> CH3
CH123NA<1:0> = 0x Convert CH0, Write Buffer 0xC
CH1-, CH2-, CH3- = V
REF- Convert CH1, Write Buffer 0xD
MUX B Input Select Convert CH2, Write Buffer 0xE
CH0SB<3:0> = 1110 Convert CH3, Write Buffer 0xF
Select AN14 for CH0+ input Interrupt
CH0NB = 0 Repeat
Select V
REF- for CH0- input
CH123SB = 1
CH1+ = AN3, CH2+ = AN4, CH3+ = AN5
CH123NB<1:0> = 10
CH1- = AN6, CH2- = AN7, CH3- = AN8
Buffer
Address
Buffer @
1st Interrupt
Buffer @
2nd Interrupt
ADCBUF0 (AN13-AN1) sample 1 (AN13-AN1) sample 5
ADCBUF1 AN0 sample 1 AN0 sample 5
ADCBUF2 AN1 sample 1 AN1 sample 5
ADCBUF3 AN2 sample 1 AN2 sample 5
ADCBUF4 AN14 sample 2 AN14 sample 6
ADCBUF5 (AN3-AN6) sample 2 (AN3-AN6) sample 6
ADCBUF6 (AN4-AN7) sample 2 (AN4-AN7) sample 6
ADCBUF7 (AN5-AN8) sample 2 (AN5-AN8) sample 6 •••
ADCBUF8 (AN13-AN1) sample 3 (AN13-AN1) sample 7
ADCBUF9 AN0 sample 3 AN0 sample 7
ADCBUFA AN1 sample 3 AN1 sample 7
ADCBUFB AN2 sample 3 AN2 sample 7
ADCBUFC AN14 sample 4 AN14 sample 8
ADCBUFD (AN3-AN6) sample 4 (AN3-AN6) sample 8
ADCBUFE (AN4-AN7) sample 4 (AN4-AN7) sample 8
ADCBUFF (AN5-AN8) sample 4 (AN5-AN8) sample 8

Table of Contents

Other manuals for Microchip Technology dsPIC30F