ASA is widely credited with having invented the general purpose
oscilloscope application with the introduction of M1™ in 1994.
While its roots are in jitter and time interval analysis, and no
other product can come close to what M1 accomplishes in that
space, over the years M1 has grown to address the full range of
analysis requirements for real-time oscilloscopes, digitizers, and EDA waveforms. From clocks to
serial data... from the time domain (voltage) to the modulation domain
to the frequency domain... if you need it, it's probably in M1,
and if it's not, it's pretty easy to add it.
World-Class Analysis Tools
The range of analysis incorporated into M1 spans literally every type.
more
Here's a partial list of some of the analysis capabilities that M1 provides:
Measure very low frequency modulation tones that have periods much longer than a single acquisition length
Characterization
Manager™ allows you to collect the specific statistics you need together in one place and track them, along with external variables such as
Temperature or input Voltage. The collected data can then be saved to an Excel file at the click of a button, producing the core of a characterization report.
Serial and pattern software triggering to qualify your analysis
Serial decode at no additional cost:
I2C
8B/10B
FlexRay
CAN
LIN
SPI
Agilent and LeCroy both sell an OEM version of M1™ Waveform Tools™ as their primary jitter solutions
PLL Toolkit
M1's PLL Toolkit was designed to quickly bring together in one place all of the most important values that you need to know about, and present them in a highly graphical manner that allows you to easily understand where each value comes from. Of course, if you need to dig deeper, at the click of a button any of the parameters can be plotted vs time so that you can explore the data with all the power that M1 has to offer.
One of M1's many firsts is that it was the first application to perform serial data jitter analysis using an oscilloscope. more
RjDj decomposition in M1 OT™ is accomplished through an approach we call SEEj™ . SEEj is optimized for accuracy, repeatability, algorithmic stability and convergence, and is the only extraction tool that can claim error calibration, validation, the nulling of instrument noise effects, or which specifies its results across a wide jitter space. No other decomposition tool has been as thoroughly tested as SEEj.
Measurement Builder™
Create your own measurements.
If your work requires an unusual or company-proprietary measurement
that is not already included in M1™ Waveform Tools™,
the included
Measurement Builder functionality provides several methods by
which you can easily add your own measurements. more
If you require the
utmost in processing speed and you're at least a novice-level
C++/C# programmer, Measurement Builder incorporates an easy to use
DLL framework that includes all of the required overhead code. All
you need to do is add the actual code for your analysis and compile.
If defining your desired analysis in the easiest possible way is
what you require, Measurement Builder allows you to use MATLAB for
this. Note that while some scope companies charge extra (thousands
of dollars) for this capability, with M1 OT™ it's included
at no additional cost. M1's MATLAB capability is also much
more versatile - while other products limit you to passing in a few
defined inputs and perhaps a few user-defined values, M1 OT has 42
different types of defined inputs and an unlimited number of
user-defined values. For output, you can specify a list of values
that M1 can then plot either as a vs-time view or as a histogram.
In addition, M1 allows you to define and name any eight values
of your choice to be displayed as statistics, while other products
restrict you to the default set of statistics (i.e. mean, min,
max, pk-pk, etc.).
Measurement Completeness
M1 Waveform Tools™ contains more than 250 built-in
measurement types , far more than the native measurement capabilities
of any scope. more
While that's a lot of capability, they've been
organized so that the most frequently used measurements are the most
easily accessed. Should what you need be more esoteric in nature,
you can easily create it yourself - without having to pay extra for the privilege.
De-Embedding/Equalization Support
M1 allows you to acquire Function channels from your scope as well as the normal channels. more
This is a simple accommodation to allow the use of native de-embedding/equalization software while continuing to allow the user to reap the benefits of M1 Compliance Tests. If your scope has a de-embedding or equalization capability, M1 can take advantage of that. Not all scope types include this feature, but since de-embedding/ equalization is just a special case of using Function channels, this feature actually enables the use of any scope function in M1. For more details, see the datasheet.
Compliance Apps
Save thousands
The M1 Apps Store has Compliance Apps for some of the most common named standards. more
The following is a selection of Compliance Apps available for download:
If there is no M1 App for your situation, M1's TestScript™ and graphical
ScriptBuilder™ capabilities provide a powerful capability
- the ability to create your own compliance apps quickly, easily,
and at no additional cost to you. The wait between when you want
it and when you can have it is literally minutes rather than the 9-12
months that is typical for the scope manufacturers. Another advantage
is that once you've created a TestScript/Compliance App, you can share it at no
cost throughout your enterprise. For the individual developer, you can also submit your Compliance App to ASA for sale in our M1 Apps Store through the M1 Apps Developer Program.
Serial Decode
The decode capabilities in M1 Waveform Tools allow you to view encoded waveforms in terms of what they're doing, and then apply the powerful debug, analysis and embedded intelligence of M1 to get to the bottom of problems you see in decode mode.
M1 OT has native support for some decode methods, such as I2C and FlexRay. If your decode methods is not supported, you can add the support yourself using the External Decode Framework.