Jds6600 60m 60 мгц генератор сигналов инструкция на русском

В этой статье приведен перевод руководства «OPERATING MANUAL JDS6600 Series Digital Control Dual-channel DDS Signal Generator», Rev1.0 (май 2017). Также решил поделиться личными впечатлениями от использования этого прибора.

[1.2. Комплект поставки]

Предмет Количество
Адаптер DC (5V 2A) 1 шт.
Кабель USB 1 шт.
Сигнальный выходной кабель 2 шт.
CD-ROM (драйвер USB, программа, руководство) 1 шт.

[2. Общее описание]

2.1. Сигнал-генератор серии JDS6600 работает по принципу прямого цифрового синтеза (DDS), и может генерировать сигналы синусоидальной, прямоугольной, треугольной формы, импульсный сигнал, сигналы произвольной формы, определяемой пользователем, и т. д. Частота выходного сигнала может быть до 40 МГц (в момент написания статьи это была старшая модель серии, сейчас появилась новая модель JDS6600-60M, поддерживающая максимальную частоту 60 МГц). Имеется коррекция скважности, функции амплитудной модуляции и качания (развертки) частоты, и другие возможности по формированию сигналов. На графическом индикаторе прибора Вы можете сразу увидеть форму выходного сигнала, параметры его амплитуды и частоты. Прибор может применяться на производстве, в школах, исследовательских институтах и лабораториях.

Примечание: про амплитудную модуляцию (AM) неправда — генератор не позволяет такой вид модуляции.

2.2. Выбор модели. В настоящий момент имеется 3 модели, JDS6600-40M, JDS6600-25M и JDS6600-08M, отличающиеся в основном максимальной выходной частотой синусоидального сигнала:

Модель MAX частота выходного синусоидального сигнала
JDS6600-40M 40 МГц
JDS6600-25M 25 МГц
JDS6600-08M 8 МГц

2.3. Габаритные размеры

JDS6600 dimensions

2.4. Технические параметры

Общие параметры
Экран индикации Тип индикатора 2.4 дюйма, цветной TFT LCD
Сохранение и загрузка Количество 100 групп, от 00 до 99 (при включении питания будет загружена позиция 00)
Сигнал произвольной формы, задаваемый пользователем (Arbitrary wave) Количество 1 .. 60, всего 60 групп (по умолчанию установлено 15 групп)
Интерфейс Режим USB — UART
Интерфейс расширения Имеется последовательный интерфейс (UART) с уровнями TTL для удобства пользовательских экспериментов
Скорость обмена данными 115200 bps
Протокол обмена Открытый протокол командной строки
Источник питания Диапазон входного напряжения 5V постоянного тока (DC) ± 0.5V
Технология производства Поверхностный монтаж, применение FPGA, высокая надежность, длительное время эксплуатации
Пищалка (индикация событий) Имеется процедура включения и выключения пользователем
Условия эксплуатации Температура 0 .. 40°C, влажность < 80%
Частотные характеристики
  JDS6600-08M JDS6600-25M JDS6600-40M
Частотный диапазон синуса 0..8 МГц 0..25 МГц 0..40 МГц
Частотный диапазон прямоугольника 0..8 МГц 0..15 МГц 0..15 МГц
Частотный диапазон треугольника
Частотный диапазон импульсов 0..6 МГц
Частотный диапазон CMOS/TTL
Частотный диапазон сигнала произвольной формы
Время нарастания прямоугольного сигнала ≤ 30 нс ≤ 25 нс ≤ 20 нс
MIN разрешающая способность по частоте 0.01 мкГц(0.00000001 Гц)
Точность частоты ± 20 ppm
Стабильность частоты ± 1 ppm / 3 часа

Примечание: решил проверить, насколько точно устанавливается частота по эталонному прибору. При установке на выходе частоты 1476000 Гц ошибка составила +16 Гц. Таким образом, это действительно не выше ±20 ppm (скорее всего определяется стабильностью частоты кварцевого резонатора).

Характеристики форм сигнала
Форма сигнала Sine, Square, Triangle, Pulse (duty-cycle correction), Partia Sine, CMOS, DC level, Half-wave, Full-Wave, Pos-Ladder, Neg-Ladder, Noise, Exponential Rise, Exponential Fall, Tone, Sinc Pulse, Lorentz Pulse и 60 видов форм сигнала, определяемых пользователем.
Длина формы сигнала 2048 точек
Скорость следования выборок сигнала 200 мегасемплов/сек
Разрешающая способность по вертикали 12 бит
Синус Подавление гармоник ≥ 45dBc (< 1МГц); ≥ 40dBc (1..20МГц)
Коэффициент общих гармонических искажений < 0.8% (20Гц..20кГц, 0dBm)
Прямоугольник и импульсы Overshoot (Square) ≤ 5%
Диапазон скважности (импульсы) 0.1 .. 99.9%
Ramp wave Линейность ≥ 98% (0.01Гц..10кГц)
Выходные характеристики
Амплитудный диапазон JDS6600-08M JDS6600-25M JDS6600-40M
2mVpp..20Vpp ≤ 10МГц:2mVpp..20Vpp
≤ 16МГц:2mVpp..10Vpp
≤ 25МГц:2mVpp..5Vpp
Разрешающая способность по амплитуде 1 mV
Стабильность амплитуды ± 0.5% / 5 часов
Amplitude flatness ± 5% (< 10МГц); ± 10% (> 10МГц)
Выходное сопротивление 50Ω ± 10%(типичное значение)
Защита Все сигнальные выходы выдерживают короткое замыкание в течение 60 секунд.
Постоянное смещение
Диапазон настройки смещения  Амплитуда на выходе > 4V Амплитуда на выходе в диапазоне 0.4 .. 4V Амплитуда на выходе в диапазоне до 0.4V
-9.99 .. 9.99V -2.5 .. 2.5V -0.25 .. 0.25V
Фазовые характеристики
Диапазон настройки фазы 0 .. 359.9°
Точность установки фазы 0.1°
Выход TTL/CMOS
Низкий уровень (лог. 0) < 0.3V
Высокий уровень (лог. 1) 1 .. 10V
Время нарастания / спада уровня ≤ 20 нс
Функция измерительного входа
Частотомер Диапазон измеряемых частот 1 Гц .. 100 МГц
Точность измерения Время захвата настраивается в диапазоне 0.01 .. 10 секунд
Функция счетчика импульсов Диапазон счета 0 .. 4294967295 (32 бита)
Режимы входа DC (пропуск постоянной составляющей) и AC (только переменное напряжение)
Диапазон входного напряжения сигнала 2 .. 20Vpp
Измерение ширины импульса  0.01 мкс (разрешающая способность), до 20 секунд (MAX измеряемое время)
Измерение длительности периода
Функция генератора качающейся частоты
Канал CH1 или CH2
Функция изменения частоты Линейная, логарифмическая
Длительность периода изменения частоты 0.1 .. 999.9 сек
Диапазон качания частоты Настраивается пользователем
Направление изменения частоты Прямое, обратное, туда и обратно
Функция генератора пачки импульсов (burst)
Количество импульсов 1 .. 1048575
Burst mode Ручной запуск, срабатывание от канала CH2, внешний сигнал переменного тока (AC), внешний сигнал с постоянной составляющей (DC)

[3. Управление прибором]

3.1. Передняя панель

JDS6600 front panel description

1) 2.4-дюймовый цветной дисплей TFT LCD.
2) функциональные программные кнопки, активирующие нужную функцию.
3) Кнопки быстрого вызова функции.
4) Ручка настройки параметра (поворотный энкодер).
5) Кнопка питания.
6) Вход частотомера/счетчика.
7) Выходы каналов CH1 и CH2 генератора.

3.2. Задняя панель

JDS6600 rear panel description

8) Интерфейс расширения с уровнями TTL.
9) Коммуникационный интерфейс USB.
10) Коннектор джека для подачи постоянного напряжения питания 5V.

3.3. Информационный дисплей

JDS6600 display description

11) Область параметров канала CH1.
12) Область параметров канала CH2.
13) Форма генерируемого сигнала.
14) Индикатор подачи на выход сигнала от соответствующего канала (ON сигнал выводится, OFF не выводится).
15) Программные кнопки для выбора функций.
16) Сдвиг фазы между сигналами каналов CH1 и CH2.

3.4. Краткое описание функций кнопок

JDS6600 front panel buttons

Кнопка
Описание
Функциональная программная кнопка Это 5 кнопок без надписей, находящихся с правой стороны экрана. Их функция поясняется текстовыми и графическими метками, появляющимися на экране возле каждой кнопки.
WAVE Переход к основному интерфейсу, или установка формы выходного сигнала текущего канала.
MEAS Быстрое переключение между интерфейсом режима измерения и основным интерфейсом.
MOD Быстрое переключение между интерфейсом режима модуляции и основным интерфейсом.
SYS Быстрое переключение между режимом системных настроек и основным интерфейсом.
OK В режиме основного интерфейса эта кнопка управляет одновременным подключением выходов каналов CH1 и CH2 (ON/OFF). В режиме интерфейса модуляции эта кнопка включает и выключает модуляцию (ON/OFF).
< > Когда устанавливается параметр, нажатие на эти кнопки меняет положение курсора на изменяемом параметре.
CH1, CH2 Кнопки быстрого управления каналами CH1 и CH2. Короткое нажатие: если этот канал не текущий, то он становится текущим. Если канал текущий, то короткое нажатие на эту кнопку включает и выключает выход соответствующего канала. Длинное (> 1 секунды) нажатие делает указаный канал главным каналом.

[4. Описание работы прибора]

После включения питания кнопкой 5 прибор запускается и отображает на экране соответствующее сообщение. При первом включении прибор предлагает выбрать язык интерфейса (доступны китайский и английский). Нажмите соответствующую программную кнопку справа от экрана (для выбора английского языка нажмите кнопку возле метки ENG). После этого отобразится основной рабочий экран прибора.

4.1. Описание основного интерфейса управления

4.1.1. Нажмите кнопку OK, чтобы одновременно включить вывод сигнала на оба канала. Повторные нажатия будут по циклу выключать оба канал (состояние OFF) и снова включать их (состояние ON).

4.1.2. Выбор канала: нажмите CH1 или CH2 для выбора текущего канала.

Примечание: с текущим каналом работают основные органы управления, например выбор формы сигнала (см. п. 4.1.3).

Повторное нажатие будет включать и выключать сигнал этого канала.

Примечание: состояние вывода выходного сигнала ON/OFF дублируется свечением зеленого светодиода возле выходного коннектора прибора на передней панели (ON сигнал выводится, светодиод горит, OFF сигнал не выводится, светодиод погашен).

4.1.3. Установка формы сигнала: нажимайте кнопку WAVE, чтобы установить вид формы сигнала текущего канала. Поворот ручки энкодера 4 позволяет быстро менять форму сигнала. Кнопки < > позволяют быстро переключаться между выбором синусоидальной формы сигнала и сигналами произвольной формы, выбираемыми пользователем (Arbitrary01..Arbitrary15).

4.1.4. Установка частоты: нажмите программную кнопку [FREQ] для ввода частоты, нажимайте кнопки <  > для перемещения курсора для установки  шага изменения значения частоты при повороте ручки энкодера. Удерживайте программную кнопку [FREQ] больше 1 секунды, чтобы поменять единицы измерения частоты.

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

[OFFS] позволяет установить постоянное смещение сигнала.
[DUTY] позволяет установить скважность.
[PHAS] позволяет установить разность фаз между каналами CH1 и CH2.

4.2. Интерфейс измерительного входа 6

Этот интерфейс активируется кнопкой MEAS.

4.2.1. В режиме измерения нажимайте программную кнопку [FUNC] для входа в состояние переключения между измерением частоты и счетчиком импульсов.

4.2.2. Установка закрытого входа: программной кнопкой [COUP] можно установить режим входа AC (закрытый вход для переменного напряжения) и DC (открытый вход с пропусканием постоянной составляющей).

4.2.3. Установка время захвата (gate time): для этого нажмите программную кнопку [GATE], и нажимайте кнопки < > для установки значения шага. Поворот ручки энкодера устанавливает значение.

4.3. Интерфейс настройки модуляции

Вход в этот интерфейс производится кнопкой MOD.

4.3.1. В режиме интерфейса модуляции нажимайте программную кнопку [FUNC] для переключения состояния модуляции канала CH1 и CH2 и функции burst.

4.3.2. При настройке функции качания частоты (канал CH1) нажимайте программные кнопки вверх/вниз для выбора редактируемого элемента настройки. После выбора Вы можете нажимать кнопки < > для выбора редактируемой позиции, и поворачивать ручку энкодера для изменения параметра.

4.3.3. После того, как выполнили все настройки, нажмите программную кнопку ON для запуска функции качания частоты. Программная кнопка OFF останавливает качание.

4.3.4. Другие функции работают так же, как описанные выше.

4.4. Интерфейс настройки системы

Настройки активируются кнопкой SYS.

4.4.1. Загрузка и сохранение: Вы можете загрузить и сохранить параметры генерации сигнала в определенное место, которое выбирается поворотом ручки энкодера. Когда Вы хотите загрузить [LOAD], сохранить [SAVE] и удалить [CLR] настройки, нажимайте соответствующие программные кнопки.

4.4.2. Sync: когда Вы настраиваете параметр sync, канал CH1 является объектом операции. Параметр CH2 будет изменяться при изменении параметра CH1. Когда выбрана настройка функции sync, Вы можете нажимать кнопки < > или поворачивать ручку энкодера для выбора нужного параметра синхронизации. Программные кнопки [ON] и [OFF] соответственно включают и отменяют синхронизацию выбранного параметра.

4.4.3. Другие функции системных настроек настраиваются по такому же принципу, как описанные выше функции.

[Личные впечатления от прибора]

Сразу удивило то, что интерфейс JDS6600-40M построен очень логичным и удобным образом, так что практически отпадает необходимость чтения руководства пользователя — по крайней мере для того, чтобы пользоваться основными возможностями генератора.

Удивило, что прибор не может питаться от USB, хотя ему требуется всего лишь 5V напряжения питания. Возможно, это связано с тем, что тока USB недостаточно — порт USB выдает только 0.5A, а блок питания, который был в комплекте, рассчитан на ток 2A. Понравилась кнопка включения питания — её состояние красиво подсвечивается, когда прибор включен.

JDS6600 power button

Неприятная мелочь — адаптер питания 220V, который был в комплекте, не рассчитан на стандартную сетевую вилку. Он имеет плоские штыри, которые требуют для подсоединения специального адаптера.

Еще один мелкий недостаток — зеленый светодиод индикации включения канала CH1, который находится возле его выходного коннектора, слегка засвечивает кнопку CH2 (это заметно на фотографии п. 3.4) — создается впечатление, что она подсвечивает свое состояние. Однако никакой подсветки кнопок нет (хотя могли бы сделать!).

Что внутри? На вес JDS6600-40M очень легкий, как будто начинки в нем почти не было. Когда я его разобрал, то оказалось, что действительно, внутреннее пространство прибора заполнено очень незначительно.

Для разборки нужно выкрутить 4 длинных шурупа, головки которых находятся на нижней стенке, после этого осторожно приподнять крышку со стороны задней панели, и длинной отверткой осторожно освободить защелки передней панели. После этого корпус прибора разбирается полностью.

JDS6600 inside

Платы прибора крепятся короткими шурупами. Основная плата по дизайну должна была крепиться 4 шурупами, но было закручено только 3, наверное тут китайцы решили слегка съэкономить.

Начинка генератора оказалась довольно серьезная. Неудивительно, что тока USB не хватило, чтобы питать это железо. Вся конструкция состояла из 2 плат — блок индикации и управления (передняя панель) и основная плата (DDS-модуль генерации сигналов).

[Блок индикации]

JDS6600 front panel board

Компонент Описание
STM32F103CBT6 Управляющий микроконтроллер
Winbond 25Q16JVC EEPROM
LD1117AG Линейный стабилизатор +3.3V

[Основная плата]

JDS6600 main board top

JDS6600 main board bottom

