MegaVolt 25 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 2 минуты назад, тау сказал: Я бы еще добавил к сказанному, что в самых крутых АЦП ещё и добавляют шум внутри АЦП для улучшения его характеристик по линейности. И этот шум не мешает а помогает обрабатывать сигнал. Слышал подобное как внешнюю примочку... А вот чтобы прямо внутри не слышал. Есть какие нибудь даташиты с описанием? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Linker 6 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 2 hours ago, jcxz said: Предположим на АЦП приходит значение 1.512. Получаем с АЦП поток значений (с шумом): (20 раз по 1.512); 1.699; (ещё 20 раз по 1.512); 1.222; 1.512; ... Здесь уже имеет место шум самого источника измерений, а не АЦП. Определить внутренние шумы можно замкнув накоротко вход внутри АЦП. Многие производители позволяют это сделать. Пока речь идет об этих шумах. Можно ли их отбросить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tpeck 0 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 5 hours ago, Linker said: Хорошо известно, что в многоразрядных АЦП младшие разряды всегда "шумят". Причем, чем больше разрядов, тем больше шумов. Возникает соблазн - взять и отбросить шумящие разряды и получить АЦП пусть с меньшим количеством разрядов, но зато без шумов. Знаю, что некоторые так и делают. И почему производители АЦП не делают так: например, берут свой 24х разрядный АЦП, отбрасывают 8 младших разрядов и получают вообще не шумящий 16и разрядный АЦП. Остается только сменить маркировку чипа. Потому что это тепловые шумы и они распределены по гауссу. А если вы отбросите, то у вас сильно увеличатся шумы квантования, которые имеют совсем другое распределение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Linker 6 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 19 minutes ago, тау said: Я бы еще добавил к сказанному, что в самых крутых АЦП ещё и добавляют шум внутри АЦП для улучшения его характеристик по линейности. И этот шум не мешает а помогает обрабатывать сигнал. Это называется dither: добавляется именно внешний псевдослучайный шум. В приведенной фразе так звучит, что если внешние шумы превышают внутренних, то их можно отбросить. При этом не понятно какие шумы отбрасывать. Но речь идет не об этом: корректно ли отбрасывание младших разрядов при цифровой обработке? 21 minutes ago, тау said: Даже до одного последнего старшего разряда можно все поотбрасывать и всё будет пучком после фильтрации и децимации. Вы шутите? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
тау 23 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 18 минут назад, MegaVolt сказал: Есть какие нибудь даташиты с описанием? Цитата Dither The AD9208 has internal on-chip dither circuitry that improves the ADC linearity and SFDR, particularly at smaller signal levels. A known but random amount of white noise is injected into the input of the AD9208. This dither improves the small signal linearity within the ADC transfer function and is precisely subtracted out digitally. The dither is turned on by default and does not reduce the ADC input dynamic range. The data sheet specifications and limits are obtained with the dither turned on. The dither is on by default. It is not recommended to turn it off. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 27 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба Приветствую! 1 minute ago, Linker said: Определить внутренние шумы можно замкнув накоротко вход внутри АЦП. Многие производители позволяют это сделать. Пока речь идет об этих шумах. Можно ли их отбросить? Just now, Linker said: Но речь идет не об этом: корректно ли отбрасывание младших разрядов при цифровой обработке? Это зависит от того как вы используете данные от этого ADC. Шум в младших разрядах это не просто бесполезный шум - это сумма шума ADC и сигнала. Соответвенно правильной обработкой (фильтрацией) шум ADC можно уменьшить, получив сигнал с нужным разрешением. Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Linker 6 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 20 minutes ago, Tpeck said: А если вы отбросите, то у вас сильно увеличатся шумы квантования, которые имеют совсем другое распределение. Это логично: искусственно снижая разрядность мы повышаем шумы квантования, которые имеют равномерное распределение Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 28 minutes ago, Tpeck said: При фильтрации число разрядов увелчится. Только одной фильтрацией? Разве оверсэмплинг не нужен здесь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 27 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба Приветствую! 7 minutes ago, haker_fox said: Только одной фильтрацией? Разве оверсэмплинг не нужен здесь? Это две стороны одной медали - фильтрация это в общем случае сужение полосы после оцифровки. Оверсемплин это предварительное расширение полосы оцифровки по отношению к полосе сигнала с последующей фильтрацией и сужением полосы. И выигрыш это дает если при расширении полосы (частоты) оцифровки шумы ADC растут медленнее чем выигрыш за счет последующей фильтрации. Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 4 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 6 часов назад, Linker сказал: Возникает соблазн - взять и отбросить шумящие разряды и получить АЦП пусть с меньшим количеством разрядов, но зато без шумов. Делают. Например, в 8-битных МК есть 10-разрядный АЦП. Так вот, существует возможность "выровнять" результат по правому или левому краю - кому как нужнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Linker 6 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 1 minute ago, Herz said: Делают. Например, в 8-битных МК есть 10-разрядный АЦП. Так вот, существует возможность "выровнять" результат по правому или левому краю - кому как нужнее. Ну это не от хорошей жизни: просто 10 разрядов не влезают в 8 битную шину. Поэтому пользователь должен выбрать что ему отбросить, чтобы делать какие-то операции с такими данными. Во внешний мир он может выдать данные двумя байтами и не потерять информацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 58 minutes ago, MegaVolt said: Слышал подобное как внешнюю примочку... А вот чтобы прямо внутри не слышал. Есть какие нибудь даташиты с описанием? ltc2208 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tpeck 0 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 34 minutes ago, haker_fox said: Только одной фильтрацией? Разве оверсэмплинг не нужен здесь? Смотря какой выигрыш от фильтрации хотите добиться. 40 minutes ago, Linker said: Это логично: искусственно снижая разрядность мы повышаем шумы квантования, которые имеют равномерное распределение Ну так и зачем повышать шумы квантования? Младший разряд, ведь и так прыгать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 1 hour ago, Linker said: просто 10 разрядов не влезают в 8 битную шину. Там два регистра по 8 бит. Вместе образуют 16 битный... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 26 августа, 2021 Опубликовано 26 августа, 2021 · Жалоба 1 hour ago, Herz said: Делают. Например, в 8-битных МК есть 10-разрядный АЦП. Так вот, существует возможность "выровнять" результат по правому или левому краю - кому как нужнее. Выравнивание по тому или другому краю это не отбрасывание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться