ADC
ADC
что меняется в параметрах ADC от того что мы выбирем питание ADC от внутреннего ИОНа(2,56 в) или от VCC(5,0 в) подключенного на AVCC
- Телерадиокошак
- Прорезались зубы
- Сообщения: 200
- Зарегистрирован: Пт ноя 17, 2006 21:57:43
Re: ADC
Стабильность Vcc достаточна обычно для нормальной работы цифровой микросхемы, но никак не для ADC или DAC, поскольку обеспечивается, как правило чем-то вроде 7805. Ну и еще помехи присутсвуют.asd писал(а):что меняется в параметрах ADC от того что мы выбирем питание ADC от внутреннего ИОНа(2,56 в) или от VCC(5,0 в) подключенного на AVCC
А ИОН он на то и ИОН, чтобы быть очень стабильным, намного стабильнее всяких креноподобных микрух. Смысла использовать Vcc в качестве ИОНа нету, внешнее подключение подразумевает ИОН в качестве отдельной микросхемы.
Ну разве что для расширения диапазона входного сигнала до 5В можно подключать вместо опорноного Vcc, но это не очень хорошая идея. Даже плохая.
Вообще в идеале должно быть три внешних напряжение
VCC, AVCC, и AREF. AVCC отделяют от VCC для уменьшения влияния помех цифровой части на аналоговую. Иногда даже землю отделяют, аналоговую от цифровой. Ну а на практике как получится:) Самый простой вариант - соединить VCC и AVCC и использовать внутренний ИОН. Не самый простой - VCC отдельно, AVCC от внешнего, очень стабильного и не дающего помех источника на 5В, в этом случае (и только в этом) имеет смысл AVCC использовать и в качестве опорного.
Вот так, если кратко.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
AVCC и AGND нужно подключать всегда, даже если ADC не используется вообщеasd писал(а):нужно ли подключать AVCC ?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
нет преобразования, что я не так написал?
.include "D:\avr\avrasm\appnotes\m8def.inc"
.def Temp=R16
.def Temp1=R17
.cseg
.org 0
ldi Temp, 0b11111111
out DDRD,Temp
ldi Temp, 0b10000000
out ADCSRA, Temp
ldi Temp, 0b11001110
out ADMUX, Temp
ldi Temp, (1<<ADSC)
out ADCSRA, Temp
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
in Temp, ADCH
out PORTD, Temp
qwer: rjmp qwer
.include "D:\avr\avrasm\appnotes\m8def.inc"
.def Temp=R16
.def Temp1=R17
.cseg
.org 0
ldi Temp, 0b11111111
out DDRD,Temp
ldi Temp, 0b10000000
out ADCSRA, Temp
ldi Temp, 0b11001110
out ADMUX, Temp
ldi Temp, (1<<ADSC)
out ADCSRA, Temp
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
in Temp, ADCH
out PORTD, Temp
qwer: rjmp qwer
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Пример АЦП есть и в FAQ
http://www.radiokot.ru/forum/viewtopic.php?t=9156
http://www.radiokot.ru/forum/viewtopic.php?t=9156
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
moLCHec писал(а):частота АЦП различаются и последняя как правило не превышает 1Мгц
и не рекомендуется выше 200 Кгц вроде.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- Ватсон
- Открыл глаза
- Сообщения: 57
- Зарегистрирован: Чт мар 06, 2008 06:09:00
- Откуда: Москва
- Контактная информация:
Re: ADC
Телерадиокошак писал(а):Стабильность Vcc достаточна обычно для нормальной работы цифровой микросхемы, но никак не для ADC или DAC, поскольку обеспечивается, как правило чем-то вроде 7805. Ну и еще помехи присутсвуют.
А ИОН он на то и ИОН, чтобы быть очень стабильным, намного стабильнее всяких креноподобных микрух. Смысла использовать Vcc в качестве ИОНа нету, внешнее подключение подразумевает ИОН в качестве отдельной микросхемы.
Ну разве что для расширения диапазона входного сигнала до 5В можно подключать вместо опорноного Vcc, но это не очень хорошая идея. Даже плохая.
Вообще в идеале должно быть три внешних напряжение
VCC, AVCC, и AREF. AVCC отделяют от VCC для уменьшения влияния помех цифровой части на аналоговую. Иногда даже землю отделяют, аналоговую от цифровой. Ну а на практике как получится:) Самый простой вариант - соединить VCC и AVCC и использовать внутренний ИОН. Не самый простой - VCC отдельно, AVCC от внешнего, очень стабильного и не дающего помех источника на 5В, в этом случае (и только в этом) имеет смысл AVCC использовать и в качестве опорного.
Вот так, если кратко.
Различается в первую очередь верхним порогом и дискретностью. А насчёт шумов и т.п. если источник аналогового сигнала подключен к тому же питанию, что и процессор, то наоборот, шум будет при использовании ИОН в качестве опоры.
Курильщик даташитов со стажем
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Re: ADC
Ватсон писал(а):если источник аналогового сигнала подключен к тому же питанию, что и процессор, то наоборот, шум будет при использовании ИОН в качестве опоры.
Антинаучно !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- Телерадиокошак
- Прорезались зубы
- Сообщения: 200
- Зарегистрирован: Пт ноя 17, 2006 21:57:43
Re: ADC
Верхний порог и дискретность зависят от опорного напряжения, а не от его источника. А точность и стабильность - от источника.Ватсон писал(а):Различается в первую очередь верхним порогом и дискретностью.
Не понял смысла сказанного... А если в качестве ИОНа использовать VCC, то шума не будет?А насчёт шумов и т.п. если источник аналогового сигнала подключен к тому же питанию, что и процессор, то наоборот, шум будет при использовании ИОН в качестве опоры.
-
DimonPhysic
- Открыл глаза
- Сообщения: 61
- Зарегистрирован: Сб май 03, 2008 17:06:01
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
вообще-то вполне разумный подход контролировать в цикле состояние флага ADSC - как упал, значит преобразование завершилось.DimonPhysic писал(а):Если я не ошибаюсь, то по уму, вместо много-много нупов, ставят обработчик прерывания завершения преобразования.
а в приведенном коде, по-моему, не задана рабочая частота ADC - нет установки битов делителя тактовой, потому ADC остановлен.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
-
DimonPhysic
- Открыл глаза
- Сообщения: 61
- Зарегистрирован: Сб май 03, 2008 17:06:01
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
не понял - никто что ли не читает посты?ARV писал(а):а в приведенном коде, по-моему, не задана рабочая частота ADC - нет установки битов делителя тактовой, потому ADC остановлен.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
