Microchip Technology dsPIC33F Family Especificaciones

Busca en linea o descarga Especificaciones para No Microchip Technology dsPIC33F Family. Microchip Technology dsPIC33F Family Specifications Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 66
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
© 2006 Microchip Technology Inc. DS70183A-page 16-1
A
D
C
16
Section 16. Analog-to-Digital Converter (ADC)
HIGHLIGHTS
This section of the manual contains the following major topics:
16.1 Introduction ..................................................................................................................16-2
16.2 Control Registers .........................................................................................................16-4
16.3 A/D Terminology and Conversion Sequence ............................................................. 16-14
16.4 ADC Module Configuration ........................................................................................ 16-16
16.5 Selecting the Voltage Reference Source ...................................................................16-16
16.6 Selecting the A/D Conversion Clock..........................................................................16-17
16.7 Selecting Analog Inputs for Sampling........................................................................ 16-18
16.8 Enabling the Module .................................................................................................. 16-20
16.9 Specifying Sample/Conversion Control .....................................................................16-20
16.10 How to Start Sampling ............................................................................................... 16-21
16.11 How to Stop Sampling and Start Conversions ...........................................................16-22
16.12 Controlling Sample/Conversion Operation.................................................................16-32
16.13 Specifying Conversion Results Buffering...................................................................16-33
16.14 Conversion Sequence Examples...............................................................................16-37
16.15 A/D Sampling Requirements......................................................................................16-49
16.16 Reading the ADC Result Buffer .................................................................................16-50
16.17 Transfer Function (10-bit Mode).................................................................................16-52
16.18 Transfer Function (12-bit Mode).................................................................................16-53
16.19 ADC Accuracy/Error...................................................................................................16-54
16.20 Connection Considerations........................................................................................ 16-54
16.21 Code Examples.......................................................................................................... 16-54
16.22 Operation During Sleep and Idle Modes....................................................................16-61
16.23 Effects of a Reset....................................................................................................... 16-62
16.24 Special Function Registers Associated with the ADC................................................16-62
16.25 Design Tips ................................................................................................................16-64
16.26 Related Application Notes..........................................................................................16-65
16.27 Revision History.........................................................................................................16-66
Vista de pagina 0
1 2 3 4 5 6 ... 65 66

Indice de contenidos

Pagina 1 - HIGHLIGHTS

© 2006 Microchip Technology Inc. DS70183A-page 16-1ADC16Section 16. Analog-to-Digital Converter (ADC)HIGHLIGHTSThis section of the manual contains the

Pagina 2 - 16.1 INTRODUCTION

dsPIC33F Family Reference ManualDS70183A-page 16-10 © 2006 Microchip Technology Inc. Register 16-5: ADxCHS123: ADCx Input Channel 1, 2, 3 Select R

Pagina 3

© 2006 Microchip Technology Inc. DS70183A-page 16-11Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-6: ADxCHS0: ADCx Input Channel

Pagina 4 - 16.2 CONTROL REGISTERS

dsPIC33F Family Reference ManualDS70183A-page 16-12 © 2006 Microchip Technology Inc. Register 16-7: AD1CSSH: ADC1 Input Scan Select Register

Pagina 5

© 2006 Microchip Technology Inc. DS70183A-page 16-13Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-9: AD1PCFGH: ADC1 Port Con

Pagina 6

dsPIC33F Family Reference ManualDS70183A-page 16-14 © 2006 Microchip Technology Inc.16.3 A/D TERMINOLOGY AND CONVERSION SEQUENCEFigure 16-2 shows a b

Pagina 7

© 2006 Microchip Technology Inc. DS70183A-page 16-15Section 16. Analog-to-Digital Converter (ADC)ADC16The number of Sample/Hold amplifiers, or channel

Pagina 8

dsPIC33F Family Reference ManualDS70183A-page 16-16 © 2006 Microchip Technology Inc.16.4 ADC MODULE CONFIGURATIONThe following steps should be follow

