Diolan DLN-4S Multiprotocol Master & Slave Adapter (PCB board only)
The DLN-4S host adapter supports an event-driven interface for digital and analog inputs, pulse counters, I2C and SPI slave modules and a UART.
Let’s see an example of how an event-driven interface for an SPI slave module can be used in your application.
According to the SPI bus specification, the data transmission can be only initialized by an SPI master device. In general, you don’t know when that occurs. Without an event-driven interface your application would need to periodically poll the adapter to check if some data is sent by the SPI bus master. Such a polling process wastes computer resources and USB bandwidth.
You can configure the SPI slave module of the DLN-4S host adapter for an event-driven interface. When an external SPI master transmits some data, the DLN-4S host adapter creates an event and notifies your application. This event contains the data sent by the SPI bus master. Your application can process the data and continue its regular execution.
In full-duplex mode, you can also send the data for the next transfer while processing an event.
Parameter |
Min |
Max |
Storage Temperature |
-60°C |
+150°C |
Ambient Temperature Under Bias |
-40°C |
+85°C |
DC Input Voltage to Any Pin |
-0.3V |
+4.0V |
Parameter |
Min |
Max |
Ta (Ambient Temperature Under Bias) |
0°C |
+70°C |
DC Current VCC and GND Pins |
|
50mA |
Symbol |
Parameter |
Condition |
Min |
Max |
VIH |
Input High Voltage |
|
2.31V |
3.6V |
VIL |
Input Low Voltage |
|
-0.3V |
0.99V |
VOH |
Output High Voltage |
IOUT= 2.0mA |
2.9V |
|
VOL |
Output Low Voltage |
IOUT= -2.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.2V |
|
9mA |
Symbol |
Parameter |
Condition |
Min |
Max |
VIH |
Input High Voltage |
|
2.31V |
3.6V |
VIL |
Input Low Voltage |
|
-0.3V |
0.99V |
VOH |
Output High Voltage |
IOUT= 2.0mA |
2.9V |
|
VOL |
Output Low Voltage |
IOUT= -2.0mA |
|
0.4V |
Freq |
SPI Bus Frequency |
configurable |
376 kHz |
48 MHz |
Symbol |
Parameter |
Condition |
Min |
Max |
VIH |
Input High Voltage |
|
2.31V |
3.6V |
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 |
Freq |
I2C Bus Frequency |
configurable |
1470 Hz |
400 kHz * |