Beruflich Dokumente
Kultur Dokumente
21-Aug-10
Paranz
Analog-to-Digital Conversion
DAY 3 Morning Session August 21, 2010
21-Aug-10 Paranz 2
Analog-to-Digital Conversion Process of converting an analog signal to a proportional digital number Used in data acquisition system Analog-to-Digital Converter
ADC, A/D converter
21-Aug-10
Paranz
A/D CONVERSION
Basic 3-bit ADC
21-Aug-10
Paranz
A/D CONVERSION
Vin 0.0V < Vin < +0.625V +0.625V < Vin < +1.25V +1.25V < Vin < +1.875V +1.875V < Vin < +2.5V +2.5V < Vin < +3.125V +3.125V < Vin < +3.75V +3.75V < Vin < +4.375V +4.375V < Vin < +5.0V
21-Aug-10 Paranz
A/D CONVERSION
Important ADC properties
Resolution
# of bits higher the # of bits, the better
21-Aug-10
Paranz
A/D CONVERSION
Typical A/D converter architectures
Flash ADC Ramp ADC Successive Approximation ADC Integrating slope ADC
21-Aug-10
Paranz
A/D CONVERSION
Example ADC chip
National Semiconductor ADC0804
General purpose application 8-bit resolution Successive Approximation ADC 10 Ksamples/second (free-running mode) 0-5v input 20-pin DIP
21-Aug-10
Paranz
A/D CONVERSION
Basic ADC0804 circuit
21-Aug-10
Paranz
A/D CONVERSION
PIC16F84A with ADC0804
21-Aug-10
Paranz
10
21-Aug-10
Paranz
11
(A/D Result Register High Byte) (A/D Result Register Low Byte) (A/D Control Register 0) (A/D Control Register 1)
(Peripheral Interrupt Enable Reg. 1) (Peripheral Interrupt Enable Reg. 1)
21-Aug-10
Paranz
13
21-Aug-10
Paranz
14
21-Aug-10
Paranz
15
21-Aug-10
Paranz
16
21-Aug-10
Paranz
17
21-Aug-10
Paranz
18
21-Aug-10
Paranz
19
21-Aug-10
Paranz
20
21-Aug-10
Paranz
21
21-Aug-10
Paranz
22
//TAD = Fosc/32
//Only RA0/AN0 is analog input. //The rest of the analog pins are //digital IO //RA0/AN0 is input //Select channel 0
//Right justified.
Paranz 23
//No interrupts
21-Aug-10
Paranz
24
21-Aug-10
Paranz
25
21-Aug-10
Paranz
26
Ex am ple
#1
21-Aug-10
Paranz
27
Ex am ple
#1
Build the project, program the microcontroller, and run the application
21-Aug-10
Paranz
28
Ex am ple
#2
21-Aug-10
Paranz
29
21-Aug-10
Paranz
30
10
21-Aug-10
Paranz
31
21-Aug-10
Paranz
32
21-Aug-10
Paranz
33
11
21-Aug-10
Paranz
34
21-Aug-10
Paranz
35
21-Aug-10
Paranz
36
12
21-Aug-10
Paranz
37
21-Aug-10
Paranz
38
21-Aug-10
Paranz
39
13