DLN-1 PC-I2C/SPI/GPIO Interface Adapter

DLN-1 PC-I2C/SPI/GPIO Interface Adapter
  • PC to I2C master interface with configurable frequency up to 1MHz;
  • PC to SPI master interface with configurable frequency (up to 4MHz), phase and polarity;
  • 32 digital I/O pins with embedded pull-up resistors;
  • 4 10-bit analog inputs (ADC);
  • PWM output;
  • Pulse & frequency counter;
  • 1 status LED and 2 user-configurable LED's;
  • Free open source applications;
  • USB 2.0 full-speed (12 MHz) connection to personal computer;
  • RoHS Compliant
Features

General Description

DLN-1 is a cheapest and smallest PC-I2C/SPI/GPIO interface adapter currently available on the market. The DLN-1 adapter comes without assembled connectors, so you can solder it directly to the breadboard or to the main PCB of your device. Most of our customers use this adapter as an integral part of their final product.

Specifications

PC-I2C Interface

DLN-1 interface adapter supports Standard (100 kHz), Fast (400 kHz) and Fast Plus (up to 1 MHz) I2C bus frequency modes. I2C Bus voltage can be supplied through internal pull-up resistors (3.3V or 5V) or external pull-ups (2.3V-5V). I2C interface pull-up resistors can be configured with solder bridges.

Symbol Parameter Condition Min Max
Freq I2C Bus Frequency configurable 1 kHz 1 MHz
PullUp Pull-Up Resistors configurable with solder bridges 240 Ohm 1.5K
VIH Input High Voltage 2.31V 5.5V
VIL Input Low Voltage -0.3V 0.99V
VOHi Output High Voltage Internal VCC 2.9V
VOHe Output High Voltage External VCC (VCC-0.4)V
VOL Output Low Voltage 0.4V

PC-SPI Interface

DLN-1 SPI interface supports all 4 SPI modes and frequencies in the range from 2kHz to 4MHz. It can perform half-duplex (read or write) and full-duplex (simultaneous read and write) data transactions.
DLN-1 PC-SPI interface adapter operates on 3.3V. However, its SPI interface pins are 5V-tolerant, so you can use it in 5V SPI circuits.
DLN-1 can be connected to a single SPI slave device (it has only one SPI slave select line). If you need more slave select lines or higher SPI bus frequency, consider using of DLN-2 or DLN-4M adapters. If you need an SPI slave interface (connect external SPI bus master to PC), use DLN-4S adapter.

Symbol Parameter Condition Min Max
Freq SPI Bus Frequency configurable 2 kHz 4 MHz
SS Slave Select Pin D.1 (25) 1 1
VIH Input High Voltage 2.31V 5.5V
VIL Input Low Voltage -0.5V 0.99V
VOH Output High Voltage IOUT= 4.0mA 2.9V  
VOL Output Low Voltage IOUT= -4.0mA   0.4V

PC-GPIO Interface (General Purpose Digital Input/Output)

The 32 GPIO pins can be configured as a general purpose digital inputs or digital outputs. Each GPIO pin is equipped with an embedded pull-up resistor. Pull-up resistors are used to ensure that inputs to GPIO lines settle at expected levels, if external devices are disconnected or high-impedance.

These GPIO pins are shared with other modules. If you use I2C, SPI or some other interface, the number of free GPIO pins are reduced by the number of pins used by these modules.

Symbol Parameter Condition Min Max
VIH Input High Voltage 2.31V 5.5V
VIL Input Low Voltage -0.5V 0.99V
VOH Output High Voltage IOUT= 4.0mA 2.9V  
VOL Output Low Voltage IOUT= -4.0mA   0.4V
IL Input Leakage Current I/O Pin     0.001mA
IDC DC Current per I/O Pin 3.0V<VDDIO<3.6V; VOH=2.8V   8mA

Absolute Maximum Ratings

Parameter Min Max
Storage Temperature -66°C +150°C
Ambient Temperature Under Bias -40°C +85°C
DC Input Voltage to Any Pin -0.5V +5.5V
DC Input Voltage to Pins in ADC mode 0V +3.6V

Operating Conditions

Parameter Min Max
Ta (Ambient Temperature Under Bias) 0°C +70°C
DC Current VCC and GND Pins   50mA
Documentation and Downloads

Documentation & Online Support

Development

Title Links Description
C/C++ API C/C++ API desription.
.NET API API description for .NET development.
LabView Instrument Driver DLN LabView Driver is included in MS Windows dln.3.4.0.exe[zip] setup package

Hardware Information

Title Links Description
Connectors and Jumpers Port and pins assignment on available connectors and jumpers description.
Schematics  Board schematics.
Mechanical Drawing  Board mechanical drawing.

Software

Title Links Description
MS Windows Setup Package Contains driver, API libraries, binaries and software examples source code to use DLN adapter in MS Windows OS.
Linux Setup Package Contains all required files to start using DLN adapter in Linux. 
Firmware Update Latest firmware update for DLN adapter. Firmware can be downgraded with this application also.
Reviews