Компонент Описание
LCMXO2-1200HC-4TG144C FPGA — Field Programmable Gate Array 1280 LUTs 108 I/O 3.3V -4 SPD.
CH340Q Преобразователь USB-UART.
74HC14 6 инвертеров с триггером Шмитта.
LD1117AG Линейный стабилизатор +3.3V (2 шт.).
ST 358 G0648 LM358, маломощный двойной операционный усилитель с малым входным током (2 шт.).
AD8056A 300 МГц операционный усилитель (2 шт.).
AD835 250 МГц квадрантный умножитель (2 шт.).
AD8017 Сдвоенный высокоскоростной усилитель.
3001i Не удалось найти информацию. Две микросхемки, которые находились под радиатором. Скорее всего выходные усилители каналов CH1 и CH2.
7905 Линейный стабилизатор -5V.
XL6008E Импульсный преобразователь DC/DC 400 кГц.
APM4953 Два P-канальных транзистора MOSFET в одном корпусе.
24.000Mhz Кварцевый генератор.

[Программа управления]

К прибору JDS6600 на компакт-диске поставляется программа, которая повышает удобство управления прибором. В ней дублируются все функции передней панели, а также реализован недоступный другим способом принцип формирования сигнала произвольной формы — Arbitrary.

Программа соединяется с прибором через виртуальный COM-порт, организованный через интерфейс USB. Для работы программы нужно установить драйвер чипа CH340Q, а также нужно установить программый драйвер VISA компании National Instruments. Все это также есть на компакт-диске: драйвер CH340Q находится в папке h340 drive (архив Ch340.rar), драйвер VISA находится в папке VISA (установщик setup.exe). Установщик управляющей программы находится в файле EnglishJDS6600 applicationSetup.exe.

Configuration. После первого запуска программа запросит порт подключения.

JDS6600 app select port

Выберите порт прибора, и нажмите на кнопку Connect. После успешного подключения будет отображена марка прибора и и его серийный номер.

JDS6600 app connected

Control Panel. Первая закладка дает доступ к основному окну, где настраиваются основные параметры генерации частот — частота, напряжение, сдвиг фазы между каналами и другие параметры. Ничего нового, все это доступно и в интерфейсе передней панели прибора, но здесь все сразу на виду.

JDS6600 app Control Panel

Extend Function. Здесь активируются функции измерения частоты, подсчета импульсов, качания частоты, генерации пачки импульсов. Все эти функции также доступны и с передней панели прибора.

JDS6600 app Extend Function

Arbitrary. Это самый интересная закладка, только здесь можно формировать сигнал произвольной формы.

JDS6600 app Arbitrary

Средняя область экрана позволяет строить график одного периода генерирования сигнала. Строить можно по точкам оси X (с координатами от 0 до 2047). Кусочки этого периода можно рисовать как вручную курсором мыши, так и с помощью стандартных форм сигналов (выпадающий список Standard waveform). Левые 2 экранчика дают дополнительные возможности синтеза сигналов путем математических операций над верхней и нижней осциллограммой. Зеленые стрелки предназначены для копирования в экраны математического синтеза исходных данных с основного экрана.

Синтезированный сигнал получается вполне адекватный, вот так он выглядит на экране прибора и на экране осциллографа:

JDS6600 arbitrary output main interface

JDS6600 arbitrary output example

[Как поменять язык интерфейса с китайского на английский]

1. Нажмите кнопку SYS.
2. Нажмите 3 раза кнопку «вниз» (третья кнопка, считая сверху, см. фото) для перемещения курсора к пункту смены языка.
3. Нажмите кнопку ENG (четвертая кнопка), язык поменяется на английский.
4. Нажмите кнопку SAVE (она появится сверху).
5. Нажмите кнопку SYS.

На задней стенке прибора имеется гнездо USB Type B, которое при подключение к компьютеру определяется как виртуальный последовательный порт USB-SERIAL CH340 (нужно только установить драйвер чипа CH340, если он у Вас еще не установлен). Таким образом, нет проблем управлять прибором программно, посылая символы через COM-порт.

Описание протокола я нашел в [3]. Это библиотека Python (вместе с примером программы), предназначенная для управления JDS6600. К сожалению не настолько хорошо разбираюсь в Python, чтобы разобраться в этой библиотеке, по крайней мере первая попытка запустить программу примера закончилась неудачей. Зато в файле registers.txt я нашел описание регистров, которое с помощью снифера позволило разобраться, как работает протокол (снифером я анализировал данные протокола, которые передавала и принимала штатная программа [2], поставляемая с JDS6600 на маленьком компакт-диске).

