View on GitHub

semify

semify's documentation site

SmartWave-Control Datasheet

Overview

SmartWave, by semify GmbH, is a cutting-edge hardware tool designed for professional testing. It facilitates communication with a multitude of devices, including ADC, DAC, and Sensors, through industry-standard interfaces like SPI and I2C. The device boasts a robust design, combined with flexible configuration options. Notable features include a range of standard interfaces, configurable IO voltage between 1.8 or 5.0 Volts, and a display that provides pin assignments and status information.

Additionally, SmartWave is Pmod™ compatible, allowing direct connection with DIGILENT Pmod™ based extension boards. Its advanced FPGA platform ensures unparalleled performance and adaptability, making it an essential companion to any oscilloscope.

Block diagram

The following drawing shows the block diagram of the SmartWave-Control hardware.

SmartWave-Control Block Diagram

Electrical parameter

IOs

There are 16 bidirectinal pins with the following parameter.

Parameter Min Value Max Value Unit
Voltage range -0.5 6.0 V
High-level output current @VDDIO = 1.8 V   -3 mA
High-level output current @VDDIO = 2.5 V   -5 mA
High-level output current @VDDIO = 3.3 V   -8 mA
High-level output current @VDDIO = 5.0 V   -16 mA
Low-level output current @VDDIO = 1.8 V   3 mA
Low-level output current @VDDIO = 2.5 V   5 mA
Low-level output current @VDDIO = 3.3 V   8 mA
Low-level output current @VDDIO = 5.0 V   16 mA
Pin capacitance   15 pF

Frequency

The maximal frequency depends on the selected VDDIO voltage.

Parameter Min Value Max Value Unit
VDDIO < 2.5V   30 MHz
VDDIO >= 2.5V   40 MHz

Pull-up resistor

Each bidirectional pin has a pull-up resistor assigned. Each pull-up resistor can enabled or disabled independently.

Parameter Min Value Max Value Unit
Pull-up resistor 2.2k-1% 2.2k+1% Ohm

ESD Protection:

Current consumption

The SmartWave-Control is supplied via the USB connector.

Parameter Min Value Max Value Unit
I_supply - 800 mA

Connector

Pmod™

The SmartWave - Control support two fully populated Digilent Pmod™ header with 12 pins each called Pmod-A and Pmod-B.

The distance between the two Pmod™ connectors follows the standard 12-pin female host port placement descibed in the Digilent Pmod™ Interface Specification.

General information about the digitlent Pmod™ header can be found here.

The voltage level of the VDDIO can be configured between 1.8 - 5.0V (VBUS). Pmod-A and Pmod-B share the same VDDIO supply level.

Pin Function
1 A/B 1
2 A/B 2
3 A/B 3
4 A/B 4
5 GND
6 VDDIO
7 A/B 5
8 A/B 6
9 A/B 7
10 A/B 8
11 GND
12 VDDIO
Pinout Diagram

The following drawing shows the pin out diagram for the Pmod™ conectors.

SmartWave-Control Pinout Diagram

USB Connector

For the communication with the host (eg PC) a Micro USB (USB-B) connector is used.

Driver

The following interfaces are supported

GPIO

A GPIO allows to drive an output to either es opend drain or push-pull. It is also possible to read back the value.

Each Pmod™ interface pin can be used as GPIO.

SPI

The SPI driver operates in master mode. It can receive and transmit data in full duplex mode. Each Pmod™ pin can be assigned to any SPI driver pin.

General information about the SPI interface can be found here.

The SPI driver supports the following configuration parameters:

Parameter Description
Bit Width Number of transferred bits per SPI frame
Shift Direction Defines if MSB or LSB is transferred first
Clock Polarity Defines the polarity of th SPI clock
Clock Phase Defines the phase of each data bit’s transmission cycle relative to the SPI clock
Chipselect polarity Defines the Polarity of the SPI chip select signal
Frequency SPI clock frequency

SPI driver clock specification:

Parameter Min Value Max Value Unit
SPI clock 0.0005 25 MHz

I2C

The I2C driver operates in controller mode. It can receive and transmit data in half duplex mode. Each Pmod™ pin can be assigned to any SPI driver pin.

General information about the I2C interface can be found here.

The I2C driver supports the following configuration parameters:

Parameter Description
Frequency Defines the I2C clock frequency
Device ID Defines the 7-bit target address of the receiver
Parameter Min Value Max Value Unit
I2C clock 0.0005 1.83 MHz

Display

SmartWave uses an IPS LCD Display to configuration and status information.

Parameter Value Unit
Resolution 240×320 px
Colors 262k -
Diagonal 2 inch

Housing

The housing is a robust anodized aluminum housing.

Parameter Value Unit
Width 86 mm
Height 67 mm
Depth 32 mm

Operating Temperature

The operating temperature range is from 10 to 40°C.