Manchester coding is a line code in which the encoding of each data bit has at least one transition and 1s and 0s have equal bit width and therefore has no DC component.
Manchester signals are self-clocking, which means that a clock signal can be recovered from the encoded data.
Manchester Configurable protocol decoder enables grouping bits using various combinations of bit rate, polarity, idle condition, time out and more to decipherable messages. It allows decode of various protocols developed using Manchester encoding scheme.
Today's oscilloscopes provide an array of protocol specific serial data decoding tools to help verify bus performance and debug system problems. These tools provide valuable insight into buses using those protocols but not all systems are built on industry standards and rely on proprietary encoding or buses not supported by oscilloscope decode tools.
Flexible, User-Definable Protocol Decoding
The Configurable Manchester and NRZ Decode options enable flexible, user-definable protocol decoding of serial buses built with these encoding schemes from 10 b/s to 10 Gb/s. The physical layer specs like bit rate, idle state and polarity can be easily defined enabling quick decoding of every bit transmitted on the bus. Higher level decode can be done by configuring bits to words and then words to packets.
Configure and Decode Complex Protocols
Define the number of sync bits, header or pre-amble bits, data bits and footer or CRC bits to build a custom protocol decoder for a proprietary bus or decode Manchester or NRZ based industry standard buses like PSI5, DALI, and proprietary NRZ protocols.
Support on Multiple Oscilloscope Platforms
The configurable Manchester and NRZ decode option is available on a wide range of oscilloscope models from 200 MHz to 65 GHz.