The MTQ1515 can generate various waveforms, including sine, square, triangular, sawtooth, and arbitrary waves, with frequencies ranging from 0.1 Hz to 15 MHz.
The MTQ1515 can generate various waveforms, including sine, square, triangular, sawtooth, and arbitrary waves, with frequencies ranging from 0.1 Hz to 15 MHz.
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.
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 Generation | The MTQ1515 can generate signals up to 15 MHz, making it suitable for a wide range of applications, including RF testing and measurement. |
USB 2.0, compatible with Windows, macOS, and Linux
The MTQ1515 allows users to create and store custom waveforms using the built-in arbitrary waveform generator.
The device can generate modulated signals, such as AM, FM, and PM, as well as sweep signals with customizable parameters.
| High-Speed Counter | The 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. |
The MTQ1515 is designed to be compact and portable, making it easy to integrate into various testing and measurement setups.
Technical Specifications
0.1 Hz to 15 MHz (signal generation), 0.1 Hz to 100 MHz (counter)
Sine, square, triangular, sawtooth, arbitrary waves
14-bit (signal generation), 24-bit (counter)
1% (signal generation), 0.1% (counter)
0 to 5 V
50 ohms
5V, 1A (via USB)
Applications
| The MetroQ MTQ1515 is suitable for various applications in engineering, education, and research, including |
The MTQ1515 is ideal for generating test signals, calibrating equipment, and measuring frequency responses.
The device is suitable for educational institutions, providing students with hands-on experience in signal generation and measurement.
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.
MetroQ MTQ1515 DDS Signal/Function Generator with Counter with USB- 15 Mhz DocumentationOverviewThe 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 FeaturesDDS 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 environmentsTechnical SpecificationsOutput 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 LinuxSoftware 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 PythonThis 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 CThis 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 MATLABThis 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();
```
ConclusionThe 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.