Pagina 9

© 2006 Microchip Technology Inc. DS70183A-page 16-17Section 16. Analog-to-Digital Converter (ADC)ADC1616.6 SELECTING THE A/D CONVERSION CLOCKThe ADC

Pagina 10

dsPIC33F Family Reference ManualDS70183A-page 16-18 © 2006 Microchip Technology Inc.16.7 SELECTING ANALOG INPUTS FOR SAMPLINGAll Sample/Hold Amplifie

Pagina 11

© 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

Pagina 12

dsPIC33F Family Reference ManualDS70183A-page 16-2 © 2006 Microchip Technology Inc.16.1 INTRODUCTION The dsPIC33F family devices have up to 32 A/D

Pagina 13 - (1, 2, 3)

dsPIC33F Family Reference ManualDS70183A-page 16-20 © 2006 Microchip Technology Inc.16.7.3.1 SELECTING MULTIPLE CHANNELS FOR A SINGLE ANALOG INPUTThe

Pagina 14 - AD specification

© 2006 Microchip Technology Inc. DS70183A-page 16-21Section 16. Analog-to-Digital Converter (ADC)ADC16Table 16-1: Sample/Conversion Control Options16.

Pagina 15

dsPIC33F Family Reference ManualDS70183A-page 16-22 © 2006 Microchip Technology Inc.16.11 HOW TO STOP SAMPLING AND START CONVERSIONSThe conversion tr

Pagina 16

© 2006 Microchip Technology Inc. DS70183A-page 16-23Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-1: Converting 1 Channel, Manual Sampl

Pagina 17

dsPIC33F Family Reference ManualDS70183A-page 16-24 © 2006 Microchip Technology Inc.Example 16-2: Converting 1 Channel, Automatic Sample Start,Manual

Pagina 18

© 2006 Microchip Technology Inc. DS70183A-page 16-25Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-3: Converting One Channel, Manual Sam

Pagina 19

dsPIC33F Family Reference ManualDS70183A-page 16-26 © 2006 Microchip Technology Inc.16.11.2.2 MULTIPLE CHANNELS WITH SIMULTANEOUS SAMPLINGAs shown in

Pagina 20 - 16.8 ENABLING THE MODULE

© 2006 Microchip Technology Inc. DS70183A-page 16-27Section 16. Analog-to-Digital Converter (ADC)ADC1616.11.2.4 SAMPLE TIME CONSIDERATIONS USING CLOCK

Pagina 21 - 16.10 HOW TO START SAMPLING

dsPIC33F Family Reference ManualDS70183A-page 16-28 © 2006 Microchip Technology Inc.16.11.3.4 SYNCHRONIZING A/D OPERATIONS TO INTERNAL OR EXTERNAL EVE

Pagina 22 - 16.11.1 Manual

© 2006 Microchip Technology Inc. DS70183A-page 16-29Section 16. Analog-to-Digital Converter (ADC)ADC1616.11.3.5 MULTIPLE CHANNELS WITH SIMULTANEOUS SA

Pagina 23 - AD0 TAD0

© 2006 Microchip Technology Inc. DS70183A-page 16-3Section 16. Analog-to-Digital Converter (ADC)ADC16Figure 16-1: ADC Block Diagram S/H+-ConversionC

Pagina 24 - TSMP = SAMC<4:0>*TAD

dsPIC33F Family Reference ManualDS70183A-page 16-30 © 2006 Microchip Technology Inc.16.11.3.6 MULTIPLE CHANNELS WITH SEQUENTIAL SAMPLINGAs shown in Fi

Pagina 25 - AD Based Conversion Start

© 2006 Microchip Technology Inc. DS70183A-page 16-31Section 16. Analog-to-Digital Converter (ADC)ADC1616.11.3.7 SAMPLE TIME CONSIDERATIONS FOR AUTOMAT

Pagina 26 - AD. Because automatic sample

