Multiprotocol Master Adapter DLN-4M
DLN-4M Multiprotocol Master Adapter connects to your PC through USB 2.0 high-speed (480 MHz) interface. This allows you to achieve previously impossible USB I2C and USB SPI interface bandwidth.
- USB to SPI interface with configurable phase, polarity and frequency;
- SPI master mode supported;
- USB to I2C interface with configurable frequency and fast mode (400 kHz) support;
- I2C master mode supported;
- USB to GPIO interface with 48 configurable digital I/O pins;
- GPIO debounce filter;
- 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-4M Interface Adapter is a major step towards limitless USB-to-serial connectivity. 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-4M 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-4M 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 configuration and configure SPI bus clock polarity, phase and frequency as well as number of bits to transfer. DLN-4M 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-4M interface adapter supports I2C master 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-4M 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.
![]() |
Note |
|---|---|
A DLN-4M device can be purchased with an optional enclosure. Such enclosures have no openings for LEDs. Therefore, you will not be able to see the LEDs through the enclosure. |
![[Warning]](/img/warning.png)
2006-2011