Documente Academic
Documente Profesional
Documente Cultură
– CD’s
– MP3’s
– DVD’s
micro
ADC DAC
• Performance Criteria
– Resolution
– Sampling Rate
– Speed
– Linearity
• Resolution
– Smallest change in voltage represented by digital code
• Sampling Rate
– Number of times per second a conversion occurs
• Speed
– Determined by the time required to perform conversion
• Linearity
– Accuracy in the conversion throughout the range
ECET 209 Purdue University 10
Analog/Digital Characteristics
• Resolution
– Smallest change in voltage represented by digital code
n?
• Remember, 2^power
micro
ADC
Single wire
Analog input
micro
ADC
micro
ADC
Convert
Data Ready
micro
ADC
10-Bits of
ECET 209 digital data
Purdue University 24
Analog to Digital Converter
micro
ADC
micro
ADC
micro
ADC
analog = PINA;
micro
DAC
micro
DAC
8-Bits of Digital
Data => Entire
Port
ECET 209 Purdue University 32
Digital to Analog Converter
micro
DAC
micro
DAC
ADC DAC
2 1/2 PORTS
ECET 209 Purdue University of total I/O
35
Serial Analog to Digital Converter
micro
ADC
micro
DAC
ADC
2R
2R
MSB 23 -
+
VOUT
Digital Circuitry
R
2R
22
R
2R
21
R
2R
LSB 20
2R
V3 2R
MSB 23
Digital Circuitry
2R
V2 4R
22
-
8R +
VOUT
V1
21
V0 16R
LSB 2 0
⎛ V3 V V V ⎞ V V V
−V = 2R ⎜ + 2 + 1 + 0 ⎟ =V + 2 + 1+ 0
OUT ⎜ 2R 4R 8R 16R ⎟ 3 2 4 8
⎝ ⎠
ADC Clock
Signal
ADC Conversion Logic
Channel Selection
ADC2
Multiplexer
ADC3
ADC4
ADC5
ADC6
ADC7
MUX0
+
MUX1
MUX2
-
ADLAR
REFS0
REFS1
AVCC
Internal 2.56V
Reference
System Clock / 2
7-Bit ADC Prescaler
System Clock / 4
System Clock / 8 ADC Clock
System Clock System Clock / 16 Signal
ADPS0 ADIF
ADPS1
ADPS2 ADCH/ADCL
ADEN
ADSC
ADC0
ADC1
Channel Selection
ADC2
Multiplexer
ADC3
To ADC Input
ADC4
ADC5
ADC6
ADC7
MUX0
MUX1
MUX2
System Clock / 2
7-Bit ADC System Clock / 4
Prescaler System Clock / 8
System Clock System Clock / 16 ADC Clock Signal
System Clock / 32
System Clock / 64
System Clock / 128
ADPS0
ADPS1
ADPS2
10-Bit DAC