реклама на сайте
подробности

 
 
> АЦП
KIG
сообщение Feb 17 2007, 19:10
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Подскажите, пожалуйста, что измеряет АЦП: полное напряжение или его активную составляющую?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
xemul
сообщение Feb 17 2007, 20:45
Сообщение #2



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(KIG @ Feb 17 2007, 19:10) *
Подскажите, пожалуйста, что измеряет АЦП: полное напряжение или его активную составляющую?

Что Вы предлагаете понимать под полным напряжением и или его активной составляющей? Амплитудное и действующее значения напряжения какой-либо формы? АЦП в AVR не измеряет ни то, и ни другое.
Т.к. упомянутый модуль АЦП не имеет с своем составе устройства выборки-хранения (УВХ), то предполагается, что изменение измеряемого напряжения за время преобразования АЦП не превысит требуемой точности измерения (т.е. за время преобразования АЦП измеряемое напряжение можно считать постоянным).
Если Вас интересует амплитудное или пиковое значение напряжения:
1) или поставьте перед АЦП соответствующий (пиковый) детектор и измеряйте напряжение на его выходе
2) или оцифровывайте сигнал с частотой, достаточной для дальнейшей обработки результатов контроллером.
Вышесказанное справедливо и для измерения действующего значения, только в первом варианте измерения нужно использовать детектор действующего значения сигнала.
Go to the top of the page
 
+Quote Post
KIG
сообщение Feb 18 2007, 11:53
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Цитата(xemul @ Feb 17 2007, 20:45) *
Цитата(KIG @ Feb 17 2007, 19:10) *

Подскажите, пожалуйста, что измеряет АЦП: полное напряжение или его активную составляющую?

Что Вы предлагаете понимать под полным напряжением и или его активной составляющей? Амплитудное и действующее значения напряжения какой-либо формы? АЦП в AVR не измеряет ни то, и ни другое.


Напряжение измеряю в сети с реактивными сопротивлениями. Под полным напряжением понимаю
U=a+jb, под его активной составляющей лишь слагаемое 'a'.
Go to the top of the page
 
+Quote Post
xemul
сообщение Feb 18 2007, 22:17
Сообщение #4



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Еще раз приношу извинения за прогон с УВХ (из-за чего, похоже, сыр-бор и разгорелся). Спасибо Nanobyte и singlskv за дружеские пинки в нужном направленииsmile.gif. Добрался до картинки, где общо разрисован аналоговый вход. Не совсем понятно, от чего зависит разброс на 2 порядка (1..100 к) входного сопротивления УВХ в режиме выборки - в худшем случае на установление напряжения на Сувх=14 пФ с точностью 1% (8 разрядов) потребуется около 5 мкс. Ну и могу только предположить, что изменение напряжения на Сувх за время 11.5 тактов/50 кГц = 230 мкс не превысит 0.5 LSB АЦП (а при какой опоре?). Еще один занятный момент: при free running conversion на выборку остается только 1.5 такта.
С одной стороны вроде бы и есть что поисследовать, с другой - по паре-тройке контроллеров делать выводы бессмысленно, а перебирать 100-1000 - здоровья и времени не хватит.

И, если помните, тред был начат вопросом:
Цитата(KIG @ Feb 17 2007, 19:10) *
Подскажите, пожалуйста, что измеряет АЦП: полное напряжение или его активную составляющую?

с последующим уточнением:
Цитата(KIG @ Feb 18 2007, 11:53) *
Напряжение измеряю в сети с реактивными сопротивлениями. Под полным напряжением понимаю
U=a+jb, под его активной составляющей лишь слагаемое 'a'.


2 KIG: С тем, что измеряет АЦП, надеюсь, разобрались. Ну а для вычисления a и b Вам придется еще измерять и фазу сигнала относительно другого сигнала, который удобно считать опорой для измерения фазы.
Для более точного введения Вас в заблуждения огласите, плз, диапазон напряжений и частот измеряемого сигнала и требования по точности измерений.smile.gif
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 18 2007, 23:42
Сообщение #5


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(xemul @ Feb 18 2007, 22:17) *
Не совсем понятно, от чего зависит разброс на 2 порядка (1..100 к) входного сопротивления УВХ в режиме выборки - в худшем случае на установление напряжения на Сувх=14 пФ с точностью 1% (8 разрядов) потребуется около 5 мкс.

