Page cover image

Introducing WaveBPS: Portable Low level analog serial data analysis

Often in the real world things go wrong to the point where protocol tools do not show enough information - you have to understand what is going on at a lower level.

Intrepid Control Systems, Inc. is proud to introduce WaveBPS - an advanced tool for capturing and analyzing digital protocolanalog waveforms like SPI, I2C, CAN / CAN FD Bus, UART (RS232, J1708, K-Line, SCI, GM CGI), J1850, FlexRay or LIN Bus.

Besides general purpose monitoring, WaveBPS can quickly capture infrequent or intermittent protocol violations. For example, you can track down the error frames that may occur intermittently. Another application is verifying there are no timing violations on software based protocol implementations.

The trial version of the software is available for download and is useable for training and learning these protocols. The standard and professional versions of WaveBPS are available for purchase.

USB Oscilloscope Features

WaveBPS directly captures data directly from a PicoScope USB Oscilloscope. Depending on the model WaveBPS supports up to 4 channels, 1 GS/s sampling and a memory depth of 128 Mega samples. For hardware triggering the scope offers a CAN / CAN FD error trigger, standard scope analog triggering, and CAN / CAN FD, LIN script based triggering with an Intrepid ValueCAN3 or neoVI FIRE. Also, WaveBPS can load waveform files captured from popular oscilloscopes.

WaveBPS Productivity Features

Usability is one of the best features of WaveBPS. WaveBPS understands the waveforms you are looking at so you can quickly navigate and find events and errors. Full mouse and keyboard support allows you to quickly find the information you are looking for. Powerful cursor measurements allow you to quickly determine time, voltage and bus utilization.

Export Support

After determining the parts of the waveform of interest the user can export the waveform subset for other users to view.

Serial Data Decode Support

WaveBPS supports serial decode on FlexRay, CAN Bus, UART (J1708, K-Line, SCI, RS232, GM CGI), J1850, SPI, I2C or LIN Bus. The baud rate, thresholds and other settings for these protocols is completely configurable by the user in case of specialty probes (ie. current or differential) modify the expected voltage ranges of the waveforms. WaveBPS also supports GMLAN 3110 high speed mode switch for single wire CAN / CAN FD.

Test Automation

WaveBPS has a TCP/IP software API allowing remote control and analysis from other applications. This includes the ability to control WaveBPS with Vehicle Spy scripting.

Powerful Analysis

WaveBPS can also perform statistical node analysis where each automatic measurement is grouped by node and exported to a spreadsheet file.

Last updated