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

Народный осциллограф USB 3.0

Но есть нюансы. Пример.

Наблюдение сигнала, ограниченного полосой 0-20МГц. Можно оцифровывать с частотой 100МГц, но 5 точек на период - маловато для глаза, и недостающие выборки придется вычислять при помощи цифрового интерполирующего фильтра. А можно оцифровывать с частотой 1ГГц, и выводить кривую без какой-либо обработки типа цифровой фильтрации/интерполяции, просто соединяя прямой соседние отсчеты.

По хорошему нужно хотябы 100 отсчетов на период. Именно для визуализации. А по 3-5 точкам можно только синусоиду рассчитать, но кто её не видел? Мне синусоида даром не нужна.

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


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

По хорошему нужно хотябы 100 отсчетов на период. Именно для визуализации. А по 3-5 точкам можно только синусоиду рассчитать, но кто её не видел? Мне синусоида даром не нужна.

Учите матчасть, теорему Котельникова или теорему Найквиста-Шеннона:

Теоре́ма Коте́льникова (в англоязычной литературе — теорема Найквиста — Шеннона, теорема отсчётов) — фундаментальное утверждение в области цифровой обработки сигналов, связывает аналоговые и дискретные сигналы и гласит, что «любую функцию , состоящую из частот от 0 до , можно непрерывно передавать с любой точностью при помощи чисел, следующих друг за другом через секунд»

Однако, учитывая неизбежность применения антиалиасингового фильтра, необходимо минимум 5 точек на 2 периода функции. При этом надо понимать, что это справедливо для любого периодического сигнала, спектр которого ограничен частотой 0.4fADC ;.

 

Для одиночного импульса может понадобиться и бОльшее количество отсчётов в зависимости от поставленной задачи.

Главное, чтобы при постановке задачи учитывались технические возможности её реализации, чтобы не довести её до абсурда...

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


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

VCO

С теорией радиосвязи и теоретической электротехникой у меня все нормально. Вы просто невнимательны и торопитесь судить других людей. Действительно для восстановления непрерывного и чисто синусоидального сигнала нужно чуть больше 2 отсчетов за период. Но меня, как я уже сказал, не интересует синусоида. Меня интересуют сигналы прямоугольной, треугольной, трапецеидальной формы. Там гармонические составляющие скажем (для примера) до 21 гармоники. Прикиньте теперь сколько отсчетов за период нужно сделать. Насчет одиночного импульса я думаю вы тоже не будете спорить что даже для синусоиды он будет содержать множество гармонических составляющих.

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


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

VCO

Вы просто невнимательны и торопитесь судить других людей.

Извините, просто ваш предыдущий пост читается неоднозначно.

Насчет одиночного импульса я думаю вы тоже не будете спорить что даже для синусоиды он будет содержать множество гармонических составляющих.

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

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

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


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

Наблюдение сигнала, ограниченного полосой 0-20МГц. Можно оцифровывать с частотой 100МГц, но 5 точек на период - маловато для глаза, и недостающие выборки придется вычислять при помощи цифрового интерполирующего фильтра. А можно оцифровывать с частотой 1ГГц, и выводить кривую без какой-либо обработки типа цифровой фильтрации/интерполяции, просто соединяя прямой соседние отсчеты.

По хорошему нужно хотябы 100 отсчетов на период. Именно для визуализации. А по 3-5 точкам можно только синусоиду рассчитать, но кто её не видел? Мне синусоида даром не нужна.

Я тоже понял, как VCO. Leka изначально писал, что сигнал ограничен по частоте полосой 20 МГц - в этом случае абсолютно не важно, 100 МГц или 1 ГГц частота дискретизации.

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


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

Да, когда писал "5 точек на период" - имел в виду граничную частоту (20МГц).

 

По поводу компаратора на внутренних LVDS_RX при питании 3,3В.

Опору формирую RC цепочкой, заряжая C расчетное число тактов.

Положение "нулевой линии" скопа (задается опорой) сравнил с показаниями мультиметра - расхождение не больше 50мВ в диапазоне 0,1...3,1В. Погрешность статическая, где-то что-то не учел, наверно.

 

Гистерезис(в динамике) померить пока не удалось, буду думать. Сильно мешает большая емкость входов (по оценке, ~~50пФ, из-за длинных дорожек и защиты, наверно).

На глаз осциллограммы весьма правдоподобны, сравнить с другим осциллографом пока не пробовал (проблемы с землей, тк схему собрал только для проверки концепции).

 

 

 

Шаг опоры 10 мВ, соответственно осциллограммы вывожу с дискретом 10мВ по вертикали, 1нс по горизонтали.

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


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

интересно что при параллельном ацп на цифровых ис, в т.ч. внешних по отношению к фпга, в принципе не так важна точность срабатывания дифкаскадов, как сколько их сработало в единицу, сколько в ноль

другими словами фпга должна реализовывать не столько шифратор, а скорее сумматор

сброс гистерезиса - закороткой входов на "землю"

и в любом самом странном случае 256 многооборотных подстроечников будут стоить дешевле одного правильного ацп

 

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


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

На рисунке - ожидаемое влияние гистерезиса компаратора. Хотел оценить величину гистерезиса по искажениям пилы, но ничего похожего не заметил.

post-9118-1428594742.png

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


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

Стал уменьшать шаг по вертикали, при 2.5мВ появилась характерная шумовая полоса.

Похоже, гистерезис ~~5мВ. Что при 3В диапазоне соответствует 9 разрядам. И это "за 30 копеек"... :O

Изменено пользователем Leka

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


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

2GSPS!!!

это, я так понимаю, через трансивер в 5CGXFC5, который, надо отметить, сам по себе стоит отнюдь не 30 коп, а скорее 300$ за чип. (см. ригол)

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

 

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


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

Да, когда писал "5 точек на период" - имел в виду граничную частоту (20МГц).

Я это понял, просто мысль пошла в другом направлении, в направлении оценки требуемой скорости преобразования. И конечно я писал про 100 отсчетов за период исследуемого сигнала, а не граничной частоты. Но вроде теперь друг друга поняли.

 

по теме

Если соберусь попробовать на практике, то буду вначале экспериментировать с 250Мсэмплами/сек и граничной частотой 100Мгц. Если дойдет до работающего макета буду думать либо о 2,5Гсэмплов/с либо о стробоскопе. Частота оцифровки 1Ггц маловата для использования, а для разработки наоборот велика для меня. Нужно сначала потренироваться на кошках и если получится выходить потом на 2,5Гсэмплов(после прокачки соответствующих скиллов).

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


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

через трансивер в 5CGXFC5

Нет, через обычный дифф. вход LVDS_RX. Специальные входы трансивера не используются.

Выход с LVDS_RX защелкивается не в IO-триггере, а в триггерах логических блоках по 8-фазному клоку 250МГц. Потом перевод в общий домен 250 МГц.

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


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

Нет, через обычный дифф. вход LVDS_RX. Специальные входы трансивера не используются.

Выход с LVDS_RX защелкивается не в IO-триггере, а в триггерах логических блоках по 8-фазному клоку 250МГц. Потом перевод в общий домен 250 МГц.

интересно, а какая у них полоса? МГц 300?

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


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

интересно, а какая у них полоса? МГц 300?

Наносекундные импульсы различаются (даже 0.5нс пики есть), а метрологией потом займусь - сначала сделаю режим реального времени (сейчас консольная программа управляет логикой работы по UART, автомат в ПЛИС делает одну развертку, отсылает, и ждет параметры следующей).

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


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

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

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

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

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

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

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

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

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

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