Прибор принимает команды, которые отправляются в простом текстовом формате (см. описание ниже). Причем у протокола есть особенность, которая поначалу поставила меня в тупик, пока я не воспользовался снифером, чтобы проанализировать трафик протокола. Для передачи команд в прибор клавишей Enter каждая команда должна завершаться символом перевода строки, или LF (0x0A, n). Однако программы клиентов терминала по умолчанию в ответ на нажатие Enter передают символ возврата каретки, или CR (0x0D r). Из-за этого генератор отказывался воспринимать команды. Терминальный клиент Terra Term Version 4.97 (SVN# 6995) [4, 5] позволил мне перенастроить передачу символа LF в момент нажатия Enter, после чего управление генератором заработало (см. ниже скриншот, красным обведены измененные настройки терминала).

TerraTerm terminal settings for JDS6600

[Описание протокола]

В этом описании используются следующие специальные символы:

> отправка в прибор
< возвращенные данные из прибора
r возврат каретки 0x0D (CR)
n перевод строки 0x0A (LF)
# это комментарий

В начале каждой команды используется префикс :r= для чтения регистра, :w= для записи регистра. В ответ на успешную запись прибор отвечает :okrn.

00 .. 01: регистры с информацией об аппаратуре

00 model (модель прибора, это может быть 8, 25, 40 или 60)
01 SN (серийный номер прибора)

Как использовать:

> :r00=n
# JDS6600 вернул модель 40 (максимальная частота 40 МГц):
< :r00=40.rn
> :r01=
# JDS6600 вернул свой серийный номер 1716400019:
< :r01=1716400019.rn

20 .. 31: регистры формы сигнала («wave» mode)

20 разрешение канала (x,x)
21 wave1 (форма сигнала канала 1)
22 wave2 (форма сигнала канала 2)
23 frequency1 (частота канала 1)
24 frequency2 (частота канала 2)
25 amplitude1 (амплитуда канала 1)
26 amplitude2 (амплитуда канала 2)
27 offset1 (смещение по постоянному току канала 1)
28 offset2 (смещение по постоянному току канала 2)
29 dutycycle1 (скважность канала 1)
30 dutycycle2 (скважность канала 2)
31 phase (разность фазы между каналами)

# Прочитать 10 регистров, начиная с адреса 21:
> :r21=10n
<
# Канал 1 синус:
:r21=0.rn
# Канал 2 синус:
:r22=0.rn
# Частота канала 1 в сотых долях Гц (1476 кГц):
:r23=147600000,0.rn
# Частота канала 2 в сотых долях Гц (10 кГц):
:r24=1000000,0.rn
# Амплитуда канала 1 в милливольтах (5V):
:r25=5000.rn
# Амплитуда канала 2 в милливольтах (5V):
:r26=5000.rn
# Смещение канала 1 в милливольтах (0V):
:r27=1000.rn
# Смещение канала 2 в милливольтах (0V):
:r28=1000.rn
# Скважность канала 1 в десятых долях % (50%):
:r29=500.rn
# Скважность канала 2 в десятых долях % (50%):
:r30=500.rn
# Сдвиг фазы между каналами:
:r31=0.rn

32 .. 35: регистры режима и интерфейса пользователя (mode and UI)

32 action (x,x,x,x)
33 mode (4 USB-bits, write 4 LSB-bits)
34 control UI menu (управление меню интерфейса пользователя)
35 mode (подобно 33, только чтение)

36 .. 38: регистры управления режимом измерения («measure» mode)

36 measure coupling
37 measure gate time
38 measure mode

39: сброс счетчика

39 reset counter / burst reset counter / burst manual trigger: запись 0 в регистр

40 .. 44: регистры для управления режимом качания частоты («sweep» mode)

40 sweep start freq (начальная частота)
41 sweep end freq (конечная частота)
42 sweep sweep time (время цикла)
43 sweep direction (направление качания)
44 sweep sweep-mode (lin/log), закон изменения частоты (линейный/логарифмический)

45 .. 48: режим импульсов («pulse» mode)

45 pulse pulse-time (длительность импульса)
46 pulse T, period (период импульса)
47 pulse offset (смещение импульса)
48 pulse amplitude (амплитуда импульса)

49 .. 50: пакетный режим («burst» mode)

49 burst number of bursts (количество пакетов)
50 burst mode (trigger, срабатывание запуска пакета)

51 .. 56: системные настройки (system settings)

В работе этих регистров есть баги, см. комментарии.

51 system READ: ————               WRITE: sound
52 system READ: sound                     WRITE: яркость
53 system READ: яркость экрана       WRITE: язык интерфейса
54 system READ: язык интерфейса    WRITE: sync
55 system READ: sync                       WRITE: ArbMaxNum
56 system READ: ArbMaxNum            WRITE: ————

# Прочитать текущую яркость:
> :r53=n
# Прибор ответил, что яркость 12:
< :r53=12.rn
# Установить яркость 1:
> :w52=1.n
< :okrn

70 .. 72: действия профилей (часть системного меню)

70 profile save (сохранение профиля): записать в регистр номер профиля
71 profile load (загрузка профиля): записать в регистр номер профиля
72 profile clear (очистка профиля): записать в регистр номер профиля

80: режим счетчика (данные), «counter» mode (data)

80 counter counter

81 .. 89: режим измерения (данные), «measure» mode (data)

81 measure freq (Hz * 10)
82 measure freq (HZ * 1000)
83 measure PW+
84 measure PW-
85 measure T (period)
86 measure dutycycle
87 measure unknown 1 (related to freq. related to gatetime), то же что и counter в режиме «counter»
88 measure unknown 2 (inverse-related to freq.)
89 measure unknown 3 (inverse-related to freq.)

90 .. 95: все нули

[Дополнительная информация]

Режим генерации сигнала, «wave» mode:

** Регистр 20: разрешение каналов, после = указывается через запятую 2 поля: канал1,канал2. Пример:

> :r20=n
# Прибор ответил, что оба канала разрешены:
< :r20=1,1.rn
# Канал 1 разрешить, канал 2 запретить:
> :w20=1,0.n
< :okrn

** Регистры 21 и 22: waveform, форма сигнала

0 = sine (синус)
1 = square (прямоугольник)
2 = pulse (импульс)
3 = triangle (треугольник)
4 = partial Sine (часть синуса)
5 = CMOS (уровни КМОП)
6 = DC (постоянный ток)
7 = Half Wave (полуволна)
8 = Full Wave (полная волна)
9 = Pos. Lader (положительная полка)
10 = Neg. Lader (отрицательная полка)
11 = Noise (шум)
12 = Exp. Rise (нарастание по экспоненте)
13 = Exp. Decay (затухание по экспоненте)
14 = Multi Tone (несколько частот)
15 = Sinc
16 = Lorenz
101 .. 160 = Arbitrary01 .. Arbitrary60 (60 произвольных форм сигнала)

** Регистры 23 и 24: frequency (частота). Формат: frequency,multiplier (частота,множитель). Единицы в 1/100 Гц.

Multiplier (множитель):

0: 1 (Гц)
1: 1000 (кГц)
2: 1000000 (МГц)
3: 0.001 (мГц)
4: 0.000001 (мкГц)

Для множителей 0 (Гц), 1 (кГц) и 2 (МГц) установка множителя меняет только отображение частоты на дисплее прибора. Для множителей 3 (мГц) 4 (мкГц) множитель влияет как на отображение, так и на частоту. Использование множителей 3 и 4 позволяет устанавливать частоту с точностью более 0.01 Гц.

Максимумы частот для разных вариантов умножителей:

0, 1 и 2: аппаратное ограничение, определяемое моделью генератора.
3: 80 кГц
4: 80 Гц

** Регистры 25 и 26: amplitude (амплитуда сигнала). Единицы милливольты.

** Регистры 27 и 28: DC offset (смещение по постоянному току). Единицы 0.01V, с добавлением 1000 соответствует смещению 0V.

** Регистры 29 и 30: DutyCycle (скважность). Единицы в 0.1%.

Mode / action (режим/действие):

Регистр 32: action

   Count on: 1,0,0,0, Count off: 0,0,0,0
   Sweep on: 0,1,0,0, Sweep off: 0,0,0,0
   Pulse on: 1,0,1,1, Pulse off: 0,0,1,1
   Burst on: 1,0,1,1, Burst off: 0,0,1,1

Регистр 33: mode (управление режимами меню)

   ЧТЕНИЕ:
      0: Wave menu, channel 1 on top
      16: Wave menu, channel 2 on top
      32: System menu
      48: not used
      64: Measure menu
      72: Counter menu
      80: Sweep/Channel1 menu
      88: Sweep/Channel2 menu
      96: Pulse menu
      104: Burst menu

   ЗАПИСЬ:
      0: Wave menu, channel 1 on top
      1: Wave menu, channel 2 on top
      2: System menu
      3: not used
      4: Measure menu
      5: Counter menu
      6: Sweep/Channel1 menu
      7: Sweep/Channel2 menu
      8: Pulse menu
      9: Burst menu

[Ссылки]

1. 170622JDS6600.ZIP — драйвер, программа, документация, фотографии.
2. Функциональный генератор на AD9833, управляемый через USB.
3. python library to remote-control a Junce-Instruments JDS6600 signal generator over USB site:github.com.
4. Tera Term Home Page site:ttssh2.osdn.jp.
5. 180302teraterm-4.98.zip.

Всем доброго времени суток!
Сегодня хочу представить вниманию читателей обзор генератора сигналов произвольной формы 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), а уже потом установщик управляющей программы из папки EnglishJDS6600 applicationSetup.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 Правил сайта.

«Небольшой» обзор функционального DDS rенератора на ПЛИС
RUIDENG JDS6600 (60МГц) — источника тестового сигнала, со встроенным частотомером.

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

Осторожно, много фотографий и скриншотов.

Для удобства, сделаю в обзоре небольшое содержание.

Содержание и быстрая навигация по тексту:
Введение, характеристики…
Посылка, упаковка, комплект
Обзор основных функций RD JDS6600
Тестирование
Программное обеспечение
Разборка, внутренности
Полезная информация
Заключение

Введение, характеристики…
Наверх

Функциональный генератор со схемой прямого цифрового синтеза (DDS) — электронный прибор, предназначенный для синтеза сигналов произвольной формы и частоты. (Цитата с Вики).
Используется в качестве образцового источника сигнала для проверки различных устройств, а также для настройки (ремонта, анализа) схем и приборов.

RUIDENG JDS6600 DDS Signal Source Dual Channel Arbitrary Wave Function Generator Frequency Count — В лоте есть выбор моделей: на 15 и 60MHz. Естественно, лучше брать на 60 МГц, разница в цене не очень высокая.
Конкретно JDS6600 можно встретить под разными брендам, по сути то одна и та же модель, просто с переплатой. Самая популярная от RUIDENG.

Внешний вид JDS6600 — это классический приборный корпус с подставкой, дисплеем и блоком кнопок на передней панели, есть два выхода и один вход. Остальные ин

Если серьезно, то изначально смотрел на генераторы наподобие FeelTech (FY3200) до 6МГц (синус там чуть выше до 12…25 МГц). Но в последний момент «добавил» и взял JDS6600.

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

JDS6600-60M 60MHz
JDS6600-50M 50MHz
JDS6600-40M 40MHz
JDS6600-30M 30MHz
JDS6600-15M 15MHz
Для других типов сигналов предельная частота ещё меньше. Все параметры, кроме предельно частоты сигналов синусоидальной формы одинаковы.

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

Два «щупа» — не щупы, а кабели BNC с крокодилами на конце. При необходимости остальные кабели покупаются или изготавливаются самостоятельно

Размеры корпуса прибора небольшие: почти 20 см Х 18 см и 7 см в высоту (без подножки).

Органы управления.
Левую половину занимает цветной дисплей, правую блок клавиш и энкодер.
Рядом с дисплеем (справа) расположен столбец клавиш для управления экранных меню.
Внизу расположились входные и выходные коннекторы.
Клавиша питания слева внизу.

На задней стороне находится гнездо для питания (5В), гнездо для кабеля связи, коннекторы сигналов внешней синхронизации

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

Посылка, упаковка, комплект
Наверх

Упаковка — простая картонная коробка. Попадаются JDS6600 других «брендов» — отличаются логотипами на коробке (и возможно кастомизированной прошивкой).

Внутри комплект генератора

JDS6600 отдельно упакован в пленку. Понравилось, что диск примотан к крышке корпуса между слоями пупырки.

Сам генератор очень легкий, около 500 г

Внешний вид

