ADLINK Technology PCIe-RTV24 User manual

Type
User manual

This manual is also suitable for

Advance Technologies; Automate the World.
Manual Rev. 2.03
Revision Date: April 22, 2009
Part No: 50-1R001-1010
RTV Series
Multi-Channel Real-Time Video
Frame Grabber Series
User’s Manual
Copyright 2009 ADLINK TECHNOLOGY INC.
All Rights Reserved.
The information in this document is subject to change without prior
notice in order to improve reliability, design, and function and does
not represent a commitment on the part of the manufacturer.
In no event will the manufacturer be liable for direct, indirect, spe-
cial, incidental, or consequential damages arising out of the use 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
Product names mentioned herein are used for identification pur-
poses only and may be trademarks and/or registered trademarks
of their respective companies.
Getting Service from ADLINK
Customer Satisfaction is top priority for ADLINK Technology Inc.
Please contact us should you require any service or assistance.
ADLINK TECHNOLOGY INC.
Web Site: http://www.adlinktech.com
Sales & Service: [email protected]
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 description of the problem(s):
Table of Contents i
Table of Contents
Table of Contents..................................................................... i
List of Tables.......................................................................... iii
List of Figures ......................................................................... v
1 Introduction ........................................................................ 1
1.1 Features............................................................................... 1
Image Acquisition ........................................................... 1
I/O Lines ......................................................................... 2
Watchdog Timer ............................................................. 2
Supported Software ........................................................ 2
1.2 Applications ......................................................................... 3
1.3 System Requirements ......................................................... 3
1.4 RTV-24 Benchmarks ........................................................... 4
1.5 PCIe-RTV-24 Benchmarks .................................................. 6
2 Hardware Reference........................................................... 9
2.1 RTV Series .......................................................................... 9
PCIe-RTV24 Specifications ............................................ 9
RTV-24 Specifications .................................................. 15
RTV-E4 Extension Board (Optional) ............................. 21
RTV-I4 Isolation GPIO Board (Optional) ....................... 22
2.2 cRTV Series....................................................................... 27
cRTV-24 Specifications ................................................ 27
cRTV-44 Specifications ................................................ 30
2.3 PMC-RTV Series ............................................................... 35
PMC-RTV21 Specifications .......................................... 35
PMC-RTV24 Specifications .......................................... 39
3 Installation Guide ............................................................. 43
3.1 Hardware Installation ......................................................... 43
RTV Series ................................................................... 43
cRTV Series .................................................................. 44
PMC-RTV Series .......................................................... 47
RTV-E4 Extension Board (Optional) ............................. 48
RTV-I4 Extension Board (Optional) .............................. 49
3.2 Driver Installation ............................................................... 50
ii Table of Contents
WDM Driver Installation ................................................ 50
DirectShow Driver Installation ....................................... 56
RTV-LVIEW Installation ................................................ 61
Uninstall RTV-LVIEW ................................................... 63
Linux Driver Installation ................................................ 64
4 ViewCreatorPro Utility ...................................................... 67
4.1 Overview ............................................................................ 67
4.2 Component Description ..................................................... 68
4.3 Operation Theory ............................................................... 69
Devices Panel ............................................................... 69
Adjustment Panel .......................................................... 70
Toolbar .......................................................................... 70
Status Bar ..................................................................... 74
Display Panel ................................................................ 75
Main Menu .................................................................... 77
5 Function Library................................................................ 81
5.1 List of Functions................................................................. 82
5.2 C/C++ Programming Library .............................................. 83
5.3 System Functions .............................................................. 84
5.4 Configuration Functions ..................................................... 90
5.5 Image Grabbing ............................................................... 100
5.6 GPIO & EEPROM Functions ........................................... 105
5.7 Callback & Thread Functions........................................... 111
5.8 Watchdog Timer............................................................... 117
5.9 Software Trigger .............................................................. 119
5.10 Frame Buffer .................................................................... 122
5.11 Angel RTV LabVIEW Function Library............................. 127
6 Programming Guide ....................................................... 135
6.1 DirectShow Programming Guide ..................................... 135
6.2 LabVIEW Programming Guide......................................... 150
6.3 Linux Programming Guide ............................................... 156
7 Appendix.......................................................................... 165
7.1 Glossary........................................................................... 165
7.2 Standards Compliance..................................................... 167
List of Tables iii
List of Tables
Table 1-1: RTV Series Acquisition Speed ................................. 1
Table 2-1: GPIO Characteristics .............................................. 10
Table 2-2: RTV Video Inputs ................................................... 11
Table 2-3: Channel Extension Video Input (CN2) .................... 12
Table 2-4: Channel Extension Video Input (CN3) .................... 12
Table 2-5: Channel Extension Video Input (CN5) .................... 13
Table 2-6: GPIO (CN8) ............................................................ 13
Table 2-7: GPIO (CN9) ............................................................ 14
Table 2-8: Watchdog Timer ..................................................... 14
Table 2-9: GPIO Characteristics .............................................. 15
Table 2-10: RTV Video Inputs ................................................... 17
Table 2-11: Channel Extension Video Input (CN2) .................... 18
Table 2-12: Channel Extension Video Input (CN3) .................... 18
Table 2-13: Channel Extension Video Input (CN5) .................... 19
Table 2-14: GPIO (CN8) ............................................................ 19
Table 2-15: GPIO (CN9) ............................................................ 20
Table 2-16: Watchdog Timer ..................................................... 20
Table 2-17: Channel Extension Video Input (CN11) .................. 21
Table 2-18: Relay Jumper Settings ........................................... 22
Table 2-19: STRG Jumper Settings ........................................... 23
Table 2-20: RTV-I4 GPIO (CN1) <--> RTV-24 GPIO (CN8) ...... 25
Table 2-21: RTV-I4 GPIO (CN2) <--> RTV-24 GPIO (CN9) ...... 25
Table 2-22: D-sub 25-pin Connector ......................................... 26
Table 2-23: cRTV Video Inputs .................................................. 28
Table 2-24: Channel Extension Video Input (CN8) .................... 29
Table 2-25: GPIO Characteristics .............................................. 30
Table 2-26: cRTV Video Inputs .................................................. 32
Table 2-27: Channel Extension Video Input (CN8) .................... 33
Table 2-28: GPIO 0 Pinout ........................................................ 33
Table 2-29: GPIO 1 Pinout ........................................................ 34
Table 2-30: GPIO Characteristics .............................................. 35
Table 2-31: Video Input ............................................................. 37
Table 2-32: GPIO Pinout ........................................................... 38
Table 2-33: GPIO Characteristics .............................................. 41
Table 2-34: GPIO Characteristics .............................................. 41
Table 2-35: Video Input ............................................................. 42
Table 2-36: GPIO Pin-out .......................................................... 42
Table 5-1: List of Functions ..................................................... 82
List of Tables iv
Table 5-2: C/C++ Data Types .................................................. 83
Table 5-3: Pixel Data ............................................................. 122
List of Figures v
List of Figures
Figure 2-1: PCIe-RTV24 Appearance.......................................... 9
Figure 2-2: Trigger Signal Waveform......................................... 11
Figure 2-3: Trigger Signal Waveform......................................... 16
Figure 2-4: RTV-24 Appearance................................................ 16
Figure 2-5: RTV-E4 Appearance ............................................... 21
Figure 2-6: RTV-I4 Appearance................................................. 22
Figure 2-7: Relay Address Jumpers .......................................... 23
Figure 2-8: STRG Address Jumpers.......................................... 24
Figure 2-9: cRTV-24 Appearance .............................................. 27
Figure 2-10: cRTV-44 Appearance .............................................. 31
Figure 2-11: PMC-RTV21 Appearance........................................ 36
Figure 2-12: PMC-RTV21 Video Input & GPIO............................ 37
Figure 2-13: PMC-RTV24 Appearance........................................ 41
Figure 2-14: PMC-RTV24 Video Input & GPIO............................ 41
Figure 3-1: RTV-24 Installation .................................................. 43
Figure 3-2: cRTV-24 (3U cPCI).................................................. 45
Figure 3-3: cRTV-44 (6U cPCI).................................................. 46
Figure 3-4: RTV-E4 Attachment................................................. 48
Figure 3-5: RTV-I4 Attachment .................................................. 49
Figure 5-1: Video Frame ............................................................ 91
Introduction 1
1 Introduction
The RTV series acquisition board is designed without compromise
for security and video surveillance applications as a PC-based
multiple channel digital video recorder.
This 32-bit/64bit, 33MHz/66MHz PCI/cPCI/PMC bus frame grab-
ber simultaneously captures four video analog streams in real-
time. It accepts standard composite color (PAL, NTSC) or mono-
chrome video formats (CCIR, EIA).
The square-pixel and broadcast resolutions are programmable
(640 x 480 or 768 x 576). Before images are transferred into the
PC’s memory, the resolution can be scaled down using selectable
ratios.
Arbitrary cropping to regions of interest is supported. The RTV
series generates bitmaps in all popular color formats such as
RGB.
System integrators will benefit from a watchdog timer for fault-tol-
erant applications and from the easy-to-use standard connectors.
1.1 Features
1.1.1 Image Acquisition
Acquisition Speed
Note: The PMC-RTV21 is capable of only up to 30 frames (60
fields) in total acquisition speed.
NTSC 1 Camera 2 Cameras 3 Cameras 4 Cameras 8 Cameras
Fields 60 120 180 240 240
Frames 30 60 90 120 120
PAL 1 Camera 2 Cameras 3 Cameras 4 Cameras 8 Cameras
Fields 50 100 150 200 200
Frames 25 50 75 100 100
Table 1-1: RTV Series Acquisition Speed
2 Introduction
Color Image
The color video format is compatible with the following composite
video input formats: NTSC-M, NTSC-Japan, PCL-B, PAL-D, PAL-
G, PAL-H, PAL-I, PAM-M, PAL-N, and SECAM
Monochrome Image
The monochrome video acquisition is compatible with CCIR and
EIA (RS-170)
Optional Scaling
Optional scaling of acquired image or portions of an image.
Acquisition of a programmable area of interest.
Scaling of the image (down to 1:16).
Adjustment of hue (for NTSC signals), contrast (0 to 200%),
brightness and saturation (0 to 200% for U and V signals).
Automatic chrominance gain control.
1.1.2 I/O Lines
The RTV series is fitted with TTL compatible I/O lines protected
against overloads and electrostatic discharges. Each line may be
configured as an input or output. They can be used to trigger
acquisition or report alarm signals.
1.1.3 Watchdog Timer
A hardware watchdog is available on the RTV-24 that is able to
monitor PC application operation and will automatically reset the
PC after a programmable inactivity time-out. This ensures reliable
operation of remote systems.
1.1.4 Supported Software
WDM driver
The drivers support VC++ / VB / Delphi / C++ Builder program-
ming under Windows NT/98/2000/XP. DLLs and reference sample
programs are provided.
ViewCreator
The package will assist in initial test and functional evaluation.
AngeloLVIEW - Angelo-LVIEW is fully compatible with LabView™
6.0 and above and it provides a full set of VIs that can be used
Introduction 3
with the Angelo RTV series (RTV-24, cRTV-24, cRTV-44 and
PMC-RTV21/G). VIs for Windows 98/NT/2000/XP operation sys-
tems and LabView™ sample programs are provided for users' ref-
erence.
1.2 Applications
PC Based Surveillance System
Digital Video Recorder (DVR)
Factory Monitoring System
Machine Vision Inspection System
Scientific Research Instrumentation
Medical Research Instrumentation
1.3 System Requirements
The minimum system requirements for 4-CH real-time NTSC*/
PAL** color image acquisition are:
Platform: Pentium 4, 2.4GHz CPU, 256MB DDRAM above.
VGA display: AGP 4X or above (VIA or SiS VGA chipset
NOT
recommended).
Display setting: 800 x 600 resolution or above, 16-bit color
or above.
OS: if using Windows 2000, please upgrade to Service
Pack 4.0 or above.
Note: Lower system configurations will lower acquisition perfor-
mance.
Note: Please refer to section 1.4 RTV-24 Benchmark for the per-
formance issues due to PCI bus bandwidth limitations.
* NTSC real-time color images – Provides 640 x 480 pixel image
resolution at the RGB 16-bit color format. Each channel acquires
30 frames per second with 4-CH totaling up to 120 frames per sec-
ond.
** PAL real-time color images – Provides 768 x 576 pixel image
resolution at the RGB 16-bit color format. Each channel acquires
25 frames per second with 4-CH totaling up to 100 frames per sec-
ond.
4 Introduction
1.4 RTV-24 Benchmarks
Motherboard: ASUS P5E64 WS EVOLUTION
CPU: Intel Core2 Duo CPU E4600 @ 2.4GHz
RAM: DDR3_SDRAM 2GB
OS: Windows XP /SP3
Motherboard: ASUS P5E64 WS EVOLUTION
CPU: Intel Core2 Duo CPU E4600 @ 2.4GHz
RAM: DDR3_SDRAM 2GB
OS: Windows XP /SP3
Image Format RGB16, Full(640*480)
Card#
Card 0 Card 1
Port#
01230123
Real-Time

