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
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.
USB3-DIO01 User’s Manual 1. Introduction USB3-DIO01 board is a board used by connecting a daughter board in the form of a base board. Using the USB3-CA02 daughter board that transmits the video through the Camera-Link connector or the USB3-DVI01 board that receives the video through the DVI connector, transmits the video data to the PC in the USB3.0 Super Speed (5Gbps) method.
USB3-DIO01 User’s Manual 1-1 Product Features Items Description Remark Hardware PC Interface USB 3.0 B-Type Operation Power +12VDC/650mA External 12V DC Power (A6-Type : 5.5x2.1mm) Video Interface ADP-DVI01 HD-SDI ADP-SDI01 (VANC Output Board) Camera Link ADP-CA01/CA02/CA01_M CMOS/CCD Camera MIPI-ADP01/03 Digital I/O...
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.
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.
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.
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...
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. It is used as a signal line for Red, Green, Blue signals, camera control signals CC (Camera Control) and image control signals (LVAL, FVAL, Clock).
Page 11
USB3-DIO01 User’s Manual DIO_17 Digital Input/Output 17 DIO_18 Digital Input/Output 18 DIO_19 Digital Input/Output 19 DIO_20 Digital Input/Output 20 DIO_21 Digital Input/Output 21 DIO_22 Digital Input/Output 22 DIO_23 Digital Input/Output 23 DIO_24 Digital Input/Output 24 DIO_25 Digital Input/Output 25 DIO_26...
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.
USB3-DIO01 User’s Manual 3-3-6 J11 Connector It is a connector that can interface through I2C. In the idle state of I2C, the bus is always high. [Figure 3-7. J11 Connector (Top View)] [Table 5. J11 PIN-OUT] Name Description Serial Clock...
USB3-DIO01 User’s Manual 3-3-8 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.
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 16
(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 17
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 18
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 19
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 20
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)
USB3-DIO01 User’s Manual 5. Sample Program In the Exe folder of the CDROM provided with the board, a sample program “FrameTest.exe” is provided for easy use of the board. By displaying Frame Data as hexadecimal values, it is stored in memory or hard disk so that developers can utilize the frame data needed.
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 23
USB3-DIO01 User’s Manual (5) “S-Read” button Read the sensor initialization file. Depending on the above address_data size (8_8, 8_16, 16_8, 16_16), it is possible to send commands to the INI file at once, or use I2C read/write commands line by line. The structure and description of the ini file are as follows. The following example is the address_data size is 16_8, address 2 bytes data 1 byte structure.
Page 24
USB3-DIO01 User’s Manual Caution) In the above ***.ini file, SLAVE ADDRESS must be expressed in 7 bits. For example, if the slave address is 0x40, it is a value shifted one bit to the right by 0x20. To control the FPGA, set the Slave Address to 0x14 (fixed) and write the MIPI control signal desired by the rest of the user to the address of the corresponding register.
Page 25
USB3-DIO01 User’s Manual (10) “Get Res.” button It shows the image resolution. The column below the resolution shows the number of data per line input from the MIPI stage. (11) “Once” button Show the screen once. (12) “Data” button The image frame saved on the board is read into the PC (Hexa value) as shown in [Figure 5-2].
Page 26
USB3-DIO01 User’s Manual (14) “View” button Start sending images once. (15) “Start” button Start/stop image transfer with “Start” and “Stop” Toggle buttons. (16) Frame Data Format Select a frame data format such as YUV, RGB, RAW, or User. (17) “Auto Run” toggle Displays the screen continuously.
Page 27
USB3-DIO01 User’s Manual “3’th Skip” toggle Skip the 3rd byte on selection. (23) “Inverse Vsync“ toggle Determines whether the vertical signal (VSYNC: Vertical Synchronization) polarity direction is positive or negative. If selected, negative Vsync signal is output. (24) “Inverse Hsync“ toggle Determines whether the horizontal signal (HSYNC: Horizontal Synchronization) polarity direction is positive or negative.
Page 28
USB3-DIO01 User’s Manual (28) Custom Divide Set : Set the results in the coordinates x and y of dividing a frame into 9 equal parts by the user.. Get : Get the results in the coordinates x and y of dividing a frame into 9 equal parts by the user.
Page 29
USB3-DIO01 User’s Manual The figure below shows 9 split screens on one screen.
USB3-DIO01 User’s Manual 5-2 Clock & Power Function (1) “PGM Clk” toggle You can set the Clock to 1039Hz ~ 68MHz. (2) “Get F/Rate button It shows the number of frames in the display. (3) “Set VIO” button You may adjust the power to the board. (Function is not implemented) (4) “Digital IO”...
USB3-DIO01 User’s Manual 5-3 I2C Function (1) “Init” Button It will initiate the resources for the I2C system. (2) “Write” Button Transmit the data through I2C for control to MIPI or CMOS camera. (3) “Read” Button Receive the data through I2C for control to MIPI or CMOS camera.
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 >...
⑥ 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.
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 35
USB3-DIO01 User’s Manual MEMO Contact Point Web sit : https://www.daqsystem.com Email : postmaster@daqsystem.com...
Need help?
Do you have a question about the USB3-DIO01 and is the answer not in the manual?
Questions and answers