background image

Advance Technologies; Automate the World.

Manual Rev. 

2.01

Revision Date: 

November 22, 2008

Part No: 

50-11159-1000 

PCIe-FIW Series

1394b PCI Express

Frame Grabber

User’s Manual

Содержание PCIe-FIW Series

Страница 1: ...Advance Technologies Automate the World Manual Rev 2 01 Revision Date November 22 2008 Part No 50 11159 1000 PCIe FIW Series 1394b PCI Express Frame Grabber User s Manual ...

Страница 2: ... or inability to use the product or documentation even if advised of the possibility of such damages This document contains proprietary information protected by copy right All rights are reserved No part of this manual may be repro duced by any mechanical electronic or other means in any form without prior written permission of the manufacturer Trademarks NuDAQ NuIPC DAQBench are registered tradem...

Страница 3: ...vice adlinktech com TEL 886 2 82265877 FAX 886 2 82265717 Address 9F No 166 Jian Yi Road Chungho City Taipei 235 Taiwan Please email or FAX this completed service form for prompt and satisfactory service Company Information Company Organization Contact Person E mail Address Address Country TEL FAX Web Site Product Information Product Model Environment OS M B CPU Chipset BIOS Please give a detailed...

Страница 4: ......

Страница 5: ...ppearance 15 PCIe FIW62 Connectors and Pin Definitions 16 3 Installation Guide 19 3 1 Hardware Installation 19 3 2 Driver Installation 20 4 Function Library 29 4 1 Function List 29 4 2 Functions 30 FIW64_Initialize 30 FIW64_GetTotalDeviceNum 31 FIW64_GetTotalDeviceID 32 FIW64_ResetDevice 33 FIW64_GetFirmwareVersion 34 FIW64_SetDO 35 FIW64_GetDI 36 FIW64_GetTriggerDelayTime 37 FIW64_SetTriggerDelay...

Страница 6: ...ii Table of Contents FIW64_GetErrorMessage 43 4 3 Error Codes 44 ...

Страница 7: ... 2 3 IEEE1394 Connection Status LEDs 6 Table 2 4 Card ID Select 7 Table 2 5 Card ID Select Table 7 Table 2 6 GPIO Trigger 8 Table 2 7 Specifications 10 Table 2 8 Trigger Control Timing 11 Table 2 9 Extension Cable Connector 13 Table 2 10 1394b Pinout 16 Table 2 11 Status LED 16 Table 2 12 Disk Power Pinout 17 ...

Страница 8: ...List of Figures iii List of Figures Figure 2 1 PCIe FIW64 Outline 4 Figure 2 2 PCIe FIW62 Diagram 15 ...

Страница 9: ...iv List of Figures ...

Страница 10: ...EEE 1394b cameras The IEEE 1394b standard also supports a power over cable feature to reduce wiring The 4 pin ATX power connector on the PCIe FIW series allows the 1394 cameras that are connected to draw power The LEDs on the front panel of the PCIe FIW series will illuminate when a PCIe FIW card is connected to a 1394b camera thus making it is easy to identify the channel connection status The PC...

Страница 11: ...o 800 Mb s Provides industrial screw lock connector Status LED for channel activation Four isolated digital inputs outputs Four isolated TTL level programmable trigger output pulses Supports Windows XP XP Embedded Vista 1 2 Applications Machine vision inspection systems Scientific research instrumentation Medical research instrumentation ...

Страница 12: ...h the 1394 Open Host Controller Inter face Specification revision 1 1 and revision 1 2 draft Digital I O and Trigger I O Functions Four isolated digital inputs Four isolated digital outputs Four isolated trigger inputs Four isolated trigger outputs Isolated Voltage Rated isolation voltage 1000 V 60 seconds Form Factor x4 PCI express interface PCI Express Base Specifica tion Revision 1 1 compliant ...

Страница 13: ...4 Hardware Reference PCIe FIW64 Power Requirements 12 V max 200 mA 3 3 V max 2 5 A 2 1 1 PCIe FIW64 Outline Figure 2 1 PCIe FIW64 Outline ...

Страница 14: ...Hardware Reference 5 2 1 2 PCIe FIW64 Connectors and Pin Definitions CN1 CN4 IEEE1394b Port Pin Signal Pin Signal 1 TPB 6 VG 2 TPB 7 SC 3 TPA 8 VP 4 TPA 9 TPB R 5 TPA R Table 2 1 1394b Pinout ...

Страница 15: ...ponent Function Description LED19 CN1 IEEE1394 bus connection status display Green light Normal connection LED20 CN2 IEEE1394 bus connection status display Green light Normal connection LED21 CN3 IEEE1394 bus connection status display Green light Normal connection LED22 CN4 IEEE1394 bus connection status display Green light Normal connection Table 2 3 IEEE1394 Connection Status LEDs ...

Страница 16: ...o four cards supported Pin Signal Name Default 1 Board ID Select 0 ON 2 Board ID Select 1 ON 3 Non use ON 4 Non use ON Table 2 4 Card ID Select Card ID Board ID Select 0 Board ID Select 1 0 ON ON 1 OFF ON 2 ON OFF 3 OFF OFF Table 2 5 Card ID Select Table ...

Страница 17: ...ommon 1 OUT 13 Digital output 2 OUT 14 Digital output common 2 OUT 15 Digital output 3 OUT 16 Digital output common 3 OUT 17 Digital output 4 OUT 18 Digital output common 4 OUT 19 Trigger input 1 IN 20 Trigger input common 1 IN 21 Trigger input 2 IN 22 Trigger input common 2 IN 23 Trigger input 3 IN 24 Trigger input common 3 IN 25 Trigger input 4 IN 26 Trigger input common 4 IN 27 Trigger output 1...

Страница 18: ...Hardware Reference 9 Digital Input Circuit Digital Output Circuit Trigger Input Circuit Trigger Output Circuit ...

Страница 19: ...gger Input Photo Coupled Trigger input x 4 ch Input voltage range 0 to 25 V Low level 0 to 0 5 V High level 2 4 to 25 V Polarity Positive Negative Selectable Minimum pulse width 0 1 msec Isolated Trigger out Photo Coupled Trigger output x 4 ch Load voltage range 0 to 5 V Output sink current 40 mA Max Output voltage drop 0 4 V Max 16 mA Trigger Out Control Trigger delay 0 msec to 1000 msec selectab...

Страница 20: ...elay time T3 Output trigger pulse width 0 1 to 50 msec selectable 0 1 msec step Table 2 8 Trigger Control Timing Symbol Characteristic Specification T4 Trigger busy timer T3 0 1 msec The busy flat is set and the trigger busy timer starts counting when the Trigger In signal is detected The Trigger Busy flag is reset when the trigger busy timer is done counting When the Trigger Busy flag is set the ...

Страница 21: ...12 Hardware Reference Trigger Enable Control ...

Страница 22: ... 1 OUT 25 Digital output common 1 OUT 7 Digital output 2 OUT 26 Digital output common 2 OUT 8 Digital output 3 OUT 27 Digital output common 3 OUT 9 Digital output 4 OUT 28 Digital output common 4 OUT 10 Trigger input 1 IN 29 Trigger input common 1 IN 11 Trigger input 2 IN 30 Trigger input common 2 IN 12 Trigger input 3 IN 31 Trigger input common 3 IN 13 Trigger input 4 IN 32 Trigger input common 4...

Страница 23: ...nal device signal input Channel ports 1 and 2 1394b 9 pin connector with screw 1394b differential signals Form factor PCI express x1 interface User EEPROM Includes 2 kbit available EEPROM Dimension W x L 78 6 mm x 105 7 5mm Power Requirements 3 3 V max 0 22 A ...

Страница 24: ...Hardware Reference 15 2 2 1 PCIe FIW62 Appearance Figure 2 2 PCIe FIW62 Diagram ...

Страница 25: ... 1 Port 1 active LED 2 Port 2 active Table 2 11 Status LED Pin Number Pin Definition Function 1 TPB Twisted Pair B Minus 2 TPB Twisted Pair B Plus 3 TPA Twisted Pair A Minus 4 TPA Twisted Pair A Plus 5 TPA R Ground Twisted Pair A 6 VG Power Ground 7 NC No Connection 8 VP Power Voltage 9 TPB R Ground Twisted Pair B ...

Страница 26: ...Hardware Reference 17 Table 2 12 Disk Power Pinout Pin Number Pin Definition Function 1 5V 5 Voltage 2 GND Ground 3 GND Ground 4 12V 12 Voltage 1 4 2 3 ...

Страница 27: ...18 Hardware Reference ...

Страница 28: ...the chosen slot number 3 Remove the blank metal plate located at the back of the selected slot if any Keep the removed screw to fasten the PCIe FIW series card after installation 4 Carefully position the PCIe FIW series card in the selected PCI Express slot If using a tower computer align the board with the board slots 5 Press the card in firmly but carefully into the connector 6 Anchor the board ...

Страница 29: ...osoft Windows will automatically install 1394 driver through a built in OHCI IEEE 1394 driver 2 Go to the Device Manager and check IEEE 1394 Bus host controllers you should see the following item Texas Instruments OHCI Compliant IEEE 1394 Host Controller ...

Страница 30: ...Installation Guide 21 2 1 If there is a yellow exclamation mark in front of the new driver name you will need to setup the driver manually 2 2 Right click IEEE 1394 Controller and select Update driver ...

Страница 31: ...22 Installation Guide 2 3 Click Next 2 4 Click Next ...

Страница 32: ...Installation Guide 23 2 5 Click Next ...

Страница 33: ...uide 2 6 Click Finish to complete the wizard 3 For the PCIe FIW64 after installing the IEEE 1394 driver please double click FIW64_SetupDisk exe to start driver installation of the ADLINK FIW64 DI O and trigger function ...

