Automotive CXPI triggering and decode options on Keysight oscilloscopes

May 04, 2016 // By Graham Prophet
Added capabilities, says Keysight, can improve engineering efficiency for automotive applications; early detection and elimination of bus errors during the design phase are enabled by improved efficiency in debugging the physical layer of CXPI serial buses.

Keysight Technologies has added a clock extension peripheral interface (CXPI) decoding and triggering options for its InfiniiVision 3000T and 4000 X-Series oscilloscopes making them, the company says, the only oscilloscopes that can decode and trigger on the CXPI bus.

CXPI is the next-generation, higher-performance serial bus protocol for automotive body control applications. Although the local interconnect network (LIN) is the primary bus used today for body control, it is often difficult to achieve sufficient performance and reliability in human machine interface (HMI) applications that require responsiveness. For this reason, the CXPI bus will eventually replace many of today’s LIN bus applications. The CXPI protocol provides some features of the controller area network (CAN) protocol, such as non-destruction arbitration, as well as extension error detection and recovery, implemented on a UART-based data link.

CXPI triggering and decode capabilities in the InfiniiVision 3000T and 4000 X-Series oscilloscopes will rely on hardware-based decoding to enable fastest decode update rates. Faster waveform and decode update rates increase the scope’s probability of capturing random and infrequent errors. With these new options, the InfiniiVision oscilloscopes can decode and trigger on specific errors (optionally filtered by frame ID) such as CRC errors, parity bit errors, data length errors, inter-byte space errors, inter-frame space errors, sample errors and framing errors. Detection and elimination of bus errors during the design phase is crucial for automotive safety.