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

 
 
> Варианты генератора шума для повышения разрядности АЦП, И сколько квантов шума оптимально?
Tanya
сообщение May 24 2018, 09:51
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Имеется не очень быстрый ОУ в инвертирующем включении - AD8603. Выход - на входе 10 разрядного АЦП контроллера. Хотелось бы выбрать из вариантов, предлженных добрыми людьми.
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 51)
Plain
сообщение May 24 2018, 10:00
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Зачем шум, пилой получается прекрасный результат, обычной RC, из расчёта размах подмеса > 1 МЗР.
Go to the top of the page
 
+Quote Post
Tanya
сообщение May 24 2018, 10:04
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Plain @ May 24 2018, 13:00) *
Зачем шум, пилой получается прекрасный результат, обычной RC, из расчёта размах подмеса > 1 МЗР.

Можно подробнее? Чем делать пилу? Контроллером ведь плохо? Сколько разрядов при каком усреднении?
Go to the top of the page
 
+Quote Post
Plain
сообщение May 24 2018, 10:36
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Получали 5 разрядов, для задачи больше не требовалось, пилу делали микроконтроллером — просто размыкали конденсатор и начинали суммировать выборки. Калибровали подключением ФНЧ с ШИМ-делителя аналоговым ключом опорного напряжения.

Если насчёт RC сомнения, можно сделать источник тока на транзисторе с буфером на эмиттерном повторителе.

А ещё раньше, когда микроконтроллеры были без АЦП, навешивали снаружи двойного интегрирования, тоже результативно.
Go to the top of the page
 
+Quote Post
_pv
сообщение May 24 2018, 10:53
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



а собственные шумы у АЦП сильно меньше 1 LSB, что снаружи добавлять приходится?
Go to the top of the page
 
+Quote Post
Tanya
сообщение May 24 2018, 11:14
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Plain @ May 24 2018, 13:36) *
Получали 5 разрядов, для задачи больше не требовалось, пилу делали микроконтроллером — просто размыкали конденсатор и начинали суммировать выборки. Калибровали подключением ФНЧ с ШИМ-делителя аналоговым ключом опорного напряжения.

Если насчёт RC сомнения, можно сделать источник тока на транзисторе с буфером на эмиттерном повторителе.
Т.е. Пила была длиннее времени накопления?
Кажется, что надо нечто некоррелированное с контроллерными тактами. Была мысль такая (не хотела свой вариант говорить) - сделать шум, испортив инвертирующий усилитель конденсатором на входе. Только неясно, не будет ли сильно взбрыкивать... Можно на том же ОУ сделать генератор... Или нет?
Цитата(_pv @ May 24 2018, 13:53) *
а собственные шумы у АЦП сильно меньше 1 LSB, что снаружи добавлять приходится?

Да, меньше. Питание хорошее.
Go to the top of the page
 
+Quote Post
Plain
сообщение May 24 2018, 14:16
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(Tanya @ May 24 2018, 14:14) *
Пила была длиннее времени накопления?

Естественно.
Цитата
Кажется, что надо нечто некоррелированное

Нет, это обычный сравнивающий АЦП, ему всё равно.

Сообщение отредактировал Plain - May 24 2018, 14:17
Go to the top of the page
 
+Quote Post
Tanya
сообщение May 24 2018, 14:21
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Plain @ May 24 2018, 17:16) *
Естественно.

Тогда получается смещение, которое нужно учитывать, что, наверное можно сделать, если запуск АЦП синхронизирован с началом пилы?
Go to the top of the page
 
+Quote Post
Plain
сообщение May 24 2018, 14:38
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Я же говорю, у нас на входе схемы был мультиплексор, поэтому всё легко калибровалось, хотя мы измеряли практически только RTD, т.е. относительно.
Go to the top of the page
 
+Quote Post
Tanya
сообщение May 24 2018, 14:48
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Plain @ May 24 2018, 17:38) *
Я же говорю, у нас на входе схемы был мультиплексор, поэтому всё легко калибровалось, хотя мы измеряли практически только RTD, т.е. относительно.

И сколько Вы выиграли разрядов?
Go to the top of the page
 
+Quote Post
Plain
сообщение May 24 2018, 15:13
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Уже говорил, 5 разрядов, получили полноценный 15-разрядный АЦП.
Go to the top of the page
 
+Quote Post
_pv
сообщение May 24 2018, 16:58
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



ну не совсем полноценный, интегральная нелинейность ведь всё равно 10-ти битной останется?

