DLP-IO8-G

Rev. 1.7 (March 2014) 1 © DLP Design, Inc.
DLP-IO8-G
*LEAD-FREE*
USB-BASED 8-CHANNEL DATA ACQUISITION MODULE
Features:
8 Channels: Digital I/O, Analog In,
Temperature
USB Port Powered
USB 1.1 and 2.0 Compatible Interface
Small Footprint; Easily Fits on Desktop
Easy to Use with Single-Byte Commands -
Can Utilize a Simple Terminal Emulator to
Control All Functions
Applications:
Data Acquisition
Industrial/Process Control
Process Monitoring
1.0 INTRODUCTION
The DLP-IO8 Data Acquisition Module is a low-cost, easy-to-use data acquisition system for measuring
voltages, controlling and monitoring processes, and acquiring temperature data. Each of the 8 available
channels can be configured for any of the digital, analog, or temperature modes via single-byte commands. All
operational power is taken from the host PC via the USB port.
The mode of each I/O is automatically changed with each command sent. For example, if an I/O is set to Digital
Output – High and then the Digital Input Mode is selected, the I/O is first changed to Input Mode and then the
high/low state is read and returned to the host.
2.0 SPECIFICATIONS
The DLP-IO8 is a 5-volt system that derives its power from the host USB port. Each channel has the following
capabilities:
Digital Output
: Set high, or clear to low. (The actual high/low voltage depends upon sink/source current.)
Digital Input
: Read the high/low state.
Analog In
: Read and return the voltage on each I/O pin using a 10-bit A/D: 0-5 volt range. While the resolution
of the voltage measurement is 4.9mV (5V / 1024), the reference of the A/D converter used in the microcontroller
is actually the 5V supply from the host USB port so the accuracy is not specified and the DLP-IO8 is best used
for relative measurements.
Temperature
: Measure temperature using a DS18B20+ digital temperature sensor (purchased separately) in
the range of 67 to 257°F (-55 to 125°C).
Rev. 1.7 (March 2014) 2 © DLP Design, Inc.
3.0 ABSOLUTE MAXIMUM RATINGS
Stresses above those listed here may cause permanent damage to the DLP-IO8:
Operating Temperature
: 0-70°C
Voltage on I/Os with Respect to Ground
: -0.3V to +5.3V
Sink/Source Current on Any I/O
: 25mA
4.0 WARNINGS
Unplug from the host PC before connecting to the DLP-IO8.
Isolate the bottom of the board from all conductive surfaces.
Observe static precautions to prevent damage to the DLP-IO8 module.
5.0 USB DRIVERS
USB drivers for the following operating systems are available for download from the DLP Design and FTDI
websites:
Windows 8 Windows 7
Windows Server 2008 R2 Windows Vista
Windows XP Mac OSX
Windows Server 2003 Mac OS9
Windows 2000 Mac OS8
Windows 98, ME Linux
NOTE: If using the dual mode drivers from FTDI (CDM2.00.00) and you want to use the Virtual COM Port (VCP)
drivers then it may be necessary to disable the D2XX drivers first via Device Manager. Right click on the entry
under USB Controllers that appears when the DLP-232PC is connected, select Properties, select the Advanced
tab, put a check in the option for “Load VCP” and click OK. Unplug and replug the DLP-232PC and a COM port
should appear in Device Manager under Ports (COM & LPT).
6.0 USING THE DLP-IO8
Simply connect the DLP-IO8 to the PC to initiate the loading of drivers. Once the drivers are loaded, the
DLP-IO8 is ready for use. All commands are single-byte commands.
You can either utilize a simple terminal emulator program, or write your own program in your language of
choice. Begin by opening the COM port, set the baud rate to 115200, and send single-byte commands as
shown in Table 1. The Ping command can be used to locate the correct COM port used for communicating with
the DLP-IO8, or you can look in Device Manager to see which port was assigned by Windows.
TABLE 1
Channel 1 Commands
ASCII
Character
Hex
Value
Description
Return / Comments
1
0x31 Dig Out – High Nothing returned
Q
0x51 Dig Out – Low Nothing returned
Rev. 1.7 (March 2014) 3 © DLP Design, Inc.
A
0x41 Digital Input Returns 0 or 1 (See Note 1)
Z
0x5A Analog In Returns measured voltage (See Note 1)
9
0x39 Temperature Returns current temperature (See Notes 1 and 2)
Channel 2 Commands
2
0x32 Dig Out – High
W
0x57 Dig Out – Low
S
0x53 Digital Input
X
0x58 Analog In
0
0x30 Temperature
Channel 3 Commands
3
0x33 Dig Out – High
E
0x45 Dig Out – Low
D
0x44 Digital Input
C
0x43 Analog In
-
0x2D Temperature
Channel 4 Commands
4
0x34 Dig Out – High
R
0x52 Dig Out – Low
F
0x46 Digital Input
V
0x56 Analog In
=
0x3D Temperature
Channel 5 Commands
5
0x35 Dig Out – High
T
0x54 Dig Out – Low
G
0x47 Digital Input
B
0x42 Analog In
O
0x4F Temperature
Channel 6 Commands
6
0x36 Dig Out – High
Y
0x59 Dig Out – Low
H
0x48 Digital Input
N
0x4E Analog In
P
0x50 Temperature
Channel 7 Commands
7
0x37 Dig Out – High
U
0x55 Dig Out – Low
J
0x4A Digital Input
M
0x4D Analog In
[
0x5B Temperature
Channel 8 Commands
8
0x38 Dig Out – High
I
0x49 Dig Out – Low
K
0x4B Digital Input
,
(Comma)
0x2C
Analog In
]
0x5D Temperature

DLP-IO8-G

Mfr. #:
Manufacturer:
FTDI Chip
Description:
Interface Development Tools DLP Module
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet