Изменение формы часов с помощью двух датчиков O-Scope

У меня есть макетная плата Max V CPLD с генератором на 10 МГц. Я подключил зонд CH2 к выходному контакту, а затем написал небольшую программу VHDL, которая выводит часы на внешний контакт. Я подключил щуп CH1 к этому контакту.

Мой первый вопрос: почему форма сигнала не квадратная?

Во-вторых, обратите внимание, как меняется форма волны, когда я отключаю 1-й канал? Почему это? О-скоп представляет собой Rigol с частотой 50 МГц, 1 Гвыб/с.

введите описание изображения здесь введите описание изображения здесь


Хорошо, вот изображение с пробником, установленным на 1x (справа) и 10x (слева) — я подключил пробник непосредственно к генератору. Был подключен только CH1, и я также нашел землю возле генератора. Я не стал припаивать провод, как раньше, а держал заземляющий зажим на заземляющей площадке. Это был грубый способ, но он дал лучшие результаты, чем с проволокой. Я также нашел генератор - это ACHL-10.000MHZ-EK . Макс. время нарастания кажется 10 нс.

введите описание изображения здесь введите описание изображения здесь

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

У ваших пробников есть переключатель x10?
Как ваше заземление?
@ChrisStratton Я припаял провод к пустой заземляющей площадке. Так что это на некотором расстоянии от зонда, но трудно подключить клип к чему-либо на устройстве. доска.
@PaulR Да, будут обновлены фотографии, сделанные с помощью зонда с 10-кратным увеличением.
@Saad - они выглядят намного лучше, см. отредактированный ответ для заземления зонда.
@Saad - в приведенных выше клипах вы не имеете в виду, что 10x справа ? Я спрашиваю, поскольку там написано деление 100 мВ, а не слева, которое соответствует делению 1 В. Вы пробовали без зажима заземления? (т.е. с небольшим проводом, обернутым вокруг ствола -> заземление генератора вместо этого, как указано в ссылках) Не будет иметь большого значения, поскольку он уже выглядит почти так, как должен быть, но может уменьшить перерегулирование.
@OliGlaser К сожалению, вы правы. Я перепутал направо и налево. Извините, написал это в 2 часа ночи! Вечером попробую то, что вы посоветовали, и отпишусь о результатах.

Ответы (2)

Форма сигнала не прямоугольная, поскольку полоса пропускания вашего прицела составляет всего 50 МГц.

Прямоугольная волна 10 МГц имеет значительное частотное содержание намного выше этого. Все, что вы видите, это результат фильтрации нижних частот на частоте ~ 50 МГц, что означает, что вы получаете только основную гармонику и пару (максимум) нечетных гармоник.

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

Это меня немного озадачило.

Если в левом фрагменте экрана у вас есть CH2 на выходе генератора, а CH1 на выводе CPLD, который буферизует тактовый сигнал, то я не уверен, почему удаление пробника с вывода CPLD будет иметь такое большое значение.
Если у вас были оба датчика на выходе генератора, это легко понять с дополнительной емкостью, как упоминает Мартин, но, как вы описали, это не так, поэтому должно происходить что-то еще.

Что касается формы волны, которая не является квадратной, это может быть несколько вещей:

Во-первых, не думайте, что выходной сигнал генератора прямоугольный, время нарастания/спада может занимать значительную часть каждого цикла. Проверьте свое техническое описание, чтобы узнать, чего ожидать. Я только что взглянул на типичный КМОП-генератор с частотой 10 МГц , и время нарастания/спада было указано как 10 нс, так что это 20% каждого цикла и не будет выглядеть таким квадратным. Вот скриншот формы волны 10 МГц с временем нарастания/спада 10 нс, но без спада высоких частот. Вы можете видеть, что это недалеко от того, что вы видите в правой части экрана.

Время подъема/спада

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

Я думаю, что прямоугольная волна 10 МГц (настоящая) не должна выглядеть слишком плохо на Rigol, я ожидаю, что в любом случае она будет выглядеть намного лучше, чем клипы слева. Хотя полоса пропускания указана как 50 МГц, она будет пропускать некоторые более высокие частоты, поскольку спад, вероятно, не будет таким резким. Таким образом, вы можете получить довольно много 4-й и 5-й нечетных гармоник. Один из способов получить разумное представление о том, чего ожидать, - это подать, например, синусоидальный сигнал 100 МГц с известной амплитудой и посмотреть, что вы получите на экране.

Для справки, я только что взял клип (из этого видео ) Rigol 50 МГц, отображающий то, что я считаю прямоугольной волной 20 МГц:

Ригол 20МГц меандр

РЕДАКТИРОВАТЬ. Эти клипы выглядят намного лучше. Причина, по которой расстояние между точкой заземления сигнала/пробника имеет такое значение, заключается в добавленной дополнительной индуктивности. Это может привести к ослаблению высоких частот. Как упоминалось выше, в идеале вы должны отсоединить провод заземления и использовать небольшой провод/зажим вместо точки заземления сигнала, чтобы сделать петлю как можно меньше. Имейте в виду, что вам, возможно, потребуется правильно компенсировать пробник — советы см. по ссылкам ниже (или в руководстве к прицелу/датчику)
. Если в вашем прицеле есть процедура калибровки пробника, запустите ее.

Вот несколько ссылок по исследованию высокоскоростных сигналов: Советы
по улучшению измерений осциллографа . Измерение
высокоскоростных цифровых схем. Измерение высокоскоростных цифровых
схем . Продвинутая черная магия - Джонсон и Грэм


Я чувствую, что он должен выглядеть лучше, чем он есть. Я использую старый аналоговый осциллограф на 100 МГц, и он неплохо справляется с прямоугольной волной 50 МГц и синусоидой 120 МГц.
@LeonHeller - ну, это только потому, что аналоговый прицел не выполняет выборку , не так ли? Вот почему я бы предпочел аналоговый прицел с частотой 100 МГц, чем цифровой прицел с частотой 1 ГГц.
@JustJeff - я думаю, что здесь важна аналоговая полоса пропускания. При скорости 1 Гвыб/с сигнал с частотой 10 МГц содержит 100 отсчетов, чего должно быть достаточно. Любые эффекты в Rigol будут почти полностью от аналоговой полосы пропускания, так что я думаю, что сравнение уместно. Между прочим, 100-мегагерцовый Rigol использует точно такое же аппаратное обеспечение и частоту дискретизации, единственное отличие состоит в том, что прошивка управляет варактором для увеличения аналоговой полосы пропускания за счет ослабления спада (см. EEVblog ) .
Обратите внимание, что Rigol (50 МГц) производит выборку только со скоростью 1 Гвыб/с, его номинальная полоса пропускания составляет 50 МГц. Реальный цифровой осциллограф с частотой 1 ГГц будет производить выборку со скоростью> 10 Гвыб/с. Конечно, хороший аналоговый прицел на 100 МГц будет на несколько порядков дешевле :-)