Многофункциональный DDS генератор сигналов произвольной формы RUIDENG JDS6600 15 МГц.


Всем доброго времени суток!
Сегодня хочу представить вниманию читателей обзор генератора сигналов произвольной формы JDS6600.
Данная модель генератора способна выводить информацию на цветной TTF дисплей 2,4 inch, выдавать сигнал на два независимых канала частотой до 15 МГц синусоидальной, прямоугольной, треугольной формы и частотой до 6МГц сигналов CMOS/TTL логики, импульсов и сигналов произвольной формы с размахом от 0 до 20 Вольт, имеет вход для измерения частоты, периода, длительности, скважности. Прибор позволяет изменять фазу сигнала от 0 до 359,9 градусов с шагом в 0,1 градуса, смещать сигнал от -9,99 до + 9,99 Вольт (в зависимости от амплитуды сигнала). В памяти генератора прописаны 17 стандартных сигналов, а так же имеется возможность редактировать (создавать/рисовать) необходимую форму сигнала и записывать в 60 ячеек памяти.
Генератор много чего может и, как радиогубитель средней руки, вряд ли всем буду пользоваться.
В линейке генераторов JDS6600 пять модификаций прибора с диапазонами частот – 15 МГц, 30 МГц, 40 МГц, 50 МГц и 60 МГц. В обзоре младшая модель – 15 МГц.
За подробностями приглашаю под кат (много фото).
Начну, пожалуй, не с красивых картинок, а с фотографии, которая дает представление о настольном или полочном рабочем позиционировании генератора с указанием габаритных размеров и таблицы с характеристиками всей линейки генераторов серии JDS6600. Таблица взята из мануала.



Мануал на русском языке можно изучить и скачать здесь.
Габаритные размеры в мануале немно другие, но один-два миллиметра роли не играют.
Приехал прибор в неказистой коробке, которую почта/таможня слегка повредила, но к содержимому отнеслись с почтением – все цело и ничего не потеряли.



Комплект состоит из генератора, блока питания 5 Вольт 2 Ампера с заграничной вилкой, весьма приличного сетевого переходника, диска с ПО, кабеля для подключения к ПК и двух шнуров BNS-крокодилы. Генератор был замотан в пупырку, а все остальные составляющие упакованы в индивидуальные пакеты.



Подключение по USB в качестве источника питания тут не предполагается и потому БП с обычным штекером 2,1*5,5*10 мм. Но позже мы попробуем запитать генератор от другого БП, чтобы выяснить ток потребления на случай питания от Powerank.



Кабель USB тип A — USB тип B для подключения генератора к ПК длиной 1,55 метра.



Шнуры BNS-крокодилы длиной 1,1 метра, с гибкими проводами, припаянными к крокодилам.



Ну, и собственно, виновник обзора в разных ракурсах.
На передней панели расположились кнопка вкл/выкл, экран, ряд серых кнопок справа от него для управления параметрами сигнала, выбора режимов измерений и модуляции, кнопка WAVE выбора вида генерируемого сигнала, MOD активации режима модуляции, SYS системных установок, MEAS выбора режима измерений, стрелки выбора разряда значения частоты и т.д., кнопка ОК для подтверждения кучи всего и включения/отключения двух каналов, СН1/2 кнопки включения/выключения каждого канала, энкодер, измерительный вход и выходы двух каналов.
На тыльной стороне TTL коннектор, разъемы USB и питания, наклейка с наименованием модели и модификации 15М (15МГц), вентиляционные отверстия.



На боковых гранях кроме вентиляционных щелей ничего интересного. Верхняя крышка глухая.



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



Ножки потом, пожалуй, заменю нескользящими.
Вес генератора 542 грамма и большую часть видимо весит сам корпус.
Заглянем внутрь. Для этого откручиваем четыре длинных самореза снизу, отщелкиваем пластиковой картой переднюю панель, снимаем верхнюю часть корпуса и перед нами внутренний мир генератора.



Как и предполагал, места внутри предостаточно. Блок питания легко бы мог поместиться внутри корпуса, но видимо на его внешний вариант есть свои причины.
Платы соединены шлейфом, разъемы которого плотно сидят в гнездах.
Плата генератора чистая, будто и не пачкали флюсом.



При первом приближении на плате видим, что компонентов довольно много. Из выдающихся – чип мозговой деятельности фирмы Lattice, релюшки Omron, небольшой радиатор, логотип, наименование производителя и модели с ревизией – JDS6600Rev.11. Номер ревизии дает основание полагать, что производитель основательно занимается моделью, постоянно ее совершенствуя.

Заранее извиняюсь, что в этот раз не приведу даташиты на все ключевые элементы, но все их покажу ближе.
За мозговую деятельность отвечает программируемый чип
LCMX02-1200HC-4TG144C.



Остальное уберу под спойлер.


Чуть подробнее остановлюсь на компонентах скрытых под радиатором. Это пара высокоскоростных усилителей .