Frame Rate
29.814 29.813 29.813 29.815
Image Format RGB24, Full(640*480)
Card#
Card 0 Card 1
Port#
01230123
Real-Time

Frame Rate
29.814 29.815 29.815
Introduction 5
Motherboard: NuPRO-965
CPU: Intel Core2 Quad Q6600 @ 2.4GHz
RAM: DDR2_SDRAM 2GB
OS: Windows XP /SP3
Motherboard: NuPRO-965
CPU: Intel Core2 Quad Q6600 @ 2.4GHz
RAM: DDR2_SDRAM 2GB
OS: Windows XP /SP3
Image Format RGB16, CIF(320*240)
Card#
Card 0 Card 1
Port#
0 1230123
Real-Time

Frame Rate
29.966 29.960 29.964 29.958 29.961 29.958 29.966 29.964
Card#
Card 2 Card 3
Port#
01230123
Real-Time

Frame Rate
29.943 29.883 29.927 29.833
Image Format RGB24, CIF(320*240)
Card#
Card 0 Card 1
Port#
0 1230123
Real-Time

Frame Rate
29.966 29.963 29.966 29.963 29.966 29.963 29.966 29.966
Card#
Card 2 Card 3
Port#
01230123
Real-Time

Frame Rate
6 Introduction
1.5 PCIe-RTV-24 Benchmarks
Motherboard: ASUS P5E64 WS EVOLUTION
CPU: Intel Core2 Duo CPU E4600 @ 2.4GHz
RAM: DDR3_SDRAM 2GB
OS: Windows XP /SP3
Motherboard:ASUS P5E64 WS EVOLUTION
CPU: Intel Core2 Duo CPU E4600 @ 2.4GHz
RAM: DDR3_SDRAM 2GB
OS: Windows XP /SP3
Image Format RGB16, Full(640*480)
Card#
Card 0 Card 1
Port#
01230123
Real-Time

