GetSmart 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба SAR ацп обычно делается в комплекте с R-2R цапом. R-2R цап не выдаёт полный размах опоры при максимальном значении. Так что в 90% случаев макс значения на sar ацп/цап будут не равны опоре, а ниже на 1 уе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wise 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба R-2R цап не выдаёт полный размах опоры при максимальном значении. Вы беретесь это доказать? ..Вот у меня есть пример, из указанной выше книжки, который противоречит такому высказыванию.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба ..Вот-вот.. :rolleyes: Есть нуль и 2^N - 1 ступенек.. Каждому, отличному от нуля, значению кода, соответствует своя персональная ступенька.. Ну, если вам так хочется - ДА! Только эти 2^N - 1 ступенек не доходят до опорного напряжения на одну такую ступеньку! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wise 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба Вот. ..Четыре предыдущих страницы, про R-2R, со схемой и таблицами, загрузить..? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 31 марта, 2011 Опубликовано 31 марта, 2011 (изменено) · Жалоба ..Четыре предыдущих страницы, про R-2R, со схемой и таблицами, загрузить..? А как же?! Без них ничего ж не ясно. Сама табличка похожа на забор. А что на заборе написано? :) Здесь главное - устройство ЦАПа. Изменено 31 марта, 2011 пользователем GetSmart Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба Вот. Ну?! Прокомментировать вашу картинку (таблицу), или сами признаетесь? P.S. хочется достать ремень, и... :) P.P.S. сколько будет 16 * 0.2? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wise 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба Ну?! Прокомментировать вашу картинку (таблицу), или сами признаетесь? P.S. хочется достать ремень, и... :) Прокомментируйте, что ли.. Ремень не наш метод.. :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба ..Четыре предыдущих страницы, про R-2R, со схемой и таблицами, загрузить..? Да-да, именно "кривой" АЦП здесь и имеет место. Сочетание (1000) - 1,6В (половинка), напряжение опорника для нормального АПЦ должно быть 3,2В Заметьте, как похоже на степень двойки. Наверное, не случайно? Можно взять аналогичный "кривой" 12-ти битный АЦП, и использовать с опорным напряжением 4,095В. А если он будет 10-ти битный, то опорник потребуется для него уже 4,092В. А если 8-ми битный - то 4,080В. И так далее... А для нормального АПЦ подойдет 4,096В, и не важно какой он разрядности. Вот в этом-то и разница, и удобство, и обоснование выбора. P.S. Выбросьте Вашу книжку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба Имелось опорное напряжение 3.2V. АЦП 4-битовый имеет 16 уровней. Шаг между каждыми уровнями 3.2/16 = 0.2V. Последний уровень не дотягивает до полной шкалы один шаг. Если сильно захотеть, то можно усилить выход ЦАП в (2^N) / ((2^N)-1) раз (например, в 4/3 для 4-битового). И так получить вместо 0.75V (для кода 11) 1V. И тогда вес младшего разряда будет не 1 / (2^N), а 1 / ((2^N)-1). Вместо 1/4 будет 1/3. Но зачем? Зачем эти муки деления на число, не кратное степени 2? Если разница с "нормальным" АЦП в худшем случае (для кода из всех единиц) составит 1LSB? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба Имелось опорное напряжение 3.2V. В этой книжке, кстати, используется только термин "максимальное напряжение" (входное). Про опорное напряжение автор даже не упоминает (я не нашел). Поэтому остается только гадать было оно 3В или все-таки 3,2В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wise 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба Имелось опорное напряжение 3.2V. АЦП 4-битовый имеет 16 уровней. Уровень - это конкретное значение, цифра, а не отрезок или интервал. Да, если считать нуль, то, АЦП 4-х битный имеет 16 уровней. Но, интервалов между нулем и последним уровнем - 15. А у 2-х битного АЦП/ЦАП - 4 уровня, считая с нулем, и три интервала. ..И эту могучую мысль я больше не нахожу возможным доказывать.. Караул устал (С) :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба Фантастический флейм на 7 страниц... АЦП выполняет округление вниз, т.е. результат имеет методическую ошибку -0.5*LSB. Этому соответствует формула NADC=4095 * Vin / VREF, приведённая rezident'ом для 12-битного АЦП. Формула NADC=4096 * Vin / VREF даст методическую ошибку +0.5*LSB. Несложно догадаться, что NADC=4095.5 * Vin / VREF даст несмещённый результат. Ну и как следствие (или наоборот?), удаётся обнаружить N-ый интервал примерно от (N-1)*Vref до N*Vref. Во избежание кривотолков: N-1 = 2^n - 1, где n - разрядность АЦП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oldring 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба ..Если же вы имеете в виду умножение на коэффициент, больший или меньший единицы, тогда все ступеньки умножатся, не только самое верхнее значение. Зачем это сюда впутывать? Дык вы же выше написали, что верхняя ступенька равна опоре, а не пропорциональна ей, что было бы корректно . :laughing: Но, вообще говоря, любое постоянное напряжение пропорционально постоянной опоре с некоторым постоянным коэффициентом, поэтому правильная формулировка вашего утверждения, хоть и правильна, но бесполезна. А впутываю сюда это именно для этого, чтобы показать, что вы написали бессмыссленность. АЦП выполняет округление вниз, т.е. результат имеет методическую ошибку -0.5*LSB. Этому соответствует формула NADC=4095 * Vin / VREF, приведённая rezident'ом для 12-битного АЦП. Формула NADC=4096 * Vin / VREF даст методическую ошибку +0.5*LSB. floor( 4096 * Vin / VREF ) вообще-то Вы беретесь это доказать? ..Вот у меня есть пример, из указанной выше книжки, который противоречит такому высказыванию.. Ну а сами посчитать напряжение на выходе схемы на верхнем рисунке при максимальном коде сможете? http://avrdevices.ru/r-2r-cap-praktitcheskoe-primenenie/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wise 0 31 марта, 2011 Опубликовано 31 марта, 2011 (изменено) · Жалоба Дык вы же выше написали, что верхняя ступенька равна опоре, а не пропорциональна ей, что было бы корректно . :laughing: Но, вообще говоря, любое постоянное напряжение пропорционально постоянной опоре с некоторым постоянным коэффициентом, поэтому правильная формулировка вашего утверждения, хоть и правильна, но бесполезна. А впутываю сюда это именно для этого, чтобы показать, что вы написали бессмыссленность. ..Да сами вы написали бессмысленность.. Нут. У такого ЦАП верхняя ступенька может оказаться равным чему угодно, в зависимости от резистора обратной связи. Причем здесь именно верхняя ступенька, если умножится все? ..На всякий случай - текст в картинке относится к коду 1111, то есть, к максимальному выходному напряжению. Лестницей R-2R, выбирая значение Rbr, получаем Uout = Uref, либо Uout = Uref*(15/16).. И что, зачем получать отличное от опорного, максимальное значение выходного напряжения? Изменено 31 марта, 2011 пользователем Wise Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 31 марта, 2011 Опубликовано 31 марта, 2011 (изменено) · Жалоба Причем здесь именно верхняя ступенька, если умножится все? Лазерная подгонка резюков? Из 1% списка для 8 бит уже не подобрать. Ессно, что подобрав для 10 бит коэффициент ус. оу в виде 1024/1023 ~= 1.000... можно вытянуть ступеньки вверх до полной опоры. Тут скорее задачку правильнее сформулировать так, чтобы цап делался только с помощью резисторов R и 2R. Судя по тому, что в большинстве цапов отношение выхода к опоре пропорционально степени двойки, то мало кто занимается подгонкой, особенно для бит более 10 это уже жесть - сотые доли процентов. Изменено 31 марта, 2011 пользователем GetSmart Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться