The latest Infiniium software release (for Infiniium oscilloscopes and Infiniium Offline on your PC) includes a handful of new and improved tools to help you make more efficient measurements and documentation.
These updates include:
- MIPI SPMI Protocol Decode
- Generic Raw Decode for PAM-4 and NRZ
- Symbolic Decode added to ARINC 429 and MIL-STD-1553 protocol decode
- Segmented Memory improvements
- Measurement Reports
- S-Parameter Viewer
- Windows 10 Support
MIPI SPMI Protocol Trigger and Decode – N8845A
If you’re designing mobile devices, our new SPMI (System Power Management Interface) protocol decode license might interest you. SPMI is used to communicate from power controllers to one or multiple power management chips with up to 4 masters and 16 slaves on one bus. SPMI allows you to reduce the number of pins on your power controllers, reducing the size of your mobile designs. With Keysight’s SPMI protocol decode option you can decode and debug these designs. Like I always say when it comes to protocol decode software, have the oscilloscope decode for you so you can get right to the fun part - analyzing and debugging.
Figure 1 - MIPI SPMI protocol decode
Generic Raw Decode
You may have a proprietary bus or customized protocol that others may not have defined a specific protocol decode for. This means you don’t have the option of buying a convenient protocol decode license that will trigger and decode your serial bus, group bits, label packet types, and flag errors for you. However, you can still get the binary data extracted from your analog waveform. With Generic Raw, you can decode your NRZ and PAM-4 signals so you can process and analyze the data yourself. This software extracts the raw bit data from the analog signal based on the clock recovery and thresholds that you set. Generic Raw has one mode for NRZ* signals and another for PAM-4** signals.
Figure 2 - Generic Raw PAM-4 decode
Symbolic Decode – N8842A
If you’re working with ARINC 429 and MIL-STD-1553 protocols, this update is for you. How many of us sit with our protocol binders in our lap to translate the Hex values to meaningful English? It’s time to toss that binder in a desk drawer. Load your .xml file into the oscilloscope to view your protocol decode in ASCII instead of Hex. Look at the examples below to see the two versions side by side.
ARINC 429 protocol decode:
Figure 3 - ARINC 429 decode in Hex
ARINC 429 protocol decode with symbolic decode:
Figure 4 - ARINC 429 decode in ASCII
Segmented Memory Updates
Segmented memory is a great way to make the most of your oscilloscope’s memory, especially if you have specific events of interest separated by long amounts of time that you don’t really care about. An example of this is a serial bus. You’ll be looking at a waveform with packets of data separated by dead time. You can acquire waveform data just around the trigger conditions you set – for example, a specific packet type or an error. Then you can view this same packet type as it changes over time, comparing the packets captured in each acquisition. Now segmented memory has been improved to make your life even easier with the following:
- Auto Play - automatically play through all the segments after acquisition is completed
- Time between segment playback is reduced to zero – optimized performance saving you time
- Persistent data is preserved – you can view all your segments laid on top of each other to see how your signal changes between packets in one view
- Measurement Log – track the changes in measurements over the number of acquisitions you specify
Have you ever had to compile measurement reports to keep records of exact test conditions, equipment settings, and measurement results? Now, the oscilloscope can do it all for you in a couple clicks. No more copying and pasting screenshots, pulling together separate setup files and recording the software versions, and organizing them into your favorite text editor. The 6.0 Infiniium software now provides a way to generate hassle free reports that include all of the information you’d want to record and keep in your archives for proof of your test results.
Measurement reports provide, in a single file, measurement results and screenshots, plus all the information about your oscilloscope setup including:
- Oscilloscope configuration with model number and software version
- Calibration status of the frame and individual channels
- Acquisition settings
- Horizontal settings
- Bandwidth limits and filter type
- Vertical and channel settings
- Trigger setup
You can save your report as PDF or as MHTML (*.mht) format files. MHTML is a webpage archive format that includes images and html all in one file so you don’t have to save images and text based content separately.
If you are using InfiniiSim to apply transfer functions to your waveform – useful when you want to model the effects of a probe or RC circuit on your design – there is now an option to view the s-parameters. Being able to view the s-parameters before applying it to your waveform can be a nice sanity check before you end up spending hours trying to understand why your circuit behaves so unexpectedly because you accidentally uploaded the wrong file (it’s happened to the best of us).
Figure 5 - S-Parameter Viewer
Infiniium software now supports Windows 10. If you are running Windows 10 on your PC, Infiniium Offline is now compatible! For a free trial of the Infiniium software, click here.
*Standard with SDA option
**Requires PAM-4 Compliance App and SDA option