EasyManua.ls Logo

Microchip Technology dsPIC30F - Page 416

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-40 © 2004 Microchip Technology Inc.
Table 17-6: Converting Two Sets of Two Inputs Using Alternating Input Selections
CONTROL BITS OPERATION SEQUENCE
Sequence Select Sample MUX A Inputs: AN1 -> CH0, AN0 -> CH1
SMPI<2:0> = 0011 Convert CH0, Write Buffer 0x0
Interrupt on 4th sample Convert CH1, Write Buffer 0x1
CHPS<1:0> = 01 Sample MUX B Inputs: AN15 -> CH0, (AN3-AN9) -> CH1
Sample Channels CH0, CH1 Convert CH0, Write Buffer 0x2
SIMSAM = 1 Convert CH1, Write Buffer 0x3
Sample all channels simultaneously Sample MUX A Inputs: AN1 -> CH0, AN0 -> CH1
BUFM = 1 Convert CH0, Write Buffer 0x4
Dual 8-word result buffers Convert CH1, Write Buffer 0x5
ALTS = 1 Sample MUX B Inputs: AN15 -> CH0, (AN3-AN9) -> CH1
Alternate MUX A/B input select Convert CH0, Write Buffer 0x6
MUX A Input Select Convert CH1, Write Buffer 0x7
CH0SA<3:0> = 0001 Interrupt; Change Buffer
Select AN1 for CH0+ input Sample MUX A Inputs: AN1 -> CH0, AN0 -> CH1
CH0NA = 0 Convert CH0, Write Buffer 0x8
Select V
REF- for CH0- input Convert CH1, Write Buffer 0x9
CSCNA = 0 Sample MUX B Inputs: AN15 -> CH0, (AN3-AN9) -> CH1
No input scan Convert CH0, Write Buffer 0xA
CSSL<15:0> = n/a Convert CH1, Write Buffer 0xB
Scan input select unused Sample MUX A Inputs: AN1 -> CH0, AN0 -> CH1
CH123SA = 0 Convert CH0, Write Buffer 0xC
CH1+ = AN0, CH2+ = AN1, CH3+ = AN2 Convert CH1, Write Buffer 0xD
CH123NA<1:0> = 0x Sample MUX B Inputs: AN15 -> CH0, (AN3-AN9) -> CH1
CH1-, CH2-, CH3- = V
REF- Convert CH0, Write Buffer 0xE
MUX B Input Select Convert CH1, Write Buffer 0xF
CH0SB<3:0> = 1111 Interrupt; Change Buffer
Select AN15 for CH0+ input Repeat
CH0NB = 0
Select V
REF- for CH0- input
CH123SB = 1
CH1+ = AN3, CH2+ = AN4, CH3+ = AN5
CH123NB<1:0> = 11
CH1- = AN9, CH2- = AN10, CH3- = AN11
Buffer
Address
Buffer @
1st Interrupt
Buffer @
2nd Interrupt
ADCBUF0 AN1 sample 1
ADCBUF1 AN0 sample 1
ADCBUF2 AN15 sample 2
ADCBUF3 (AN3-AN9) sample 2
ADCBUF4 AN1 sample 3
ADCBUF5 AN0 sample 3
ADCBUF6 AN15 sample 4
ADCBUF7 (AN3-AN9) sample 4 •••
ADCBUF8 AN1 sample 5
ADCBUF9 AN0 sample 5
ADCBUFA AN15 sample 6
ADCBUFB (AN3-AN9) sample 6
ADCBUFC AN1 sample 7
ADCBUFD AN0 sample 7
ADCBUFE AN15 sample 8
ADCBUFF (AN3-AN9) sample 8

Table of Contents

Other manuals for Microchip Technology dsPIC30F