и если уже так железо сделано то можно конечно пытаться усреднением вытащить немного разрешения, но тот же ad8603 стоит нынче дороже какого-нибудь msp430f2003 или msp430i2020, у которых на борту хоть и посредственные, но всё таки 16/24 сигма-дельта АЦП причём с PGA.
Go to the top of the page
 
+Quote Post
Plain
сообщение May 24 2018, 17:53
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Уже говорил, всё калибровалось ШИМ, а заманухи с "мощными" набортными АЦП не новость — неоднократно проверялось, они субъективно практически бесполезны.
Go to the top of the page
 
+Quote Post
Arlleex
сообщение May 24 2018, 17:57
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264



Цитата
Получали 5 разрядов

Oversampling + суммирование 4^5=1024 выборок и сдвиг на 5 бит вправо? Правильно полагаю?
Go to the top of the page
 
+Quote Post
Plain
сообщение May 24 2018, 18:31
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Нет, 32 выборки и никаких сдвигов.
Go to the top of the page
 
+Quote Post
_pv
сообщение May 24 2018, 20:02
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Plain @ May 25 2018, 00:53) *
Уже говорил, всё калибровалось ШИМ, а заманухи с "мощными" набортными АЦП не новость — неоднократно проверялось, они субъективно практически бесполезны.

ну за 1$ с PGA да ещё и c встроенным МК сложно ожидать чего-то сверхмощного, да 80-100дБ это далеко не честные 16/24 бита, тем не менее для медленных сигналов они гораздо лучше 10ти битных встроенных же АЦП, хотя бы по той же нелинейности, которая при усреднении никуда не ходит, ну и сигма-дельта опять же.
Go to the top of the page
 
+Quote Post
Plain
сообщение May 24 2018, 20:19
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Похоже, батарейные приборы Вы не делали, иначе в первую очередь смотрели бы на другое — 5 мс на подъём это приговор.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение May 24 2018, 20:59
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(Tanya @ May 24 2018, 15:14) *
Да, меньше. Питание хорошее.

Извините, а какой у Вас контроллер ?

у нас на stm 4 разряда в шумах, децимацией едва вытаскиваем 2 crying.gif


Цитата(Plain @ May 25 2018, 00:19) *
Похоже, батарейные приборы Вы не делали, иначе в первую очередь смотрели бы на другое — 5 мс на подъём это приговор.

объясните пожалуйста ?


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
Plain
сообщение May 24 2018, 21:14
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(a123-flex @ May 24 2018, 23:59) *
объясните пожалуйста

Время включения встроенного опорного АЦП MSP430F2003. Время включения непосредственно АЦП не указано вовсе.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение May 24 2018, 21:22
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(Plain @ May 25 2018, 01:14) *
Время включения встроенного опорного АЦП MSP430F2003. Время включения непосредственно АЦП не указано вовсе.

Я правильно понимаю, что Вы стремитесь уменьшить время активности контроллера между измерениями ?
Но ведь для этого дисплей должен быть с памятью ?


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
_pv
сообщение May 24 2018, 21:35
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Plain @ May 25 2018, 02:19) *
Похоже, батарейные приборы Вы не делали, иначе в первую очередь смотрели бы на другое — 5 мс на подъём это приговор.

это только опора, которая там кстати ещё и довольно прожорливая, и вполне ставится внешняя с питанием от io. соответственно и жрёт меньше и включается быстрее.
но не для этого сигма-дельта ацп, толку от мгновенно проснувшейся опоры если он измерять будет всё равно те же несколько мс.

а вот про дополнительные 5 разрядов из 32х выборок - не верю (с)
какой-то уж совсем абсолютно идеальный АЦП должен быть чтобы столько вытащить, почему он тогда вообще 10ти битным оказался?

Цитата
Время включения непосредственно АЦП не указано вовсе.

а сигма-дельта модулятору-то включать особо и нечего, клоки подали - начал считать.
Go to the top of the page
 
+Quote Post
Plain
сообщение May 25 2018, 04:41
Сообщение #22


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(a123-flex @ May 25 2018, 00:22) *
дисплей должен быть с памятью

Да, и тоже потребляющим в пределе ноль.

Цитата(_pv @ May 25 2018, 00:35) *
измерять будет всё равно те же несколько мс

О чём и речь, СД АЦП в микропотребление приходится тисками вдавливать, если вообще есть шанс, но с буферами их делает только AD, а все остальные производители поэтому вычеркнуты из процесса, даже если бы доплачивали.

Цитата
про дополнительные 5 разрядов

Диффнелинейность скорее всего тоже можно размазать, увеличив модуляцию.

Цитата
какой-то уж совсем абсолютно идеальный АЦП должен быть

