Про АЦП и величину шага квантования

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить

Какова величина шага квантования у этого АЦП?

Опрос закончился Пн сен 03, 2012 08:33:23

5/1024 (В)
2
20%
5/1024 (В)
7
70%
5/1024 (В)
1
10%
 
Всего голосов: 10

Друг Кота
Аватара пользователя
Сообщения: 25400
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Не надо писать чушь.
Ступенька - это ПЛОСКАЯ часть. Вертикальные части НЕ ДЕЛЯТ ось абсцисс. У них нет ИНТЕРВАЛОВ по абсциссе. А задача - в нахождении ИМЕННО ЭТОГО интервала.
Нулевая и 1023-я ступеньки ТОЖЕ ЕСТЬ. Они так же имеют свой интервал входных сигналов, как часть общего диапазона.
Включите моск...
Последний раз редактировалось КРАМ Пт авг 24, 2012 11:50:33, всего редактировалось 1 раз.
Реклама
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Сообщение bolek »

КРАМ: Что то мне Некрасов вспомнился:
"... Мужик - что бык:
втемяшится в башку какая блажь,
колом ее оттудова не выбьешь,
упираются, всяк на своем стоит..."

Ступенька - это приращение, изменение. На плоскости (поверхности) нет приращения.
Плоскость, поверхность - это состояние.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Ладно, продублирую своё сообщение здесь:
График для 2-х битного АЦП с опорой 5 В.
Ваши аргументы против?
Изображение
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Друг Кота
Аватара пользователя
Сообщения: 25400
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

bolek писал(а):КРАМ: Что то мне Некрасов вспомнился:
"... Мужик - что бык:
втемяшится в башку какая блажь,
колом ее оттудова не выбьешь,
упираются, всяк на своем стоит..."

Ступенька - это приращение, изменение. На плоскости (поверхности) нет приращения.
Плоскость, поверхность - это состояние.
Тут Вы правы, только блажь как раз в Вашей голове.
Приращения по ВЫХОДУ скачкообразны, а по ВХОДУ плавные. И мы считаем приращения ВХОДНОГО СИГНАЛА. А их ровно столько, сколько ФИКСИРОВАННЫХ состояний ВЫХОДНОГО.
Начало ПЛОСКОЙ ступеньки и ее конец - это ПРИРАЩЕНИЕ НАПРЯЖЕНИЯ ВХОДА. При этом НЕТ ПРИРАЩЕНИЯ ВЫХОДА. Потому что график РАЗРЫВЕН.
Еще раз, исходна задача состоит в подсчете КОЛИЧЕСТВА ИНТЕРВАЛОВ ПО ГОРИЗОНТАЛЬНОЙ ОСИ ГРАФИКА.
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Сообщение bolek »

Да было уже: http://radiokot.ru/forum/viewtopic.php? ... 7#p1380857
У Вас АЦП больше 3,75 напряжение не мерит, а должно быть 5 В

И потом я уже подробно написал, как этого добиться: http://radiokot.ru/forum/viewtopic.php? ... 3#p1380883

По третьему кругу пойдем?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25400
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Болек, а зачем вообще рисовать график?
Давайте нарисуем ОСЬ.
Ось ВХОДНЫХ напряжений. Количество интервалов на этой оси равно числу СОСТОЯНИЙ ВЫХОДА АЦП. Т.е. 1024.
Интервалы НУМЕРОВАНЫ от 0 до 1023. Общая длина оси - от нуля до опоры.
Длина интервала (либо расстояние между их центрами, что одно и тоже) - это и есть искомый ШАГ квантования по амплитуде.
Обратите внимание: НУМЕРОВАНЫ НЕ УЗЛЫ, а ИНТЕРВАЛЫ. Мы считаем ИХ!!! Внутри интервала выходное состояние НЕ МЕНЯЕТСЯ.
Последний раз редактировалось КРАМ Пт авг 24, 2012 12:05:47, всего редактировалось 1 раз.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

bolek писал(а):У Вас АЦП больше 3,75 напряжение не мерит, а должно быть 5 В
Реальный тоже не мерит, возмите Вы, наконец, PIC и тестер!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 25400
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

bolek писал(а):Да было уже: http://radiokot.ru/forum/viewtopic.php? ... 7#p1380857
У Вас АЦП больше 3,75 напряжение не мерит, а должно быть 5 В
Почему не мерит? :shock: Мерит! Только выходной код будет ОДИНАКОВЫМ. Потому что ВНУТРИ ИНТЕРВАЛА код не меняется.
Вы никак не можете взять в толк, что максимальное напряжение РАВНО ОПОРНОМУ, но АЦП переключится в максимальный код РАНЬШЕ ОПОРНОГО на одну ступень квантования.
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

bolek писал(а):У Вас АЦП больше 3,75 напряжение не мерит, а должно быть 5 В
А вот и не должно. Максимальному коду АЦП соответствует напряжение Vref*(2^N-1)/2^N. Согласны?
bolek писал(а):И потом я уже подробно написал, как этого добиться: http://radiokot.ru/forum/viewtopic.php? ... 3#p1380883
Ну конечно, можно добиться чтобы с кода 10 перескакивало на 11 при напряжении 5 В — поднять опорное с 5 до 6,(6) В. Но тогда всё равно шаг квантования будет Vref/2^N.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Сообщение bolek »

