Peter adc atmega32 v1.3

9
ADC ATMEGA32 Informationen aus: Datenblatt ATMEGA32 Ab Seite 201

Transcript of Peter adc atmega32 v1.3

Page 1: Peter adc atmega32 v1.3

ADC ATMEGA32

Informationen aus:Datenblatt ATMEGA32

Ab Seite 201

Page 2: Peter adc atmega32 v1.3

ADC

Wägeverfahren

Peter Frauscher, Version 1.3 Seite 2

Page 3: Peter adc atmega32 v1.3

ADC

EigenschaftenDatenblatt ATMEGA32

Peter Frauscher, Version 1.3 Seite 3

• 10-bit Resolution• Successive approximation ADC• ±2 LSB Absolute Accuracy• 13 μs - 260 μs Conversion Time• Up to 15 kSPS at Maximum Resolution• 8 Multiplexed Single Ended Input Channels• 2 Differential Input Channels with Optional Gain of 10x and 200x• 0 - VCC ADC Input Voltage Range• Free Running or Single Conversion Mode• ADC Start Conversion by Auto Triggering on Interrupt Sources• Interrupt on ADC Conversion Complete

Page 4: Peter adc atmega32 v1.3

ADC

Block-schalt-

bild

Peter Frauscher, Version 1.3 Seite 4

Page 5: Peter adc atmega32 v1.3

ADC

Register ADMUX

Peter Frauscher, Version 1.3 Seite 5

0 1

ADCL7 6 5 4 3 2 1 01 0 x x x x x x

ADCHx x x x x x 9 89 8 7 6 5 4 3 2

ADLAR01

0 1 0

Page 6: Peter adc atmega32 v1.3

ADC

Register ADMUX

Peter Frauscher, Version 1.3 Seite 6

0 1 00 1 0 0 0 0 0 1

Page 7: Peter adc atmega32 v1.3

ADC

Register ADCSRA

Peter Frauscher, Version 1.3 Seite 7

1 0 0 0 0

f_ADC = f_Osc / Div_Factor = 16 MHz / 128 = 125kHz

1 0 0 0 0 1 1 1

Page 8: Peter adc atmega32 v1.3

ADC

Register ADCL und ADCH

Peter Frauscher, Version 1.3 Seite 8

Conversion result

Page 9: Peter adc atmega32 v1.3

ADC

Register SFIOR

Peter Frauscher, Version 1.3 Seite 9

0 0 0 0