Любой АЦП по определению является компаратором МЗР.
Go to the top of the page
 
+Quote Post
Arlleex
сообщение May 25 2018, 04:58
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264



Цитата(Plain @ May 24 2018, 22:31) *
Нет, 32 выборки и никаких сдвигов.

Инетерсно... В разных источниках говорится о том, что для получения n дополнительных бит АЦП, нужно 4^n сложений выборок, а затем полученный результат сдвинуть на n разрядов вправо...
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 25 2018, 06:24
Сообщение #24


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Я вижу, Plain не шум добавляет, а детерминированный сигнал. Так, похоже, можно сложением двух выборок получить дополнительный разряд.
Идея - не в сигнал добавлять пилу, шум, а в опорное напряжение. Может, так проще?
Go to the top of the page
 
+Quote Post
Plain
сообщение May 25 2018, 06:42
Сообщение #25


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(Arlleex @ May 25 2018, 07:58) *
В разных источниках говорится ... нужно 4^n

Читайте внимательнее те источники, там говорят о явном или неявном подмесе шума, как хотела автор темы, а о подмесе пилы пример здесь, начиная с 13-й страницы, хотя задачу они топором срубили, но никто ж не принуждает.

Цитата(ViKo @ May 25 2018, 09:24) *
Идея - не в сигнал добавлять пилу, шум, а в опорное напряжение. Может, так проще?

Если есть лишняя полоса, которую не жаль зарезать, то можно.
Go to the top of the page
 
+Quote Post
novikovfb
сообщение May 25 2018, 07:33
Сообщение #26


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Цитата(ViKo @ May 25 2018, 10:24) *
Идея - не в сигнал добавлять пилу, шум, а в опорное напряжение. Может, так проще?

Тогда будет меняться масштаб АЦП, а это даст не самый подходящий результат. Лучше все-таки смещать входной сигнал.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jun 5 2018, 12:55
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Вот что люди творят для самокалибровки линейности используя шум:
Прикрепленный файл  ____________________________________INL_DNL.pdf ( 132.74 килобайт ) Кол-во скачиваний: 87
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 5 2018, 14:08
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



видел где-то похожее, только вместо гаусса для измерения нелинейностей набирали гистограмму от синуса, которая наоборот с двумя рогами и минимумом посередине.
его в некоторых случаях наверное проще может оказаться сделать, чем честного гаусса.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 5 2018, 14:15
Сообщение #29


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(_pv @ Jun 5 2018, 17:08) *
некоторых случаях наверное проще может оказаться сделать, чем честного гаусса.

Интересно, в каких?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 5 2018, 14:32
Сообщение #30


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(_pv @ Jun 5 2018, 17:08) *
видел где-то похожее, только вместо гаусса для измерения нелинейностей набирали гистограмму от синуса, которая наоборот с двумя рогами и минимумом посередине.
его в некоторых случаях наверное проще может оказаться сделать, чем честного гаусса.

И это вместо того, чтобы подать нормальную пилу на весь диапазон? rolleyes.gif
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 5 2018, 14:41
Сообщение #31


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Поправка к вышесказанному, потому как недавно у нас получилось поднять архивы — первый вариант был 20 лет назад на PIC16C73, т.е. 8-разрядном АЦП, и наращивали мы тогда 7 разрядов, это был измеритель RTD с погрешностью 0,1°C.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jun 6 2018, 07:10
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Plain @ Jun 5 2018, 17:41) *
Поправка к вышесказанному, потому как недавно у нас получилось поднять архивы — первый вариант был 20 лет назад на PIC16C73, т.е. 8-разрядном АЦП, и наращивали мы тогда 7 разрядов, это был измеритель RTD с погрешностью 0,1°C.
А если на этой идее гриф секретности? Если нету расскажите плииз чуть подробней про реализацию.




Цитата(ViKo @ Jun 5 2018, 17:32) *
И это вместо того, чтобы подать нормальную пилу на весь диапазон? rolleyes.gif

Я так понимаю обеспечить линейность пилы на заданном уровне несколько сложнее чем получить чистый шум. Хотя могу ошибаться.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 6 2018, 07:15
Сообщение #33


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MegaVolt @ Jun 6 2018, 10:10) *
Я так понимаю обеспечить линейность пилы на заданном уровне несколько сложнее чем получить чистый шум. Хотя могу ошибаться.

Я против синуса отвечал. Пилу легче сделать, чем синус.
А шум и к пиле можно добавить.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 6 2018, 07:45
Сообщение #34


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Jun 6 2018, 10:15) *
Я против синуса отвечал. Пилу легче сделать, чем синус.
А шум и к пиле можно добавить.