Радиатором их накрыли без термопасты, может и не критично, но при сборке ее добавил.
Плата управления вмещает куда меньше элементов. Следы флюса только в местах ручной пайки кнопки вкл/выкл, энкодера, шлейфа дисплея и разъема.



Кнопки тут вполне себе механические и должны служить долго.



Переходим к сути устройства.
Включение генератора сопровождается сообщением на экране о выборе языка – китайского или английского, процессе загрузки, модели, номере партии. Загрузка длится буквально 1-2 секунды.


Сразу после загрузки на экране появляется информация о предустановленных сигналах подаваемых на оба выхода генератора. Об активности выходов генератора свидетельствует надпись ON на экране и свечение зеленых светодиодов над разъемами выходов. Выключить оба выхода сразу можно нажатием кнопки ОК или по отдельности каждый канал кнопками СН1/2.
Информация о параметрах сигналов на каналах идентична для первого (верхнего) и второго (нижнего) каналов за исключением изображения формы сигнала.



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



Суть отображаемой информации и кнопок справа от экрана.



Назначение функциональных кнопок


После включения на двух выходах по умолчанию присутствует синусоидальный сигнал частотой 10 кГц, размахом 5 Вольт, заполнением 50%, смещением 0 Вольт и фазовым сдвигом между каналами 0 градусов. Серыми кнопками справа эти параметры меняются и рассказывать тут особо нечего. Выбрали нужный параметр, далее кнопками со стрелками выбрали разряд изменяемого параметра и энкодером меняем значение.
Наибольший интерес вызывают кнопки WAVE выбора вида генерируемого сигнала, MOD активации режима модуляции, SYS системных установок, MEAS выбора режима измерений.
При нажатии на кнопку WAVE на экране появляется следующее изображение и становится доступен выбор формы сигнала.



К серым кнопкам привязаны 4 основных сигнала (синусоида, меандр, импульс, треугольник) и произвольная форма, прописанная в первой ячейке памяти, зарезервированной для этого.
Гораздо большее количество сигналов можно выбрать, вращая ручку энкодера. Этот способ дает возможность выбрать:
17 предустановленных сигналов – Sine, Sguare, Pulse, Triangle, PartialSine, CMOS, DC, Half-Wave, Full-Wave, Pos-Ladder, Neg-Ladder, Noise, Exp-Rise, Exp-Decay, Multi-Tone, Sinc, Lorenz
и 15 произвольных сигналов Arbitrary. С завода эти 15 ячеек пустые, в них ничего не записано – на выходе 0 Вольт, 0 Герц. Их заполнение рассмотрим после установки ПО.
В мануале идет речь о амплитуде сигнала и ее регулировке от 0 до 20 Вольт. На самом деле о регулировке амплитуды можно говорить только для отдельных сигналов, в основном речь идет о размахе.

Синусоида размахом 5В (на генераторе ampl 5V, осциллограф показывает значение размаха, хоть и пишет про амплитуду).



Меандр 5В (на генераторе ampl 5V, осциллограф показывает значение размаха, но пишет про амплитуду).



Разницы между Sguare и Pulse на осциллограмме не заметил. Как был меандр, так и остается при переключении, поэтому скрин не выкладываю .
Исправлено благодаряqu1ck
До тех пор не видно разницы пока не начнешь менять коэффициент заполнения DUTY. DUTY меняется только в Pulse, в режиме меандр Sguare коэффициент заполнения меняется только на экране генератора — на осциллограмме это никак не отражается.



Треугольный сигнал (на генераторе ampl 5V, осциллограф показывает значение размаха, но пишет про амплитуду).



Следующий сигнал Partial Sine – частичный синус, но разницы с Sineна осциллограмме так же не заметил и скрин не выкладываю.
Исправлено благодаря qu1ck
Здесь ситуация, как и с сигналом Pulse, изменяем коэффициент заполнения и получаем изменения синусоиды. DUTY меняется только в Partial Sine, в режиме Sine коэффициент заполнения меняется только на экране генератора — на осциллограмме это никак не отражается.



Следующий сигнал CMOS.Здесь размах/амплитуда регулируется от 0,5 до 10 Вольт, несмотря на то что ручкой энкодера на экране выставляется до 20 Вольт.



Следующим идет сигнал DC, но на осциллограмме тишина.



Далее сигнал Half-Wave вот тут как раз мы видим амплитуду. Для сравнения на втором канале установил синусоиду. Хоть на генераторе указана амплитуда 5 вольт и осциллограф пишет ampl, но мы видим, что как раз измеряется размах синусоиды и амплитуда Half-Wave.



На Full-Wave так же видим измерение амплитуды и, при установленной частоте на генераторе 10 кГц, 20 кГц по осциллограмме.



Сигналы Pos-Ladder и Neg-Ladder задал на первом и втором каналах, соответственно. Снова видим размах.



Шумы на обоих каналах шумят независимо друг от друга с разными параметрами.



Снова для наглядности и экономии времени читателей сигналы Exp-Rise и Exp-Decay на разных каналах.



По той же схеме Multi-Tone и Sinc.



Сигналы Lorenz.



