trokšņu problēmu ADC (atmega32)

Y

Yogi

Guest
Es esmu, kam pārāk daudz problēmas ar troksni iebūvētas atmega32 ADC ar

Tā vietā, lai ārējā sprieguma es izmanto iekšējo 2,56 Vref un lietišķo spriegumu, tad es esmu kļūst 2.55V uz 2.24V.Es kondensatoru no 150pf, 22pf b / w AREF un zemi.

Es noņemt multimetrs zondes no breadboard, tad maza atšķirība bija.Bet troksnis ir pārāk daudz.Mans mērķis ir saskarne LM35 ar atmega32.Tāpēc es esmu tikai pārbaudīt ar potenciometra.Vai ir kāds veids, lai izvairītos no šīs trokšņa

WHT būtu vērtība, kondensatora b / w AREF un zemesMans kods

. Cseg
. Org 0x000
rjmp RESETRESET:

ldi R16, 0xff
no $ 11, R16; DDRD kā produkciju
no $ 12, R16, lai pārbaudītu, ja ADC nav labs
no $ 17, R16
no $ 18, R16
rjmp ADC_INITADC_INIT:

R16 ldi, 0b11100000, nosakot AD1, AD0 jo ADCL
; Iekšējā 2,56 atsauces, Single
; Kanāls A0
no $ 07, R16, nosakot ADMUX

ldi R16, 0b10000101, nosakot kontroles raj.ck/32
no $ 06, R16, nosakot ADCSRA

rjmp ADCSTARTADCSTART:

SBI $ 06,6

Uzgaidiet:
sbis $ 06,4
rjmp gaidīt

ar R16, 04 $; ADCL
ar R17, 05 $; ADCH

no $ 12, R17
no $ 18, R16
rjmp ADCSTART

 

Welcome to EDABoard.com

Sponsor

Back
Top