Logicport Overview


As promised earlier, the Near Future Laboratory has published an overview of the Logicport Logic Analyzer. They’re using the Playstation 2 analysis as an example. The Logicport uses “interpreters” to define protocols. It has I2C/TWI, SPI, RS232, and CAN 2.0A/2.0B, but you can build your own interpreter based on these. You can specify bit order and the format you want the data in. Slave interpreters can be used for specific tasks: with the PS2 they were used to just show the fifth byte, which is the actual button press.

“Triggers” are used to signal specific activity. On the PS2, one was attached to the falling signal on the slave select line. This event means the master is about to start sending data.

The final area worth exploring is “measurements”. These can be frequency or arbitrary time intervals between events. The Logicport has multiple ground connections to eliminate noise from the signal and you’ll have to play with sample rate and logic level to get things running smooth. It’s nice to see how-tos written from the perspective of someone just getting started with the tool.

SparkFun’s Logic Level Converter


SparkFun has always been good about designing and stocking useful breakout boards. This recently added Logic Level Converter is no exception. It’s uses two BSS138 MOSFETs to shift 5V logic levels to 3.3V. The board handles two separate serial pairs. Just hook up the RX and TX on either side. Provide power at both voltages and the board will happily do the conversion. It’s $2, smaller than the size of a quarter, and perfect for plugging into a breadboard.