Панель разъемов (задняя)

Есть шильдик, внешние сигналы TTL и RX/TX для стандартных подключений.

Передняя панель генератора

Стойки прорезинены — со стола скользить не будет. Кстати, у него есть подножка

На подножке удобнее работать

Комплект — блок питания

Простой с обычным джеком питания (Круглым) на 5В (2А).

Комплект — провод BNC-крокодилы (два в комплекте) и USB-B для подключения к компьютеру

Задняя панель с подключенными разъемами

Передняя панель с подключенным «щупом»

Обзор основных функций RD JDS6600
Наверх
При включении показывается версия прошивки, модель. При первом включении есть возможность провести выбор языка (EN/CN).

Навигация осуществляется кнопками рядом с экраном и энкодером. Достаточно удобно, если вы имели опыт работы с подобными приборами, то все просто. Если опыта нет, можно разобраться, там не так много настроек.

При активации выходы подсвечиваются.

Подсветка выходов

Типовые экранные меню JDS6600

Меню Wave — установка параметров генерируемого сигнала.

Меню Meas — встроенный частотомер.

Если «работаем на выход» — можно выбрать различную форму сигнала.
По умолчанию — синусоидальная.

Меандр. На выходе сейчас 10кГц.

Сигнал треугольной формы (пила). Амплитуда на выходе тоже меняется.

Меню MOD- модуляция. Иногда требуется сделать сложный сигнал.

Системное меню — сохранение, сброс настроек и т.п.

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

Тестирование
Наверх

В тестировании принимал участие DSO Mini DS203 (72MHz).
Для начала устанавливаю самую простую (генератор уже включился с этой частотой).
10кГц, синус.
5Вольт на выходе, производитель обеспечивает точность аж 266M Sa/s (длина генерируемой волны 2048 точек).

100кГц на выходе, синус. Сигнал чистенький.

1МГц. Также все чистенько, на удивление, осциллограф неплохо «пережевывает» сигнал, да и форма у генератора без искажений.

6-8МГц это предел для бюджетных генераторов. Откровенно дешевые (на Атмеге и т.п.) не могут генерировать выше 200кГц. То, что получается умножением, не всегда отличается качеством.
А JDS6600 — может))))
На выходе 8МГц, синус приличный.

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

Опускаемся до 1МГц, включаем меандр.
Меандр практически хороший, чуть чуть завален передний фронт импульсов. (Щупы DSO203 малогабаритные, с MMCX на конце, нет компенсации, так что вполне может быть из-за них).

А вот пила на 1МГц — отличная.

Пила на 50кГц — очень хорошая картинка.

Меандр на 50кГц

Синус на 50кГц

Пила на 10 кГц

Меандр на 10кГц.

Осциллограф DSO203 — удобен для подобных измерений, чаще использую «на бегу». Если есть подозрения после DSO203 — иду уже за нормальными приборами типа Rigol DS1054Z. Зависит от конкретных случаев. Редко приходится работать на «приграничных» частотах. Осциллограф позволяет сохранять скриншоты в файл.

Прикрепляю на всякий случай сохраненный осциллограммы



Проверка мультиметра в режиме True RMS.
Отчасти генератор пригодится для проверки других измерительных приборов, в частности, мультиметров.
Например, HoldPeak 890CN имеет частотомер и функцию измерения True RMS.
Выставляю на генераторе сигнал 50Гц, напряжение 5В, скважность 50. То есть среднеквадратичное значение переменного напряжения будет около 2.5В

Мультиметр (почти) четко показывает половину (2.446В)

То же самое, 10В.

Мультиметр HP-890CN показывает половину — 5В.

«До кучи» в мультиметре есть функция измерения частоты — проверяем.
Устанавливаем 500Гц

Проверка мультиметра завершена успешно))))
Подобные проверки нужны в основном для оценки прибора «на вшивость», да и для самоуспокоения.

Добавляю фотографии тестирования JDS6600 с осциллографом, в том числе двух каналов одновременно (тесты от RUIDENG, из свободного доступа).
Два канала, меандр на 10кГц, скважности 80/20

Два канала, меандр на 10кГц, скважность 50, амплитуды 5 и 3 Вольта соответственно.

Два канала на 10кГц, синус и меандр (скважность 50), амплитуды 5 В

Два канала на 10кГц, синусы

Два канала на 10кГц, синусы, сигналы сдвинуты по фазе.

По тестам — до 8МГц форма сигналов различной формы практически идеальная.
Сигналы простой формы — то, что я обычно использую. Очень удобно, особенно при настройке усилителей, проверки приборов.
Есть возможность задавать сигналы сложной формы, в т.ч. математические, но это лучше делать из приложения. Эту функцию подробно не тестировал, если что-то конкретное нужно — напишите.

Ах, да. Чуть не забыл, что JDS6600 имеет встроенный частотомер и (со счетчиком).
Ищем источник сигнала, переключаем генератор JDS6600 в режим MEAS, подключаем сигнал на вход (EXT IN).
Для начала 10кГц.

Есть небольшая погрешность, но в целом нормально. Особенно, если учитывать, что я забыл на источнике включить синусоидальный сигнал (там меандр на фото).
Частота 1кГц

Частота 20кГц

Далее, в режиме MEAS переключаемся на функцию Counter. Нажимаем запуск.

Частотомер считает импульсы, пока его не остановить. Нажимаем Стоп.

Удобная функция, когда покупал, не обращал внимания на это.

Разборка, внутренности
Наверх

Естественно, что за обзор без разборки.
Развинчиваем. Открывается корпус легко — 4 винта.

Внутри плата генератора (DDS на FPGA) и отдельно плата управления с дисплеем.

Плата генератора. Разведено питание, есть реле выходов.

Реализован генератор на CPLD Lattice Semiconductor Corporation LCMXO2 1200HC 4TG144C (даташиты)

Реле сигнала

Конвертер Serial-USB

Плата дисплея

На основе китайского ARM клона STM32F103 — GD32F103

В целом начинка типовая, скорее хорошо, чем плохо)) Но компоненты все дешевые.

Программное обеспечение
Наверх

Данный функциональный генератор JDS6600 еще примечателен тем, что удобно по USB подключается к компьютеру.
Есть приличный (не кривой, с нормальным переводом на En) софт.

Для корректной работы нужно установить драйверы на китайский CH340G. Если они уже установлены, то без проблем генератор устанавливается в систему (виртуальный ком порт), выбираем нужный номер в списке при старте приложения. Автоматом определяется модель устройства и s/n.

Основное меню Control Panel приложения JDS6600
Слева и справа отдельные настройки каналов CN1/CN2. Есть небольшой дисплей для вывода выбранной формы сигнала (помним про 2048 точек).

Меню приложения Extend function.
Это отдельные функции: частотомер, счетчик частоты, модуль качания частоты и модуль импульсной частоты.


Последняя вкладка — меню сигналов произвольной формы Arbitrary
Можно сделать любой сигнал по форме в заданном окне. Очень удобно, что есть возможность аналитического ввода сигналов (Math — выполняет математические действия с сигналами).

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

Всего этого хватает с головой))))

Полезная информация
Наверх

Добавляю ссылки на программное обеспечение на mediafire.
JDS6600_Signal_Generator
JDS_6600_file_june

В принципе тот вариант, что на диске, тоже рабочий, только онлайн обновляют быстрее))))

Добавляю ссылки на обсуждение генератора JDS6600 на форуме.
EEVblog RD JDS6600 25MHz 2-Channel DDS AW Function Signal Generator
Сравнение Waveform Generaters FY6600 vs JDS6600

Видеообзор генератора JDS6600 от RD.

Если что-то упустил — есть еще более глубокий и профессиональный обзор от inko1973: Многофункциональный DDS генератор сигналов произвольной формы RUIDENG JDS6600 15 МГц.

Заключение
Наверх

Недорогой и удобный функциональный генератор JDS6600.
Очень удобный для ряда задач.
Особенно для тех, для которых не хватает простых генераторов на AD98хх.
Приличное (не очень удобное, но функциональное) приложение для компьютера.
До какого-то предела (8-12МГц) форма сигналов почти идеальная. Выше — есть нюансы с формой, это нормально для бюджетных генераторов подобного уровня (все имеют подобные проблемы). Это не очень хорошо и не очень приятно, но это факт.
Доступны версии 15…60 МГц, на мой взгляд, нужно брать или самую дешевую (15МГц), если не нужны доп функции, либо чуть добавить и взять на 60МГц (как у меня).