dsPIC33F Family Reference ManualDS70183A-page 16-32 © 2006 Microchip Technology Inc.16.12 CONTROLLING SAMPLE/CONVERSION OPERATIONThe application soft

Pagina 27 - SMP = SAMC<4:0> * TAD

© 2006 Microchip Technology Inc. DS70183A-page 16-33Section 16. Analog-to-Digital Converter (ADC)ADC1616.13 SPECIFYING CONVERSION RESULTS BUFFERINGTh

Pagina 28

dsPIC33F Family Reference ManualDS70183A-page 16-34 © 2006 Microchip Technology Inc.When scanning is used, and no simultaneous sampling is performed (

Pagina 29 - Sampling

© 2006 Microchip Technology Inc. DS70183A-page 16-35Section 16. Analog-to-Digital Converter (ADC)ADC16Figure 16-15: DMA Buffer in Scatter/Gather Mode

Pagina 30

dsPIC33F Family Reference ManualDS70183A-page 16-36 © 2006 Microchip Technology Inc.16.13.2 USING DMA IN THE CONVERSION ORDER MODEWhen the AADMABM bit

Pagina 31 - SAMPLING/CONVERSION SEQUENCES

© 2006 Microchip Technology Inc. DS70183A-page 16-37Section 16. Analog-to-Digital Converter (ADC)ADC1616.14 CONVERSION SEQUENCE EXAMPLESThe following

Pagina 32 - 16.12.4 Aborting a Conversion

dsPIC33F Family Reference ManualDS70183A-page 16-38 © 2006 Microchip Technology Inc.Table 16-2: Converting One Channel 16 Times per DMA Interrupt

Pagina 33

© 2006 Microchip Technology Inc. DS70183A-page 16-39Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.2 A/D Conversions While Scanning Through A

Pagina 34

dsPIC33F Family Reference ManualDS70183A-page 16-4 © 2006 Microchip Technology Inc.16.2 CONTROL REGISTERSThe ADC module has ten Control and Status re

Pagina 35

dsPIC33F Family Reference ManualDS70183A-page 16-40 © 2006 Microchip Technology Inc.Table 16-3: Scanning Through 16 Inputs per DMA Interrupt CON

Pagina 36

© 2006 Microchip Technology Inc. DS70183A-page 16-41Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.3 Sampling Three Inputs Frequently While S

Pagina 37 - Conversion

dsPIC33F Family Reference ManualDS70183A-page 16-42 © 2006 Microchip Technology Inc.Table 16-4: Converting Three Inputs, Four Times and Four Inputs, O

Pagina 38 - REF- for CH0- input

© 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

Pagina 39

dsPIC33F Family Reference ManualDS70183A-page 16-44 © 2006 Microchip Technology Inc.Table 16-5: Converting Two Sets of Two Inputs Using Alternating In

Pagina 40

© 2006 Microchip Technology Inc. DS70183A-page 16-45Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.5 Sampling Eight Inputs Using Simultaneous

Pagina 41 - CONVTCONVTCONVTCONV

dsPIC33F Family Reference ManualDS70183A-page 16-46 © 2006 Microchip Technology Inc.Table 16-6: Sampling Eight Inputs Using Simultaneous Sampling

Pagina 42

© 2006 Microchip Technology Inc. DS70183A-page 16-47Section 16. Analog-to-Digital Converter (ADC)ADC1616.14.6 Sampling Eight Inputs Using Sequential S

Pagina 43

dsPIC33F Family Reference ManualDS70183A-page 16-48 © 2006 Microchip Technology Inc.Table 16-7: Sampling Eight Inputs Using Sequential Sampling

Pagina 44

© 2006 Microchip Technology Inc. DS70183A-page 16-49Section 16. Analog-to-Digital Converter (ADC)ADC1616.15 A/D SAMPLING REQUIREMENTSThe analog input

Pagina 45

© 2006 Microchip Technology Inc. DS70183A-page 16-5Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-1: ADxCON1: ADCx Control Register

Pagina 46

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

Pagina 47

© 2006 Microchip Technology Inc. DS70183A-page 16-51Section 16. Analog-to-Digital Converter (ADC)ADC16Table 16-8: Numerical Equivalents of Various Res

Pagina 48 - REF- Interrupt

dsPIC33F Family Reference ManualDS70183A-page 16-52 © 2006 Microchip Technology Inc.16.17 TRANSFER FUNCTION (10-BIT MODE)The ideal transfer function

Pagina 49 - S, is 200Ω. After the analog

© 2006 Microchip Technology Inc. DS70183A-page 16-53Section 16. Analog-to-Digital Converter (ADC)ADC1616.18 TRANSFER FUNCTION (12-BIT MODE)The ideal

Pagina 50

dsPIC33F Family Reference ManualDS70183A-page 16-54 © 2006 Microchip Technology Inc.16.19 ADC ACCURACY/ERRORRefer to Section 16.26 “Related Applicati

Pagina 51

© 2006 Microchip Technology Inc. DS70183A-page 16-55Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-4: Code for Channel Scanning Using DM

Pagina 52

dsPIC33F Family Reference ManualDS70183A-page 16-56 © 2006 Microchip Technology Inc.Example 16-4: Code for Channel Scanning Using DMA (Continued)//AD1

Pagina 53

© 2006 Microchip Technology Inc. DS70183A-page 16-57Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-4: Code for Channel Scanning Using DM

Pagina 54 - 16.21 CODE EXAMPLES

dsPIC33F Family Reference ManualDS70183A-page 16-58 © 2006 Microchip Technology Inc.Example 16-5: Code for Alternate Sampling Using DMA/**************

Pagina 55

© 2006 Microchip Technology Inc. DS70183A-page 16-59Section 16. Analog-to-Digital Converter (ADC)ADC16Example 16-5: Code for Alternate Sampling Using

Pagina 56

dsPIC33F Family Reference ManualDS70183A-page 16-6 © 2006 Microchip Technology Inc.bit 3 SIMSAM: Simultaneous Sample Select bit (only applicable when

Pagina 57

dsPIC33F Family Reference ManualDS70183A-page 16-60 © 2006 Microchip Technology Inc.Example 16-5: Code for Alternate Sampling Using DMA (Continued)DMA

Pagina 58

© 2006 Microchip Technology Inc. DS70183A-page 16-61Section 16. Analog-to-Digital Converter (ADC)ADC1616.22 OPERATION DURING SLEEP AND IDLE MODES Sle

Pagina 59

dsPIC33F Family Reference ManualDS70183A-page 16-62 © 2006 Microchip Technology Inc.16.23 EFFECTS OF A RESETA device Reset forces all registers to th

Pagina 60

© 2006 Microchip Technology Inc. DS70183A-page 16-63Section 16. Analog-to-Digital Converter (ADC)ADC16Table 16-10: ADC Register MapFile Name ADR Bit 1

Pagina 61

dsPIC33F Family Reference ManualDS70183A-page 16-64 © 2006 Microchip Technology Inc.16.25 DESIGN TIPSQuestion 1: How can I optimize the system perfor

Pagina 62 - 16.23 EFFECTS OF A RESET

© 2006 Microchip Technology Inc. DS70183A-page 16-65Section 16. Analog-to-Digital Converter (ADC)ADC1616.26 RELATED APPLICATION NOTESThis section lis

Pagina 63 - Legend: u = unknown

dsPIC33F Family Reference ManualDS70183A-page 16-66 © 2006 Microchip Technology Inc.16.27 REVISION HISTORYRevision A (December 2006)This is the initi

Pagina 64 - 16.25 DESIGN TIPS

© 2006 Microchip Technology Inc. DS70183A-page 16-7Section 16. Analog-to-Digital Converter (ADC)ADC16 Register 16-2: ADxCON2: ADCx Control Registe

Pagina 65

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-

Pagina 66 - 16.27 REVISION HISTORY

© 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

Sin comentarios