»  Categories   »      Benchtop Oscilloscope   »    Oscilloscope  

image enlarge

Tektronix DPO3012 2 Channel 100 MHz Digital Oscilloscope 2.5 GSa/s


With the MSO/DPO3000 Mixed Signal Oscilloscope Series, you can analyze up to 20 analog and digital signals with a single instrument to quickly find and diagnose problems in complex designs. Bandwidths up to 500 MHz and a minimum of 5X oversampling on all channels ensure you have the performance you need for many of today's mainstream applications. To capture long windows of signal activity while maintaining fine timing resolution, the MSO/DPO3000 offers a deep record length of 5 Mpoints standard on all channels.

With Wave Inspector® controls for rapid waveform navigation, automated serial and parallel bus analysis, and automated power analysis the MSO/DPO3000 Oscilloscope Series from Tektronix provides the feature-rich tools you need to simplify and speed debug of your complex design.


  • 500, 300, 100 MHz Bandwidth Models
  • Bandwidth is Upgradable (Up to 500 MHz)
  • 2 and 4 Analog Channel Models
  • 16 Digital Channels (MSO Series)
  • 2.5 GS/s Sample Rate on All Channels
  • 5 Megapoint Record Length on All Channels
  • >50,000 wfm/s Maximum Waveform Capture Rate
  • Suite of Advanced Triggers














Input Channels







Analog Bandwidth (–3 dB)

100 MHz

100 MHz

300 MHz

300 MHz

500 MHz

500 MHz

Calculated Rise Time

5 mV/div (typical)

3.5 ns

3.5 ns

1.17 ns

1.17 ns

700 ps

700 ps

Hardware Bandwidth Limits

20 MHz

20 MHz, 150 MHz

Input Coupling


Input Impedance

1 MΩ ±1%, 75 Ω ±1%, 50 Ω ±1%

Input Sensitivity Range, 1 MΩ

1 mV/div to 10 V/div

Input Sensitivity Range, 75 Ω, 50 Ω

1 mV/div to 1 V/div

Vertical Resolution

8 bits (11 bits with Hi Res)

Maximum Input Voltage, 1 MΩ

300 VRMS with peaks ≤ ±450 V

Maximum Input Voltage, 75 Ω, 50 Ω

5 VRMS with peaks ≤ ±20 V

DC Gain Accuracy

±1.5% for 5 mV/div and above

±2.0% for 2 mV/div

±2.5% for 1 mV/div

Channel-to-Channel Isolation

(Any Two Channels at Equal Vertical Scale)

≥100:1 at ≤100 MHz and ≥30:1 at >100 MHz up to the rated BW

Offset Range


1 MΩ

50 Ω, 75 Ω

1 mV/div to 99.5 mV/div

±1 V

±1 V

100 mV/div to 995 mV/div

±10 V

±5 V

1 V/div

±100 V

±5 V

1.01 V/div to 10 V/div

±100 V


Vertical System Digital Channels


All MSO3000 Models

Input Channels

16 Digital (D15 to D0)


Threshold per set of 8 channels

Threshold Selections

TTL, CMOS, ECL, PECL, User Defined

User-defined Threshold Range

–15 V to +25 V

Maximum Input Voltage

–20 V to +30 V

Threshold Accuracy

±(100 mV +3% of threshold setting)

Maximum Input Dynamic Range

50 Vp-p (threshold setting dependent)

Minimum Voltage Swing

500 mVp-p

Input Impedance

101 kΩ

Probe Loading

8 pF

Vertical Resolution

1 bit

Horizontal System Analog Channels


All MSO3000 Models

All DPO3000 Models

Maximum Sample Rate (all channels)

2.5 GS/s

Maximum Record Length (all channels)

5 Mpoints

Maximum Duration of Time Captured at Highest Sample Rate

(all channels)

2 ms

Time-base Range (s/div)

1 ns to 1000 s

Time-base Delay Time Range

–10 divisions to 5000 s

Channel-to-Channel Deskew Range

±100 ns

Time-base Accuracy

±10 ppm over any ≥1 ms interval

Horizontal System Digital Channels


All MSO3000 Models

Maximum Sample Rate (Main, all channels)

500 MS/s (2 ns resolution)

Maximum Record Length (Main, all channels)

5 Mpoints

Maximum Sample Rate (MagniVu, all channels)

8.25 GS/s (121.2 ps resolution)

Maximum Record Length (MagniVu, all channels)

10 kpoints centered on the trigger

Minimum Detectable Pulse Width

2.0 ns

Channel-to-Channel Skew

