rezident 0 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Ну, может у MSP430 что-нибудь особенное придумано. Разбираться не буду, вам виднее.Зря не хотите разбираться. Хотя бы для расширения кругозора стоило это сделать ;) В общем же случае - как сказал. Ваш АЦП выдает код 0? А код 4095 выдает? Тогда всего ступенек (уровней) 4096. Дискретных отсчетов (дискретных состояний) да, 4096. Но интервалов между них 4095. А вот как граница снизу (0) или сверху (4095) соответствует весу дискретного отсчета это есть особенность схемотехники конкретного АЦП. Так "из-за простоты" или "соответствует реальному"? У вас "и тому дала, и тому дала" :)Дык если не соответствует, то тоже так поступают :) Всегда проще поделить на 2^N, несмотря на то, что при этом может получиться ошибка. :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Зря не хотите разбираться. Хотя бы для расширения кругозора стоило это сделать ;) Дискретных отсчетов (дискретных состояний) да, 4096. Но интервалов между них 4095. Предоставляю вам возможность "расширить кругозор". А я АЦП поприменял за свою жизнь достаточное количество. Вот этот, кстати, тоже. А вот как граница снизу (0) или сверху (4095) соответствует весу дискретного отсчета это есть особенность схемотехники конкретного АЦП. Приведите формулу из какого-нибудь даташит, где границы АЦП точно равны 0 - 0V, 11..11 - опорное напряжение. А что не нравится? Нет таких АЦП в природе. Связано с самим механизмом аналого-цифрового преобразования, схемой сравнения, последовательным приближением, матрицей компараторов и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Имеем 2-разрядный АЦП, выдающий 4 значения: 0, 1, 2, 3. Опорное напряжение у него 1V.Дело не только в величине/весе дискретного отсчета, но и в том, как этот вес сравнивается при дискретизации входного сигнала. Вычитают ли вес каждого дискрета из общего входного сигнала пока он не станет меньше дискрета (количество вычитаний будет результатом оцифровки) или суммируют эти дискреты до того момента, пока сумма их не превысит величину входного сигнала (а сумму дискретов представляют как результат дискретизации). Для АЦП типа SAR (последовательного приближения) один алгоритм, для АЦП типа ΣΔ - другой алгоритм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Дело не только в величине/весе дискретного отсчета, но и в том, как этот вес сравнивается при дискретизации входного сигнала. Покажите конкретную формулу из даташит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба О чем Вы, господа, спорите... Все единицы получаются при напряжении большем, чем опорное. 0 при напряжении (больше нуля?) меньше 1 кванта. Поэтому АЦП врет (в среднем) в сторону уменьшения. На половину кванта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Попробуем еще раз. Имеем 2-разрядный АЦП, выдающий 4 значения: 0, 1, 2, 3. Опорное напряжение у него 1V. Необходимо продолжить утрирование. :) Имеем 1-разрядный АЦП, выдающий 2 значения: 0, 1. Опорное напряжение у него 1V. Вопрос: Можно ли при значении 1 входное напряжение считать равным опорному 1V? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба О чем Вы, господа, спорите... Все единицы получаются при напряжении большем, чем опорное. 0 при напряжении (больше нуля?) меньше 1 кванта. Поэтому АЦП врет (в среднем) в сторону уменьшения. На половину кванта. Полкванта - это ошибка смещения. А спор идет об ошибке масштабирования. Необходимо продолжить утрирование. :) Имеем 1-разрядный АЦП, выдающий 2 значения: 0, 1. Опорное напряжение у него 1V. Вопрос: Можно ли при значении 1 входное напряжение считать равным опорному 1V? Нет проблем! Нельзя. Можно сказать только, что напряжение больше 0.5V Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Нет проблем! Нельзя. Можно сказать только, что напряжение больше 0.5V Да, но у 1-разрядного АЦП нет таких градаций 0,5V. Необходимо выбирать между 0V или 1V. Так что выбрать-то? :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Да, но у 1-разрядного АЦП нет таких градаций 0,5V. Необходимо выбирать между 0V или 1V. Так что выбрать-то? Именно такая градация у него: 0 - 0V...0.5V, 1 - 0.5V...1V. Выберите что-нибудь "по вкусу" :). P.S. Хочу услышать от АНТОХА признания моей правоты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Необходимо продолжить утрирование. :) Я это уже сутрировал на предыдущей странице:) Именно такая градация у него: 0 - 0V...0.5V, 1 - 0.5V...1V. Выберите что-нибудь "по вкусу" :). Так значит, делить-то надо на 1, а не на 2? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Так значит, делить-то надо на 1, а не на 2? Ну как же на 1? 1V/2 = 0.5V - вот он, шаг АЦП! И уровней у нас 2! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба А как же "по вкусу"? :) Мне больше по вкусу 1 из диапазона 0.5..1. Тем более, что 0.5 присутствует и в диапазоне 0..0.5. Мне это видится вот так: 0 - [0..0.5] 1- (0.5..1] То есть, 0.5 исключаем из второго диапазона. То есть, делим на 1:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Покажите конкретную формулу из даташит.Вот примеры различий. Первый ADC12 (типа SAR) в MSP430. Обратите внимание на выделенный текст. Второй ADS1218 (сигма-дельта АЦП). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба То есть, делим на 1:) Ну, разве что ради увеличения количества своих сообщений... АЦП выдает вам или 0, или 1 (по сути, компаратор). Так сколько уровней мы имеем? И какова цена младшего (он и единственный у нас) разряда?! :crying: Вот примеры различий. Первый ADC12 (типа SAR) в MSP430. Обратите внимание на выделенный текст. Второй ADS1218 (сигма-дельта АЦП). Второй АЦП - "правильный". А первый - или так хитро сделан, или ошибка в даташит. Исключение из общего правила. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Ну, разве что ради увеличения количества своих сообщений... Не понял наезда. По-вашему, вы один отстаиваете истину, а все остальные здесь - флудят? АЦП выдает вам или 0, или 1 (по сути, компаратор). Так сколько уровней мы имеем? Уровней - два. А делить надо на 1. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться