© 2006 Microchip Technology Inc. DS70183A-page 16-1ADC16Section 16. Analog-to-Digital Converter (ADC)HIGHLIGHTSThis section of the manual contains the
dsPIC33F Family Reference ManualDS70183A-page 16-10 © 2006 Microchip Technology Inc. Register 16-5: ADxCHS123: ADCx Input Channel 1, 2, 3 Select R
© 2006 Microchip Technology Inc. DS70183A-page 16-11Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-6: ADxCHS0: ADCx Input Channel
dsPIC33F Family Reference ManualDS70183A-page 16-12 © 2006 Microchip Technology Inc. Register 16-7: AD1CSSH: ADC1 Input Scan Select Register
© 2006 Microchip Technology Inc. DS70183A-page 16-13Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-9: AD1PCFGH: ADC1 Port Con
dsPIC33F Family Reference ManualDS70183A-page 16-14 © 2006 Microchip Technology Inc.16.3 A/D TERMINOLOGY AND CONVERSION SEQUENCEFigure 16-2 shows a b
© 2006 Microchip Technology Inc. DS70183A-page 16-15Section 16. Analog-to-Digital Converter (ADC)ADC16The number of Sample/Hold amplifiers, or channel
dsPIC33F Family Reference ManualDS70183A-page 16-16 © 2006 Microchip Technology Inc.16.4 ADC MODULE CONFIGURATIONThe following steps should be follow
© 2006 Microchip Technology Inc. DS70183A-page 16-17Section 16. Analog-to-Digital Converter (ADC)ADC1616.6 SELECTING THE A/D CONVERSION CLOCKThe ADC
dsPIC33F Family Reference ManualDS70183A-page 16-18 © 2006 Microchip Technology Inc.16.7 SELECTING ANALOG INPUTS FOR SAMPLINGAll Sample/Hold Amplifie
© 2006 Microchip Technology Inc. DS70183A-page 16-19Section 16. Analog-to-Digital Converter (ADC)ADC16For channel 0, if the ALTS bit is ‘0’, only the
dsPIC33F Family Reference ManualDS70183A-page 16-2 © 2006 Microchip Technology Inc.16.1 INTRODUCTION The dsPIC33F family devices have up to 32 A/D
dsPIC33F Family Reference ManualDS70183A-page 16-20 © 2006 Microchip Technology Inc.16.7.3.1 SELECTING MULTIPLE CHANNELS FOR A SINGLE ANALOG INPUTThe
© 2006 Microchip Technology Inc. DS70183A-page 16-21Section 16. Analog-to-Digital Converter (ADC)ADC16Table 16-1: Sample/Conversion Control Options16.
dsPIC33F Family Reference ManualDS70183A-page 16-22 © 2006 Microchip Technology Inc.16.11 HOW TO STOP SAMPLING AND START CONVERSIONSThe conversion tr
© 2006 Microchip Technology Inc. DS70183A-page 16-23Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-1: Converting 1 Channel, Manual Sampl
dsPIC33F Family Reference ManualDS70183A-page 16-24 © 2006 Microchip Technology Inc.Example 16-2: Converting 1 Channel, Automatic Sample Start,Manual
© 2006 Microchip Technology Inc. DS70183A-page 16-25Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-3: Converting One Channel, Manual Sam
dsPIC33F Family Reference ManualDS70183A-page 16-26 © 2006 Microchip Technology Inc.16.11.2.2 MULTIPLE CHANNELS WITH SIMULTANEOUS SAMPLINGAs shown in
© 2006 Microchip Technology Inc. DS70183A-page 16-27Section 16. Analog-to-Digital Converter (ADC)ADC1616.11.2.4 SAMPLE TIME CONSIDERATIONS USING CLOCK
dsPIC33F Family Reference ManualDS70183A-page 16-28 © 2006 Microchip Technology Inc.16.11.3.4 SYNCHRONIZING A/D OPERATIONS TO INTERNAL OR EXTERNAL EVE
© 2006 Microchip Technology Inc. DS70183A-page 16-29Section 16. Analog-to-Digital Converter (ADC)ADC1616.11.3.5 MULTIPLE CHANNELS WITH SIMULTANEOUS SA
© 2006 Microchip Technology Inc. DS70183A-page 16-3Section 16. Analog-to-Digital Converter (ADC)ADC16Figure 16-1: ADC Block Diagram S/H+-ConversionC
dsPIC33F Family Reference ManualDS70183A-page 16-30 © 2006 Microchip Technology Inc.16.11.3.6 MULTIPLE CHANNELS WITH SEQUENTIAL SAMPLINGAs shown in Fi
© 2006 Microchip Technology Inc. DS70183A-page 16-31Section 16. Analog-to-Digital Converter (ADC)ADC1616.11.3.7 SAMPLE TIME CONSIDERATIONS FOR AUTOMAT
dsPIC33F Family Reference ManualDS70183A-page 16-32 © 2006 Microchip Technology Inc.16.12 CONTROLLING SAMPLE/CONVERSION OPERATIONThe application soft
© 2006 Microchip Technology Inc. DS70183A-page 16-33Section 16. Analog-to-Digital Converter (ADC)ADC1616.13 SPECIFYING CONVERSION RESULTS BUFFERINGTh
dsPIC33F Family Reference ManualDS70183A-page 16-34 © 2006 Microchip Technology Inc.When scanning is used, and no simultaneous sampling is performed (
© 2006 Microchip Technology Inc. DS70183A-page 16-35Section 16. Analog-to-Digital Converter (ADC)ADC16Figure 16-15: DMA Buffer in Scatter/Gather Mode
dsPIC33F Family Reference ManualDS70183A-page 16-36 © 2006 Microchip Technology Inc.16.13.2 USING DMA IN THE CONVERSION ORDER MODEWhen the AADMABM bit
© 2006 Microchip Technology Inc. DS70183A-page 16-37Section 16. Analog-to-Digital Converter (ADC)ADC1616.14 CONVERSION SEQUENCE EXAMPLESThe following
dsPIC33F Family Reference ManualDS70183A-page 16-38 © 2006 Microchip Technology Inc.Table 16-2: Converting One Channel 16 Times per DMA Interrupt
© 2006 Microchip Technology Inc. DS70183A-page 16-39Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.2 A/D Conversions While Scanning Through A
dsPIC33F Family Reference ManualDS70183A-page 16-4 © 2006 Microchip Technology Inc.16.2 CONTROL REGISTERSThe ADC module has ten Control and Status re
dsPIC33F Family Reference ManualDS70183A-page 16-40 © 2006 Microchip Technology Inc.Table 16-3: Scanning Through 16 Inputs per DMA Interrupt CON
© 2006 Microchip Technology Inc. DS70183A-page 16-41Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.3 Sampling Three Inputs Frequently While S
dsPIC33F Family Reference ManualDS70183A-page 16-42 © 2006 Microchip Technology Inc.Table 16-4: Converting Three Inputs, Four Times and Four Inputs, O
© 2006 Microchip Technology Inc. DS70183A-page 16-43Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.4 Using Alternating MUX A, MUX B Input Sel
dsPIC33F Family Reference ManualDS70183A-page 16-44 © 2006 Microchip Technology Inc.Table 16-5: Converting Two Sets of Two Inputs Using Alternating In
© 2006 Microchip Technology Inc. DS70183A-page 16-45Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.5 Sampling Eight Inputs Using Simultaneous
dsPIC33F Family Reference ManualDS70183A-page 16-46 © 2006 Microchip Technology Inc.Table 16-6: Sampling Eight Inputs Using Simultaneous Sampling
© 2006 Microchip Technology Inc. DS70183A-page 16-47Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.6 Sampling Eight Inputs Using Sequential S
dsPIC33F Family Reference ManualDS70183A-page 16-48 © 2006 Microchip Technology Inc.Table 16-7: Sampling Eight Inputs Using Sequential Sampling
© 2006 Microchip Technology Inc. DS70183A-page 16-49Section 16. Analog-to-Digital Converter (ADC)ADC1616.15 A/D SAMPLING REQUIREMENTSThe analog input
© 2006 Microchip Technology Inc. DS70183A-page 16-5Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-1: ADxCON1: ADCx Control Register
dsPIC33F Family Reference ManualDS70183A-page 16-50 © 2006 Microchip Technology Inc.16.16 READING THE ADC RESULT BUFFERThe RAM is 10-bits or 12-bits
© 2006 Microchip Technology Inc. DS70183A-page 16-51Section 16. Analog-to-Digital Converter (ADC)ADC16Table 16-8: Numerical Equivalents of Various Res
dsPIC33F Family Reference ManualDS70183A-page 16-52 © 2006 Microchip Technology Inc.16.17 TRANSFER FUNCTION (10-BIT MODE)The ideal transfer function
© 2006 Microchip Technology Inc. DS70183A-page 16-53Section 16. Analog-to-Digital Converter (ADC)ADC1616.18 TRANSFER FUNCTION (12-BIT MODE)The ideal
dsPIC33F Family Reference ManualDS70183A-page 16-54 © 2006 Microchip Technology Inc.16.19 ADC ACCURACY/ERRORRefer to Section 16.26 “Related Applicati
© 2006 Microchip Technology Inc. DS70183A-page 16-55Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-4: Code for Channel Scanning Using DM
dsPIC33F Family Reference ManualDS70183A-page 16-56 © 2006 Microchip Technology Inc.Example 16-4: Code for Channel Scanning Using DMA (Continued)//AD1
© 2006 Microchip Technology Inc. DS70183A-page 16-57Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-4: Code for Channel Scanning Using DM
dsPIC33F Family Reference ManualDS70183A-page 16-58 © 2006 Microchip Technology Inc.Example 16-5: Code for Alternate Sampling Using DMA/**************
© 2006 Microchip Technology Inc. DS70183A-page 16-59Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-5: Code for Alternate Sampling Using
dsPIC33F Family Reference ManualDS70183A-page 16-6 © 2006 Microchip Technology Inc.bit 3 SIMSAM: Simultaneous Sample Select bit (only applicable when
dsPIC33F Family Reference ManualDS70183A-page 16-60 © 2006 Microchip Technology Inc.Example 16-5: Code for Alternate Sampling Using DMA (Continued)DMA
© 2006 Microchip Technology Inc. DS70183A-page 16-61Section 16. Analog-to-Digital Converter (ADC)ADC1616.22 OPERATION DURING SLEEP AND IDLE MODES Sle
dsPIC33F Family Reference ManualDS70183A-page 16-62 © 2006 Microchip Technology Inc.16.23 EFFECTS OF A RESETA device Reset forces all registers to th
© 2006 Microchip Technology Inc. DS70183A-page 16-63Section 16. Analog-to-Digital Converter (ADC)ADC16Table 16-10: ADC Register MapFile Name ADR Bit 1
dsPIC33F Family Reference ManualDS70183A-page 16-64 © 2006 Microchip Technology Inc.16.25 DESIGN TIPSQuestion 1: How can I optimize the system perfor
© 2006 Microchip Technology Inc. DS70183A-page 16-65Section 16. Analog-to-Digital Converter (ADC)ADC1616.26 RELATED APPLICATION NOTESThis section lis
dsPIC33F Family Reference ManualDS70183A-page 16-66 © 2006 Microchip Technology Inc.16.27 REVISION HISTORYRevision A (December 2006)This is the initi
© 2006 Microchip Technology Inc. DS70183A-page 16-7Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-2: ADxCON2: ADCx Control Registe
dsPIC33F Family Reference ManualDS70183A-page 16-8 © 2006 Microchip Technology Inc. Register 16-3: ADxCON3: ADCx Control Register 3(1)R/W-0 U-0 U-
© 2006 Microchip Technology Inc. DS70183A-page 16-9Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-4: ADxCON4: ADCx Control Registe
Comentarios a estos manuales