500 ps typical

Trigger System



Main Trigger Modes

Auto, Normal, and Single

Trigger Coupling

DC, AC, HF reject (attenuates >50 kHz), LF reject (attenuates <50 kHz), noise reject (reduces sensitivity)

Trigger Holdoff Range

20 ns to 8 s

Trigger Sensitivity



Internal DC Coupled

0.5 div from DC to 50 MHz, increasing to 1 div at rated bandwidth


(Auxiliary Input)

200 mV from DC to 50 MHz increasing to 500 mV at 250 MHz

Trigger Level Range



Any Channel

±8 divisions from center of screen

External (Auxiliary Input)

±8 V

Trigger Modes




Positive or negative slope on any channel or front-panel auxiliary input. Coupling includes DC, AC, HF reject, LF reject, and noise reject.

Sequence (B-trigger)

Trigger Delay by Time – 8 ns to 8 s. Or Trigger Delay by Events – 1 to 9,999,999 events.

Pulse Width

Trigger on positive or negative pulses that are <, >, =, ≠ a specified time. Additionally, you can trigger when a pulse width is within or outside a range of two different specified times.


Trigger when no pulse is detected within a specified time (4 ns to 8 s).


Trigger on a pulse that crosses one threshold but fails to cross a second threshold before crossing the first again.


Trigger when any logical pattern of channels goes false or stays true for specified period of time. Any input can be used as a clock to look for the pattern on a clock edge. Pattern (AND, OR, NAND, NOR) specified for all analog and digital input channels defined as High, Low, or Don’t Care.

Setup and Hold

Trigger on violations of both setup time and hold time between clock and data present on any of the input channels.

Rise/Fall Time

Trigger on pulse edge rates that are faster or slower than specified. Slope may be positive, negative, or either.


Trigger on all lines, odd, even, or all fields on NTSC, PAL, and SECAM video signals.

Extended Video (optional)

Trigger on 480p/60, 576p/50, 720p/30, 720p/50, 720p/60, 875i/60, 1080i/50, 1080i/60, 1080p/24, 1080p/24sF, 1080p/25, 1080p/30, 1080p/50, 1080p/60, and custom bi-level and tri-level sync video standards.

I2C (optional)

Trigger on Start, Repeated Start, Stop, Missing ACK, Address (7 or 10 bit), Data, or Address and Data on I2C buses up to 10 Mb/s.

SPI (optional)

Trigger on SS, MOSI, MISO, or MOSI and MISO on SPI buses up to 10.0 Mb/s.

MIL-STD-1553 (optional)

Trigger on Sync, Word Type*1 (Command, Status, Data), Command Word*1 (set RT Address, T/R, Sub-address/Mode, Data Word Count/Mode Code, and Parity individually), Status Word*1 (set RT Address, Message Error, Instrumentation, Service Request Bit, Broadcast Command Received, Busy, Subsystem Flag, Dynamic Bus Control Acceptance (DBCA), Terminal Flag, and Parity individually), Data Word (user-specified 16-bit data value), Error (Sync, Parity, Manchester, Non-contiguous data), Idle Time (minimum time selectable from 4 µs to 100 µs; maximum time selectable from 12 µs to 100 µs; trigger on < minimum, > maximum, inside range, outside range). RT Address can be further specified to trigger on =, ≠, <, >, ≤, ≥ a particular value, or inside or outside of a range.

CAN (optional)

Trigger on Start of Frame, Frame Type (data, remote, error, overload), Identifier (standard or extended), Data, Identifier and Data, End of Frame, Missing ACK, or Bit Stuffing Error on CAN signals up to 1 Mb/s. Data can be further specified to trigger on ≤, <, =, >, ≥, or ≠ a specific data value. User-adjustable sample point is set to 50% by default.

I2S/LJ/RJ/TDM (optional)

Trigger on Word Select, Frame Sync, or Data. Data can be further specified to trigger on ≤, <, =, >, ≥, ≠ a specific data value, or inside or outside of a range.

Maximum data rate for I2S/LJ/RJ is 12.5 Mb/s.

Maximum data rate for TDM is 25 Mb/s.

RS-232/422/485/UART (optional)

Trigger on Tx Start Bit, Rx Start Bit, Tx End of Packet, Rx End of Packet, Tx Data, Rx Data, Tx Parity Error, and Rx Parity Error up to 10 Mb/s.

LIN (optional)

Trigger on Sync, Identifier, Data, Identifier and Data, Wakeup Frame, Sleep Frame, Errors such as Sync, Parity, or Checksum Errors up to 1 Mb/s (by LIN definition, 20 kb/s).