Очень порадовал выбор предустановленных форм сигналов (в приложении особенно).
Вот частотомер в реальном деле использовать не довелось, включал только для теста. Хотя функция удобная и полезная.
Генератор JDS6600 имеет неплохое соотношение функциональность/цена. Цена чуть выше, но и богатый функционал. Лучше его приборы — это цены далеко за $200+. А чуть дешевле уже не тот функционал.

Цена генератора JDS6600 на БГ такая же, как и на Али, но… на БГ есть купончики и поинты))))

Дополнительная информация — пруф

Цена неплохая. Часть можно сбить поинтами или купонами на скидку. Цена на Али аналогичная, но без поинтов.Выписка с палки

Спасибо, у меня все))) Если что-то интересно — пишите, проверю.
Всем инженерам и радиоэлектронщикам положительного заряда))))

Температура 0 .. 40°C, влажность Примечание: решил проверить, насколько точно устанавливается частота по эталонному прибору. При установке на выходе частоты 1476000 Гц ошибка составила +16 Гц. Таким образом, это действительно не выше ±20 ppm (скорее всего определяется стабильностью частоты кварцевого резонатора).

Характеристики форм сигнала
Форма сигнала Sine, Square, Triangle, Pulse (duty-cycle correction), Partia Sine, CMOS, DC level, Half-wave, Full-Wave, Pos-Ladder, Neg-Ladder, Noise, Exponential Rise, Exponential Fall, Tone, Sinc Pulse, Lorentz Pulse и 60 видов форм сигнала, определяемых пользователем.
Длина формы сигнала 2048 точек
Скорость следования выборок сигнала 200 мегасемплов/сек
Разрешающая способность по вертикали 12 бит
Синус Подавление гармоник ≥ 45dBc ( 10МГц)
Выходное сопротивление 50Ω ± 10%(типичное значение)
Защита Все сигнальные выходы выдерживают короткое замыкание в течение 60 секунд.
Постоянное смещение
Диапазон настройки смещения Амплитуда на выходе > 4V Амплитуда на выходе в диапазоне 0.4 .. 4V Амплитуда на выходе в диапазоне до 0.4V
-9.99 .. 9.99V -2.5 .. 2.5V -0.25 .. 0.25V
Фазовые характеристики
Диапазон настройки фазы 0 .. 359.9°
Точность установки фазы 0.1°
Выход TTL/CMOS
Низкий уровень (лог. 0) Когда устанавливается параметр, нажатие на эти кнопки меняет положение курсора на изменяемом параметре.
CH1, CH2 Кнопки быстрого управления каналами CH1 и CH2. Короткое нажатие: если этот канал не текущий, то он становится текущим. Если канал текущий, то короткое нажатие на эту кнопку включает и выключает выход соответствующего канала. Длинное (> 1 секунды) нажатие делает указаный канал главным каналом.

[4. Описание работы прибора]

После включения питания кнопкой 5 прибор запускается и отображает на экране соответствующее сообщение. При первом включении прибор предлагает выбрать язык интерфейса (доступны китайский и английский). Нажмите соответствующую программную кнопку справа от экрана (для выбора английского языка нажмите кнопку возле метки ENG). После этого отобразится основной рабочий экран прибора.

4.1. Описание основного интерфейса управления

4.1.1. Нажмите кнопку OK, чтобы одновременно включить вывод сигнала на оба канала. Повторные нажатия будут по циклу выключать оба канал (состояние OFF) и снова включать их (состояние ON).

4.1.2. Выбор канала: нажмите CH1 или CH2 для выбора текущего канала.

Примечание: с текущим каналом работают основные органы управления, например выбор формы сигнала (см. п. 4.1.3).

Повторное нажатие будет включать и выключать сигнал этого канала.

Примечание: состояние вывода выходного сигнала ON/OFF дублируется свечением зеленого светодиода возле выходного коннектора прибора на передней панели (ON сигнал выводится, светодиод горит, OFF сигнал не выводится, светодиод погашен).

4.1.3. Установка формы сигнала: нажимайте кнопку WAVE, чтобы установить вид формы сигнала текущего канала. Поворот ручки энкодера 4 позволяет быстро менять форму сигнала. Кнопки позволяют быстро переключаться между выбором синусоидальной формы сигнала и сигналами произвольной формы, выбираемыми пользователем (Arbitrary01..Arbitrary15).

4.1.4. Установка частоты: нажмите программную кнопку [FREQ] для ввода частоты, нажимайте кнопки для перемещения курсора для установки шага изменения значения частоты при повороте ручки энкодера. Удерживайте программную кнопку [FREQ] больше 1 секунды, чтобы поменять единицы измерения частоты.

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

[OFFS] позволяет установить постоянное смещение сигнала.
[DUTY] позволяет установить скважность.
[PHAS] позволяет установить разность фаз между каналами CH1 и CH2.

4.2. Интерфейс измерительного входа 6

Этот интерфейс активируется кнопкой MEAS.

4.2.1. В режиме измерения нажимайте программную кнопку [FUNC] для входа в состояние переключения между измерением частоты и счетчиком импульсов.

4.2.2. Установка закрытого входа: программной кнопкой [COUP] можно установить режим входа AC (закрытый вход для переменного напряжения) и DC (открытый вход с пропусканием постоянной составляющей).

4.2.3. Установка время захвата (gate time): для этого нажмите программную кнопку [GATE], и нажимайте кнопки для установки значения шага. Поворот ручки энкодера устанавливает значение.

4.3. Интерфейс настройки модуляции

Вход в этот интерфейс производится кнопкой MOD.

4.3.1. В режиме интерфейса модуляции нажимайте программную кнопку [FUNC] для переключения состояния модуляции канала CH1 и CH2 и функции burst.

4.3.2. При настройке функции качания частоты (канал CH1) нажимайте программные кнопки вверх/вниз для выбора редактируемого элемента настройки. После выбора Вы можете нажимать кнопки для выбора редактируемой позиции, и поворачивать ручку энкодера для изменения параметра.

4.3.3. После того, как выполнили все настройки, нажмите программную кнопку ON для запуска функции качания частоты. Программная кнопка OFF останавливает качание.

4.3.4. Другие функции работают так же, как описанные выше.

4.4. Интерфейс настройки системы

Настройки активируются кнопкой SYS.

4.4.1. Загрузка и сохранение: Вы можете загрузить и сохранить параметры генерации сигнала в определенное место, которое выбирается поворотом ручки энкодера. Когда Вы хотите загрузить [LOAD], сохранить [SAVE] и удалить [CLR] настройки, нажимайте соответствующие программные кнопки.

4.4.2. Sync: когда Вы настраиваете параметр sync, канал CH1 является объектом операции. Параметр CH2 будет изменяться при изменении параметра CH1. Когда выбрана настройка функции sync, Вы можете нажимать кнопки или поворачивать ручку энкодера для выбора нужного параметра синхронизации. Программные кнопки [ON] и [OFF] соответственно включают и отменяют синхронизацию выбранного параметра.

4.4.3. Другие функции системных настроек настраиваются по такому же принципу, как описанные выше функции.

[Личные впечатления от прибора]

Сразу удивило то, что интерфейс JDS6600-40M построен очень логичным и удобным образом, так что практически отпадает необходимость чтения руководства пользователя — по крайней мере для того, чтобы пользоваться основными возможностями генератора.

Удивило, что прибор не может питаться от USB, хотя ему требуется всего лишь 5V напряжения питания. Возможно, это связано с тем, что тока USB недостаточно — порт USB выдает только 0.5A, а блок питания, который был в комплекте, рассчитан на ток 2A. Понравилась кнопка включения питания — её состояние красиво подсвечивается, когда прибор включен.

Неприятная мелочь — адаптер питания 220V, который был в комплекте, не рассчитан на стандартную сетевую вилку. Он имеет плоские штыри, которые требуют для подсоединения специального адаптера.

Еще один мелкий недостаток — зеленый светодиод индикации включения канала CH1, который находится возле его выходного коннектора, слегка засвечивает кнопку CH2 (это заметно на фотографии п. 3.4) — создается впечатление, что она подсвечивает свое состояние. Однако никакой подсветки кнопок нет (хотя могли бы сделать!).