Не в качестве спора, а только мое ИМХО:
5 мкс это же как раз 200KHz smile.gif
кстати вот что еще на этот счет говорит даташит:
The ADC is optimized for analog signals with an output impedance of approximately
10 kΩ or less. If such a source is used, the sampling time will be negligible. If a source
with higher impedance is used, the sampling time will depend on how long time the
source needs to charge the S/H capacitor, with can vary widely.

Цитата
Ну и могу только предположить, что изменение напряжения на Сувх за время 11.5 тактов/50 кГц = 230 мкс не превысит 0.5 LSB АЦП

ну дык вроде так они и должны рассчитываться
Цитата
(а при какой опоре?).

при самой "неудобной"
Цитата
Еще один занятный момент: при free running conversion на выборку остается только 1.5 такта.

нет (ИМХО), на выборку в любом режиме расходуется не более 1 такта ADC

при старте преобразования в течении 1 такта ADC происходит заряд
измерительного конденсатора
далее, пин отключается от измерительной схемы, и в это время
можно производить ЛЮБЫЕ манипуляции с этим пином до наступления
следующего преобразования
если после запуска преобразования прошло более 1 такта ADC
то можно производить смену канала
заряд измерительного конденсатора начнется ТОЛЬКО с началом нового
цикла преобразования

P.S. Готов выслушать конструктивную критику на мое ИМХО
по возможности без наездов, что я плохой инженер и плохо знаю английский ...
Go to the top of the page
 
+Quote Post
xemul
сообщение Feb 19 2007, 16:01
Сообщение #6



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(singlskv @ Feb 18 2007, 23:42) *
Цитата(xemul @ Feb 18 2007, 22:17) *

Не совсем понятно, от чего зависит разброс на 2 порядка (1..100 к) входного сопротивления УВХ в режиме выборки - в худшем случае на установление напряжения на Сувх=14 пФ с точностью 1% (8 разрядов) потребуется около 5 мкс.

Не в качестве спора, а только мое ИМХО:
5 мкс это же как раз 200KHz smile.gif

Я вчера время установления среднепотолочно прикинул в уме, сегодня не поленился посчитать: с точностью 1% (8 разрядов) - 6.4 мкс, с точностью 0.1% (10 разрядов) - 9.7 мкс. Это для RC-цепочки 100 кОм и 14 пФ.
Цитата
кстати вот что еще на этот счет говорит даташит:
The ADC is optimized for analog signals with an output impedance of approximately
10 kΩ or less. If such a source is used, the sampling time will be negligible. If a source
with higher impedance is used, the sampling time will depend on how long time the
source needs to charge the S/H capacitor, with can vary widely.

Я это читал и поверил бы на слово, если бы через четыре строчки не была приведена картинка аналогового входа АЦП. На ней неименованный резистор 1..100 кОм по моему хо может быть только входным сопротивлением УВХ в режиме выборки, с чем и связаны мои непонятки.
Скорее всего это сопротивление в первую очередь зависит от напряжения питания АЦП, и 100 кОм соответствуют питанию 1.8 В, но я не нашел в даташитах вообще ни слова про зависимость какой-либо характеристики АЦП от напряжения питания. По точности - только достаточно смешные данные по загадочной величине "Absolute accuracy" ("Absolute inaccuracy" будет ближе по смыслу, но не более понятноsmile.gif).
Цитата
Цитата

Ну и могу только предположить, что изменение напряжения на Сувх за время 11.5 тактов/50 кГц = 230 мкс не превысит 0.5 LSB АЦП

ну дык вроде так они и должны рассчитываться

Должны-то должны...
Цитата
Цитата

(а при какой опоре?).

при самой "неудобной"

При Vref = 5 В, Сувх = 14 пФ, времени хранения 230 мкс допустимый ток утечки Сувх составляет 1.5Е-10 А. Не слишком напряжное значение при +25 С, достаточно напряжное при +85 С. Могу только в очередной раз кивнуть в сторону "обилия" информации в даташитах - почему бы не указать не только минимальную рекомендованную частоту тактирования АЦП, но и гарантированное время хранения УВХ да с зависимостью от напряжения питания и температуры?
Кста, в даташите на mega48/... Automotive данные по АЦП почти такие же и также "не зависят" от температуры - типа, +125 этим контроллерам и не температура вовсе.
Сейчас поискал даташиты на AVR'ки без "Preliminary Data" в разделе "ADC Characteristics", сравнил с "Preliminary Data" - обилие данных не изменилось. По-видимому, инженеры Атмел считают, что приводимых характеристик более чем достаточно.
Цитата
Цитата

Еще один занятный момент: при free running conversion на выборку остается только 1.5 такта.