Следующая полезная функция прибора – функция измерения/счетчика. Прибор позволяет измерять сигнал частотой до 100 МГц. Активируется функция кнопкой Meas. Переключение между измерениями и счетчиком можно сделать тремя способами – кнопкой Funk, кнопками со стрелками и энкодером.



Кнопкой Coup выбираем открытый или закрытый вход, кнопкой Mode – частоту или периоды подсчета.
Обозреваемый JDS6600 позволяет измерять то, что он же и генерирует. Задаем параметры сигнала на выходе генератора и подключаем к измерительному входу.



Следующая функция модуляции. Активируется кнопкой MOD. Здесь доступны три режима: генератор качающейся частоты — Sweep Frequency, генератор импульсов – Pulse Generator и генератор пачки импульсов – Burst. Режимы выбираются кнопкой Func.
Свипирование возможно на двух каналах, но не одновременно — либо первый, либо второй.



Стрелками или энкодером выбираем канал, устанавливаем начальную и конечную частоту сигнала (форму сигнала выбираем заранее в режиме Wave), линейную или логарифмическую зависимость и включаем ON.
Логарифмическая.



Линейная



Режим Pulse Generator (только первый канал).



Режим генерации пачек импульсов Burst (первый канал).



Здесь можно задать количество импульсов в пачке от 1 до 1 048 575 и выбрать режимы
Две пачки импульсов



Сто пачек импульсов



471 пачка.

<img s

Обратите внимание на изменение Vmin, Vmax с ростом количества пачек. При малом их количестве импульсы имеют отрицательную полярность, дальше картина иная. Кто может объяснить, прошу прояснить в комментариях.
Исправлено благодаря qu1ck, который указал на ошибку в выборе режима AC coupling на осциллографе. При изменении на DC все встало на свои места, за что прошу отметиться в карме qu1ck.

В режиме Burst четыре вида синхронизации (Как я понял. Если ошибаюсь поправьте) – от второго канала генератора – CH2 Trig, внешняя синхронизация – Ext.Trig (AC) и Ext.Trig (DC) и Manual Trig – ручная.
Следующая функциональная кнопка – это кнопка SYS, открывающая доступ к установкам генератора. Возможно следовало описать эту часть в начале, но двигался по наибольшей востребованности функций.



Кроме включения/отключения звуковых сигналов при нажатии кнопок, регулировки яркости экрана, выбора языка (китайский, английский) и сброса до заводских настроек, здесь можно поменять количество отображаемых/вызываемых ячеек произвольных сигналов (с завода 15, можно установить все 60), загрузить/записать 100 ячеек памяти и синхронизировать каналы по форме сигнала, частоте, амплитуде (размаху), заполнению, смещению.



Суть 60 ячеек и 100 ячеек станет понятна чуть позже, после подключения к ПК.
Для подключения генератора к компьютеру необходимо с диска из комплекта установить ПО.
Распаковав архив, сначала нужно установить драйвер CH340Q из папки h340 drive (архив Ch340.rar), далее установить программый драйвер VISA из папки VISA (установщик setup.exe), а уже потом установщик управляющей программы из папки English\JDS6600 application\Setup.exe
При подключенном к компьютеру генераторе и запуске программы необходимо выбрать виртуальный СОМ, куда подключен прибор и кликнуть кнопку Connect. Если порт выбран правильно, то увидим такую картинку.



Оболочка интерфейса представлена четырьмя вкладками – первая Configuration для соединения c ПК.
Вторая вкладка – Control Panel – панель управления генератором. Здесь все тоже самое, что и при управлении с лицевой панели прибора, но гораздо удобнее.



Все опции собраны на одном экране и привычные манипуляции мышью очень облегчают манипуляции с генератором. Кроме того, на этой вкладке одновременно с операциями над сигналами доступна синхронизация каналом, что с лицевой панели генератора нужно было делать через системные настройки генератора.
Далее вкладка Extend Function – аналог действиям кнопок MEAS и MOD на лицевой панели прибора, только на одном экране. Но есть и разница – не нашлось места в виртуальной среде для функции Pulse Generator в режиме Modulation Mode (MOD). С лицевой панели в режиме MOD доступны три функции – качения частоты, генератор импульсов и генератор пачек импульсов. С компьютера доступны только Sweep Frequency и Burst.



И последняя вкладка Arbitrary позволяет создавать свои формы сигналов и записывать их в изначально пустые ячейки памяти генератора (60 штук).



Можно начать с чистого листа, как на скрине выше, а можно взять за основу предустановленный сигнал (17 штук) и изголяться над ним, а потом записать в одну из 60 ячеек произвольных сигналов.



Для наглядности записал в ячейку памяти Arbitrary 01 такой сигнал.



И на осциллограмме видим следующее:



