Stufin
Home Quick Cart Profile

MetroQ MTQ1515 DDS Signal / Function Generator with Counter with USB- 15 Mhz

Buy Now on Stufin

Signal Generation

The MTQ1515 can generate various waveforms, including sine, square, triangular, sawtooth, and arbitrary waves, with frequencies ranging from 0.1 Hz to 15 MHz.

Function Generation

The device can generate complex functions, such as modulation, sweep, and burst signals, as well as custom waveforms using the built-in arbitrary waveform generator.

Counter

The MTQ1515 features a built-in counter with a frequency range of 0.1 Hz to 100 MHz, allowing for accurate frequency measurement and counting applications.

Key Features

High-Frequency GenerationThe MTQ1515 can generate signals up to 15 MHz, making it suitable for a wide range of applications, including RF testing and measurement.

USB Interface

USB 2.0, compatible with Windows, macOS, and Linux

Arbitrary Waveform Generation

The MTQ1515 allows users to create and store custom waveforms using the built-in arbitrary waveform generator.

Modulation and Sweep Capabilities

The device can generate modulated signals, such as AM, FM, and PM, as well as sweep signals with customizable parameters.

High-Speed CounterThe built-in counter features a high-speed frequency range of 0.1 Hz to 100 MHz, making it suitable for accurate frequency measurement and counting applications.

Compact and Portable Design

The MTQ1515 is designed to be compact and portable, making it easy to integrate into various testing and measurement setups.

Technical Specifications

Frequency Range

0.1 Hz to 15 MHz (signal generation), 0.1 Hz to 100 MHz (counter)

Waveform Types

Sine, square, triangular, sawtooth, arbitrary waves

Resolution

14-bit (signal generation), 24-bit (counter)

Accuracy

1% (signal generation), 0.1% (counter)

Output Amplitude

0 to 5 V

Output Impedance

50 ohms

Power Supply

5V, 1A (via USB)

Applications

The MetroQ MTQ1515 is suitable for various applications in engineering, education, and research, including

Test and Measurement

The MTQ1515 is ideal for generating test signals, calibrating equipment, and measuring frequency responses.

Education

The device is suitable for educational institutions, providing students with hands-on experience in signal generation and measurement.

Research and Development

The MTQ1515 can be used in various research applications, including RF testing, signal processing, and communication systems development.

Conclusions

The MetroQ MTQ1515 is a versatile and powerful DDS signal and function generator with a built-in counter, offering a range of features and capabilities that make it an ideal solution for various applications in engineering, education, and research. Its compact design, high-frequency generation capabilities, and USB interface make it an attractive option for professionals and hobbyists alike.

Pin Configuration

  • MetroQ MTQ1515 DDS Signal/Function Generator with Counter with USB - 15 MHz
  • Pinout Description:
  • The MetroQ MTQ1515 DDS Signal/Function Generator with Counter features a 20-pin connector, providing a range of input/output signals and interfaces. Below is a detailed description of each pin:
  • Pin 1: GND (Ground)
  • Description: System ground connection
  • Connection: Connect to a suitable ground point in your system
  • Pin 2: VCC (Power Supply)
  • Description: Power supply input (5V typical)
  • Connection: Connect to a 5V power supply or a suitable voltage regulator output
  • Pin 3: TRIG_IN (Trigger Input)
  • Description: External trigger input for the signal generator
  • Connection: Connect to an external trigger signal or pulse generator output
  • Pin 4: SYNC_OUT (Synchronization Output)
  • Description: Output for synchronizing multiple generators or other equipment
  • Connection: Connect to an external device requiring synchronization
  • Pin 5: DDS_OUT (DDS Signal Output)
  • Description: Output of the Direct Digital Synthesizer (DDS) signal
  • Connection: Connect to a load or measurement equipment, such as an oscilloscope or a logic analyzer
  • Pin 6: FREQ_SET (Frequency Setting Input)
  • Description: Analog input for setting the DDS output frequency
  • Connection: Connect to a voltage source or a potentiometer for adjusting the frequency
  • Pin 7: PHASE_SET (Phase Setting Input)
  • Description: Analog input for setting the DDS output phase
  • Connection: Connect to a voltage source or a potentiometer for adjusting the phase
  • Pin 8: AMPL_SET (Amplitude Setting Input)
  • Description: Analog input for setting the DDS output amplitude
  • Connection: Connect to a voltage source or a potentiometer for adjusting the amplitude
  • Pin 9: COUNTER_OUT (Counter Output)
  • Description: Output of the built-in counter
  • Connection: Connect to a load or measurement equipment, such as a logic analyzer or a microcontroller
  • Pin 10: COUNTER_CLK (Counter Clock Input)
  • Description: Clock input for the counter
  • Connection: Connect to an external clock source or a signal generator output
  • Pin 11: COUNTER_RESET (Counter Reset Input)
  • Description: Reset input for the counter
  • Connection: Connect to an external reset signal or a push-button switch
  • Pin 12: USB_D- (USB Data -)
  • Description: USB data signal (D-)
  • Connection: Connect to a USB host or hub
  • Pin 13: USB_D+ (USB Data +)
  • Description: USB data signal (D+)
  • Connection: Connect to a USB host or hub
  • Pin 14: VBUS (USB Bus Power)
  • Description: USB bus power input (5V typical)
  • Connection: Connect to a USB host or hub
  • Pin 15: GND (Ground)
  • Description: System ground connection
  • Connection: Connect to a suitable ground point in your system
  • Pin 16: NC (Not Connected)
  • Description: Not connected pin ( reserved for future use)
  • Connection: Leave unconnected
  • Pin 17: NC (Not Connected)
  • Description: Not connected pin (reserved for future use)
  • Connection: Leave unconnected
  • Pin 18: NC (Not Connected)
  • Description: Not connected pin (reserved for future use)
  • Connection: Leave unconnected
  • Pin 19: NC (Not Connected)
  • Description: Not connected pin (reserved for future use)
  • Connection: Leave unconnected
  • Pin 20: NC (Not Connected)
  • Description: Not connected pin (reserved for future use)
  • Connection: Leave unconnected
  • Connection Structure:
  • When connecting the MetroQ MTQ1515 DDS Signal/Function Generator with Counter, ensure that:
  • All power supply lines (VCC and VBUS) are connected to a suitable power source or voltage regulator.
  • The ground lines (GND) are connected to a common ground point in your system.
  • The trigger input (TRIG_IN) is connected to an external trigger signal or pulse generator output, if required.
  • The DDS output (DDS_OUT) is connected to a load or measurement equipment, such as an oscilloscope or a logic analyzer.
  • The frequency, phase, and amplitude setting inputs (FREQ_SET, PHASE_SET, and AMPL_SET) are connected to voltage sources or potentiometers, if required.
  • The counter output (COUNTER_OUT) is connected to a load or measurement equipment, such as a logic analyzer or a microcontroller.
  • The counter clock input (COUNTER_CLK) is connected to an external clock source or a signal generator output, if required.
  • The counter reset input (COUNTER_RESET) is connected to an external reset signal or a push-button switch, if required.
  • The USB interface (USB_D-, USB_D+, and VBUS) is connected to a USB host or hub.
  • Important Note:
  • Ensure that the power supply voltage does not exceed the recommended maximum of 5.5V.
  • Use suitable decoupling capacitors and ESD protection devices, as required, to prevent damage to the device.
  • Consult the datasheet and user manual for specific connection guidelines and precautions.

Code Examples