нет (ИМХО), на выборку в любом режиме расходуется не более 1 такта ADC

при старте преобразования в течении 1 такта ADC происходит заряд
измерительного конденсатора
далее, пин отключается от измерительной схемы, и в это время
можно производить ЛЮБЫЕ манипуляции с этим пином до наступления
следующего преобразования
если после запуска преобразования прошло более 1 такта ADC
то можно производить смену канала
заряд измерительного конденсатора начнется ТОЛЬКО с началом нового
цикла преобразования

На картинках "ADC Timing Diagram,..." обновление ADMUX происходит по первому перепаду 0/1 тактирования АЦП после ADSC=1, а УВХ переключается в режим хранения через 1.5 такта.

Нигде не сказано, когда УВХ переключается в режим выборки (по окончании предыдущего преобразования или только при запуске следующего). Это не так важно, но может представлять интерес при низком питании, если верны мои домыслы насчет зависимости входного сопротивления УВХ (и, соответственно, времени установления) от напряжения питания АЦП.

У меня только сейчас сложилось представление о возможной логике работы ADMUX и его временного регистра: имхо,
1) временный регистр прозрачен при записи в ADMUX за исключением тактов 2..13 преобразования АЦП;
2) во 2..13 тактах запись выполняется только во временный регистр, обновление ADMUX происходит при следующем запуске по первому 0/1 такта АЦП.
Вроде бы логично, но напрямую из даташита не следует.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 19 2007, 17:35
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(xemul @ Feb 19 2007, 16:01) *
Я вчера время установления среднепотолочно прикинул в уме, сегодня не поленился посчитать: с точностью 1% (8 разрядов) - 6.4 мкс, с точностью 0.1% (10 разрядов) - 9.7 мкс. Это для RC-цепочки 100 кОм и 14 пФ.
Это верно.

