DAQ system USB3-DIO01 User Manual

Fast digital i/o
Hide thumbs Also See for USB3-DIO01:

Advertisement

Quick Links

USB3-DIO01
Fast Digital I/O User Manual
Version 1.0
ⓒ 2005 DAQ SYSTEM Co., Ltd. All rights reserved.
Microsoft® is a registered trademark; Windows®, Windows NT®, Windows XP®, Windows 7®, Windows 8®, Windows 10®
All other trademarks or intellectual property mentioned herein belongs to their respective owners.
Information furnished by DAQ SYSTEM is believed to be accurate and reliable, However, no responsibility is assumed by DAQ SYSTEM for its use, nor
for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under
any patent or copyrights of DAQ SYSTEM.
The information in this document is subject to change without notice and no part of this document may be copied or reproduced without the prior
written consent.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the USB3-DIO01 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for DAQ system USB3-DIO01

  • Page 1 All other trademarks or intellectual property mentioned herein belongs to their respective owners. Information furnished by DAQ SYSTEM is believed to be accurate and reliable, However, no responsibility is assumed by DAQ SYSTEM for its use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or copyrights of DAQ SYSTEM.
  • Page 2: Table Of Contents

    USB3-DIO01 User’s Manual Contents 1. Introduction -------------------------------------------------------------------------- 1-1 Product Features ------------------------------------------------------------------------- 2. USB3-DIO01 Board Function 2-1 Block Diagram ------------------------------------------------------------------------ 3. USB3-DIO01 Board Description 3-1 USB3-DIO01 Board Layout ------------------------------------------------------------------- 3-2 Device Features ------------------------------------------------------------------------ 3-3 Connector Pin out 3-3-1 CN1 Connector ---------------------------------------------------------------------...
  • Page 3 USB3-DIO01 User’s Manual 5. Sample Program ------------------------------------------------------------------------ 5-1 Device related function ------------------------------------------------------------------ 5-2 Execution related function ------------------------------------------------------------------ 5-3 Graph related function ------------------------------------------------------------------- 5-4 Fast DIO/Low Speed related function ---------------------------------------------------- 5-5 GPO related function -------------------------------------------------------------------- 5-6 I2C related function ------------------------------------------------------------------------ Appendix...
  • Page 4: Introduction

    USB3-DIO01 User’s Manual 1. Introduction The USB3-DIO01 board not only functions as an image processing board that receives video signals, but is also a 32bit Digital Input / 4bit Digital Output board. Digital data is transmitted to the PC using USB3.0 Super Speed (5Gbps).
  • Page 5: Usb3-Dio01 Board Function

    2. USB3-DIO01 Board Function 2-1 Block Diagram As shown in the figure below, in the case of USB3-DIO01, FPGA Core Logic is in charge of overall control. The main function is to transmit Image Frame Data to the connector through the External I/O connector.
  • Page 6: Usb3-Dio01 Board Description

    USB3-DIO01 User’s Manual 3. USB3-DIO01 Board Description 3-1 USB3-DIO01 Board Layout USB3-DIO01 Board REF1 REF2 123 789 123 789 USB3-DIO01 Rev. E DAQ Sysytem 1 2 3 [Figure 3-1. USB3-DIO01 Layout] There are six important LEDs on the board, each of which is described below.
  • Page 7: Device Features

    USB3-DIO01 User’s Manual 3-2 Device Features In this chapter, the primary functions of the board are described briefly. For more information, refer to the device specification. (1) FPGA : U4 All of the functions are controlled by the logic program of the FPGA.
  • Page 8: Connector Pin Out

    USB3-DIO01 User’s Manual 3.3 Connector Pin-out This section describes the connectors and jumpers used in USB3-DIO01. The main connectors are CN1, a USB-B type connector for USB connection, and J5, which receives external I/O and image frames. 3-3-1 CN1 Connector [Figure 3-3] shows the PIN of the USB3.0 standard powered-B type connector on the...
  • Page 9: J3 Jumper

    USB3-DIO01 User’s Manual 3-3-2 J3 Jumper J7 12V Connect the jumper when using USB power without using external DC power. 3-3-3 J5 Connector The figure below shows the pin map of the external input/output J5 connector of the board. 25 27 [Figure 3-4.
  • Page 10 USB3-DIO01 User’s Manual DI_18 Digital Input 18 3.3V DI_19 Digital Input 19 3.3V DI_20 Digital Input 20 3.3V DI_21 Digital Input 21 3.3V DI_22 Digital Input 22 3.3V DI_23 Digital Input 23 3.3V DI_24 Digital Input 24 3.3V DI_25 Digital Input 25 3.3V...
  • Page 11: J7 Connector

    USB3-DIO01 User’s Manual 3-3-4 J7 Connector DC-005(2.0) standard external 12V DC Jack power connector. If the USB power is insufficient, the program may crash or the video may not appear. Use this connector when power is insufficient. It is also used when using the 5V output of J5 pin 2 of the connector.
  • Page 12: J10 Switch

    USB3-DIO01 User’s Manual 3-3-7 J10 Switch The USB3-DIO01 board is designed so that up to 8 USB3-DIO01 boards can be used simultaneously in one system (PC). Each board classification can be set through the 4- pin DIP switch (J10) in the board.
  • Page 13: Installation

    Hot-Plug and Plug & Play. Therefore, you can install it easily. The required PC operating system for the USB3-DIO01 is Windows 2000 SP4 or Windows XP SP1 higher. The USB3-DIO01 uses USB Super Speed interface thus “xxx USB 3.0 Root Hub”...
  • Page 14 (1) Install the USB3-DIO01 board into your system. (2) Power on the frame grabber. (3) Confirm the LED (D8) and LED (D10) on the USB3-DIO01 board turns on. (4) After check the power, Connect USB3 A-B cable between the case and your PC.
  • Page 15 USB3-DIO01 User’s Manual [Figure 4-3. Specify the driver folder] Select “Search for the best driver in these locations”. Check “Search removable media (floppy, CD- ROM)”. Check “include this location in the search”. Click “Browse” button. Select the folder where the drivers are located.
  • Page 16 USB3-DIO01 User’s Manual [Figure 4-4. Warning window] When a window’s warning message will be appeared regarding the compatibility problem as shown the [Figure 4-4] during the installation process, just click “Continue” button and go on the installation.
  • Page 17 USB3-DIO01 User’s Manual If the installation is completely finished, a completion window message shall be shown as in [Figure 4-5]. Click “Finish”. [Figure 4-5. “Completion” message window]...
  • Page 18 I/O #01 Board” in the “Device Manager” window as shown in [Figure 4-6]. [Figure 4-6. “Device Manager” window] If you can see the “DAQ SYSTEM USB3.0 Digital I/O #01 Board” at the Universal Serial Bus controllers, the driver installation is to have been over. (Check the red circle)
  • Page 19: Sample Program

    All files specified above are included on the supplied CDROM. In order to run the sample program normally, the API DLL (USB3-DIO01.DLL) must be located in the folder of the executable file or in the Windows system folder or the folder specified by the Path environment variable.
  • Page 20: Device Related Function

    USB3-DIO01 User’s Manual Device related function (1) “Device Open” button Start the device of the selected board. If it is “0”, the device does not exist or is not connected. If multiple of our USB boards are connected to the PC, the number of boards appears.
  • Page 21 USB3-DIO01 User’s Manual according to the trigger. When starting, data equal to the frame data selected in the Set Size above is imported. If you select Set Size as 1280x1024, 1310720 bytes will be input as one frame data, and the next frame will also be input with this selected size.
  • Page 22 USB3-DIO01 User’s Manual (4) “Auto Run” toggle Runs continuously until the Start operation is stopped by toggle. (5) “Once” button Data is imported once according to the set size. (6) “Data” button The image frame saved on the board is read into the PC (Hexa value). If the frame is not saved to the board, you must wait until saving is complete.
  • Page 23 USB3-DIO01 User’s Manual (10) “Auto Save” toggle It is saved continuously in frame units in binary format in the Bin folder. (11) “Rolling” toggle This is a function to collect data in real time by extracting data from the intermediate buffer. What is currently applied is the SW Rolling function.
  • Page 24: Graph Related Function

    USB3-DIO01 User’s Manual Graph related function (1) “Graph” toggle Depending on the Channel Display ComboBox on the left of the check box, it is displayed with 32bits data or displayed for each channel. If you select Each Channel next to Toggle and select the Channel number on the right, the data for that channel is displayed in a graph.
  • Page 25 USB3-DIO01 User’s Manual (3) Graph Option The data of the graph is as follows. (32bits / Same Channel Data) As an example OffSet : OffSet = In case of 4 (10 * 4 Size) (bold cell) Line Display : Line = In case 2( 10 * 4 Size ) ( bold cell ) (4) Display Data View Change the Graph Data scale.
  • Page 26: Fast Dio/Low Speed Related Function

    USB3-DIO01 User’s Manual When setting Max 10, Min -1 Fast DIO/Low Speed related function (1) “Data Enable” toggle Activates the Digital Input function. (2) “CLK Inverse” toggle Inverts the waveform of the input trigger. (3) “Ext Trig En” toggle When selected, an external trigger is used and data equal to the set size is retrieved.
  • Page 27 USB3-DIO01 User’s Manual (4) “Low Speed“ toggle Digital input is read at a speed of 500Hz or less. 3fff trigger inputs are stored in the hardware. There is no need to read it exactly at the input time, but when the storage space is over, a time out output message is displayed.
  • Page 28: Gpo Related Function

    USB3-DIO01 User’s Manual GPO related function (1) “Set” button Select Digital Out bit (3..0). When selecting all 4 bits, write “F(1111)” and press the Set button. (2) “Auto Test” toggle Digital Output 4 bits are output alternately as 0 and F values. It is output simultaneously with the TRG_OUT signal No.
  • Page 29: I2C Related Function

    USB3-DIO01 User’s Manual I2C related function (1) “Write” Button Data is sent through I2C. (2) “Read” Button Data is received through I2C. (3) “Reset” Button Initializes the resources of the I2C system. (4) “Write2” Button Data is sent through I2C. Repeated Start possible.
  • Page 30: Appendix

    USB3-DIO01 User’s Manual Appendix A-1 Board Size The external dimensions of the board are as follows. (For detailed dimensions, please ask the person in charge.) 12.19 3.81 33.88 15.7 < Top View > 17.5 USB3.0 < Right Side View >...
  • Page 31: Repair Regulations

    ⑥ Products whose serial number has been changed or deliberately removed ⑦ If DAQ SYSTEM determines that it is the customer's fault due to other reasons (5) Customer is responsible for shipping costs for returning the repaired product to DAQSYSTEM.
  • Page 32: References

    1. USB 3.0 System Architecture -- Don Anderson, USB SIG(www.usb.org) 2. Universal Serial Bus Specification -- Compaq/Intel/Microsoft/NEC, MindShare Inc. (Addison Wesley) 3. AN201 How to build application using API -- DAQ system 4. AN342 USB3-DIO01 API Ver1.6 -- DAQ system...
  • Page 33 USB3-DIO01 User’s Manual MEMO Contact Point Web site : https://www.daqsystem.com Email : postmaster@daqsystem.com...

Table of Contents