FlexRay (optional)

Trigger on Start of Frame, Type of Frame (Normal, Payload, Null, Sync, Startup), Identifier, Cycle Count, Complete Header Field, Data, Identifier and Data, End of Frame, or Errors such as Header CRC, Trailer CRC, Null Frame, Sync Frame, or Startup Frame Errors up to 10 Mb/s.

Parallel (available on MSO models only)

Trigger on a parallel bus data value. Parallel bus can be from 1 to 16 bits in size. Binary and Hex radices are supported.

*1 Trigger selection of Command Word will trigger on Command and ambiguous Command/Status words. Trigger selection of Status Word will trigger on Status and ambiguous Command/Status words.

Acquisition Modes




Acquire sampled values.

Peak Detect

Captures glitches as narrow as 2 ns at all sweep speeds.


From 2 to 512 waveforms included in average.


Min-max envelope reflecting Peak Detect data over multiple acquisitions.

Hi Res

Real-time boxcar averaging reduces random noise and increases vertical resolution.


Scrolls waveforms right to left across the screen at sweep speeds slower than or equal to 40 ms/div.

Waveform Measurements




Waveform and Screen.

Automatic Measurements

29, of which up to four can be displayed on-screen at any one time. Measurements include: Period, Frequency, Delay, Rise Time, Fall Time, Positive Duty Cycle, Negative Duty Cycle, Positive Pulse Width, Negative Pulse Width, Burst Width, Phase, Positive Overshoot, Negative Overshoot, Peak to Peak, Amplitude, High, Low, Max, Min, Mean, Cycle Mean, RMS, Cycle RMS, Positive Pulse Count, Negative Pulse Count, Rising Edge Count, Falling Edge Count, Area and Cycle Area.

Measurement Statistics

Mean Min, Max, and Standard Deviation.

Reference Levels

User-definable reference levels for automatic measurements can be specified in either percent or units.


Isolate the specific occurrence within an acquisition to take measurements on, using either the screen, or waveform cursors.

Power Measurements (Optional)



Power Quality Measurements

VRMS, VCrest Factor, Frequency, IRMS, ICrest Factor, True Power, Apparent Power, Reactive Power, Power Factor, Phase Angle.

Switching Loss Measurements

Power Loss: Ton, Toff, Conduction, Total.

Energy Loss: Ton, Toff, Conduction, Total.


THD-F, THD-R, RMS measurements.

Graphical and table displays of harmonics.

Test to IEC61000-3-2 Class A and MIL-STD-1399.

Ripple Measurements

Vripple and Iripple.

Modulation Analysis

Graphical display of +Pulse Width, –Pulse Width, Period, Frequency, +Duty Cycle, and –Duty Cycle modulation types.

Safe Operating Area

Graphical display and mask testing of switching device safe operating area measurements.

dV/dt and dI/dt Measurements

Cursor measurements of slew rate.

Waveform Math




Add, subtract, multiply, and divide waveforms.

Math Functions

Integrate, Differentiate, FFT.


Spectral magnitude. Set FFT Vertical Scale to Linear RMS or dBV RMS, and FFT Window to Rectangular, Hamming, Hanning, or Blackman-Harris.

Advanced Math

Define extensive algebraic expressions including waveforms, reference waveforms, math functions (FFT, Intg, Diff, Log, Exp, Sqrt, Sine, Cosine, Tangent), scalars, up to two user-adjustable variables and results of parametric measurements (Period, Freq, Delay, Rise, Fall, PosWidth, NegWidth, BurstWidth, Phase, PosDutyCycle, NegDutyCycle, PosOverShoot, NegOverShoot, PeakPeak, Amplitude, RMS, CycleRMS, High, Low, Max, Min, Mean, CycleMean, Area, CycleArea, and trend plots), e.g.,(Intg(Ch1 - Mean(Ch1)) × 1.414 × VAR1).




NI LabVIEW SignalExpress™ Tektronix Edition

A fully interactive measurement software environment optimized for the MSO/DPO3000 Series, enables you to instantly acquire, generate, analyze, compare, import, and save measurement data and signals using an intuitive drag-and-drop user interface that does not require any programming.

Standard MSO/DPO3000 Series support for acquiring, controlling, viewing, and exporting your live signal data is permanently available through the software. The full version (SIGEXPTE) adds additional signal processing, advanced analysis, mixed signal, sweeping, limit testing, and user-defined step capabilities and is available for a 30-day trial period standard with each instrument.