Цитата(xemul @ Feb 19 2007, 16:01) *
...Нигде не сказано, когда УВХ переключается в режим выборки (по окончании предыдущего преобразования или только при запуске следующего). Это не так важно, но может представлять интерес при низком питании, если верны мои домыслы насчет зависимости входного сопротивления УВХ (и, соответственно, времени установления) от напряжения питания АЦП...
А это не совсем.
Беда в том (и это нарисовано на диаграммах), что момент переключения входного мультиплексора отстоит от момента захвата УВХ только на 1,5 такта, время выборки также определяется полутора тактами. И это время для обеспечения малого "пролезания" между каналами должно быть не менее рассчитанных Вами ~10мкс (из чего вычисляем макс.частоту клока - 150 кГц). Потому, что для АЦП наиболее неприятен в смысле точности именно режим, когда происходит переключение между каналами с большой разницей в напряжениях.
Если используется только один канал - частота входного сигнала может быть достаточно большой - дестки и даже сотни кГц (undersampling). Здесь будет важна именно полоса пропускания УВХ по входу (для худшего случая - около 100 кГц), а также его апертурная неопределённость (джиттер времени выборки).
Эти два случая не стоит путать...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KIG   АЦП   Feb 17 2007, 19:10
- - Dopler   Очень интересный вопрос, так сразу с кондачка и не...   Feb 17 2007, 19:36
|- - Nanobyte   Цитата(xemul @ Feb 17 2007, 20:45) ... Т....   Feb 17 2007, 21:10
|- - mse   Цитата(KIG @ Feb 18 2007, 11:53) Напряжен...   Feb 18 2007, 13:24
||- - xemul   Цитата(Stanislav @ Feb 19 2007, 17:35) Ци...   Feb 19 2007, 21:45
||- - singlskv   Цитата(xemul @ Feb 19 2007, 21:45) У меня...   Feb 20 2007, 00:26
||- - Сергей Борщ   Цитата(singlskv @ Feb 19 2007, 23:26) Ост...   Feb 20 2007, 11:00
||- - xemul   Цитата(singlskv @ Feb 20 2007, 00:26) Цит...   Feb 21 2007, 22:07
|- - KIG   Цитата(xemul @ Feb 18 2007, 22:17) 2 KIG:...   Feb 19 2007, 08:48
|- - gormih   Цитата(KIG @ Feb 19 2007, 08:48) Цитата(x...   Feb 19 2007, 10:41
- - Yura_K   ЦитатаТ.к. упомянутый модуль АЦП не имеет с своем ...   Feb 17 2007, 21:02
- - xemul   Упс-с-с... погорячился В качестве отмазки: для УВХ...   Feb 17 2007, 21:28
|- - Nanobyte   Цитата(xemul @ Feb 17 2007, 21:28) ... В ...   Feb 18 2007, 01:40
|- - singlskv   Цитата(Nanobyte @ Feb 18 2007, 01:40) Цит...   Feb 18 2007, 02:18
- - WHALE   я как-то проверял-нужно было мерять амплитуду пло...   Feb 17 2007, 22:22
- - gormih   Ребята... Не смешите кур. Подавать на АЦП напряже...   Feb 18 2007, 13:37
|- - singlskv   Цитата(gormih @ Feb 18 2007, 13:37) Ребят...   Feb 18 2007, 13:57
|- - gormih   Цитата(singlskv @ Feb 18 2007, 13:57) Цит...   Feb 18 2007, 14:38
||- - singlskv   Цитата(gormih @ Feb 18 2007, 14:38) Цитат...   Feb 18 2007, 18:08
|- - SasaVitebsk   Цитата(singlskv @ Feb 18 2007, 14:57) Цит...   Feb 18 2007, 17:14
|- - gormih   Цитата(SasaVitebsk @ Feb 18 2007, 17:14) ...   Feb 18 2007, 17:28
|- - SasaVitebsk   Цитата(gormih @ Feb 18 2007, 18:28) Если ...   Feb 18 2007, 18:04
- - WHALE   Цитата(gormih @ Feb 18 2007, 14:38) The c...   Feb 18 2007, 17:21
- - WHALE   Да,как все запущено. Человек,которому вы так отве...   Feb 18 2007, 18:07
|- - gormih   Цитата(WHALE @ Feb 18 2007, 18:07) Да,как...   Feb 18 2007, 18:36
|- - SasaVitebsk   Цитата(gormih @ Feb 18 2007, 19:36) Если ...   Feb 18 2007, 20:05
- - WHALE   SasaVitebsk Это бесполезно. 2 ЦитатаЕсли Вас инт...   Feb 18 2007, 21:04
- - gormih   Цитата(KIG @ Feb 17 2007, 19:10) Подскажи...   Feb 20 2007, 11:46
|- - Сергей Борщ   Цитата(gormih @ Feb 20 2007, 10:46) Разго...   Feb 20 2007, 12:16
|- - gormih   Цитата(Сергей Борщ @ Feb 20 2007, 12:16) ...   Feb 20 2007, 13:54
|- - Stanislav   Цитата(gormih @ Feb 20 2007, 13:54) Цитат...   Feb 21 2007, 20:33
|- - gormih   Цитата(Stanislav @ Feb 21 2007, 20:33) Ци...   Feb 21 2007, 23:30
|- - mse   Цитата(gormih @ Feb 21 2007, 23:30) Ага ....   Feb 22 2007, 09:52
||- - gormih   Цитата(mse @ Feb 22 2007, 09:52) Цитата(g...   Feb 22 2007, 12:47
||- - mse   Цитата(gormih @ Feb 22 2007, 12:47) Целый...   Feb 22 2007, 13:38
||- - gormih   Цитата(mse @ Feb 22 2007, 13:38) Цитата(g...   Feb 22 2007, 14:07
||- - mse   Цитата(gormih @ Feb 22 2007, 14:07) Здесь...   Feb 22 2007, 14:23
|- - vvs157   Цитата(gormih @ Feb 21 2007, 23:30) Ага ....   Feb 22 2007, 14:20
|- - Stanislav   Цитата(gormih @ Feb 21 2007, 23:30) Цитат...   Feb 23 2007, 19:31
|- - gormih   Цитата(Stanislav @ Feb 23 2007, 19:31) Я ...   Feb 24 2007, 00:18
|- - Сергей Борщ   Цитата(gormih @ Feb 23 2007, 23:18) часто...   Feb 24 2007, 12:14
|- - gormih   Цитата(Сергей Борщ @ Feb 24 2007, 12:14) ...   Feb 24 2007, 13:02
|- - Stanislav   Цитата(gormih @ Feb 24 2007, 13:02) ...Но...   Feb 24 2007, 13:30
- - bodja74   Народ ,о чем спор, Просто нужно было попробовать,...   Feb 22 2007, 01:17
- - SasaVitebsk   По поводу критерия Найквиста и прочих фундаменталь...   Feb 22 2007, 01:28
- - smk   Тоже задумываюсь над программированием в серии. Пе...   Feb 23 2007, 10:40
- - smk   млин... не в то окошко написал... сори...   Feb 23 2007, 10:52


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 12:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01521 секунд с 7
ELECTRONIX ©2004-2016