Страница 34: ...Installation Guide 25 4 Click Next to continue driver installation 5 Click Install to begin the installation ...

Страница 35: ...26 Installation Guide 6 Click Finish to complete driver installation ...

Страница 36: ...ries to function prop erly Perform the following to turn off the User Account Con trol UAC 1 Click Start Settings Control Panel User Accounts Turn User Account Control On or Off 2 Uncheck Use User Account Control UAC to help protect your computer 3 Click OK 4 Restart the computer and the PCIe FIW series card will work normally ...

Страница 37: ...28 Installation Guide ...

Страница 38: ...FIW64 card FIW64_GetErrorMessage Obtain the Error Message by returning the value of functions DIO Functions FIW64_SetDO Set the general purpose digital output status FIW64_GetDI Obtain the general purpose digital input status Trigger Functions FIW64_SetTriggerDelayTime Set the delay time of the output triggers FIW64_GetTriggerDelayTime Obtain the delay time of the output triggers FIW64_SetTriggerW...

Страница 39: ...30 Function Library 4 2 Functions 4 2 1 FIW64_Initialize Description Loads the FIW64 driver This function must be called before any other functions Syntax int FIW64_Initialize ...

Страница 40: ... FIW64_GetTotalDeviceNum Description Obtain the number of the FIW64 cards in the system Syntax int FIW64_GetTotalDeviceNum int DeviceNum Parameters DeviceNum out Pointer to a 32 bit integer which stores the read out Card Number ...

Страница 41: ... of the FIW64 cards in the system Syntax int FIW64_GetTotalDeviceID int DeviceID int ArrayLen Parameters DeviceID out Pointer to a 32 bit integer array which stores the read out CardID s defined by the DIP switch on FIW64 ArrayLen in Length of the 32 bit integer array of DeviceID ...

Страница 42: ...lt status Syntax int FIW64_ResetDevice int ChannelNo Parameters ChannelNo in Channel No of the FIW64 card The channel No can be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc If ChannelNo is set to 1 all channels will be reset ...

Страница 43: ...4_GetFirmwareVersion int ChannelNo int Version Parameters ChannelNo in Channel No of the FIW64 card The channel No can be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc Version out Pointer to a 32 bit integer variable which stores the read out firmware version ...

Страница 44: ..._SetDO int ChannelNo int Status Parameters ChannelNo in Channel No of the FIW64 card The channel No can be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc Status in A 32 bit integer variable which represents the status of digital output 0 Low 1 High ...

Страница 45: ...4_GetDI int ChannelNo int Status Parameters ChannelNo in Channel No of the FIW64 card The channel No can be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc Status out Pointer to a 32 bit integer variable which stores the read out digital input status ...

Страница 46: ...gerDelayTime int ChannelNo int DelayTime Parameters ChannelNo in Channel No of the FIW64 card The channel No can be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc DelayTime out Pointer to a 32 bit integer variable which stores the read out delay time of output triggers ...

Страница 47: ...ayTime int ChannelNo int DelayTime Parameters ChannelNo in Channel No of the FIW64 card The channel No can be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc DelayTime in A 32 bit integer variable which specifies the delay time of output triggers The value should be 0 1000 ...

Страница 48: ...TriggerWidth int ChannelNo int Width Parameters ChannelNo in Channel No of the FIW64 card The channel No can be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc Width out Pointer to a 32 bit integer variable which stores the read out width of output triggers ...

Страница 49: ...rWidth int ChannelNo int Width Parameters ChannelNo in Channel No of the FIW64 card The channel No ccan be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc Width in A 32 bit integer variable which specifies the width of out put triggers The value should be 0 500 ...

Страница 50: ...el No can be 0 1 2 and 3 in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc Status out Pointer to a 32 bit integer variable which stores the read out polarity of the input and output triggers 0 low input polarity and low output polarity 1 low input polarity and high output polarity 2 meaning high input polarity and low output polarity 3 meaning hig...

Страница 51: ...in the device whose Card ID is 0 moreover it can be 4 5 6 and 7 in the device whose Card ID is 1 etc Status in A 32 bit integer variable which specifies the polarity of the input and output triggers The value will be 0 for low input polarity and low output polarity The value will be 1 for low input polarity and high output polarity The value will be 2 for high input polarity and low output polarit...

Страница 52: ...r Message by returning the value of functions Syntax int FIW64_GetErrorMessage int ErrorCode char ErrorMessage Parameters ErrorCode in A 32 bit integer variable which specifies the error code ErrorMessage out Pointer to a character array which stores the read out error message ...

Страница 53: ...es Error Code Meaning 0 ERROR_NoError 1 ERROR_DeviceNotExist 2 ERROR_LoadDriverFail 3 ERROR_DeviceCannotOpen 4 ERROR_DeviceCannotAccess 5 ERROR_Invalid_ChannelNo 6 ERROR_SPIFunctionError 7 ERROR_ParameterExceedLimit 8 ERROR_CardIDError ...

Отзывы: