Generator GK101 Review

The DDS-generator GK101 is manufactured by a Chinese company Ginko. This generator is also available under the name IDSG101 of the company ITead. It’s a full analogue. The average cost is around 100$ (on Aliexpress).

GK101

 

Direct Digital Synthesizer (DDS) is a type of frequency synthesizer used for creating arbitrary waveforms from a single, fixed-frequency reference clock.

Features

Standard Waveform: Sine, Square, Triangle, Sawtooth rise, Sawtooth fall, Sinc, Noise, Exponential rise, Exponential fall, Positive full-wave, Negative full-wave, Positive half-wave, Negative half-wave, Gaussian, DC
Sample Rate: 80 MS/s
Vertical Resolution: 14 bit
Arbitrary Waveform Length: 2 to 32 K points
Built-in storage: 128 M

Frequency Characteristics
Output range:
Sine: 1 mHz ~ 10 MHz
Square: 1 mHz ~ 10 MHz
Others: 1 mHz ~ 1 MHz
Resolution: 1 mHz
Accuracy : 50 ppm

Voltage characteristics
Output range: 10 mVpp~10 Vpp
Resolution: 12 bit
Accuracy: 8% of Setpoint
Offset Range: ±5V
Amplitude Flatness: ≥0.3 dB

Square characteristics
Duty Cycle: 0.1%~99.9% (1mHz~1MHz)
lock 50% (1MHz~10MHz)
Rise/Fall Time: < 20 ns
Overshoot: < 5%

General
Output Impedance: 50 Ω
Ramp Symmetry: 0.1%~99.9%
Sync signal: TTL ( 4.8 V~5.2 V )
Power requirements: DC ( 4.75 V~5.25 V, < 400 mA)
Display characteristics: 3-inch, 240×400 resolution
Dimensions (L x W x H): 116 mmx76 mmx26 mm
Weight: 180 g

The box and its contents:

Box and Content

Manual in English. Menu of the Generator is quite simple.

DDS-Generator GK101

On one hand there are two GK101 connectors: synchronization and signal output. On the other hand microUSB and expansion interface (UART, I/O trigger).

Let’s connect the generator to the oscilloscope Hantek DSO5102B (100 MHz) and make measurements of various forms of signals with different frequency, amplitude, offset, etc.

Sine wave

Sine wave 1kHz 5V
Sine wave 1kHz 5V
Sine wave 150Hz, 2V, offset +2V
Sine wave 150Hz, 2V, offset +2V
Sine wave 1.888MHz, 4.66V, offset -1V
Sine wave 1.888MHz, 4.66V, offset -1V
Sine wave 10MHz, 5V
Sine wave 10MHz, 5V

Square wave

GK101 can generate symmetric to 10 MHz and a asymmetrical rectangular signal to 1 MHz with adjustable duty cycle (Duty_CYC).

Square wave 18kHz, 2V
Square wave 18kHz, 2V

As you can see, on the signal observed emissions. Let us consider in more detail:

Emission on a symmetrical rectangular signal 10kHz, 5V.
Emission on a symmetrical rectangular signal 10kHz, 5V.

As you can see from the screenshot above, the amplitude of the “needle” +1 volt, ie almost 6 volts!

Asymmetric rectangular signals 777 kHz, 4V, offset1 V,  duty cycle 85%
Asymmetric rectangular signal 777 kHz, 4V, offset1 V, duty cycle 85%
Symmetrical rectangular signal 2 MHz, 4.5 V, offset -1.5V
Symmetrical rectangular signal 2 MHz, 4.5 V, offset -1.5V
Symmetrical rectangular signal 5 MHz, 7V
Symmetrical rectangular signal 5 MHz, 7V
The symmetrical rectangular signal 9.8 MHz, 5.5V, -2V Offset
Symmetrical rectangular signal 9.8 MHz, 5.5V, -2V Offset

Triangular

The maximum oscillation frequency of the triangular signal of 1 MHz. And you can adjust the symmetry (parameter SYMM, tab Symmetry), to provide a ramp.

Symmetrical triangle wave 100kHz, 10V
Symmetrical triangle wave 100kHz, 10V
Asymmetrical triangular wave 100kHz, 10V, 22% symmetry
Asymmetrical triangular wave 100kHz, 10V, 22% symmetry

Other signals

For other signals maximum generation frequency is 1 MHz

Sawtooth signal 808 kHz, 8V
Sawtooth signal 808 kHz, 8V
Sawtooth signal (reverse), 400kHz, 5V
Sawtooth signal (reverse), 400kHz, 5V
Sinkus (cardinal sine) 1 MHz, 7V
Sinkus (cardinal sine) 1 MHz, 7V
Noise, 100 kHz, 5V
Noise, 100 kHz, 5V
Increase exponentially 600 kHz, 5V
Increase exponentially 600 kHz, 5V
Decrease exponentially 5.010 kHz, 5V
Decrease exponentially 5.010 kHz, 5V
2 Sine half-wave (positive), 333 kHz, 1V
2 Sine half-wave (positive), 333 kHz, 1V
Sine half-wave 2 (negative), 10 kHz, 4.5V
Sine half-wave 2 (negative), 10 kHz, 4.5V
Sine positive half wave, 50 Hz, 5V
Sine positive half wave, 50 Hz, 5V
Sine negative half wave, 500 kHz, 5V
Sine negative half wave, 500 kHz, 5V
Gauss, 1 MHz, 8V
Gauss, 1 MHz, 8V

Arbitrary waveforms

Arbitrary waveforms

In this mode, you can generate a form with the number of points to 32768. For more information about how to create forms that are loaded into the device will be discussed in the second part of the article.

Burst mode

In this mode, you can make package of impulses. The shape and parameters of the signal are specified in tab Function.

Cycle sets the duration of one cycle
Number number of pulses in one package

It supports automatic and manual formation of packages, as well as the trigger.

Sweep generator

Sweep generator

In this mode, the output signal is generated with time-varying frequency.  There are two submodes:
Linear frequency varies linearly
LOG frequency varies logarithmically

The Time parameter specifies the time during which the frequency changes.

Utility

The utilities tab contains system information and settings.

About

Display

Input – method set the parameters of the signal: using numbers or arrows.

DC Zero

DC Gain

Memory banks to save the settings, signal

Memory banks to save the settings, signal

The inside of the generator

Inside of GK101

In the generator using FPGA Altera MAX II EPM240T100C5N (PDF)

As the DAC chip is used by Texas Instruments DAC904E (PDF) – 14-bit, 20 MHz

STM32F103
STM32F103
IS61WV6416BLL
IS61WV6416BLL

On the other hand motherboard installed chip RAM memory IS61WV6416BLL (PDF)

For its price GK101 – I think a pretty good generator. At least around 100$ I didn’t find worthy competitors. 

In the second part we will look at the process of updating the firmware, as well as the creation of arbitrary waveforms: the necessary software, links the process of creating, loading and generation of forms.

Manual GK101

One thought on “Generator GK101 Review”

Leave a Reply

Your email address will not be published. Required fields are marked *