Есть, но боюсь.
Не бойся. Сунь.
Yours Aye, Ilya
... долго вытащить не мог...
Посмотрим, сказал слепой глухому.
Просто посчитал.
WBR, Michael.
Цель расчетов - понимание, а не числа (с) Хемминг.
На работе в нашем отделе пара Теков MSO58 - приятные аппараты) Жаль, для себя дороговато покупать.
С уважением, Игорь.
Можно на длинной развёртке (5-10 сек) посмотреть "качество" линии при разрядке конденсатора. Но это косвенный признак.
А основной признак - это разностные (дифференциальные) измерения. То есть, проще говоря, это когда от одного сигнала
отнимается (то есть вычитается) другой, и как РЕЗУЛЬТАТ остаётся какой остаток. См. скрин (фото).
При 8 бит имеем 256 градаций сигнала, при 10 - 1024, при 12 - 4096.
Соответственно при 0,1 В (и при восьми клетках) получаем максимальный размах сигнала 0,8 В (p-p).
Соответственно при 8 бит имеем ошибку (0,8 В/256) = 3 мВ, для 12 бит (0,8 В/4096) = 0,2 мВ.
В силу того что исходных сигналов два, ошибка разностного сигнала удваивается. ТО ЕСТЬ в разностном сигнале
получим ошибку: при 8 бит = 6 мВ (p-p), а для 12 бит = 0,4 мВ (p-p)...(ну эт в идеале канешшно, реально чуть больше).
См. скрин (фото). здесь мы получаем 10 мВ шума (грязи), хотя должны были бы получить менее 1мВ.
То есть критерий очень прост, если грязи меньше 1мВ, то 12 бит есть.
Может у других? таки по другому?
---------- Сообщение добавлено 09:46 ---------- Предыдущее сообщение было 08:41 ----------
Бедни под видом хрестоматии - зааммичательно.
Последний раз редактировалось АЛВАЛИ; 17.02.2025 в 09:36.
Посмотрим, сказал слепой глухому.
Вообще не понимаю этой рефлексии.
в описании сказано - "до 12 бит", и это в целом соответствует реальности. От "8 бит" отличия хорошо заметны. FFT функция вполне рабочая, в отличие от 1054Z. двигать пальцем или мышкой осциллограммы по экрану удобно настолько, что ручки прибора начинаешь игнорировать.
Прошивка 04 пролечена от основных глюков.
Из минусов - долгая загрузка (мелочь) и разъем Type-C, ресурс которого приходится беречь.
С другой стороны тот-же Type C - можно зачесть в плюс, можно спокойно питать от стандартного повер банка.
Да. Щуп разомкнут. При замыкании входа помехи во всех диапазонах минимальны.
Посмотрим, сказал слепой глухому.
АЛВАЛИ, у вас там вкралась ошибка в рассуждения. Вы полагаете, что шумы 2-х каналов должны быть идентичны по амплитуде (Y) и по времени (X), но это (увы) не так.
Невежество — лучшая в мире наука: она дается без труда и не печалит душу.
© Дж. Бруно
Это все интересно, но не совсем про АЦП. Надо брать сигнал и обрабатывать вне скопа. Тогда будет ясно, Ваш пимер содержит кривой АЦП или это ошибки матобработки.
возьмем пример с моей картинки
Функция np.unique даст уникальные элементы из отсортированного ммассива оцифровки. Для идеального 12 бит ADC, сигнала на весь размах и достаточно длинной выборке мы должны получит adc_n=2*12Код:sig_sampled = np.genfromtxt(FileName, delimiter=*,*, usecols=0, max_rows=smplen) adc = np.unique(sig_sampled) sig_n = len(sig_sampled) adc_n = len(adc) np.savetxt(*adc_sort.csv*, adc, delimiter=*,*, fmt=*%2.10f*) print(f*sig_n={sig_n} adc_n={adc_n}*)
теперь интрига, что нам даст пайтон на реальных данных?
sig_n=1000001 adc_n=21407
Имеем сильно больше 12 бит разрешения. Причин несколько, одна из - семплинг был всего 6 мегасемлов в сек и при децимации скоп повысил разрешение. Будет время - посмотрю подробней.
Можно оцифровать качественный треугольник, взять кусок оцифровки с одной линией и сделать анализ через аппроксимацию методом наименьших квадратов и расчета среднеквадратичного отклонения.
Единственная причина, по которой я этого еще не делал - под рукой еще нет достаточно качественного(с искажениями 0.01%) генератора треугольника.
WBR, Michael.
Цель расчетов - понимание, а не числа (с) Хемминг.
Социальные закладки