Перейти к содержанию
    

Ну, может у MSP430 что-нибудь особенное придумано. Разбираться не буду, вам виднее.
Зря не хотите разбираться. Хотя бы для расширения кругозора стоило это сделать ;)

В общем же случае - как сказал.

Ваш АЦП выдает код 0? А код 4095 выдает? Тогда всего ступенек (уровней) 4096.

Дискретных отсчетов (дискретных состояний) да, 4096. Но интервалов между них 4095. А вот как граница снизу (0) или сверху (4095) соответствует весу дискретного отсчета это есть особенность схемотехники конкретного АЦП.

Так "из-за простоты" или "соответствует реальному"? У вас "и тому дала, и тому дала" :)
Дык если не соответствует, то тоже так поступают :) Всегда проще поделить на 2^N, несмотря на то, что при этом может получиться ошибка. :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зря не хотите разбираться. Хотя бы для расширения кругозора стоило это сделать ;)

Дискретных отсчетов (дискретных состояний) да, 4096. Но интервалов между них 4095.

Предоставляю вам возможность "расширить кругозор". А я АЦП поприменял за свою жизнь достаточное количество. Вот этот, кстати, тоже.

 

А вот как граница снизу (0) или сверху (4095) соответствует весу дискретного отсчета это есть особенность схемотехники конкретного АЦП.

Приведите формулу из какого-нибудь даташит, где границы АЦП точно равны 0 - 0V, 11..11 - опорное напряжение.

 

А что не нравится?

Нет таких АЦП в природе. Связано с самим механизмом аналого-цифрового преобразования, схемой сравнения, последовательным приближением, матрицей компараторов и т.д.

post-10362-1301473554_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеем 2-разрядный АЦП, выдающий 4 значения: 0, 1, 2, 3. Опорное напряжение у него 1V.
Дело не только в величине/весе дискретного отсчета, но и в том, как этот вес сравнивается при дискретизации входного сигнала. Вычитают ли вес каждого дискрета из общего входного сигнала пока он не станет меньше дискрета (количество вычитаний будет результатом оцифровки) или суммируют эти дискреты до того момента, пока сумма их не превысит величину входного сигнала (а сумму дискретов представляют как результат дискретизации). Для АЦП типа SAR (последовательного приближения) один алгоритм, для АЦП типа ΣΔ - другой алгоритм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дело не только в величине/весе дискретного отсчета, но и в том, как этот вес сравнивается при дискретизации входного сигнала.

Покажите конкретную формулу из даташит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О чем Вы, господа, спорите...

Все единицы получаются при напряжении большем, чем опорное. 0 при напряжении (больше нуля?) меньше 1 кванта.

Поэтому АЦП врет (в среднем) в сторону уменьшения. На половину кванта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
Попробуем еще раз.

Имеем 2-разрядный АЦП, выдающий 4 значения: 0, 1, 2, 3. Опорное напряжение у него 1V.

Необходимо продолжить утрирование. :)

Имеем 1-разрядный АЦП, выдающий 2 значения: 0, 1. Опорное напряжение у него 1V.

Вопрос: Можно ли при значении 1 входное напряжение считать равным опорному 1V?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О чем Вы, господа, спорите...

Все единицы получаются при напряжении большем, чем опорное. 0 при напряжении (больше нуля?) меньше 1 кванта.

Поэтому АЦП врет (в среднем) в сторону уменьшения. На половину кванта.

Полкванта - это ошибка смещения. А спор идет об ошибке масштабирования.

 

Необходимо продолжить утрирование. :)

Имеем 1-разрядный АЦП, выдающий 2 значения: 0, 1. Опорное напряжение у него 1V.

Вопрос: Можно ли при значении 1 входное напряжение считать равным опорному 1V?

Нет проблем! Нельзя. Можно сказать только, что напряжение больше 0.5V

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
Нет проблем! Нельзя. Можно сказать только, что напряжение больше 0.5V

Да, но у 1-разрядного АЦП нет таких градаций 0,5V. Необходимо выбирать между 0V или 1V.

Так что выбрать-то? :rolleyes:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, но у 1-разрядного АЦП нет таких градаций 0,5V. Необходимо выбирать между 0V или 1V.

Так что выбрать-то?

Именно такая градация у него: 0 - 0V...0.5V, 1 - 0.5V...1V. Выберите что-нибудь "по вкусу" :).

 

P.S. Хочу услышать от АНТОХА признания моей правоты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Необходимо продолжить утрирование. :)

Я это уже сутрировал на предыдущей странице:)

 

Именно такая градация у него: 0 - 0V...0.5V, 1 - 0.5V...1V. Выберите что-нибудь "по вкусу" :).

Так значит, делить-то надо на 1, а не на 2?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так значит, делить-то надо на 1, а не на 2?

Ну как же на 1? 1V/2 = 0.5V - вот он, шаг АЦП! И уровней у нас 2!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как же "по вкусу"? :) Мне больше по вкусу 1 из диапазона 0.5..1. Тем более, что 0.5 присутствует и в диапазоне 0..0.5.

Мне это видится вот так:

0 - [0..0.5]

1- (0.5..1]

То есть, 0.5 исключаем из второго диапазона.

То есть, делим на 1:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Покажите конкретную формулу из даташит.
Вот примеры различий. Первый ADC12 (типа SAR) в MSP430. Обратите внимание на выделенный текст. Второй ADS1218 (сигма-дельта АЦП).

post-3882-1301477545_thumb.png

post-3882-1301477550_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть, делим на 1:)

Ну, разве что ради увеличения количества своих сообщений...

 

АЦП выдает вам или 0, или 1 (по сути, компаратор). Так сколько уровней мы имеем? И какова цена младшего (он и единственный у нас) разряда?!

:crying:

 

Вот примеры различий. Первый ADC12 (типа SAR) в MSP430. Обратите внимание на выделенный текст. Второй ADS1218 (сигма-дельта АЦП).

Второй АЦП - "правильный". А первый - или так хитро сделан, или ошибка в даташит. Исключение из общего правила.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, разве что ради увеличения количества своих сообщений...

Не понял наезда. По-вашему, вы один отстаиваете истину, а все остальные здесь - флудят?

 

АЦП выдает вам или 0, или 1 (по сути, компаратор). Так сколько уровней мы имеем?

 

Уровней - два. А делить надо на 1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...