Здесь можно поменять амплитуду, смещение, фазу, но почему-то нельзя изменить коэффициент заполнения.
Вот теперь хочу вернуться к 60 и 100 ячейкам. Методом научного тыка и сравнений результатов вычислил, что кнопкой SYS на панели генератора можно открыть и сделать доступными до 60 ячеек произвольных сигналов (с завода 15), которые можно создать с помощью ПО и записать их в эти 60 ячеек.
Таким образом, становится доступны с панели генератора и вкладки Control Panel 17 стандартных и 60 произвольных сигналов.
Но, если и этот набор не достаточен, если какие-то сигналы Вами востребованы, а каких-то нет вообще (как, например, отсутствие прямой и обратной пил) и их нельзя создать с помощью ПО (например, из-за невозможности манипуляций с коэффициентом заполнения из программной оболочки), то новый сигнал можно создать с панели генератора, изменив любой параметр. Далее нужно в меню SYS выбрать номер ячейки от 00 до 99 (те самые 100) и кнопкой SAVE записать сигнал в эту ячейку. Теперь, когда он Вам понадобится, заходим в SYS, выбираем номер ячейки с этим сигналом и кнопкой LOAD загружаем его из памяти.
Т.е. по факту можно использовать 177 сигналов!!! 17 предустановленных + 60 произвольных + 100 загружаемых из памяти, когда это требуется.

В завершающей части обзора посмотрим, до каких частот генератор сохраняет приличные формы сигнала.
Синусоида 100 кГц 5В и 1 МГц 5В.



Синусоида 6 МГц 5В и 10 МГц 5В



Как видим, имеет место снижение размаха сигнала и оно не зависит от величины нагрузки. Без нагрузки вовсе, 1 кОм, 10 кОм, 47 кОм – снижение размаха есть всегда, но всегда в районе 0,5 Вольта.
В районе 13 МГц размах снижается на 0,7 вольт, но далее, при установленных 5 Вольтах размаха, падение не увеличивается.



Синусоида 15 МГц 10 Вольт – тут снижение размаха уже больше. Но это уже 15 МГц.



Дальше была выявлена особенность генератора JDS6600-15M – заявленная амплитуда в 20 Вольт, касается только сигналов (любой формы) частотой до 10 МГц. Ожидаемо амплитуда/размах ниже установленных значений. Щуп 1/10.



В диапазоне 10-15 МГц максимально возможная амплитуда/размах составляет 10 Вольт. Энкодером или в программе устанавливаем 20 Вольт (на экране генератора видим установленные 20 Вольт), потом частоту выше 10 МГц и показания амплитуды на экране прибора переключаются на 10 Вольт. Соответственно на выходе 10 Вольт. Такая особенность.

С формой синусоиды будто бы все в порядке, посмотрим меандр.
10 кГц 5В и 100 кГц 5В.


1МГц 5В и 6 Мгц 5 В.



6МГц 10В и 6 МГц 20В.
Здесь уже видно, что на высоких частотах меандр стремится к синусоиде, что присуще многим генераторам.



Треугольник 100 кГц 5В и 1 МГц 5В.



С повышением частоты и амплитуды форма сигнала начинает изменяться.
5 МГц 5В и 5 МГц 12В.



Формы сигналов на больших частотах далеки от идеальных, но к этому был готов. Опытным людям цена прибора многое скажет, для не искушенных пользователей материал изложил – надеюсь, он будет полезен. В описании генератора присутствует маркетинг и я, наверняка изложил, не все, что можно выжать из прибора, но основное показал. Возможно, старшие модели в линейке 6600 грешат меньше, но и стоят они дороже. Предоставленный экземпляр можно охарактеризовать как, генератор начального, бюджетного уровня для своего круга задач – ознакомление, обучение, радиолюбительство, быть может, какое-то не особо сложное и требовательное производство.
Из минусов отмечу снижение амплитуды/размаха сигнала с ростом частоты, отсутствие пил (но можно самому сгенерировать, изменив коэффициент заполнения и записав в ячейку).
Разработчику хотелось бы пожелать не увлекаться маркетингом, допилить чуть ПО.
Из плюсов все таки широкий фукнционал, возможность редактировать сигналы, записывать их в ячейки памяти, интуитивно понятное управление, два независимых канала.
В завершении замена штатного блока питания и измерение тока потребления.



Ток потребления не превышает одного Ампера и можно питать генератор от Power bank, обзаведясь соответствующим шнуром.
Если чего то не показал, то формулируйте подробный вопрос — генератор на столе, проведу опыт.

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Планирую купить +18 Добавить в избранное +43 +61
+
avatar
  • Alex_74
  • 26 апреля 2018, 14:57
+4
Хорошо бы еще спектрометром посмотреть уровень гармоник и шумов сигналов, которые делает этот генератор.
+
avatar
  • Stress
  • 26 апреля 2018, 15:19
