Contec DIO-1616B-LPE User Manual

Contec DIO-1616B-LPE User Manual

Digital i/o board with opto-isolation for pci express low profile
Table of Contents

Advertisement

Quick Links

PC-HELPER
Digital I/O Board with Opto-Isolation
for PCI Express
Low Profile
DIO-1616B-LPE
User's Guide
CONTEC CO.,LTD.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DIO-1616B-LPE and is the answer not in the manual?

Questions and answers

Summary of Contents for Contec DIO-1616B-LPE

  • Page 1 PC-HELPER Digital I/O Board with Opto-Isolation for PCI Express Low Profile DIO-1616B-LPE User’s Guide CONTEC CO.,LTD.
  • Page 2: Check Your Package

    Check Your Package Thank you for purchasing the CONTEC product. The product consists of the items listed below. Check, with the following list, that your package is complete. If you discover damaged or missing items, contact your retailer. Product Configuration List - Board [DIO-1616B-LPE] …1...
  • Page 3: Copyright

    All relevant issues have been considered in the preparation of this document. Shoul d you notice an omission or any questionable item in this document, please feel free to notify CONTEC CO., LTD. Regardless of the foregoing statement, CONTEC assumes no responsibility for any errors that may appear in this document or for results obtained by the user as a result of using this product.
  • Page 4: Table Of Contents

    Replacing the Bracket ........................13 Parts of the Board and Factory Defaults ..................14 Setting the Board ID.......................... 14 Selecting Power Supply ........................15 Plugging the Board ..........................16 Step 3 Installing the Hardware ........................ 17 Turning on the PC ..........................17 DIO-1616B-LPE...
  • Page 5 Clearing the Interrupt Status and Interrupt Signal ................. 38 ABOUT SOFTWARE Bundled Media Directory Structure......................39 About Software for Windows ........................40 Accessing the Help File ........................40 Using Sample Programs ........................41 Uninstalling the Driver Libraries ..................... 42 About Software for Linux ........................43 DIO-1616B-LPE...
  • Page 6 Accessing the Help File ........................44 Using Sample Programs........................44 Uninstalling the driver ........................44 ABOUT HARDWARE For detailed technical information ......................45 Hardware specification ..........................45 Block Diagram ............................47 Differences between DIO-1616B-LPE and PIO-16/16B(PCI)H, PIO-16/16B(LPCI)H, DIO- 1616B-PE ..............................48 DIO-1616B-LPE...
  • Page 7 DIO-1616B-LPE...
  • Page 8: Before Using The Product

    16 points. You can use all of the input signals as interrupt events. You can use all of the input signals as interrupt events and also disable or enable the interrupt in bit units and select the interrupt edge. DIO-1616B-LPE...
  • Page 9 In addition, as there is compatibility in terms of connector shape and pin assignments, it is easy to migrate from the existing system. LabVIEW is supported by a plug-in of dedicated library VI-DAQ. Using the dedicated library VI-DAQ makes it possible to create each application for LabVIEW. DIO-1616B-LPE...
  • Page 10: Support Software

    1. Before Using the Product Support Software You should use CONTEC support software according to your purpose and development environment. Windows version of digital I/O driver API-DIO(WDM)/API-DIO(98/PC) [Stored on the bundled media driver library API-PAC(W32)] The API-DIO(WDM) is the Windows version driver library software that provides products in the form of Win32 API functions (DLL).
  • Page 11: Cable & Connector (Option)

    *1 "Spring-up" type terminal is used to prevent terminal screws from falling off. *2 PCB50PS-*P optional cable is required separately. *3 PCE50/37PS-0.5P and PCB37P or PCB37PS optional cable is required separately. Check the CONTEC’s Web site for more information on these options. DIO-1616B-LPE...
  • Page 12: Customer Support

    You can download updated driver software and differential files as well as sample programs available in several languages. Note! For product information Contact your retailer if you have any technical question about a CONTEC product or need its price, delivery time, or estimate information. Limited Three-Years Warranty CONTEC products are warranted by CONTEC CO., LTD.
  • Page 13: Safety Precautions

    WARNING indicates a potentially hazardous situation which, if not avoided, could WARNING result in death or serious injury. CAUTION indicates a potentially hazardous situation which, if not avoided, may CAUTION result in minor or moderate injury or in property damage. DIO-1616B-LPE...
  • Page 14: Handling Precautions

    Even when using this product continuously, be sure to read the user’s guide and understand the contents. Do not modify this product. CONTEC will bear no responsibility for any problems, etc., resulting from modifying this product. Regardless of the foregoing statements, CONTEC is not liable for any damages whatsoever (including damages for loss of business profits) arising out of the use or inability to use this CONTEC product or the information contained herein.
  • Page 15: Environment

    (3) Store the package at room temperature at a place free from direct sunlight, moisture, shock, vibration, magnetism, and static electricity. Disposal When disposing of the product, follow the disposal procedures stipulated under the relevant laws and municipal ordinances. DIO-1616B-LPE...
  • Page 16: Setup

    Using the Board under an OS Other than Windows For using the board under an OS other than Windows, see the following parts of this user’s guide. This chapter Step 2 Setting the Hardware Chapter 3 External Connection Chapter 6 About Hardware DIO-1616B-LPE...
  • Page 17: Step 1 Installing The Software

    If you are installing from media attachments, select "all" from the "Installer" later in this chapter and starts the execution environment and development environment packages installer Please see the Help folder in the installed hardware installation instructions please see reference in CONTEC’s Web site help media attachments or downloaded from development environment.
  • Page 18: Starting The Install Program

    (3) Click on the [Install Development or Execution Environment] button. * When using the Windows Vista, driver is automatically installed. CAUTION Before installing the software in Windows Vista, Windows XP, Server 2003 and 2000, log in as a user with administrator privileges. DIO-1616B-LPE...
  • Page 19: Select Api-Dio(Wdm)

    Clicking the [API-DIO] button under the “Detail” displays detailed information about API - DIO(WDM) and API-DIO(98/PC). Run the installation (1) Complete the installation by following the instructions on the screen. (2) The Readme file appears when the installation is complete. DIO-1616B-LPE...
  • Page 20: Step 2 Setting The Hardware

    The replacing method is as follows : Standard size bracket - Remove the screws and replace it with the Standard size bracket. Low Profile size bracket Screw Use a flathead screwdriver or hexagonal spanner to undo and tighten the screws. Figure 2.1. Replacing the Bracket DIO-1616B-LPE...
  • Page 21: Parts Of The Board And Factory Defaults

    - Power supply setting jumper (JP1-JP4) JP1-4 - Interface connector - Board ID setting switch DIO-1616B-LPE (CN1) BOARD ID BOARD ID Figure 2.2. Component Locations Setting the Board ID If you install two or more boards on one personal computer, assign a different ID value to each of the boards to distinguish them.
  • Page 22: Selecting Power Supply

    30mA current maximum. Note, in this case, that the board can supply the following output current : DIO-1616B-LPE: 170 mA The both internal and external supply must not be used simultaneously. Or the supply will be broken down.
  • Page 23: Plugging The Board

    Otherwise, the board may malfunction, overheat, or cause a failure. Be sure that the personal computer power is turned off. Make sure that your PC or extension unit can supply ample power to all the boards installed. Insufficiently energized boards could malfunction, overheat, or cause a failure. DIO-1616B-LPE...
  • Page 24: Step 3 Installing The Hardware

    In this case, you must check the resource settings. DIO-1616B-LPE...
  • Page 25: Found New Hardware Wizard Setting

    (2) When the model name of hardware is displayed, select “Install the software automatically [Recommended]” and then click on the “Next” button. The device is automatically installed, and processing is completed. You have now finished installing the initial setting of Hardware. DIO-1616B-LPE...
  • Page 26: Step 4 Initializing The Software

    When you install this product, the displayed board name is "DIO-1616B-PE DIO-1616B-LPE". (2) The installed hardware appears under the CONTEC Devices node. Open the CONTEC Devices node and select the device you want to setup (the device name should appear highlighted). Click [Properties].
  • Page 27 The initial device name that appears is a default value. You can use this default name if you wish. Make sure that you do not use the same name for more than one device. CAUTION When you install this product, the displayed board name is "DIO-1616B-PE DIO-1616B-LPE". You have now finished installing the initial setting of Software. DIO-1616B-LPE...
  • Page 28: Step 5 Operation Checks

    The Check Mate (CM-32L) comes in handy when you check digital I/O boards. Check the board with the factor defaults untouched. Connection diagram Connector CM-32L Option cable PCE50/37PS-0.5P and PCB37P or PCB37PS To connect a device other than the Check Mate, see Chapter 3 “External Connection”. DIO-1616B-LPE...
  • Page 29: Using The Diagnosis Program

    2. Setup Using the Diagnosis Program Starting the Diagnosis Program Open the “Properties” page of the device that was used for the software initialization, and press the [Diagnosis] button. DIO-1616B-LPE...
  • Page 30 DIO-1616B-LPE CAUTION When you install this product, the displayed board name is "DIO-1616B-LPE". To use the function execution time measurement feature, click on the [Measurement Time] button. Enter the I/O start port and the number of ports, then press the measurement button. The time for each execution of a function will be measured.
  • Page 31 CAUTION Before executing diagnosis report output, unplug the cable from the board. * The name of the board you have just added is displayed. DIO-1616B-LPE CAUTION When you install this product, the displayed board name is "DIO-1616B-LPE". DIO-1616B-LPE...
  • Page 32: Setup Troubleshooting

    * The name of the board you have just added is displayed. DIO-1616B-LPE CAUTION When you install this product, the displayed board name is "DIO-1616B-LPE". Setup Troubleshooting Symptoms and Actions The board works with the Diagnosis Program but not with an application.
  • Page 33 2. Setup DIO-1616B-LPE...
  • Page 34: External Connection

    Interface connector (CN1) - Connector used 50-Pin Mini-Ribbon connector 10250-52A2JL[mfd.by 3M] - Applilcable connector 10150-6000EL[mfd. by 3M] * Please refer to chapter 1 for more information on the supported cable and accessories. Figure 3.1. Interface Connector and Applicable Cable Connector DIO-1616B-LPE...
  • Page 35: Connector Pin Assignment

    When the external power supply is selected, its negative side is connected to this pin. When the internal power supply is selected, this pin serves as the ground. These pins are common to 16 output signal pins. N.C. This pin is left unconnected. Figure 3.2. Pin Assignments of Interface Connector DIO-1616B-LPE...
  • Page 36: Relationships Between Api-Pac(W32) Logical Ports/Bits And Connector Signal Pins

    Output logical port 0 O-37 O-36 O-35 O-34 O-33 O-32 O-31 O-30 Output logical port 1 [15] [14] [13] [12] [11] [10] Notes : I-xx represents the input signal. O-xx represents the output signal. [xx] represents the logical bit. DIO-1616B-LPE...
  • Page 37: Connecting Input Signals

    The power requirement for each input pin is about 5.1mA at 24VDC (about 2.6mA at 12VDC). CAUTION Please refer to Selecting Power Supply, and choose the proper supply by jumps. DIO-1616B-LPE...
  • Page 38: Connecting A Switch

    I-00 (CN1 : 35pin) Input minus common (CN1 - 36pin) Switch When the switch is ON, the corresponding bit contains 1. When the switch is OFF, by contrast, the bit contains 0. Figure 3.4. An Example to use Input I-00 DIO-1616B-LPE...
  • Page 39: Connecting Output Signals

    0.5V or less at an output current within 50mA or at most 1.0V at an output current within 100mA. A zener diode is connected to the output transistor for protection from surge voltages. A overcurrent protection circuit is provided for every 8 output transistors. DIO-1616B-LPE...
  • Page 40: Connection To The Led

    Figure 3.6. An Example to use Output O-20 Example of Connection to TTL Level Input External powwer supply 12 - 24VDC Input board Output plus common 2k Output TTL level input Output minus common Figure 3.7. Connection Example of Output and TTL level Input Signal DIO-1616B-LPE...
  • Page 41: Connecting The Sink Type Output And Sink Output Support Input

    12 - 24VDC Output board Input board Input plus common Output plus common Output (sink type) Input (Compatible with sink output) Output minus common Figure 3.8. Example of Connecting the Sink Type Output and Sink Output Support Input DIO-1616B-LPE...
  • Page 42: Function

    When “0” is output to the relevant bit, in contrast, the corresponding transistor is set to “OFF”. CAUTION When the PC is turned on, all output are reset to 0 (OFF). Monitoring Output Data The DIO-1616B-LPE can read the state of the data currently being output without affecting the output data. DIO-1616B-LPE...
  • Page 43: Digital Filter

    4. Function Digital Filter Using this feature, the DIO-1616B-LPE can apply a digital filter to every input pin, thereby preventing the input signal from being affected by noise or chattering. Digital Filter Function Principle The digital filter checks the input signal level during the sampling time of the clock signal. When the...
  • Page 44: Set Digital Filter Time

    If you set the digital filter time, the filter applies to all input pins. You cannot apply the filter only to a specific filter. Do not set Setting Data to a value outside the above range as doing so can cause the board to malfunction. DIO-1616B-LPE...
  • Page 45: Interrupt Control Function

    4. Function Interrupt Control Function The DIO-1616B-LPE can use all of the input signals as interrupt request signals. This product can generate an interrupt request signal to the PC when the input signal change from High to Low or from Low to High.
  • Page 46: About Software

    |––WDM |––Win2000 |––Win95 |––linux Linux driver file |––cnt |––dio |––…… | ––Readme Readme file for each driver | ––Release Driver file on each API-TOOL |––API_NT (For creation of a user-specific install program) |––API_W95 | ––UsersGuide Hardware User's Guide(PDF files) DIO-1616B-LPE...
  • Page 47: About Software For Windows

    “Function Reference”. Use them for program development. Accessing the Help File (1) Click on the [Start] button on the Windows taskbar. (2) Using the “CONTEC API-PAC(W32) ”, from the Start Menu, select “Programs” – “CONTEC API-PAC(W32)” - “API-DIO(WDM)” - “API-DIO(WDM) HELP” to display help information. DIO-1616B-LPE...
  • Page 48: Using Sample Programs

    * When the installation folder is changed, the folder of the sample program is different. Running a Sample Program (1) Click on the [Start] button on the Windows taskbar. (2) For the API-DIO(WDM), from the Start Menu, select “Programs” – “CONTEC API-PAC(W32)” – “API-DIO(WDM)” – “SAMPLE…”. (3) A sample program is invoked.
  • Page 49: Uninstalling The Driver Libraries

    Use [My Computer] - [Control Panel] - [Programs and Features] to uninstall the development environment. In case of API-***(WDM), select [CONTEC API-***(WDM) VerX.XX (Develop)] and then click [Uninstall]. * "***" contains the driver category name (AIO, CNT, DIO, SMC, etc.).
  • Page 50: About Software For Linux

    # mount /dev/cdrom /mnt/cdrom Mount the bundled media. # cp /mnt/cdrom/linux/dio/cdioXXX.tgz ./ Copy the compressed file. # tar xvfz cdioXXX.tgz Decompress the compressed file....# cd contec/cdio # make Compile the file....# make install Install....# cd config # ./config...
  • Page 51: Accessing The Help File

    Sample programs for each language are contained in the contec/cdio/samples directory. For compiling them, refer to the manual for the desired language. Uninstalling the driver To uninstall the driver, use the uninstall shell script contained in the contec/cdio directory. For details, check the contents of the script. DIO-1616B-LPE...
  • Page 52: About Hardware

    This chapter provides hardware specifications and hardware-related supplementary information. For detailed technical information For further detailed technical information (“Technical Reference” including the information such as an I/O map, configuration register, etc.), visit the Contec's web site (http://www.contec.com/support/) to call for it. Hardware specification Table 6.1.
  • Page 53 30mA, so the output current that can be supplied to the external device is 170mA. Board Dimensions 121.69(L) [mm] The standard outside dimension (L) is the distance from the end of the board to the outer surface of the slot cover. DIO-1616B-LPE...
  • Page 54: Block Diagram

    6. About Hardware Block Diagram Figure 6.1. Block Diagram DIO-1616B-LPE...
  • Page 55: Differences Between Dio-1616B-Lpe And Pio-16/16B(Pci)H, Pio-16/16B(Lpci)H, Dio- 1616B-Pe

    6. About Hardware Differences between DIO-1616B-LPE and PIO- 16/16B(PCI)H, PIO-16/16B(LPCI)H, DIO-1616B-PE Table 6.2 Differences between DIO-1616B-LPE and PIO-16/16B(PCI)H, PIO-16/16B(LPCI)H, DIO-1616B-PE DIO-1616B-LPE PIO-16/16B(PCI)H PIO-16/16B(LPCI)H DIO-1616B-PE Power consumption When using the When using the When using the When using the internal power...
  • Page 57 3-9-31, Himesato, Nishiyodogawa-ku, Osaka 555-0025, Japan Japanese http://www.contec.co.jp/ English http://www.contec.com/ Chinese http://www.contec.com.cn/ No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. [07222015] [07222015] Management No. NA04338 Parts No. LYTA361...

Table of Contents