Что внутри? На вес JDS6600-40M очень легкий, как будто начинки в нем почти не было. Когда я его разобрал, то оказалось, что действительно, внутреннее пространство прибора заполнено очень незначительно.

Для разборки нужно выкрутить 4 длинных шурупа, головки которых находятся на нижней стенке, после этого осторожно приподнять крышку со стороны задней панели, и длинной отверткой осторожно освободить защелки передней панели. После этого корпус прибора разбирается полностью.

Платы прибора крепятся короткими шурупами. Основная плата по дизайну должна была крепиться 4 шурупами, но было закручено только 3, наверное тут китайцы решили слегка съэкономить.

Начинка генератора оказалась довольно серьезная. Неудивительно, что тока USB не хватило, чтобы питать это железо. Вся конструкция состояла из 2 плат — блок индикации и управления (передняя панель) и основная плата (DDS-модуль генерации сигналов).

[Блок индикации]

Компонент Описание
STM32F103CBT6 Управляющий микроконтроллер
Winbond 25Q16JVC EEPROM
LD1117AG Линейный стабилизатор +3.3V

[Основная плата]

Компонент Описание
LCMXO2-1200HC-4TG144C FPGA — Field Programmable Gate Array 1280 LUTs 108 I/O 3.3V -4 SPD.
CH340Q Преобразователь USB-UART.
74HC14 6 инвертеров с триггером Шмитта.
LD1117AG Линейный стабилизатор +3.3V (2 шт.).
ST 358 G0648 LM358, маломощный двойной операционный усилитель с малым входным током (2 шт.).
AD8056A 300 МГц операционный усилитель (2 шт.).
AD835 250 МГц квадрантный умножитель (2 шт.).
AD8017 Сдвоенный высокоскоростной усилитель.
3001i Не удалось найти информацию. Две микросхемки, которые находились под радиатором. Скорее всего выходные усилители каналов CH1 и CH2.
7905 Линейный стабилизатор -5V.
XL6008E Импульсный преобразователь DC/DC 400 кГц.
APM4953 Два P-канальных транзистора MOSFET в одном корпусе.
24.000Mhz Кварцевый генератор.

[Программа управления]

К прибору JDS6600 на компакт-диске поставляется программа, которая повышает удобство управления прибором. В ней дублируются все функции передней панели, а также реализован недоступный другим способом принцип формирования сигнала произвольной формы — Arbitrary.

Программа соединяется с прибором через виртуальный COM-порт, организованный через интерфейс USB. Для работы программы нужно установить драйвер чипа CH340Q, а также нужно установить программый драйвер VISA компании National Instruments. Все это также есть на компакт-диске: драйвер CH340Q находится в папке h340 drive (архив Ch340.rar), драйвер VISA находится в папке VISA (установщик setup.exe). Установщик управляющей программы находится в файле EnglishJDS6600 applicationSetup.exe.

Configuration. После первого запуска программа запросит порт подключения.

Выберите порт прибора, и нажмите на кнопку Connect. После успешного подключения будет отображена марка прибора и и его серийный номер.

Control Panel. Первая закладка дает доступ к основному окну, где настраиваются основные параметры генерации частот — частота, напряжение, сдвиг фазы между каналами и другие параметры. Ничего нового, все это доступно и в интерфейсе передней панели прибора, но здесь все сразу на виду.

Extend Function. Здесь активируются функции измерения частоты, подсчета импульсов, качания частоты, генерации пачки импульсов. Все эти функции также доступны и с передней панели прибора.

Arbitrary. Это самый интересная закладка, только здесь можно формировать сигнал произвольной формы.

Средняя область экрана позволяет строить график одного периода генерирования сигнала. Строить можно по точкам оси X (с координатами от 0 до 2047). Кусочки этого периода можно рисовать как вручную курсором мыши, так и с помощью стандартных форм сигналов (выпадающий список Standard waveform). Левые 2 экранчика дают дополнительные возможности синтеза сигналов путем математических операций над верхней и нижней осциллограммой. Зеленые стрелки предназначены для копирования в экраны математического синтеза исходных данных с основного экрана.

Синтезированный сигнал получается вполне адекватный, вот так он выглядит на экране прибора и на экране осциллографа:

[Как поменять язык интерфейса с китайского на английский]

1. Нажмите кнопку SYS.
2. Нажмите 3 раза кнопку «вниз» (третья кнопка, считая сверху, см. фото) для перемещения курсора к пункту смены языка.
3. Нажмите кнопку ENG (четвертая кнопка), язык поменяется на английский.
4. Нажмите кнопку SAVE (она появится сверху).
5. Нажмите кнопку SYS.

На задней стенке прибора имеется гнездо USB Type B, которое при подключение к компьютеру определяется как виртуальный последовательный порт USB-SERIAL CH340 (нужно только установить драйвер чипа CH340, если он у Вас еще не установлен). Таким образом, нет проблем управлять прибором программно, посылая символы через COM-порт.

Описание протокола я нашел в [3]. Это библиотека Python (вместе с примером программы), предназначенная для управления JDS6600. К сожалению не настолько хорошо разбираюсь в Python, чтобы разобраться в этой библиотеке, по крайней мере первая попытка запустить программу примера закончилась неудачей. Зато в файле registers.txt я нашел описание регистров, которое с помощью снифера позволило разобраться, как работает протокол (снифером я анализировал данные протокола, которые передавала и принимала штатная программа [2], поставляемая с JDS6600 на маленьком компакт-диске).