0
Интересно, можно ли перепрошить на более высокие частоты?!
Либо там совсем иная начинка.
+
avatar
0
если найти прошивку — то можно, но он и на этих-то частотах не особо хорошую форму сигналов обеспечивает…
+
avatar
0
Так ведь старшие модели только по синусу выше частоту дают, а там испортить форму сигнала потруднее будет )))
+
avatar
0
Показано потребление на холостом ходу. Утверждать не буду, но почему-то уверен, что если запустить оба канала на большую амплитуду и нагрузить их резисторами на несколько десятков ом (или вообще замкнуть накоротко), то потребление должно возрости. Потому считаю такое измерение мощности не полным
+
avatar
0
я покрутил настройки в разных режимах на двух каналах. Нагрузку подключал от 510 Ом — выше ампера не поднимается.
Накоротко замыкать как бы не рекомендуется вообще. Есть защита от КЗ, но она выдерживает до одной минуты в таком режиме. А до одной минуты это может быть и секунда. Так что не стал так изголяться).
+
avatar
0
Защита от КЗ в любом случае должна быть, ведь иначе с такими щупами (да и вообще) спалить устройство было бы крайне просто.
И я про потребление написал к тому, что не зря производитель комплектует устройство блоком питания на 2А, ведь в некоторые моменты потребление может скакать если не до двух, то минимум до полутора ампер ИМХО
+
avatar
  • DDimann
  • 26 апреля 2018, 18:33
+1
не зря производитель комплектует устройство блоком питания на 2А
1. Какой был
2. Это китайские амперы
Выбирайте причину этого «не зря»…
+
avatar
-1
у меня на бифилярной катушке при резонансе аж яркость экрана просаживается
генератор правда другой, там бп помощнее будет
+
avatar
  • kon-nor
  • 26 апреля 2018, 15:39
+2
На мой взгляд, у генератора есть как минимум несколько недостатков:
1) По всей видимости, ЦАП собран на отдельных резисторах, напрямую подключенных к цифровым выводам. Сильно сомневаюсь в реальности обещанных 14 бит для такого решения.
2) Нет клавиатуры для прямого ввода нужной частоты. Для приставки к компьютеру экран и клавиши вообще не нужны, а для автономного прибора цифровая клавиатура очень упрощает работу.
3) Маленький буфер для произвольных сигналов. 2048 точек — это для 8-10 битных ЦАП. Впрочем, возможно, это и есть реальное разрешение ЦАП?
+
avatar
0
не совсем понятна связь битности ЦАП с количеством точек для произвольных сигналов.

клавиатура для русного ввода тут вполне заменяется энкодером, вопрос удобства на уровне «кому что больше нравится». лучше хороший энкодер чем тугая клавиатура.

ну и битность — не понимаю откуда взялись сомнения? на резисторах что, 14 бит нельзя получить?
+
avatar
  • EVS
  • 26 апреля 2018, 16:44
0
на резисторах что, 14 бит нельзя получить?
нет, нельзя.
На eevblog представитель RD Tech честно сознался: «we write 12 bit Waveform vertical resolution, not 14bit.»
+
avatar
  • ksiman
  • 26 апреля 2018, 16:58
+2
Потом окажется, что из них один бит на полярность ушёл.
Потом резисторы делителя окажутся 0,1% и в итоге останется 10 bit :(
+
avatar
  • EVS
  • 26 апреля 2018, 17:44
-1
Потом окажется, что из них один бит на полярность ушёл.
Ну это само собой ;-)
у старенького Agilent 33120A так и написано: Amplitude resolution 12 bits (including sign)
+
avatar
  • kon-nor
  • 26 апреля 2018, 18:05
0
Только 33120 даже б/у стоит раз в 10 дороже рассматриваемого.
Вероятно, стоимоcть AD9713 отбивают ;)
+
avatar
  • kon-nor
  • 26 апреля 2018, 17:19
+1
не совсем понятна связь битности ЦАП с количеством точек для произвольных сигн
Для простоты берем пилообразный сигнал (предположим, что он чуть-чуть нестандартно пилообразный). Если у нас только 2048 точек, то невозможно выдать все 16384 уровня сигнала, которые возможны для 14-битного ЦАП. Максимум будет 2048 уровня, что соответствует разрешению 11-битного ЦАП. Для треугольно-образного сигнала, будет еще вдвое хуже.

лучше хороший энкодер чем тугая клавиатура.
Не вполне понял, откуда такое противопоставление? Сейчас почти стандарт для подобных приборов — энкодер + клавиатура. Добавка к цене копеечная, учитывая что кнопки и так есть, просто их нужно чуть больше.

ну и битность — не понимаю откуда взялись сомнения? на резисторах что, 14 бит нельзя получить?
Тут сразу две проблемы — точность резисторов и качество управляющих линий. Про резисторы уже написано (я только продолжу — … а потом резисторы делителя окажутся 1% и останется менее 8 бит). Причем подбором эту проблему не решить, у резисторов ТКС тоже зависит от точности.
Вторая проблема — цифровые выходы вполне могут иметь разброс по выходным уровням и гарантированно имеют разное время включения/отключения (что порождает дребезг при переходах уровня вида 0x1FFF <-> 0x2000).
Поэтому такое решение очень редко применяется в проф. аппаратуре даже для 8 бит. Про ЦАП на 14 бит вообще не припомню прецедента.

Нет, для генератора за $70 — это нормально. Только нужно понимать, почему нормальный генератор стоит в разы дороже при формально одинаковых характеристиках.
+
avatar
  • Sidula
  • 26 апреля 2018, 18:04