Так нет смысла к пиле шум добавлять. Никакого. Или есть?

Цитата(MegaVolt @ Jun 6 2018, 10:10) *
А если на этой идее гриф секретности? Если нету расскажите плииз чуть подробней про реализацию.
Отвечу, хотя и не меня спросили. Приводилась ссылка на AppNote from Microchip, где это было описано. Непонятно только, почему использовали нарастающую и убывающую части. Для чистого сигнала это ничего не дает.
Цитата(MegaVolt @ Jun 6 2018, 10:10) *
Я так понимаю обеспечить линейность пилы на заданном уровне несколько сложнее чем получить чистый шум. Хотя могу ошибаться.

Можете ведь.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 6 2018, 08:14
Сообщение #35


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tanya @ Jun 6 2018, 10:45) *
Так нет смысла к пиле шум добавлять. Никакого. Или есть?

В статье, что дал MegaVolt, я не разобрался. Там про DNL, INL речь идет. Как их определять, если не на всем диапазоне напряжений, не понимаю. Поэтому предложил пилу.
А шум... усредняя результаты измерений, можно получить более точные величины.
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 6 2018, 08:28
Сообщение #36


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(MegaVolt @ Jun 6 2018, 10:10) *
чуть подробней

Примитивный источник тока на транзисторе питал последовательную цепь относительной схемы измерения, состоящую из эталона, четырёхпроводного RTD и конденсатора. От соединителя RTD измеритель защищали 4 ограничителя и 4 резистора.

Конденсатор размыкался выводом микроконтроллера и делалось 128 выборок АЦП, после чего он замыкался и мультиплексором 74HC4052 ко входу АЦП подключался следующий из 4-х контактов измерительной цепи, и т.д.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 6 2018, 09:25
Сообщение #37


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Jun 6 2018, 11:14) *
В статье, что дал MegaVolt, я не разобрался. Там про DNL, INL речь идет. Как их определять, если не на всем диапазоне напряжений, не понимаю. Поэтому предложил пилу.
А шум... усредняя результаты измерений, можно получить более точные величины.

Про пилу сказал Plain. Он же дал ссылку на треугольную пилу. Там показано, что пила лучше шума, если шум небольшой.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 6 2018, 09:27
Сообщение #38


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tanya @ Jun 6 2018, 12:25) *
Про пилу сказал Plain. Он же дал ссылку на треугольную пилу. Там показано, что пила лучше шума, если шум небольшой.

Это другая пила, на несколько разрядов.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 6 2018, 09:32
Сообщение #39


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Jun 6 2018, 12:27) *
Это другая пила, на несколько разрядов.

Нет, там небольшая пила - в той ссылке.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 6 2018, 09:36
Сообщение #40


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tanya @ Jun 6 2018, 12:32) *
Нет, там небольшая пила - в той ссылке.

Для увеличения количества разрядов - там небольшая пила.
Для определения нелинейностей АЦП и ЦАП нужна пила на полную шкалу.
В этой теме разные вопросы перемешались.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 6 2018, 09:47
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(ViKo @ Jun 6 2018, 16:36) *
Для определения нелинейностей АЦП и ЦАП нужна пила на полную шкалу.
В этой теме разные вопросы перемешались.

как в статье от MegaVolt не обязательно за один раз весь диапазон АЦП охватывать (тем более что сделать это достаточно линейно довольно сложно, вообще в целом АЦП[измерять] умеют делать куда лучше ЦАПов[генерировать заданные напряжения]),
можно небольшую пилу/синус/шум сложить с постоянным ЦАПом и пройти всю шкалу по шагам.
ну и вопросы не совсем перемешались, так как даже если поднять разрешение каким-либо оверсэмплингом, нелинейность никуда особо не денется и калибровать её придётся, иначе что толку от хорошего разрешения, но с 8ми битной нелинейностью
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jun 6 2018, 11:16
Сообщение #42


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(_pv @ Jun 6 2018, 12:47) *
как в статье от MegaVolt не обязательно за один раз весь диапазон АЦП охватывать (тем более что сделать это достаточно линейно довольно сложно, вообще в целом АЦП[измерять] умеют делать куда лучше ЦАПов[генерировать заданные напряжения]),
можно небольшую пилу/синус/шум сложить с постоянным ЦАПом и пройти всю шкалу по шагам.
ну и вопросы не совсем перемешались, так как даже если поднять разрешение каким-либо оверсэмплингом, нелинейность никуда особо не денется и калибровать её придётся, иначе что толку от хорошего разрешения, но с 8ми битной нелинейностью
Как раз вся соль статьи в том что они берут неидеальный ЦАП и АЦП и самокалибруют их. Т.е. не нужны никакие внешние суперлинейные цепи. Кроме опоры как я понимаю. Причём калибрующий АЦП может быть практически любым. От 4 бит и выше.
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 6 2018, 17:08
Сообщение #43


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Вся соль статьи зажата — замануха, что будет дёшево, но ни слова, где взять такого качества шум и чем его замешать; исключительно для тех, кто не знает подвигов Мюнхгаузена.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jun 7 2018, 07:59
Сообщение #44


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Plain @ Jun 6 2018, 20:08) *
Вся соль статьи зажата — замануха, что будет дёшево, но ни слова, где взять такого качества шум и чем его замешать; исключительно для тех, кто не знает подвигов Мюнхгаузена.

