Multiprotocol Master & Slave Adapter DLN-4S
DLN-4S Multiprotocol Master & Slave Adapter allows you to interface both master and slave devices from your PC through USB-I2C and USB-SPI Interfaces.
- USB to SPI interface with configurable phase, polarity and frequency;
- SPI master and slave mode supported;
- USB to I2C interface with configurable frequency and fast mode (400 kHz) support;
- I2C master and slave mode supported;
- USB to GPIO interface with 48 configurable digital I/O pins;
- GPIO debounce filter, open drain functionality with embedded pull-up resistors;
- ADC module;
- 1 status LED and 2 user-configurable LED's for easy indication;
- Automatic Plug-and-Play detection and notification;
- Free open source applications;
- Windows Seven/Vista/XP/2000/98 32-bit and 64-bit compatible;
- USB 2.0 high-speed (480 MHz) compatible;
- Handy enclosure (optional);
- RoHS Compliant

General Description
Diolan DLN-4S Interface Adapter is the top-of-the line USB-to-serial adapter by Diolan. Powered by state-of-the-art ATSAM3U microcontroller by Atmel, this device features drastically enhanced capabilities in comparison with its counterparts. Unlike most USB-to-serial adapters, DLN-4S supports several serial interfaces (currently SPI, I2C and GPIO), effectively eliminating the need to buy additional adapters. Each device comes with extensively documented open-source application examples in different programming languages, as well as a comprehensive Developer's Guide.
Digital Inputs and Digital Outputs (General Purpose Digital I/O)
Each of the USB adapter's 48 I/O pins can serve as a general purpose digital input or digital output (GPIO). You may set output values for digital outputs and get current values both for inputs and outputs. DLN-4S Interface Adapter can notify your application when the input value changes by sending an event. You can also configure the USB-IO adapter to send events only after specific changes (e.g. when input value changes from logical "1" to "0"). Each I/O line can function in open-drain mode, which permits several outputs to be connected and is equipped with an embedded pull-up resistor. Pull-up resistors are used to ensure that inputs to I/O lines settle at expected levels, if external devices are disconnected or high-impedance. A debounce filter is used to prevent registering unwanted signal pulses.
Serial Peripheral Interface Bus (SPI)
SPI bus supports all 4 SPI modes and frequencies in the range from 376 kHz to 48 MHz. The device can perform half-duplex (read or write) and full-duplex (simultaneous read/write) data transactions. You can use an SPI master or slave configuration and configure SPI bus clock polarity, phase and frequency as well as number of bits to transfer. DLN-4S Interface Adapter can be used to communicate with several external devices (ADC and DAC, RTC, temperature and pressure sensors, LCD controller, etc.).
Inter-integrated Circuit (I2C)
The DLN-4S interface adapter supports I2C master and slave configuration. You can configure I2C bus frequency in the range from 1470 Hz to 400 kHz. Frequencies of up to 1 MHz are supported, however, due to GPIO DC current limitations, the necessary resistance of pull-up resistors cannot be ensured.
Light Emitting Diodes (LED) Module
DLN-4S adapter is fitted with a single status LED and two user-controlled LEDs. The status LED shows current state of your device. Each of the two user-controlled LEDs can be configured using the API to reflect current state of your program.
2006-2011