The MB-500 Protocol tool provides support for standardized communication links and trigger input/output. It uses Anewin probes designed to support a specific protocol. When a probe is connected, the MB-500 automatically detects the protocol probe type, and the corresponding user interface and hardware features are selected.
The I2C protocol tool can act as either a master or slave I2C device. In master mode it can generate read and write transactions with a slave device. Execution control supports looping, waiting for a trigger, or waiting a specified length of time. In slave mode, it responds to its assigned address saving write bytes for inspection or returning pre-programmed read bytes.
The SPI protocol tool can act as either a master or slave device at up to a 25 MHz bit rate. In master mode it generates SEL, SCK, and SDO sending pre-programmed vectors of 8, 16, 24, or 32 bits. Bits returning on SDI are captured for later inspection. In slave mode, it receives SEL, SCK, and SDI capturing input bytes for later inspection. It returns pre-programmed bytes on SDO.
The trigger protocol probe allows external triggers from the user's circuit to be used by any MB-500 tools. For example, an external trigger input can be selected as the Logic Analyzer event input and be used to trigger the Logic Analyzer acquisition when a specific event occurs. Triggers generated by MB-500 tools can be exported by the trigger protocol probe for use in external circuits.