А в чём проблема взять шум? Резистор + операционник http://www.analog.com/media/en/analog-dial...q-issue-154.pdf

А вот чтобы сделать пилу нужен источник опорного точный плюс ключ хороший. Как по мне так это сложнее.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 7 2018, 08:21
Сообщение #45


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MegaVolt @ Jun 7 2018, 10:59) *
А вот чтобы сделать пилу нужен источник опорного точный плюс ключ хороший. Как по мне так это сложнее.

Пилу цифровую сделать, ЦАП-ом. Я такую имел в виду.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 7 2018, 08:34
Сообщение #46


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Jun 7 2018, 11:21) *
Пилу цифровую сделать, ЦАП-ом. Я такую имел в виду.

Я тут несколько вариантов рассматривала... Есть лишний канал хорошего 16-разрядного ЦАПа...Вот еще такое пришло в голову... ЦАПом можно сделать пилу из 32 значений, например. Т.е. нужно потратить 32 измерения. Берем инвертирующий усилитель на ОУ (он уже тоже случайно есть...), подсоединяем его к контроллерному АЦП. Делаем резистор обратной связи много больше, чем нужно было бы... Делаем два входа, на один - сигнал, на второй - ЦАП. Методом последовательных приближений попадаем в диапазон... Измерения немного экономим. Время - деньги. Конечно, 16-разрядный ЦАП определяет предельную погрешность...
Есть еще варианты с интегратором с двумя входами.
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Jun 7 2018, 08:46
Сообщение #47


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Цитата(Tanya @ Jun 7 2018, 11:34) *
Есть лишний канал хорошего 16-разрядного ЦАПа...

+ компаратор и вот вам АЦП, тоже наверное, хороший
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 7 2018, 08:53
Сообщение #48


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(MegaVolt @ Jun 7 2018, 10:59) *
в чём проблема взять шум?

Проблемы нет, только после взятия требуется измерить его линейность.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 7 2018, 08:57
Сообщение #49


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(yakub_EZ @ Jun 7 2018, 11:46) *
+ компаратор и вот вам АЦП, тоже наверное, хороший

Надо дольше крутить ЦАП...С компаратором можно сигма-дельта АЦП изготовить. Только долго.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jun 7 2018, 09:45
Сообщение #50


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Plain @ Jun 7 2018, 11:53) *
Проблемы нет, только после взятия требуется измерить его линейность.

Скорее убедиться в том что распределение после генератора остаётся гаусовым. Хотя как я понимаю метод распределение может быть любым главное чтобы его форма была известна.
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 7 2018, 14:03
Сообщение #51


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Нет, именно измерить линейность полученного сигнала — шум резистора линеен, да, но усиленный ОУ — нет.

Цитата(Tanya @ Jun 7 2018, 11:34) *
ЦАП. Методом последовательных приближений

Да, это будет работать, число выборок равно числу наращиваемых разрядов.
Go to the top of the page
 
+Quote Post
_Vova
сообщение Jun 20 2018, 07:29
Сообщение #52


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 1-10-08
Из: Екатеринбург
Пользователь №: 40 610



В документе AN3322 Watt-hour meter based on the STM32F101 microcontroller сказано
Цитата
1.5 Linearity of STM32 ADC and its INL reduction
Increasing the ADC resolution does not result in higher accuracy since the techniques for obtaining higher resolution can reduce DNL (differential non-linearity) but not INL (integral non-linearity), see Section 1.9: ADC enhancement by oversampling technique.
The linearity can be enhanced (INL reduction) from 0.7 to 0.17 LSB by the application of a simple technique to the HW and SW design. Good knowledge of the ADC is assumed for this technique, described in a separate document supplied on request.

может у кого-то есть этот отдельный дополнительный документ?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 7th August 2025 - 21:01
Рейтинг@Mail.ru


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