КРАМ:, Вы линейку возьмите, и потыкайте пальцем в сантиметры (интервалы) расположенные между цифрами 0, 1,2 3, считая при этом 1,2,3...
На 3 счет закончится.
А отметок делений (состояний, кодов, чисел и т.п.) там было 4: 0,1,2,3
...Интервалы НУМЕРОВАНЫ от 0 до 1023....
НУМЕРОВАНЫ НЕ УЗЛЫ, а ИНТЕРВАЛЫ. Мы считаем ИХ!!!
Ну давайте, только не до 1023, а до 3:

Код: Выделить всё

   0     1     2    - интервалы, сантиметры и т.п. - их 3
|_____|_____|_____|
|     |     |     |
0     1     2     3 - числа, коды, состояния и т.п. - их 4
P.S. Все, больше не могу. Ну Вы уже у коллег спросите или на микрочип с электрониксом запостите
про количество отсчетов и интервалов.
Последний раз редактировалось bolek Пт авг 24, 2012 12:29:09, всего редактировалось 2 раза.
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Сообщение a_skr »

а так?
Изображение
на всякий случай картинка из datasheet на attiny25:
Изображение
есть еще такое понятие, как алгоритм Брезенхема
Вложения
3.JPG
(19.17 КБ) 799 скачиваний
2.jpg
(7.24 КБ) 681 скачивание
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

bolek писал(а):Все, больше не могу

Код: Выделить всё

   0     1     2     3    - интервалы - их 4, они же коды
|_____|_____|_____|_____|
|     |     |     |     |
0    1.25  2.5   3.75   5
Почему Вы до сих пор тестером не измерили? Похоже, для Вас это единственно возможное лечение.
a_skr писал(а):есть еще такое понятие, как алгоритм Брезенхема
Нука-нука, расскажите, что это, и какое отношение имеет к ЦАП/АЦП?
Контактная информация:
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Сообщение a_skr »

к реальным никакого
bolek писал(а):Имеется идеальный 10-битный АЦП (у которого нет ошибки смещения 0 и нет ошибки коэффициента передачи, нелинейности тоже нет и т.д.),
Диапазон измеряемого сигнала (максимальное значение измеряемого сигнала соответствует максимальному коду АЦП) - 0...5 В
Друг Кота
Аватара пользователя
Сообщения: 25400
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

bolek писал(а):КРАМ:, Вы линейку возьмите, и потыкайте пальцем в сантиметры (интервалы) расположенные между цифрами 0, 1,2 3, считая при этом 1,2,3...
На 3 счет закончится.
А отметок делений (состояний, кодов, чисел и т.п.) там было 4: 0,1,2,3
...Интервалы НУМЕРОВАНЫ от 0 до 1023....
НУМЕРОВАНЫ НЕ УЗЛЫ, а ИНТЕРВАЛЫ. Мы считаем ИХ!!!
Ну давайте, только не до 1023, а до 3:

Код: Выделить всё

   0     1     2    - интервалы, сантиметры и т.п. - их 3
|_____|_____|_____|
|     |     |     |
0     1     2     3 - числа, коды, состояния и т.п. - их 4
Это с какого перепуга у Вас внизу КОДЫ??? :shock: :shock: :shock:
Это НАД осью коды МЕЖДУ рисками, а у каждой РИСКИ имеется значение НАПРЯЖЕНИЯ. Разница напряжений МЕЖДУ рисками - это и есть искомый ИНТЕРВАЛ
Изображение
Этот АЦП меряет от нуля до ПЯТИ ВОЛЬТ. Отсутствие перепадов в интервале между 3,75 и 5 не означает, что этот интервал не измеряется.
Когда на выходе АЦП код = 3, это означает, что входное напряжение лежит в интервале МЕЖДУ 3,75 и 5 вольт.
Измерить ровно 5 вольт или ровно 3,75 или ровно 2 вольта АЦП не может ПРИНЦИПИАЛЬНО. Это противоречит самому принципу квантования по амплитуде.
Последний раз редактировалось КРАМ Пт авг 24, 2012 12:50:50, всего редактировалось 4 раза.
Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

a_skr писал(а):а так?
Изображение
А так получается неравномерное квантование — длины ступенек должны быть одинаковы, а у вас около нуля меньше остальных.
a_skr писал(а):на всякий случай картинка из datasheet на attiny25:
Это вообще картинка, илюстрирующая диф. нелинейность, здесь что угодно может быть.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Сообщение a_skr »

Друг Кота
Аватара пользователя
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Да при чём тут картинки? Изначально вопрос был про величину шага квантования.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

a_skr писал(а):смотрим картинки
Смотрим:

Изображение

Рост ERROR при приближении к Vref наглядно показывает, что последний квант АЦП не измеряет.
Вложения
quantization_error_halvelsb.jpg
(47.82 КБ) 877 скачиваний
Контактная информация:
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Сообщение a_skr »

ну правильно. чтобы нормально измерять 5В (по "ТЗ" топикстартера) рассчитываем Vref так, чтобы Vref - 1 LSB = 5В. и получится красивая симметричная картинка с шагом квантования Vref / 1024 = 5В / 1023.
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт май 10, 2012 21:56:27
Откуда: Львов

Сообщение DrHlus »

Класная тема для холивара :))
Ответить

Вернуться в «Теория»