0
А зачем выдавать все 16384 уровня?
Сигнал может содержать всего несколько уровней, но задать их можно будет с 14-битной точностью.
+
avatar
  • kon-nor
  • 26 апреля 2018, 18:13
0
В большинстве случаев требуется плавное изменение уровня, а не одно абсолютное значение сигнала.
Можно чисто математически сравнить искажения синуса из 2048 уровней и из 16384.
И, возвращаясь к моему примеру с пилой/треугольником, получаемый результат будет соответствовать 10-11 битному ЦАП. Обычно, лишний бит ЦАП обходится существенно дороже, чем лишние несколько килобайт ОЗУ.
+
avatar
  • bevice
  • 29 апреля 2018, 06:34
0
Я сейчас дико извиняюсь, но уж что-что а нарисовать пилу всеми 14 битами проще простого. Для этого не нужно ни 16384 точек, ни даже 2048. Хватит ровно двух. Интерполяцию придумали очень давно.
По поводу джиттера на входах, попробуйте его увидеть у 400МГц плисины. Тем более, что порты у них тактуются по особо-синхронным трассам. И выходы буферизованные, и входное цапа большое. Так что все ок.
По поводу резистров и точности, небольшая погрешность с завода ессно будет, а вот ткс у всех этих резисторов одинаковый (они из одной партии, из одной катушки) и температура одинаковая (они все рядом стоят), и поплывут они вместе. Синхронно. Как это отобразится на выходе r-2r цапа?
Да даже если в разные стороны убегут (а такого у меня не случалось еще), у них ТКС порядка 150ppm/K. Вы их до 100 градусов нагреете, чтоб на 0.01% уехали?
+
avatar
  • kon-nor
  • 29 апреля 2018, 13:17
+1
Интерполяцию придумали очень давно.
Во-первых, для этого нужно наличие интерполятора в генераторе. Что-то мне подсказывает, что его там нет. Во-вторых, для синуса потребуется уже другой интерполятор, линейный картину улучшит, но честных 14 бит все равно не будет.
По поводу джиттера на входах, попробуйте его увидеть у 400МГц плисины
Немножко позанудствую… 400МГц — это для градинга -6. В генераторе стоит -4, т.е. 270МГц.
Тем более, что порты у них тактуются по особо-синхронным трассам.
Это только для внутренних цепей, что гарантирует синхронность подачи сигналов управления на входы выходных буферов. Для внешних буферов примененный чип позволяет максимальную тактовую около 100МГц (дифференциальные режимы по понятным причинам не рассматриваем). Отличие вкл/выкл в районе наносекунды в этом случае вполне видны, но ни на что не влияют.
Тут, кстати, можно задать вопрос и насчет заявленных 266 МC/C, которая даже в DDR-режиме не достижима (если без разгонов и т.п.). Впрочем, с этим семейством я не работал и возможно, что не-U семейство тоже поддерживает DDR4 (в табличке времянок DDR4 указано про 600U, 1200U и выше).

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

у них ТКС порядка 150ppm/K. Вы их до 100 градусов нагреете, чтоб на 0.01% уехали?
Вы случайно не смешали милионные доли и проценты? 150ppm/K — это отклонение на 0.015% на каждый градус. 100 градусов дадут полтора процента. И нужно учитывать большУю битность ЦАП, когда отклонение в старшем (четырнадцатом) разряде даже на указанные 0.015% напрочь убивает два младших разряда ЦАП. А это всего один градус, что более чем возможно даже для резисторов, находящихся на одной плате.
Также необходимо учитывать, что выходное сопротивление буферов — относительно большое (омы/десятки ом) и крайне редко нормируемое как по статическому отклонению, так и по температурным характеристикам. Т.е. получается уже не чистый R-2R, а существенно более хитрая схема, кусочки которой имеют разные (возможно — и разнонаправленные) температурные коэффициенты.

Чудес не бывает. Не может эрзац-ЦАП на рассыпных элементах быть сопоставим с монолитным ЦАП по характеристикам. Даже для 6-8 бит это уже на грани разумности. Попытка сделать 14 битный ЦАП — это совершеннейшее радиолюбительство в плохом смысле этого слова.
+
avatar
  • bevice
  • 29 апреля 2018, 14:12
0
Да, процентами маханул, вы правы конечно. Но еще раз повторю, они все стоят рядом и плывут одинаково. С латтисом я не работал никогда, но у конкурентов даже древние серии синхронны до жути. Если найду на чем посмотреть — измерю, дело не хитрое.

Я понимаю, к чему вы придираетесь, и даже согласился бы, если бы цена на указанный прибор не была дешевле одного приличного цапа. И 14 бит по факту не более чем маркетинг, они там не нужны. Но резисторы дешевые, ног у плисины хватает — чего бы не запилить.
+
avatar
  • kon-nor
  • 29 апреля 2018, 15:17
0
Но еще раз повторю, они все стоят рядом и плывут одинаково
Примерно одинаково. Был-бы ЦАП бит на 8 — это решение имеет право на жизнь. Но на 14 битах уже совсем другой бюджет погрешностей.