Frame Rate
29.811 29.798 29.810 29.808 29.807 29.805 29.808 29.801
Image Format RGB24, Full(640*480)
Card#
Card 0 Card 1
Port#
01230123
Real-Time
 
Frame Rate
29.808 29.811 29.808 29.808 29.814 29.809
Introduction 7
Motherboard: NuPRO-965
CPU: Intel Core2 Quad Q6600 @ 2.4GHz
RAM: DDR2_SDRAM 2GB
OS: Windows XP /SP3
Motherboard: NuPRO-965
CPU: Intel Core2 Quad Q6600 @ 2.4GHz
RAM: DDR2_SDRAM 2GB
OS: Windows XP /SP3
Image Format RGB16, CIF(320*240)
Card#
Card 0 Card 1
Port#
0 1230123
Real-Time

Frame Rate
29.810 29.09 29.810 29.809 29.809 29.810 29.808 29.809
Card#
Card 2 Card 3
Port#
01230123
Real-Time

Frame Rate
29.810 29.809 29.809 29.809 29.809 29.810 29.809 29.810
Image Format RGB24, CIF(320*240)
Card#
Card 0 Card 1
Port#
0 1230123
Real-Time

Frame Rate
29.810 29.09 29.811 29.809 29.809 29.811 29.807 29.809
Card#
Card 2 Card 3
Port#
01230123
Real-Time

Frame Rate
29.809 29.808 29.809 29.809 29.806 29.810 29.807 29.810
8 Introduction
Hardware Reference 9
2 Hardware Reference
2.1 RTV Series
2.1.1 PCIe-RTV24 Specifications
Figure 2-1: PCIe-RTV24 Appearance
Dimensions
W x L:167.65 (mm) x 111.15 (mm)
Operating Environment
Temperature: 0 to 55°C
Humidity: 5 to 90% RHNC
Storage Environment
Temperature: 0 to 70°C
Humidity: 0 to 95% RHNC
Power Requirements
+12 V max. 0.7A
+3.3 V max. 0.5A
Aux +3.3V max. 0.003A
10 Hardware Reference
Video Input
Four composite video color digitizers
Video input interface: Four composite BNC connectors
Coaxial cable suggested
Channel Extension
Expandable to up to 16 channels
Channel extension interface:
10-pin ribbon cable to on-board 10-pin header connector
for channel extension, each header adds 4 video inputs
channels
Three 10-pin header connectors on-board
General Purpose I/O Lines
All I/Os are TTL compatible and support 4 inputs, 4 outputs,
and 4 soft trigger lines
GPIO interface:
Two 10-pin header connectors on-board
The I/O lines are internally pulled up and have the follow-
ing characteristics:
Watch Dog Timer
For monitoring applications and will reset the PC after a pro-
grammable inactivity time-out.
Interface: 2-pin header
4-channel software trigger output
4-channels programmable trigger scale (60µs – 16ms)
Voltage MIN MAX
Input high voltage (5µA) 2.0V 5.25V
Input low voltage (-5µA) 0.0V 0.80V
Output high voltage (-1.0mA) 5.0V -
Output low voltage (100.0mA) - 0.5V
Table 2-1: GPIO Characteristics
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178

ADLINK Technology PCIe-RTV24 User manual

Type
User manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI