G
Guest
Guest
У мене дуже багато проблем,
пов'язаних з шумом в ході побудови АЦП atmega32
Замість зовнішнього напруги я використав внутрішні 2.56 Vref і прикладних напругу, то я отримую 2.55V на 2.24V.Я використав конденсатор з 150pf, 22pf ч / б і Ареф місцях.
Я видалив Мультиметр зондів від макету,
а потім невелика різниця прийшов.Але шум надто багато.Моя мета полягає в тому, щоб інтерфейс LM35 з atmega32.Так що я просто перевірка з потенціометром.Чи є спосіб уникнути цього шуму
WHT слід вартості конденсатор / б Арефа і наземнеМій код
. Cseg
. Org 0x000
rjmp RESETRESET:
ЛДІ R16, 0xff
в $ 11, R16; DDRD в якості вихідного
в $ 12, R16, для перевірки, якщо ADC не добре
в $ 17, R16
в $ 18, R16
rjmp ADC_INITADC_INIT:
ЛДІ R16, 0b11100000; встановлення AD1, ad0 в ADCL
; Внутрішніх 2.56 ведення Єдиного
; Канал A0
в $ 07, R16; встановлення ADMUX
ЛДІ R16, 0b10000101; встановлення контролю обл.ck/32
в $ 06, R16; встановлення ADCSRA
rjmp ADCSTARTADCSTART:
ВГО $ 06,6
WAIT:
sbis $ 06,4
rjmp WAIT
У R16, $ 04; ADCL
У R17, $ 05; ADCH
в $ 12, R17
в $ 18, R16
rjmp ADCSTART
пов'язаних з шумом в ході побудови АЦП atmega32
Замість зовнішнього напруги я використав внутрішні 2.56 Vref і прикладних напругу, то я отримую 2.55V на 2.24V.Я використав конденсатор з 150pf, 22pf ч / б і Ареф місцях.
Я видалив Мультиметр зондів від макету,
а потім невелика різниця прийшов.Але шум надто багато.Моя мета полягає в тому, щоб інтерфейс LM35 з atmega32.Так що я просто перевірка з потенціометром.Чи є спосіб уникнути цього шуму
WHT слід вартості конденсатор / б Арефа і наземнеМій код
. Cseg
. Org 0x000
rjmp RESETRESET:
ЛДІ R16, 0xff
в $ 11, R16; DDRD в якості вихідного
в $ 12, R16, для перевірки, якщо ADC не добре
в $ 17, R16
в $ 18, R16
rjmp ADC_INITADC_INIT:
ЛДІ R16, 0b11100000; встановлення AD1, ad0 в ADCL
; Внутрішніх 2.56 ведення Єдиного
; Канал A0
в $ 07, R16; встановлення ADMUX
ЛДІ R16, 0b10000101; встановлення контролю обл.ck/32
в $ 06, R16; встановлення ADCSRA
rjmp ADCSTARTADCSTART:
ВГО $ 06,6
WAIT:
sbis $ 06,4
rjmp WAIT
У R16, $ 04; ADCL
У R17, $ 05; ADCH
в $ 12, R17
в $ 18, R16
rjmp ADCSTART