WaveBPSPortable Low level Analog Serial Data Analysis
In the real world, things often go wrong to the point where protocol tools do not show enough information. You need to understand what is going on at a deeper level.
WaveBPS can help in these situations. It is an advanced tool for capturing and analyzing digital protocol analog waveforms used in network technologies including FlexRay, CAN, LIN, UART (J1708, K-Line, SCI, RS232, GM CGI), J1850, SPI, and I2C.
In addition to general purpose monitoring, WaveBPS can quickly capture infrequent or intermittent protocol violations. For example, you can track down error frames that may occur sporadically. WaveBPS will also allow you to verify that there are no timing violations in software-based protocol implementations.
Contact us for a free trial which will let you learn the software and how to use it with various protocols. When you are ready, the standard and professional versions are available for purchase.
USB Oscilloscope Features
WaveBPS captures data directly from a PicoScope USB oscilloscope. Depending on the model, WaveBPS supports up to 4 channels, a 1 GS/s sampling rate, and a memory depth of 128 megasamples. For hardware triggering, the scope offers a CAN error trigger, standard scope analog triggering, and CAN/LIN script-based triggering using an Intrepid ValueCAN3 or neoVI FIRE. WaveBPS can also load waveform files captured from popular oscilloscopes.
WaveBPS Productivity Features
WaveBPS is designed primarily with usability in mind; the software understands the waveforms you are looking at, so you can quickly navigate them to locate events and errors. Full mouse and keyboard support allows you to quickly find the information you need. Powerful cursor measurements allow you to quickly determine time durations, voltage levels and bus utilization rates.
After locating important areas of the waveform being inspected, you can export a waveform subset for other users to view.
Serial Data Decode Support
WaveBPS supports serial decode on FlexRay, CAN, LIN, UART (J1708, K-Line, SCI, RS232, GM CGI), J1850, SPI, and I2C. The baud rate, thresholds and other settings for these protocols are completely configurable by the user. In addition, you can configure voltage ranges as needed for specialty probes or other non-standard voltage requirements. WaveBPS also supports GMLAN 3110 high speed mode switch for Single Wire CAN.
WaveBPS has a TCP/IP software API that allows remote control and analysis from other applications. This includes the ability to control WaveBPS with Vehicle Spy scripting.
WaveBPS can perform statistical node analysis, where each automatic measurement is grouped by node and exported to a spreadsheet file.