Enables fast and easy communication between a Windows PC and the MSO/DPO3000 Series. Transfer and save settings, waveforms, measurements, and screen images. Included Word and Excel toolbars automate the transfer of acquisition data and screen images from the oscilloscope into Word and Excel for quick reporting or further analysis.

IVI Driver

Provides a standard instrument programming interface for common applications such as LabVIEW, LabWindows/CVI, Microsoft .NET, and MATLAB.


Enables control of the MSO/DPO3000 Series over a network connection through a standard web browser. Simply enter the IP address or network name of the oscilloscope and a web page will be served to the browser.

Display Characteristics



Display Type

9 in. (228.6 mm) wide format liquid crystal TFT color display.

Display Resolution

800 horizontal × 480 vertical pixels (WVGA).

Waveform Styles

Vectors, Dots, Variable Persistence, Infinite Persistence.


Full, Grid, Cross Hair, Frame, IRE and mV.


YT and XY.

Maximum Waveform Capture Rate

>50,000 wfm/s.

Input/output Ports



USB 2.0 High-speed Host Port

Supports USB mass storage devices, printers, and keyboards. One port available on rear panel and one on front panel.

USB 2.0 High-speed Device Port

Rear-panel connector allows for communication/control of oscilloscope through USBTMC or GPIB with a TEK-USB-488, and direct printing to all PictBridge®-compatible printers.

LAN Port

RJ-45 connector, supports 10/100BASE-T.

Video Out Port

DB-15 female connector, connect to show the oscilloscope display on an external monitor or projector.

Auxiliary Input

Front-panel BNC connector. Input Impedance 1 MΩ. Max input 300 VRMS CAT II with peaks ≤ ±450 V.

Probe Compensator Output

Front-panel pins

Amplitude: 2.5 V

Frequency: 1 kHz

Trigger Out

Rear-panel BNC connector, provides a negative-polarity pulse when the oscilloscope triggers.

Kensington Style Lock

Rear-panel security slot connects to standard Kensington-style lock.

Power Source



Power Source Voltage

85 to 265 V ±10%

Power Source Frequency

45 to 440 Hz (85 to 265 V)

Power Consumption

120 W maximum

Optional TekVPI® External Power Supply*2

Output Voltage: 12 V

Output Current: 5 A

Power Consumption: 50 W

*2 required when total oscilloscope probe power usage exceeds 20 W.

Physical Characteristics






















Rackmount Configuration


Cooling Clearance

2 in. (51 mm) required on left side and rear of instrument






0 ºC to +50 ºC


–40 ºC to +71 ºC



High: 30 ºC to 50 ºC, 5% to 45% Relative Humidity

Low: 0 ºC to 30 ºC, 5% to 95% Relative Humidity


High: 30 ºC to 50 ºC, 5% to 45% Relative Humidity

Low: 0 ºC to 30 ºC, 5% to 95% Relative Humidity



3,000 meters (9,843 feet)


12,000 meters (39,370 feet)

Random Vibration


0.31 GRMS from 5 to 500 Hz, 10 minutes each axis, 3 axes, 30 minutes total


2.46 GRMS from 5 to 500 Hz, 10 minutes each axis, 3 axes, 30 minutes total


   Electromagnetic Compatibility

EC Council Directive 2004/108/EC


UL61010-1:2004; CAN/CSA C22.2 No. 61010.1-04;

EN61010-1:2001; IEC61010-1:2001


CISPR 14 - 1
CISPR 14 - 2
CISPR 14 - 2
CISPR 16 - 1
CISPR 16 - 2
CISPR 16 - 3
CISPR 16 - 4
IEC/TR EN 61000 - 1 - 1
IEC/TR EN 61000 - 2 - 1
IEC/TR EN 61000 - 2 - 3
IEC EN 61000 - 3 - 2
IEC EN 61000 - 3 - 4
IEC/TC EN 61000 - 3 - 5
IEC EN 61000 - 4 - 2
IEC EN 61000 - 4 - 3
IEC EN 61000 - 4 - 4
IEC EN 61000 - 4 - 5
IEC EN 61000 - 4 - 6
IEC EN 61000 - 4 - 7
IEC EN 61000 - 4 - 8
IEC EN 61000 - 4 - 9
IEC EN 61000 - 4 - 11
EN 50 081 part 1
EN 50 081 part 2
EN 55 011
EN 55 013
EN 55 014
EN 55 015
EN 55 020
EN 55 022
EN 55 024
EN 50 082 part 1
EN 50 082 part 2
EN 50 093
FCC Part 15
MIL-STD - 461E