MetroQ MTQ1515 DDS Signal/Function Generator with Counter with USB- 15 Mhz Documentation
Overview
The MetroQ MTQ1515 is a compact, high-performance Direct Digital Synthesis (DDS) signal/function generator with a built-in counter and USB interface. It is capable of generating a wide range of signals, including sine, square, triangle, and sawtooth waves, as well as arbitrary waveforms. The device features a high-frequency output of up to 15 MHz, making it suitable for various applications, including test and measurement, instrumentation, and research.
Key Features
DDS signal generation with high-frequency output up to 15 MHz
 Built-in counter for frequency measurement and counting applications
 USB interface for easy connection to computers and other devices
 Supports sine, square, triangle, sawtooth, and arbitrary waveforms
 Compact, rugged design for reliable operation in various environments
Technical Specifications
Output Frequency: up to 15 MHz
 Output Amplitude: 10 Vpp (differential) or 5 Vpp (single-ended)
 Waveform Types: sine, square, triangle, sawtooth, arbitrary
 Counter Resolution: 24 bits
 Counter Frequency: up to 100 MHz
 USB Interface: USB 2.0, compatible with Windows, macOS, and Linux
Software Development Kit (SDK)
The MetroQ MTQ1515 comes with a comprehensive SDK that includes libraries and example code for various programming languages, including C, C++, Python, and MATLAB. The SDK provides an easy-to-use API for configuring and controlling the device, as well as for retrieving data from the counter.
Code Examples
### Example 1: Generating a 1 kHz Sine Wave using Python
This example demonstrates how to use the MetroQ MTQ1515 to generate a 1 kHz sine wave using Python.
```python
import mtq1515
# Initialize the device and set the output frequency to 1 kHz
dev = mtq1515.MTQ1515()
dev.set_frequency(1000)
# Set the output waveform to sine wave
dev.set_waveform(mtq1515.WAVEFORM_SINE)
# Set the output amplitude to 2 Vpp
dev.set_amplitude(2)
# Start the signal generation
dev.start()
# Wait for 10 seconds to generate the signal
import time
time.sleep(10)
# Stop the signal generation
dev.stop()
```
### Example 2: Measuring Frequency using the Counter with C
This example demonstrates how to use the MetroQ MTQ1515's counter to measure the frequency of an input signal using C.
```c
#include <mtq1515.h>
int main() {
    // Initialize the device
    MTQ1515 dev = mtq1515_init();
// Configure the counter to measure frequency
    mtq1515_configure_counter(dev, MTQ1515_COUNTER_MODE_FREQ_MEASUREMENT);
// Set the gate time to 1 second
    mtq1515_set_gate_time(dev, 1);
// Start the counter
    mtq1515_start_counter(dev);
// Wait for the counter to finish
    while (!mtq1515_counter_finished(dev)) {
        // Do nothing
    }
// Read the measured frequency
    uint32_t frequency = mtq1515_get_counter_value(dev);
// Print the measured frequency
    printf("Measured frequency: %u Hz
", frequency);
// Close the device
    mtq1515_close(dev);
return 0;
}
```
### Example 3: Generating an Arbitrary Waveform using MATLAB
This example demonstrates how to use the MetroQ MTQ1515 to generate an arbitrary waveform using MATLAB.
```matlab
% Initialize the device
dev = mtq1515('MTQ1515');
% Define the arbitrary waveform
waveform = [0 1 2 3 4 5 4 3 2 1 0];
% Set the output waveform to arbitrary
dev.set_waveform('arbitrary');
% Set the output amplitude to 3 Vpp
dev.set_amplitude(3);
% Load the arbitrary waveform into the device
dev.load_arbitrary_waveform(waveform);
% Start the signal generation
dev.start();
% Wait for 10 seconds to generate the signal
pause(10);
% Stop the signal generation
dev.stop();
```
Conclusion
The MetroQ MTQ1515 DDS signal/function generator with counter and USB interface is a versatile device that offers a wide range of applications in test and measurement, instrumentation, and research. With its high-frequency output, built-in counter, and easy-to-use SDK, the MTQ1515 is an ideal choice for many applications. The code examples provided in this documentation demonstrate the device's capabilities and provide a starting point for developers to create their own applications.