Прибор принимает команды, которые отправляются в простом текстовом формате (см. описание ниже). Причем у протокола есть особенность, которая поначалу поставила меня в тупик, пока я не воспользовался снифером, чтобы проанализировать трафик протокола. Для передачи команд в прибор клавишей Enter каждая команда должна завершаться символом перевода строки, или LF (0x0A, n). Однако программы клиентов терминала по умолчанию в ответ на нажатие Enter передают символ возврата каретки, или CR (0x0D r). Из-за этого генератор отказывался воспринимать команды. Терминальный клиент Terra Term Version 4.97 (SVN# 6995) [4, 5] позволил мне перенастроить передачу символа LF в момент нажатия Enter, после чего управление генератором заработало (см. ниже скриншот, красным обведены измененные настройки терминала).

[Описание протокола]

В этом описании используются следующие специальные символы:

Источник

➤ Adblock
detector

радость-это JT-DPS6600-Генератор сигналов-a

joy-it JT-DPS6600 Генератор сигналов и частотомер

радость-это JT-DPS6600-Signal-Gen

Генератор сигналов и частотомер JT-JDS6600 может генерировать сигналы с частотой до 60 МГц в различных формах и обеспечивает выдающееся качество благодаря счетчику частоты. Панель управления с ее кнопками очень интуитивно понятна. Кроме того, меню может отображаться на немецком, английском и французском языках. oy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-1

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

  • Тип дисплея TFT цветной LCD
  • Размер дисплея 2,4 дюйма
  • Подключение Сигнальные клеммы BCN
  • Особенности 2-канальный генератор сигналов
  • 1 канал частотомера
  • Размер 194 х 178 х 69 мм
  • Комплект поставки Генератор сигналов, 2 сигнальных разъема BNC, блок питания

ДОПОЛНИТЕЛЬНЫЕ ХАРАКТЕРИСТИКИ

  • Формы сигнала Импульс Лоренца, импульс, полуволна, шум, экспоненциальное нарастание/спад, КМОП, ампер
  • Диапазон частот: синусоидальный квадрат, треугольник
  • ШИМ, КМОП, ТТЛ, произвольное 0–60 МГц 0–15 МГц 0–6 МГц
  • Мин. разрешение по частоте 0,01 мкГц
  • Точность частоты ± 20 частей на миллион
  • Стабильность частоты ± 1 ppm/3 часа
  • Нагрузочная способность выходов 150 мА макс.
  • Рабочая температура 0 – 40 °C
  • Рабочая влажность < 80 %

JDS6600
Двухканальный генератор сигналовjoy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис--2

ОБЩАЯ ИНФОРМАЦИЯ

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

УСТРОЙСТВО НАДVIEWjoy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-3

УСТРОЙСТВО НАДVIEWрадость-это JT-DPS6600-генератор сигналов-и-fre

НАСТРОЙКА ПАРАМЕТРОВ В ГЛАВНОМ ИНТЕРФЕЙСЕ

Нажмитеjoy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-5 для одновременного включения или выключения выхода обоих каналов.

Используйте кнопки joy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-6и переключаться между каждым каналом. Нажав ее еще раз, когда вы находитесь в одном канале, вы активируете или деактивируете в соответствии с выходом. Удерживайте нажатой кнопку соответствующего канала, чтобы поместить канал в основной интерфейс.

Нажмитерадость-это JT-DPS6600-Генератор сигналов-a кнопку, чтобы активировать форму волны. Пока сигнал активен, его можно быстро изменить с помощью поворотной кнопки. Клавиши со стрелками можно использовать для переключения между сигналами и настройками.

Используйте многофункциональную кнопку 1 ( радость-это JT-DPS6600-Генератор сигналов-aвыделить параметр частоты. Затем с помощью клавиш со стрелками переместите курсор к значению, которое необходимо отредактировать. Нажмите поворотную кнопку, чтобы отредактировать значение в соответствии со значением. Удерживайте многофункциональную кнопку, чтобы изменить единицу измерения (мкГц, МГц, Гц, кГц, МГц).

ФУНКЦИЯ ИЗМЕРЕНИЯ И СЧЕТА

Нажмитеjoy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-10 кнопку, а затем многофункциональную кнопку врадость-это JT-DPS6600-Signal-Gen режим измерения переключается между функцией измерения и функцией счета.
Можно измерить входную частоту, период, ширину положительного импульса, рабочий цикл и другие параметры. Диапазон частот измерения составляет от 1 Гц до 100 МГц. Измерительный сигнал ampДиапазон значений составляет от 2 до 20 Вразмах. Входной интерфейс доп. В.

Настройки соединения

Нажмите многофункциональную кнопкурадость-это JT-DPS6600-Генератор-Сигнал-и-Частота-Счетчик для переключения между режимом переменного и постоянного тока.

Настройки времени выхода
Нажмите многофункциональную кнопку, чтобы joy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис.установите время гейта (0.01 – 10 с). Переместите курсор с помощью клавиш со стрелками на значение, которое необходимо отредактировать. Используйте поворотную кнопку, чтобы отрегулировать значение.

Режим измерения

Нажмите многофункциональную кнопкурадость-это JT-DPS6600-Генератор сигналов-a изменить частоту счета и период счета.

Параметры измерения
Частота, период, ширина положительного импульса, ширина отрицательного импульса и коэффициент заполнения После того, как вы установили все параметры, вы можете использовать многофункциональную кнопкуjoy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-15 для запуска функции подсчета. Многофункциональная кнопка может остановить функцию.

РЕЖИМ МОДУЛЯЦИИ

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

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

Импульсная функция
С помощью этой опции можно настроить ширину пульсовой волны и длительность импульса. Нажимайте многофункциональные кнопки в функции импульса, чтобы выбрать ширину импульса, период, смещение и ampвысота. Как только параметр выделен, вы можете настроить его с помощью клавиш со стрелками. Ширину и время импульса можно установить с помощью поворотной кнопки. Вы можете переключаться между нс и мкс с помощью кнопки

Взрывная функция
Последовательность импульсов может быть установлена ​​на выходе от 1 до 108575 периодов. Пакетный режим делится на внутренние пакеты канала CH2, внешние входные пакеты и ручные пакеты. Время периода из пакета меньше, чем время периода из пакета сигнала. Нажимайте многофункциональные кнопки в пакетной функции (канал CH1) для выбора количества импульсов и режима пакетной передачи. Клавиши со стрелками могут использоваться для установки каждого параметра. После того, как все настройки настроены, вы можете использовать многофункциональную кнопку для запускать каждую функцию и закончи.

КОНФИГУРАЦИЯ СИСТЕМЫ

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

Сохранить загрузить
В save & load вы можете сохранить скорректированные значения в группах данных (0 — 99), и при необходимости вы можете снова загрузить их на свое устройство Вы можете очистить группы данных с помощью многофункциональной кнопки

Настройка звука
Звук можно активировать или, скорее, деактивировать с помощью многофункциональных кнопок. и

Конфигурация яркости
Вы можете настроить яркость на 12 различных уровнях.

Языковые настройки
Доступны английский, немецкий и французский языки.

синхронизация
Канал CH1 используется в качестве цели во время синхронизации. Параметры канала CH2 изменятся в соответствии с параметрами CH1. Если точка синхронизации выделена, нажмите кнопки для выбора точки, которую необходимо синхронизировать. Используйте многофункциональную кнопку, чтобы выберите и чтобы выйти из процесса.

Настройки отображения произвольной волны
Количество осциллограмм в основном интерфейсе можно очень быстро отрегулировать с помощью поворотной кнопки (1–60).

УСТАНОВКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Вы можете загрузить последнюю версию программного обеспечения для ПК на нашем Webсайт. Запустите установку, открыв file JDS6600.exe. Нажмите Далее >> в открывшемся окне.радость-это JT-DPS6600-Генератор сигналов-a

Затем введите путь установки и подтвердите, нажав Далее >>.joy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-32

Выбор устанавливаемых модулей также необходимо подтвердить с помощью Далее >>.joy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-32

Если вы не хотите, чтобы автоматический поиск обновлений был включен, вы можете отключить его, сняв флажок. Затем снова нажмите «Далее >>».joy-it JT-DPS6600-Генератор-сигналов-и-частотомер-Руководство пользователя-рис-34

Системный быстрый запуск, представленный в Windows 8, иногда вызывает проблемы в связи с установкой и удалением нового оборудования, поэтому его следует отключить. Подтвердите деактивацию с помощью Далее >>. Кроме того, вы можете оставить быстрый запуск системы включенным на свой страх и риск. Для этого просто снимите соответствующий флажок.радость-это JT-DPS6600-Генератор сигналов-a

Программа установки теперь выполняет соответствующие установки. После успешной установки вы можете выйти из установщика.

ИСПОЛЬЗОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Генератор сигналов можно подключить к компьютеру либо с помощью USB-кабеля, либо с помощью кабеля USB-TTL. Теперь запустите программное обеспечение JDS6600. Здесь вы можете сначала выбрать порт, через который вы подключили генератор сигналов к компьютеру. Если вы не уверены, к какому COM-порту вы подключили генератор сигналов, откройте Диспетчер устройств и проверьте подключение на вкладке «Подключения» (COM и LPT).радость-это JT-DPS6600-Генератор сигналов-a

Затем установите соединение с Connect. На панели управления, доступ к которой можно получить через вкладку в верхней части программного обеспечения, можно вывести стандартные осциллограммы и функциональные сигналы.радость-это JT-DPS6600-Генератор сигналов-a

В расширенной функции вы найдете функции измерения, подсчета, пакетной, развертки и импульса.радость-это JT-DPS6600-Генератор сигналов-a

В Abitrary вы можете создавать различные пользовательские формы сигналов и хранить до 15 на устройстве.радость-это JT-DPS6600-Генератор сигналов-a

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

Наша информация и обязательство по выкупу в соответствии с электрическим законом (ElektroG)

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

Варианты возврата 
Как конечный пользователь, вы можете бесплатно сдать при покупке нового устройства свое старое устройство (которое, по сути, имеет те же функции, что и новое). Небольшие устройства, внешние размеры которых не превышают 25 см, могут быть отправлены независимо от покупки нового продукта в обычных бытовых количествах.

Возможность реституции в нашей компании в рабочее время. 
Возможность реституции рядом Мы отправляем вам посылку ул.amp с которым вы можете отправить нам свой старый прибор бесплатно. Для этой возможности вы должны связаться с нами по электронной почте или по телефону. Информация об упаковке: пожалуйста, надежно упакуйте свой старый прибор во время транспортировки. Если у вас нет подходящего упаковочного материала или вы не хотите использовать свой собственный материал, вы можете связаться с нами, и мы вышлем вам соответствующую упаковку.

ПОДДЕРЖКИ
Если какие-либо вопросы остаются открытыми или возникают проблемы после вашей покупки, мы готовы ответить на них по электронной почте, телефону и через систему поддержки билетов.

Документы / Ресурсы

Рекомендации

Понравилась статья? Поделить с друзьями:
  • Тди 02 самоздрав инструкция по применению
  • Тди 02 самоздрав инструкция по применению
  • Радиобудильник aceline ac 210 инструкция по эксплуатации
  • 14ц822 грот м руководство по эксплуатации
  • Супринет таблетки инструкция по применению цена