И 14 бит по факту не более чем маркетинг,
Это не маркетинг — это наглое, циничное вранье. Маркетинг — это когда в рекламном буклете что-то выделяют, а о чем-то пишут «мелким шрифтом». Как, например, в осциллографах крупно написано 1GS/s, а дальше приписка «в одноканальном режиме».
И когда я вижу явное вранье в одном месте, у меня закономерно возникает вопрос — верить ли остальному? Даже по заявленным параметрам генератор больше похож на 10-битный. Вполне предсказуемая микросхема ЦАП на 10 бит стоит более чем разумные деньги.
А тут заявлено 14, в обсуждении писалось, что не более 12, а какая на самом деле точность примененных резисторов не знает никто. Может там «точные» однопроцентники? Можно еще посмотреть на параметр «разрешение смещения». Он для лучшего случая составляет 1/1000 от диапазона. Типичное значение для 10-битного ЦАП. С другой стороны, есть параметр «разрешение по амплитуде», заявленное как 1мв для диапазона 20В. Т.е. 1/20000 Как такое теоретически можно реализовать даже для честного ЦАП на 14 бит и 16384 отсчета?
И выполняются ли в реальности заявленные (и весьма плохие) 0.8% искажений на синусе — тоже неизвестно. Это все переводит устройство из разряда «прибор» в разряд «игрушка».
+
avatar
  • mzr910
  • 26 апреля 2018, 19:51
0
шо вы хочите за такие деньги, у меня в осциллографе только активировать официально встроенный генератор стоит 750 зелени, генераторы на что то похожие начинаются от 200 зелени а встроенные в новые хантеки еще хуже этого из обзора
+
avatar
  • ksiman
  • 26 апреля 2018, 16:32
0
У данного генератора есть амплитудная модуляция?
Какой КНИ синуса на звуковых частотах?
+
avatar
0
модуляция есть у этого, да и схемотехника у него получше, но бывает что окирпичивается. на eevblog на форуме тема есть про него. на новых прошивках вроде поправили этот глюк, но сомнения остались…
+
avatar
0
амплитудную модуляцию я тут не нашел
+
avatar
  • tupoi13
  • 26 апреля 2018, 17:35
+1
15 МГц на прямоугольнике мало, а 0.8% искажений на синусе — очень много.
+
avatar
  • serpa
  • 26 апреля 2018, 19:32
0
Извините, если упустил этот момент в обзоре. Есть ли в генераторе ждущий режим? Это когда на вход Ext.IN поступают непериодические запускающие импульсы, и по каждому из них генератор выдает ровно один импульс заданной формы и амплитуды.
+
avatar
0
нет, это выше его возможностей)
+
avatar
  • serpa
  • 26 апреля 2018, 19:56
0
Спасибо. Почему-то ждущего режима я не находил ни в одном китайском функциональном генераторе «любительского» диапазона стоимости (<~ $100). Загадка. Казалось бы, программная генерация форм не препятствует запуску «по требованию». Все старые советские генераторы импульсов это умели.
+
avatar
  • miklsh
  • 28 апреля 2018, 10:34
0
Увидел что генератор умеет работать в режиме ГКЧ — перебирать частоту «от...» «до...»
А есть ли в нем возможность со второго выхода, либо с TTL.ext снять импульс синхронизации?
Ну ооочень полезная функция — совместно с осциллографом получается измеритель АЧХ (настройка усилителей/фильтров в реальном времени, да хоть резонансы кварца увидеть).
К прим, тракт SSB трансивера, кварцевый и диаппазонный фильтры настраивал:

+
avatar
  • INN36
  • 26 апреля 2018, 22:54
-1
ВОТ уже пару месяцев лежит в хотелках. Не знаю, сколь это ужасно, ибо сильно дешево.
+
avatar
  • ksiman
  • 26 апреля 2018, 23:45
0
Так он там дороже, чем у автора.
+
avatar
  • vigos
  • 26 апреля 2018, 23:45
0
Почитайте отзывы о нём. Там присылают 15 МГц., а не 100 МГц
+
avatar
  • qu1ck
  • 27 апреля 2018, 08:16
0
Обратите внимание на изменение Vmin, Vmax с ростом количества пачек. При малом их количестве импульсы имеют отрицательную полярность, дальше картина иная. Кто может объяснить, прошу прояснить в комментариях.
Это у вас скорее всего осцил на AC coupling режиме, вот и центрирует по усредненному значению.
Разницы между Sguare и Pulse на осциллограмме не заметил. Как был меандр, так и остается при переключении, поэтому скрин не выкладываю.
Скважность менять на pulse режиме пробовали?
+
avatar
0
Пробовал менять скважность. Разницы не увидел.
Но Ваши замечания вечером перепроверю.
+
avatar
+1
Вы были правы по всем статьям! Моя ошибка, каюсь.
Спасибо за подсказку. Внес исправления в обзор. Как смог увеличил Вашу карму), надеюсь читатели присоединятся.
+
avatar
  • INN36
  • 27 апреля 2018, 20:18
0
Про используемый осциллограф нигде не нашел.
Внутр. калибровку перед подключением к генератору проходил?
Может, жуть в меандрах вся оттуда лезет?
+
avatar
0
да, делал калибровку
+
avatar
  • INN36
  • 27 апреля 2018, 22:58
0
Модель осциллографа хоть озвучьте.
Я не смог найти, каюсь.
+
avatar
0
Intrustar isds205c
+
avatar
  • qu1ck
  • 28 апреля 2018, 00:24
+1
Вот это тоже надо бы указать в обзоре, особенно это к месту перед графиками с высокими частотами. То что у вас 6 Мгц меандр больше на две сложенные синусоиды похож совсем не значит, что генератор плохой, просто с 48 Мгц сэмплингом этот осцил всего-то 8 точек на период рисует, а об остальном только догадывается.

Для измерения красивых синусов частотой Х нужно иметь где-то 10Х частоту сэмплирования, а для меандра так и вовсе 50-100Х.
+
avatar
  • INN36
  • 28 апреля 2018, 00:39
0
Вот и я о том же.
Скорее всего с этими ноунейм-генераторами не все так уж плохо.
+
avatar
0
Да с ним совсем не все плохо. За эти деньги и с таким функционалом это даже можно сказать хорошо. Просто нужно знать особенности и брать его под цели соответствующие его возможности.
+
avatar
0
Возможно Вы снова и снова правы, но есть одно но… Если смотришь меандр, поданный с осциллографа (1кГц 2В), то меандр образцовый, а если с генератора, то даже на этой частоте передний фронт скругленный.
+
avatar
  • qu1ck
  • 28 апреля 2018, 09:18
0
Я обратил на это внимание и сразу подумал, что похоже щуп не скомпенсирован правильно. Хотя если меандр с осцила показывает нормально, то может и что-то другое.
+
avatar
0
давайте попробуем разобраться и начать с банальных вещей, чтобы отсеять за несостоятельностью. Попробовать:
— посмотреть, что там на выхлопе блока питания и заменить его;
— заменить щупы осциллографа;
— раздобыть шнур BNS-BNS;
— попробовать другой осциллограф (тут сложнее)
— предлагайте — охотно поэкспериментирую.
+
avatar
  • bevice
  • 03 мая 2018, 23:33
0
Кстати, погонял подобный прибор (только -60М) на теплом, аналоговом С1-99. Работа ЦАПа скорее понравилась. Есть косяк с ненулевой фазой второго канала (даже выключенный второй канал косячит!). Ну и все кроме синуса низкочастотное совсем.

Смотреть ламповый график
Лесенки


Фазовый косяк, заметен на нижнем графике (вторая ступенька и 2я сверху)

+
avatar
  • kven
  • 14 мая 2018, 08:45
0
генерация шумов на «независимых» каналах очень похожа
+
avatar
+1
Хочу приобрести данный генератор, есть несколько вопросов по функционалу:
1) Можно ли сохранить форму сигнала, которая будет на выходи при включении сигнала? Нужно, чтобы прибор запомнил, например, треугольник 5vpp определенной частоты и при включении не приходилось повторно ничего выставлять
2) Насколько я понял, прибор при включении автоматически активирует выходы. Можно ли указать, что при включении сигнала на выходе нет — выходы отключены? В FY6600 такая фича вроде бы есть, а тут не нашёл в обзорах.
+
avatar
  • emil
  • 19 марта 2019, 11:51
0
Хочу переделать щупы. Вопрос -подойдет ли к нему разъем PC 50? Кабель на 50 ом или 75 ом.?
+
avatar
  • emil
  • 11 апреля 2019, 09:49
0
Прибор не стоит своих денег.Синус еще тянет-остальные сигналы максимум до 1-2 Мгц.Дальше плывут.Брал прибор на 60мгц.Написал продавцу. Он не в какую-типа сам дурак.Открыл спор, снял видео.Просил 1500 руб компенсации. Али закрыл спор и вернул половину стоимости прибора. Сообщение продавца говорит о его уровне и отношению к покупателям.Не стесняйтесь открывать спор. Снимайте видео работы прибора. Ali будет на вашей стороне.Брал В «ОФИЦИАЛЬНОМ » магазине тут aliexpress.com/item/RD-JDS6600-Series-40MHZ-Digital-Control-Dual-channel-DDS-Function-Signal-Generator-frequency-meter-Arbitrary-sine/32814611834.html
+
avatar
0
Гордишься собой, нищеброд?
+
avatar
  • emil
  • 11 апреля 2020, 13:55
0
Нищеброда в зеркале увидишь
+
avatar
  • AVLMYSKU
  • 14 августа 2019, 11:49
0
Привет!
Спасибо.
Как увеличить чувствительность по входу частотомера? Надо замерять частоту кварца, а там амплитуда — 0.2 Вольта.
Спасибо.
+
avatar
  • emil
  • 11 апреля 2020, 13:55
0
Добрый день.Можно ли этот генератор использовать для настройки ПЧ тракта радиоприемника АМ и ЧМ.?