Instek MPO-2104B
100 MHz, 4-Channel, 1 GS/s Multi-Function Programmable Digital Storage Oscilloscope with SA/AWG/DMM/PS, Basic Version
Instek MPO-2104B
100 MHz, 4-Channel, 1 GS/s Multi-Function Programmable Digital Storage Oscilloscope with SA/AWG/DMM/PS, Basic Version
The Instek MPO-2104B Multi-Function Programmable Digital Storage Oscilloscope includes the additional functionality of a dual-channel spectrum analyzer with spectrogram, dual-channel 25 MHz arbitrary waveform generator, digital multimeter, and dual-channel DC power supply.
- Channels: 4
- Bandwidth (DC): 100 MHz, -3 dB
- Rise Time (Calculated): 3.5 ns
- Bandwidth Limit: 20 MHz
- Python Script Execution: Basic Version
- 5-in-1 unit includes functionality of digital storage oscilloscope, dual-channel spectrum analyzer with spectrogram, dual-channel 25 MHz arbitrary waveform generator, digital multimeter, dual-channel DC power supply
- Uses Python scripts for automation purpose control
- IC^2/SPI/UART/CAN/LIN serial bus trigger/decoding function
- CAN-FD, USB 2.0 (full speed) digital decoding
- Provides 5 innovative functions of Python script execution, component Tester I-V curve, MQTT protocol support, serial bus decode, spectrogram
- Python APP includes categories of BJT output characteristic curve, LC oscillator circuit frequency/temperature characteristic curve, fuse endurance test, LED forward bias characteristic curve, barcode scanner measurement application
Digital Storage Oscilloscope (DSO) Specifications
- Channels: 4
- Bandwidth (DC): 100 MHz, -3 dB
- Rise Time (Calculated): 3.5 ns
- Bandwidth Limit: 20 MHz
- Real Time Sample Rate: 1 GS/s
- Python Script Execution: Basic Version
Spectrum Analyzer (SA) Specifications
- Frequency Range (DC): 500 MHz
- Span: 1 kHz to 500 MHz
- Resolution Bandwidth: 1 Hz to 500 kHz
Arbitrary Waveform Generator (AWG) Specifications
- Channels: 2
- Sample Rate: 200 MS/s
- Vertical Resolution: 14 bits
- Max. Frequency: 25 MHz
Digital Multimeter (DMM) Specifications
- Reading: 5,000 counts
- Voltage Input: CAT II 600VRMS, CAT III 300VRMS
- Voltage (AC): 50 mV, 500 mV, 5V, 50V, 700V
- Current (AC): 50 mA, 500 mA, 10A
- Voltage (DC): 50 mV, 500 mV, 5V, 50V, 500V, 1000V
- Current (DC): 50 mA, 500 mA, 10A
Power Supply (PS) Specifications
- Output Channel: CH1, CH2
- Output Range: 1V to 5V/1A, 5V to 10V/0.5A, 10V to 20V/0.25A
- Peak Current: 1A @ 250 ms
Display
- TFT LCD Type: 8 in. TFT LCD WVGA color display
- Display Resolution: 800 x 480 px
Interface
- USB 2.0 Hi-Speed Host Port: One on front panel, supports USB 2.0 mass storage class (FAT32/NTFS format)
- USB 2.0 Hi-Speed Device Port: One on rear panel, supports USB TMC class
- Ethernet (LAN) Port: RJ-45 connector, 10/100 Mbps with HP Auto-MDIX, supports TCP sockets communication via default 5025 port number
Miscellaneous
- Multi-Language Menu: Available
- Operating Environment: 0° to 50°C temperature, ≤ 80% @ 40°C or below/≤ 45% @ 41° to 50°C relative humidity
- Internal Flash Disk: 100M bytes, single-level cell flesh memory
The Instek MPO-2104B Multi-Function Programmable Digital Storage Oscilloscope is named after the abbreviation of Multi-Function Programmable Oscilloscope. Primarily, while it functions as an oscilloscope, this unit also includes the functionality of a spectrum analyzer, arbitrary waveform generator, digital multimeter, and DC power supply. In addition to the five-in-one multi-functional architecture, the introduction of the Python script function into the unit allows for users to conduct program control of a small automated test system by setting up a single unit test or multi-unit test without a PC.
The MPO-2104B is a basic version model of the MPO-2000 series units. In terms of bandwidth, the basic version offers 100 megahertz. The basic version provides less program memory and system resources than the professional version. The basic version features the provided demo programs that can be executed, including programs with USB device control and GUI, and Python programs provided by third parties. A large number of bus decoding functions are included in the standard configuration.
The MPO-2104B aims to solve product test needs for repeatability and diversity along with improving the demand for simple and repetitive work efficiency and single-unit program control or the requirement of uploading test results to the cloud.
In the survey of top programming languages on GitHub in 2022, Python was reported to be second only to JavaScript in web-related applications and second in the most popular programming language. The number of users of Python continues to grow and the entry threshold for learning the language is low. For beginners, the syntax is relatively simple and easy to learn. Python has become an increasingly common programming language, thus Python was chosen to be imported into the MPO-2104B to expand the program control applications.
The Python APP currently installed on the MPO-2104B includes the categories of BJT output characteristic curve, LC oscillator circuit frequency and temperature characteristic curve, fuse endurance test, LED forward bias characteristic curve, and barcode scanner measurement application.
On the MPO-2104B, users cannot modify or call the script of the drawing library. The professional version model or MP2-PRO upgrade (not included) must be purchased in order to be able to modify the program by themselves to meet the testing of different DUTs. In addition, other manufacturers can use the built-in AWG function of the oscilloscope to achieve similar effects, but the voltage and power of this kind of AWG are too small along with low practicality. One single MPO-2104B unit can meet the IV test requirements of parts suitable for voltages below 20 volts.
The MPO-2104B is a five-in-one instrument that provides five innovative functions to extend diverse applications. The five innovative functions include Python script execution, component tester I-V curve, MQTT protocol, series bus decoding, and spectrogram.
Python Script Execution
The maximum number of installable python APPs are up to 100 sets and includes pre-installed Python APPs. Running Python source code (.py file) is possible from an internal disk or USB flash disk.
Component Tester I-V Curve
This unit provides I-V characteristic curve (Curve Tracer) with readout scale. The transistor characteristic curve is the first application after completing the Python software platform. The MPO-2104B is used to implement the Curve Tracer function application. The XY mode can be used for waveform accumulation. Users can utilize the two built-in 20 volt DC power outputs of the unit.
Supports MQTT Protocol
The MPO-2104B also supports MQTT (Message Queuing Telemetry Transport) protocol. For publishers, measurement data can be transmitted to the cloud. For subscribers, remote control of an oscilloscope can be realized.
Serial Bus Decoding
The MPO-2104B provides CAN FD and USB 2.0 (FS) decoding in this basic version model. No additional options are required for decoding and analysis of new automotive, USB, and audio protocols.
Dual Channel Spectrum Analyzer with Spectrogram
Other than signal measurement on time domain, the MPO-2104B also provides the frequency domain measurement and operation which are both similar to a spectrum analyzer. The dual channel spectrum analyzer and spectrogram are equipped. Users can measure and analyze dual channel frequency domain signals at the same time. The spectrogram function allows users to easily observe the signal's strength distribution and the relationship of the spectrum distribution over time. The dual spectrum analyzer and spectrogram can test the frequency response of low frequency VHF wireless communication, audio processing, vibration analysis, abnormal resonance of mechanical equipment, and more.
Supports Python GUI Library
The basic version model of the MPO-2104B can execute Python APP, with scale, with GUI drawing mode and the parameters can be modified to accommodate the testing of different parts to be tested. If users wish to modify the script that is from the drawing library, users must purchase the professional version model or MP2-PRO upgrade (not included) to modify the program by themselves. The Python GUI library can be used to draw scaled charts.
Brand | Instek |
---|---|
Condition | NEW |
- 1 - Multi-Function Programmable Digital Storage Oscilloscope, Basic Version (MPO-2104B)
- 1 - Power Cord
- 1 - Certificate of Calibration
- 4 - Passive Probes
- 2 - BNC-BNC Cables (GTL-110)
- 1 - Alligator Clip Test Lead (GTL-105A)
- 1 - Banana Plug Test Lead (GTL-207)
- 4 - Switchable Passive Probes, 100 MHz, 10:1/1:1 (GTP-100B-4)