Page 2
Data Translation, Inc. Information furnished by Data Translation, Inc. is believed to be accurate and reliable; however, no responsibility is assumed by Data Translation, Inc. for its use; nor for any infringements of patents or other rights of third parties which may result from its use.
Page 3
Changes or modifications to this equipment not expressly approved by Data Translation could void your authority to operate the equipment under Part 15 of the FCC Rules. Note: This product was FCC-Certified under test conditions that included use of shielded cables and connectors between system components.
What You Should Learn from this Manual This manual provides detailed information about the features of the DT3155 board and the DT3155 Device Driver to allow you to access the board’s capabilities using software. It is organized as follows: •...
About this Manual • Chapter “Programming Flowcharts,” describes the processes you must follow to program the DT3155 board using the DT-Open Layers Frame Grabber SDK. • Chapter “Troubleshooting,” provides information that you can use to resolve problems with the board and the device driver, should they occur.
• DT3155 Getting Started Manual (UM-18306), included on the Imaging OMNI CD provided with the DT3155 board, describes how to set up, install, and wire signals to the DT3155 board, how to install the DT3155 software, and how to verify the operation of the board with DT-Acquire.
Page 12
Additionally, it may be helpful to read other material in order to gain a better understanding of image processing concepts, algorithms, and their applications. Data Translation's Technical Support Department recommends the following resources for understanding image processing concepts, processing, and coding: Baxes, Gregory A.
Page 13
About this Manual Gonzalez, Rafael C., and Paul Wintz. Digital Image Processing. Menlo Park, CA: Addison-Wesley, 1987. Explains major image processing concepts and mathematical concepts involved in digital image manipulation, including FFT processing, filtering operations, geometric functions, histograms, and linear equalization. Held, Gilbert.
Page 14
About this Manual Pratt, William K. Digital Image Processing. Somerset, NJ: John Wiley & Sons, Inc., 1991. Detailed text on image processing, including morphological processing, feature extraction, image segmentation, and shape analysis. Reid, Christopher E. and Thomas B. Passin. Signal Processing in C. Somerset, NJ: John Wiley &...
Watkinson, John. The Art of Digital Video. Stoneham, MA: Focal Press, 1990. Provides an in-depth description of digital video fundamentals. Where to Get Help Should you run into problems installing or using the DT3155 board, our Technical Support Department is available to provide technical assistance. Refer to Chapter 5 for more information.
The board transfers image data to the host computer using PCI burst transfers. Key features of the DT3155 board are summarized as follows: • Operates on the PCI local bus interface; • Digitizes 8-bit monochrome video from any one of four 60 Hz or 50 Hz video input channels;...
• DT3155 Device Driver − This software is provided on the Imaging OMNI CD, which is shipped with the board. You must install this device driver to use a DT3155 board with any of the supported software packages or utilities. Refer to the DT3155 Getting Started Manual for information on installing the device driver.
Accessories The following optional accessories are available for the DT3155 board: • EP306 − To connect the DT3155 board to your video input source, you need either an EP306 cable (available from Data Translation) or a user-designed cable. The EP306 is a 5-foot cable with a 15-pin, D-shell connector on one end and 14 BNC connectors on the other end.
Principles of Operation Video Input Signals ........Sync Signals.
Page 22
The DT3155 is a programmable, flexible, monochrome frame grabber board for the PCI bus that can perform two-dimensional acquisitions. This chapter describes the features of the DT3155 board from a functional point of view. To aid the discussions in this chapter, refer to...
• Pixel clock, and • External trigger. Video Formats The DT3155 can acquire monochrome images in the following standard, composite video formats: • RS-170 − Standard for 60 Hz monochrome video signals. A video frame consists of 525 lines, 480 lines of which are visible.
For ease of use, both of these voltages are measured at the camera's output. The DT3155 supports a minimum black level of + 1.275 mV and a maximum black level of 306 mV, in increments of 1.195 mV. By default, the black level is + 53.855 mV for 60 Hz and 1.275 mV for...
(0 V) should not be less than 500 mV. Pixel Clock The DT3155 generates a 12.5 MHz pixel clock signal for 60 Hz image formats and a 15 MHz pixel clock signal for 50 Hz image formats. Using the Digital Clock Sync Circuitry, which has no more than ±5.0 ns jitter, the DT3155 board synchronizes the pixel clock to the...
Chapter 2 Input Look-Up Table The board’s input look-up table (ILUT) allows you to change the value of an incoming pixel. The digital value of each 8-bit pixel passes from the ADC into the 256 x 8-bit ILUT on the board. The ILUT retrieves the output value for that particular pixel and passes the output value to the software scaler.
• Sync signal selection, and • Sync signal insertion (Sync Sentinel). Sync Signal Selection To digitize the incoming video signal, the DT3155 frame grabber requires both horizontal and vertical sync signals. The DT3155 board determines this sync information from the current input channel or from one of the unused composite video input signals on the board.
The Sync Sentinel circuitry provides sync continuity for the DT3155 board. The Sync Sentinel is especially useful for noisy input sources, such as VCRs, where the DT3155 frame grabber may interpret a noise spike in the video signal as a horizontal or vertical sync, or the board may miss some syncs that are below the threshold.
Principles of Operation Video Area The total video area is a complete set of horizontal and vertical input lines from which you extract the active video area and the frame within the active video area. The total video area includes all parts of the signal, including nonvisual portions such as horizontal and vertical blanking information.
Pixel measurements are relative to the horizontal reference point, which is defined as the beginning of the horizontal sync. The settings for the horizontal video signal are fixed on the DT3155 board.
Line measurements are relative to the vertical reference point, which is defined as the beginning of the vertical sync. Lines themselves are measured in terms of pixels. The settings for the vertical video signal are fixed on the DT3155 board.
The width of the frame is the number of pixels per line of video; this is fixed at 768 for 50 Hz and 640 for 60 Hz on the DT3155 board. The height of the frame is the number of lines per field; this is fixed at 576 for 50 Hz and 480 for 60 Hz on the DT3155 board.
Figure 4: Spatial Relationship of Video Signal Types of Frames The DT3155 board can acquire interlaced frames only. The video signal is defined as two consecutive fields, where the start of each field is identified by the falling edge of the vertical sync.
• Interlaced frames, starting on the next odd field, or • Interlaced frames, starting on the next field (odd or even). Scaling Frames You cannot reduce or enlarge (scale) the image on the DT3155 board. The scale factor is fixed at 1. Frame Storage Mode You can store the frame data for DT3155 board in monochrome mode only, or 8-bits per pixel.
Principles of Operation Passthru Operations In a passthru operation, the DT3155 board continuously captures and displays video data until you stop the operation. Typically, you use passthru to view images (in as close to real time as possible for the configuration and passthru method chosen) for the purpose of focusing or positioning the camera.
(see page 23). Continuous-Acquire Passthru Mode The DT3155 board supports asynchronous, continuous-acquire passthru mode. Since it is asynchronous, the operation starts but gives control to you immediately, allowing you to perform other operations while data is acquired and/or displayed.
This mode also has a synchronization mechanism using a WIN32 event object. Using this object, you can synchronize your application with the DT3155 board to process data as it becomes available. A continuous-acquire passthru operation continues until you stop it using software.
Chapter 2 Passthru LUT It is assumed that the data passed to display memory is 8 bits/pixel. By default, passthru operations load the Windows system palette with 128 grayscale RGB values for display and use the default passthru LUT of 256 monotonically increasing grayscales. Using software, you can modify the 256-position passthru LUT so that false coloring is used.
Using the DT3155, you can acquire single frames to an area in system memory that was either allocated to the DT3155 Device Driver during system startup (called device memory) or provided by you (called host memory).
Chapter 2 Digital Output Signals The DT3155 board provides eight digital output lines on pins 1 to 3 and 9 to 13 on the board’s J1 connector. These digital output signals are simple register-driven, TTL-level signals that you can use for any purpose, such as controlling or actuating external devices.
DT3155 Device Driver Capabilities Because the Frame Grabber SDK is intended to be used with all DT-Open Layers frame grabbers, the DT3155 may not support all of the Frame Grabber SDK capabilities or may support the Frame Grabber SDK capabilities differently from other boards.
Page 43
Supported Device Driver Capabilities For capabilities Refer to the table that apply to ... starting on ... Overlay page 39 Memory page 40 Acquisition page 41 Digital I/O page 43 Note: If your code is intended to be compatible with various Data Translation products, use the query functions to determine that the capability is supported by the installed board, prior to execution.
Page 44
Chapter 3 Table 1: General Device Capabilities for the DT3155 Device Driver Capability DT3155 Support OlImgQueryDeviceCaps Device Signature OLC_IMG_DC_OL_SIGNATURE Ox44544F4C Device ID OLC_IMG_DC_DEVICE_ID Device Name OLC_IMG_DC_DEVICE_NAME “DT3155” Device Type OLC_IMG_DC_OL_DEVICE_TYPE Monochrome Frame Grabber OLC_IMG_DEV_MONO_FRAME_GRABBER Color Frame Grabber OLC_IMG_DEV_COLOR_FRAME_GRABBER Sections Supported...
Page 45
Supported Device Driver Capabilities Table 2: Input Signal Capabilities for the DT3155 Device Driver Capability DT3155 Support OlFgQueryInputCaps Number of Input Sources OLC_FG_INPUT_SOURCE_COUNT Supports Input Filter Selection OLC_FG_IC_DOES_INPUT_FILTER Supports Input Filter Query OLC_FG_IC_DOES_QUERY_INPUT_FILTER Supported Filters OLC_FG_IC_INPUT_FILTER_LIMITS AC Coupled, no Input Filter...
Page 46
Chapter 3 Table 2: Input Signal Capabilities for the DT3155 Device Driver (cont.) Capability DT3155 Support Voltage Range of White Level, in µV OLC_FG_IC_WHITE_LEVEL_LIMITS min: 351,100 max: 1,009,000 nominal: 50 Hz: 700,000 60 Hz: 714,880 granularity: 2,580 Supports Programmable Pixel Clock...
Page 47
Supported Device Driver Capabilities Table 2: Input Signal Capabilities for the DT3155 Device Driver (cont.) Capability DT3155 Support Multiple Trigger Modes OLC_FG_IC_MULT_TRIGGER_MODE_LIMITS Trigger Starts Multiple Frame Acquisition OLC_FG_MODE_START Trigger Starts Each Frame Acquisition OLC_FG_MODE_EACH Number of LUTs OLC_FG_ILUT_COUNT Maximum Index Number Allowed in ILUT...
Page 48
Chapter 3 Table 3: Sync Signal Capabilities for the DT3155 Device Driver Capability DT3155 Support OlFgQueryInputCaps Supports Input Video Selection OLC_FG_IC_DOES_VIDEO_SELECT Supports Input Video Selection Query OLC_FG_IC_DOES_QUERY_VIDEO_SELECT Video Types OLC_FG_IC_VIDEO_TYPE_LIMITS Supports Composite Video Source OLC_FG_VID_COMPOSITE Supports Variable Scan Video Source...
Page 49
Supported Device Driver Capabilities Table 3: Sync Signal Capabilities for the DT3155 Device Driver (cont.) Capability DT3155 Support Supports Sync Sentinel Query OLC_FG_IC_DOES_QUERY_SYNC_SENTINEL Sync Sentinel Types OLC_FG_IC_SYNC_SENTINEL_TYPE_LIMITS Supports Fixed Sync Sentinel OLC_FG_SYNC_SENTINEL_FIXED Supports Variable Sync Sentinel OLC_FG_SYNC_SENTINEL_VARIABLE Table 4: Active Video Area Capabilities for the...
Page 50
Chapter 3 Table 4: Active Video Area Capabilities for the DT3155 Device Driver (cont.) Capability DT3155 Support Range of Total Lines per Field Control OLC_FG_IC_TOTAL_LINES_PER_FLD_LIMITS Range of First Active Line Position OLC_FG_IC_ACTIVE_LINE_LIMITS Range of Active Lines Count OLC_FG_IC_ACTIVE_HEIGHT_LIMITS Table 5: Frame Capabilities for the...
Page 51
Supported Device Driver Capabilities Table 5: Frame Capabilities for the DT3155 Device Driver (cont.) Capability DT3155 Support Range Between Lines (Scale factor - vertical) OLC_FG_IC_FRAME_VINC_LIMITS Frame Types OLC_FG_IC_FRAME_TYPE_LIMITS Acquire Interlaced Frame Starting on Even Field OLC_FG_FRM_IL_FRAME_EVEN Acquire Interlaced Frame Starting on Odd Field...
Page 52
Chapter 3 Table 6: Passthru Capabilities for the DT3155 Device Driver Capability DT3155 Support OlFgQueryPassthruCaps Supports Passthru Section OLC_FG_PC_DOES_PASSTHRU Passthru Modes OLC_FG_PC_PASSTHRU_MODE_LIMITS Supports Sync Bitmap OLC_FG_PASSTHRU_SYNC_BITMAP Supports Sync Direct OLC_FG_PASSTHRU_SYNC_DIRECT Supports Async Bitmap OLC_FG_PASSTHRU_ASYNC_BITMAP Supports Async Direct OLC_FG_PASSTHRU_ASYNC_DIRECT Supports Continuous-Acquire...
Page 53
Supported Device Driver Capabilities Table 6: Passthru Capabilities for the DT3155 Device Driver (cont.) Capability DT3155 Support Scaling OLC_FG_PC_DOES_SCALING Range of Legal Values for Height OLC_FG_PC_SCALE_HEIGHT_LIMITS min: 50 Hz: 288 60 Hz: 240 max: 50 Hz: 576 60 Hz: 480...
Page 54
Chapter 3 Table 6: Passthru Capabilities for the DT3155 Device Driver (cont.) Capability DT3155 Support Passthru LUT OLC_FG_PC_DOES_PASSTHRU_LUT Number of Extra Palette Entries OLC_FG_PC_MAX_PALETTE_INDEX Maximum RGB Value for Palette OLC_FG_PC_MAX_PALETTE_VALUE Maximum Index Number in Passthru LUT OLC_FG_PC_MAX_PLUT_INDEX Maximum RGB Value for Passthru LUT...
Page 55
Supported Device Driver Capabilities Table 7: Overlay Capabilities for the DT3155 Device Driver Capability DT3155 Support OlFgQueryDDICaps Passthru with DDI OLC_FG_DDI_FAST_PASSTHRU Overlay support OLC_FG_DDI_OVERLAYS Translucent overlay capability OLC_FG_DDI_TRANSLUCENT_OVERLAYS Color overlay capability OLC_FG_DDI_COLOR_OVERLAY Multiple overlay surface capability OLC_FG_DDI_MULTIPLE_SURFACES Color keying (filtering)
Page 56
Chapter 3 Table 8: Memory Capabilities for the DT3155 Device Driver Capability DT3155 Support OlFgQueryMemoryCaps Memory Types OLC_FG_MC_MEMORY_TYPES Volatile Memory OLC_FG_MEM_VOLATILE Nonvolatile Memory OLC_FG_MEM_NON_VOLATILE Number of Volatile Buffer Handles OLC_FG_MC_VOL_COUNT Device memory size divided by maximum number of pixels in...
Page 57
Supported Device Driver Capabilities Table 9: Acquisition Capabilities for the DT3155 Device Driver Capability DT3155 Support OlFgQueryInputCaps Acquisition Types OLC_FG_IC_SINGLE_FRAME_OPS -Single Frame to Host (sync) Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame-to-Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT -Single Frame to Device (sync)
Page 58
Chapter 3 Table 9: Acquisition Capabilities for the DT3155 Device Driver (cont.) Capability DT3155 Support OLC_FG_IC_MULT_FRAME_OPS -Multiple Frames to Host (sync) Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame-to-Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT -Multiple Frames to Device (sync) Supports Full Frame Acquisition...
Page 59
Supported Device Driver Capabilities Table 10: Digital I/O Capabilities for the DT3155 Device Driver Capability DT3155 Support OlFgQueryCameraControlCaps Number of Digital Output Lines OLC_FG_CC_DIG_OUT_COUNT...
Chapter 3 Initialized Control Values Table 11 lists the default control values after opening or initializing the DT3155 Device Driver. Table 11: Default Control Values Control Name Value OLC_FG_CTL_INPUT_FILTER OLC_FG_FILT_AC_NONE OLC_FG_CTL_BLACK_LEVEL 50 Hz: 1.275 mV 60 Hz: 53.855 mV OLC_FG_CTL_WHITE_LEVEL 50 Hz: 700.000 mV...
Page 61
Supported Device Driver Capabilities Table 11: Default Control Values (cont.) Control Name Value OLC_FG_CTL_CLOCK_SOURCE OLC_FG_CLOCK_INTERNAL OLC_FG_CTL_FRAME_TYPE OLC_FG_FRM_IL_FRAME_EVEN OLC_FG_CTL_ILUT...
Page 64
Chapter 4 The following flowcharts show the steps required to perform imaging operations using DT-Open Layers. For illustration purposes, the functions in the Frame Grabber SDK are shown; however, the concepts apply to all DT-Open Layers software. Note that many steps represent several substeps; if you are unfamiliar with the detailed operations involved with any one step, refer to the indicated page for detailed information.
Programming Flowcharts Single-Frame Acquisition Open the device and get the device ID with OlImgOpenDevice. Set the timeout period with OlImgSetTimeoutPeriod. Select input channel 0 to 3 corresponding to Choose an input channel with VID0 to VID3.The default is 0. OlFgSetInputVideoSource. Set the standard controls for the input source (see page...
Page 66
Chapter 4 Single-Frame Acquisition (cont.) Continued from previous page. Create a frame buffer with OlFgAllocateBuiltInFrame. Perform an asynchronous acquisition? Acquire the frame to device memory with OlFgAsyncAcquireFrameToDevice. Check the status of the operation with OlFgIsAsyncAcquireJobDone. Stop asynchronous Job done? acquisition? Stop the acquisition with OlFgCancelAsyncAcquireJob.
Page 67
Programming Flowcharts Single-Frame Acquisition (cont.) Continued from previous page. Perform a Acquire to Allocate user buffer with GlobalAlloc() synchronous host using the GPTR flag. acquisition? memory? Acquire the frame with OlFgAcquireFrameToHost. Acquire the frame to device memory with OlFgAcquireFrameToDevice. Process the acquired image (see page 62).
Chapter 4 Multiple-Frame Acquisition Open the device and get the device ID with OlImgOpenDevice. Set the timeout period with OlImgSetTimeoutPeriod. Select input channel 0 to 3 corresponding to Choose an input channel with VID0 to VID3.The default is 0. OlFgSetInputVideoSource. Set the standard controls for the input source (see page...
Page 69
Programming Flowcharts Multiple-Frame Acquisition (cont.) Continued from previous page. Create frame buffers with OlFgAllocateBuiltInFrame. Perform an Acquire the frames to device memory with asynchronous OlFgAsyncAcquireMultipleToDevice. acquisition? Check the status of the operation with OlFgAsyncAcquireJobDone. Acquire the frame synchronously to device memory with OlFgAcquireMultipleToDevice.
Page 70
Chapter 4 Multiple-Frame Acquisition (cont.) Continued from previous page. Process the acquired image (see page 62). Write to the digital output lines with OlFgSetDigitalOutputMask. Release each frame buffer with OlFgDestroyFrame. Close the device using OlImgCloseDevice.
Programming Flowcharts Passthru without Overlays Open the device and get the device ID with OlImgOpenDevice. Set the timeout period with OlImgSetTimeoutPeriod. Select input channel 0 to 3 corresponding to Choose an input channel with VID0 to VID3.The default is 0. OlFgSetInputVideoSource.
Page 72
Chapter 4 Passthru without Overlays (cont.) Continued from previous page. Start the passthru operation (see page 65). Change the passthru LUT (see page 66). Acquire a single image for processing (see page 67). Stop asynchronous bitmap or continuous-acquire passthru with OlFgStopAsyncPassthru.
Programming Flowcharts Passthru with Overlays Open the device and get the device ID with OlImgOpenDevice. Set the timeout period with OlImgSetTimeoutPeriod. Select input channel 0 to 3 corresponding to Choose an input channel with VID0 to VID3.The default is 0. OlFgSetInputVideoSource.
Page 74
Chapter 4 Passthru with Overlays (cont.) Continued from previous page. Scale passthru image with The default is 480 by 640 for 60 Hz, and 576 by 768 for 50 Hz. OlFgSetPassthruScaling. Create a surface for each overlay with OlFgCreateSurface. Get a surface DC with OlFgGetSurfaceDC.
Page 75
Programming Flowcharts Passthru with Overlays (cont.) Continued from previous page. Enable overlay before Set up and enable overlays passthru (see page 68). starts? Start a passthru operation (see page 65). Start a passthru operation (see page 65). Set up and enable overlays (see page 68).
Page 76
Chapter 4 Passthru with Overlays (cont.) Continued from previous page. Stop asynchronous bitmap or continuous-acquire passthru with OlFgStopAsyncPassthru. Disable overlays with OlFgEnableOverlays. Destroy all the surfaces with OlFgDestroySurface. Write to the digital output lines with OlFgSetDigitalOutputMask. Release the frame buffer with OlFgDestroyFrame.
Page 77
Programming Flowcharts Set the Standard Controls for the Input Source Use the key OLC_FG_CTL_INPUT_FILTER. Filter Set the hardware filter with settings are AC none, AC 50 Hz, OlFgSetInputControlValue. and AC 60 HZ. The default is AC none. Use the key OLC_FG_CTL_VIDEO_TYPE to Set the video type with select a composite video input.
Page 78
Chapter 4 Process the Acquired Image From/to Move data a rectangular Copy pixel data to a frame from a frame region in a buffer with buffer? frame OlFgCopyFrameRect. buffer? From a Copy pixel data contiguously rectangular to a user buffer with region to a OlFgReadFrameRect user buffer...
Page 79
Programming Flowcharts Process the Acquired Image (cont.) Continued from previous page. From/to a rectangular Move data Copy pixel data to a frame buffer region in a to a frame with OlFgCopyFrameRect. frame buffer? buffer? From a Write pixel data from a user buffer user buffer to to a rectangular region in a frame a rectangular...
Page 80
Chapter 4 Process the Acquired Image (cont.) Continued from previous page. Map the frame to application’s virtual image to address space with OlFgMapFrame. application memory? Manipulate/process image using your own functions. Unmap the frame buffer to application’s virtual address space with OlFgUnmapFrame. Return to the main flowchart.
Page 81
Programming Flowcharts Start the Passthru Operation Perform a continuous Get multiple frame IDs with -acquire OlFgAllocateBuiltInFrame. passthru? Start the passthru/acquisition with OlFgStartAsyncPassthruEx. Get a single frame ID with OlFgAllocateBuiltInFrame. Start the passthru with OlFgStartAsyncPassthruBitmap.
Page 82
Chapter 4 Change the Passthru LUT Load monochrome Load default grayscale values with values in OlFgLoadDefaultPassthruLUT. passthru LUT? Load Load RGBTRIPLE values with color values OlFgLoadPassthruLUT. in passthru LUT? Extend Add colors to palette with passthru OlFgExtendPassthruPalette. palette? Return to the main flowchart.
Page 83
Programming Flowcharts Take a Snapshot Create a frame buffer with OlFgAllocateBuiltInFrame. Acquire the image with OlFgPassthruSnapShot. Add overlay Add overlay to the snapshot with OlFgAddOverlayToFrame. snapshot? Process the acquired image (see page 62).
Page 84
Chapter 4 Set up and Enable Overlays Set the visible surface with OlFgSetVisibleSurface. Set the source keying color with OlFgSetOverlayColorKey. Toggle the overlay’s translucence with OlFgSetTranslucentOverlay. Enable overlays with OlFgEnableOverlays.
Page 85
Programming Flowcharts Execute an Overlay Animation Sequence Get a handle to a WIN32[event] synchronization object with OlFgGetPassthruSyncEvent. Get a surface DC to surface #1 with OlFgGetSurfaceDC. Draw an image on surface #1 with standard GDI functions. Release the surface #1 DC with OlFgReleaseSurfaceDC.
Chapter 5 General Checklist Should you experience problems using the DT3155 board, please follow these steps: Read all the documentation provided for your product. Make sure that you have added any “Read This First” information to your manual and that you have used this information.
Page 89
Symptom Possible Cause Possible Solution Board does not The board is Check that the slot in which your DT3155 respond. incorrectly aligned in board is located is a PCI slot and that the a PCI expansion slot. board is correctly seated in the slot; see the instructions in the DT3155 Getting Started Manual.
Page 90
DT3155 Getting Started Manual. Computer does Board is not seated Check that the slot in which your DT3155 not boot. properly. board is located is a PCI slot, that the board is correctly seated in the slot, and that the board is secured in the slot with a screw;...
Page 91
Possible Cause Possible Solution System lockup. Board is not seated Check that the slot in which your DT3155 properly. board is located is a PCI slot, that the board is correctly seated in the slot, and that the board is secured in the slot with a screw;...
Refer to the Data Translation Support Policy located at the end of this manual for a list of services included and excluded in our standard support offering.
Page 93
If you are located outside the USA, call your local distributor. The name and telephone number of you nearest distributor are provided in your Data Translation catalog. If you are leaving a message to request a support call, please include the following information: •...
Page 94
Address: _________________________________________________________________________ ________________________________________________________________________________ Data Translation hardware product(s): __________________________________________________ serial number: _________________________________________________________________ configuration: _________________________________________________________________ Data Translation device driver - SPO number: ___________ ________________________________ _______________________________________________ version: _________________________ Data Translation software - SPO number:_______________ ________________________________ serial number: ________________________________ version:__________________________ PC make/model: ___________________________________________________________________ operating system: _____________________________ version:__________________________...
Troubleshooting E-Mail and Fax Support You can also get technical support by e-mailing or faxing the Technical Support Department: • E-mail: You can reach Technical Support at the following address: tsupport@datx.com Ensure that you provide the following minimum information: − Your name, −...
Chapter 5 If Your Board Needs Factory Service If your board must be returned to Data Translation, perform the following steps: Record the board’s serial number, then contact the Customer Service Department at (508) 481-3700 (if you are in the USA) and obtain a Return Material Authorization (RMA).
Page 98
High-Level Output Voltage (VOH) 2.4 V − Low-Level Output Voltage (VOL) 0.5 V Table 14 lists the input electrical specifications for the external trigger signal on the DT3155 board. Table 14: External Trigger Electrical Specifications Minimum Maximum Feature Specification Specification Input High Level (V 2.0 V...
Page 99
Specifications Table 15 lists the power specifications for the DT3155 board. Table 15: Power Specifications Feature Specification +5 V +12 V 100 mA − 12 V 100 mA Table 16 lists the physical and environmental specifications for the DT3155 board.
Appendix B Video Input Connector J1 Connector J1 is a 15-pin, male, D-shell connector that accepts all the signals brought out by the DT3155 board through the EP306 cable or a user-designed cable. Figure 5 illustrates the pin locations for connector J1.
Page 103
Connector Pin Assignments Table 17 lists the J1 pins by signal name, and by the corresponding EP306 BNC connector assignments. Table 17: J1 Pin Assignments J1 Pin EP306 BNC Connector Signal Name DIG_OUT2 DIG_OUT1 DIG_OUT0 EXT_TRIG_IN VID3 VID2 VID1 VID0 DIG_OUT3 DIG_OUT4 DIG_OUT5...
Appendix B Video Coaxial Connector J2 The video coaxial connector, J2, is a female coaxial connector that connects to the video output jack of your video source using a 75 Ω coaxial cable with a male connector. Figure 6 illustrates connector J2. INSULATION VIDEO SIGNAL MOUNT...
94). Adding a Board to the Device Driver Configuration To add a new board to the DT3155 Device Driver configuration after system startup, perform the following steps: If you have not already done so, install the additional board in...
Page 107
When the system restarts, the driver configuration dialog box appears. 14. Click OK, then click OK. 15. Click Add New to add a DT3155 board to the configuration. The DT3155 Installation dialog box appears for the new board. 16. Enter a board name (alias), which can be any name you choose, then click Add.
Actual Memory Size text box when you restart your system. 20. Click Done. The DT3155 Device Driver Configuration dialog box is redisplayed; you can see the name of the board you just added. 21. Click Close to end the DT3155 configuration.
Page 109
Click Use this Media Control device, then click Settings. The DT3155 Device Driver Configuration dialog box appears. Select the name of the DT3155 board that you want to modify. Click Modify to modify the board. The DT3155 Configuration dialog box appears.
For proper operation, it is very important that you restart Windows. Uninstalling the Device Driver Generally, you will always require the DT3155 Device Driver. However, if you are no longer using the DT3155 board with the supported software, you can uninstall the DT3155 Device Driver from the system.
99). Adding a Board to the Device Driver Configuration To add a board to the DT3155 Device Driver configuration, perform the following steps: If you have not already done so, install the additional board in your computer following the instructions in the DT3155 Getting Started Manual, then power up your computer and any attached peripherals.
Page 112
Click Disable the device, then click Finish. Open the Control Panel. Double-click Sounds and Multimedia. Click the Hardware tab. 10. Click DT3155 MACH Series Frame Grabber, then click Properties. 11. Click the Properties tab. 12. Double-click Multimedia Drivers. 13. Click DT3155 MACH Series Frame Grabber, then click Properties.
22. Click Restart Now to restart your system. Modifying a Board in the Device Driver Configuration To modify the board settings in the DT3155 Device Driver configuration, perform the following steps: Open the Control Panel. Double-click Sounds and Multimedia.
15. Restart your system to cause the new configuration to take effect. Removing a Board from the Device Driver Configuration To remove a board from the DT3155 Device Driver configuration, perform the following steps: Open the Control Panel. Double-click Sounds and Multimedia.
Click Settings. Select the name of the board that you want to remove, then click Remove. 10. Repeat step 9 until all the DT3155 boards you want to remove are removed. 11. Click Close. The Drivers dialog box appears. The DT3155 Device Driver is still installed in the system, but the board has been removed.
Page 116
Appendix C Click DT3155 MACH Series Frame Grabber, then click Properties. Click the Driver tab, then click Uninstall. Click OK. Click OK. Restart your system to cause the new configuration to take effect.
• Uninstalling the device driver, if necessary (on page 105). Adding a Board to the Device Driver Configuration To add a board to the DT3155 Device Driver configuration, perform the following steps: From the My Computer icon, double-click Control Panel. Double-click Sounds and Audio Devices.
15. Restart your system to cause the new configuration to take effect. Modifying a Board in the Device Driver Configuration To modify the board settings in the DT3155 Device Driver configuration, perform the following steps: From the My Computer icon, double-click Control Panel.
Page 119
(and therefore not use the memory), remove the checkmark next to Enable Board. 13. Click Done. The DT3155 Device Driver Configuration dialog box reappears with the name of the board you just modified. 14. Click Close.
Click Settings. Select the name of the board that you want to remove, then click Remove. 10. Repeat step 9 until all the DT3155 boards you want to remove are removed. 11. Click Close. The Drivers dialog box appears. The DT3155 Device Driver is still installed in the system, but the board has been removed.
Generally, you will always require the DT3155 Device Driver. However, if you are no longer using the DT3155 board with the supported software, you can uninstall the DT3155 Device Driver from the system by performing the following steps: From the My Computer icon, double-click Control Panel.
Index CCIR channels accessories chrominance notch filter acquisition modes clock sources multiple frame coaxial connector single frame color frame grabber active video area color keying active video area, see video area color overlays adding a board to the driver composite sync configuration from specific input Windows 2000...
Page 124
Index drawing acquired frames full frame acquisition DT Vision Foundry asynchronous DT3155 Device Driver synchronous Windows 2000 procedures Windows 98 procedures Windows Me procedures GLOBAL LAB Image/2 Windows XP procedures GlobalAlloc() DT-Acquire DT-Active Open Layers help horizontal sync signals e-mail support...
Page 125
Index digital output lines extra palette entries J2 connector ILUT indexes ILUTs indexes in passthru LUT input sources lines, total per field pixels per frame look-up table volatile buffer handles input number of digital output lines passthru OLC_FG_ACQ_FRAME memory OLC_FG_CC_DIG_OUT_COUNT device OLC_FG_CLOCK_INTERNAL host...
Page 129
Index pixels, total per line to device, synchronous power specifications to host, asynchronous programmable A/D to host, synchronous programmable A/D query source origin programming flow diagrams x value programming flowcharts y value multiple frame acquisition specifications passthru with overlays digital output passthru without overlays environmental single frame acquisition...
Page 130
Index synchronous continuous-acquire passthru VCRs vertical sync signals vertical video signal video area technical support active e-mail frame total telephone video coaxial connector J2 World-Wide Web video formats telephone support video input channels threshold video input signals Time Integration Module video sources total lines per field video types...
Page 131
Index Windows Me adding a board to the driver configuration modifying a board in the driver configuration uninstalling the device driver Windows XP adding a board to the driver configuration modifying a board in the driver configuration removing a board from the driver configuration uninstalling the device driver World-Wide Web...
Page 133
CUSTOMER SERVICE POLICY charge, any defective component part of such products. a. Data Translation, Inc. will repair or replace, at its option, any faulty item within ten days after receipt EFFECTIVE PERIOD OF WARRANTY of said part regardless of its warranty status.
Page 135
Data Translation, Inc. (Data Translation) offers used with the Licensed Processors: support upon the following terms and conditions at prices published by Data Translation from time to (a) problem reporting, tracing and monitoring by time. Current price information is available from internet electronic mail;...
Page 136
Data Translation's by either party upon thirty (30) days prior written then current rates (Specialized Application Support notice to the other party.
Page 137
Data Translation. Pursuant to Section 2.4 of the Agreement, the Support Fee will also be adjusted in accordance with Data Translation's then current fee schedule as additional Licensed Processors are added. Support Fees do not include travel and living...