DALSA is an international h igh pe rformance semiconductor and electronics company that designs,
develops, manufactures, and markets digital imaging product s and solutions, in addition to providing
wafer foundry services. DALSA’s core competencies are in specialized integrated circuit and electronics
technology, and highly engineered semiconductor wafer processing. Products include image sensor
components; electronic digital cameras; and semiconductor wafer foundry services for use in MEMS,
power semiconductors, image sensors and mixed signal CMOS chips.
DALSA is a public company listed on the Toronto Stock Exchange under th e symbo l “D SA” . Based in
Waterloo, On. Canada, the company has operations in Bromont, PQ; Colorado Springs, CO; Tucson, AZ;
Eindhoven, NL; Munich, Germany and Tokyo, Japan.
All DALSA products are manufactured using the latest state-of-the-art equipment to ensure product
reliability.
DALSTAR refers to all DALSA area scan products.
For further information no t included in this manual, or for information on DALSA’s extensive line of
Introduction to the 4M30 Camera ____________________________________________ 5
1.1 Camera Highlights ...................................................................................................................................................... 5
1.3 Camera Performance Specifications............................................................................................................................ 7
Camera Hardware Interface ________________________________________________ 9
2.3 LED Status Indicators ..................................................................................................................................................10
2.4 Power Input................................................................................................................................................................. 11
2.5 Data Output ................................................................................................................................................................ 12
2.6 Serial Communication................................................................................................................................................. 14
2.7 TTL Trigger Input and Output..................................................................................................................................... 16
Camera Operation ______________________________________________________ 20
3.1 How to Control the Camera......................................................................................................................................... 20
3.4 Control Register Reference.......................................................................................................................................... 23
3.5 Reading the Camera Type........................................................................................................................................... 23
3.6 Reading the Firmware Revision.................................................................................................................................. 24
3.7 Resetting the ADC boards (“soft” reset)...................................................................................................................... 24
3.8 Resetting the Camera (“hard” reset).......................................................................................................................... 24
3.9 Adjusting Gain ............................................................................................................................................................25
3.10 Adjusting User Offset ................................................................................................................................................ 26
3.11 Automatic Offset Control (AOC) ................................................................................................................................ 27
3.12 No Clean Mode.......................................................................................................................................................... 27
3.13 Triggering, Integration, and Frame Rate Overview ................................................................................................. 28
4.3 Mounting the Camera .................................................................................................................................................35
Cleaning and Maintenance ________________________________________________ 36
Index _______________________________________________________________ 44
DALSA03-32-10030-03
4M30 Camera User’s Manual5
1
,QWURGXFWLRQWRWKH0
&DPHUD
1.1 Camera Highlights
Features
•2048 x 2048 resolu tion, full-frame CCD architecture
•30 fps four output, 4x40 MHz data rate
•True 12-bit digitization
•High sensitivity with low dark current
•Progressive scan readout
•Asynchronous image capture, externally triggerable to within 175 ns.
•Programmable operation via RS232, including gain (1x – 10x), offset (±full scale), and
triggering
•100% fill factor
•DS-44-04M30 is th e standard 4M3 0 c amera
•DS-46-04M30 has a sensor with taped on coverglass
Description
The 4M30 digit al camera provides high-sensitivity 12-bit i mages with 2k x 2k spatial
resolution at up to 3 0 frames per second (fps). The 4M30 is a full frame CCD came ra using
a progressive sc an CCD to simultaneously achieve outstanding resolu tion and gray sc ale
characteristics. A square pixel format and high fill factor provide superior, quantifiable
image quality even at low light levels.
Applications
The 4M30 is an outstanding performer in fast, very high resolution applications. True 12
bit performance provides up to 40 96 distinct gray l evels—perfect for applications with
DALSA03-32-10030-03
4M30 Camera User’s Manual6
large interscene light variations. The low-noise, digitized video signal also makes the
camera an excellent choice where low contrast images must be captured in challenging
applications.
1.2 Image Sensor
This section is not
applicable to part
number DS-46-04M30
The 4M30 uses DALS A’s IA-DA-2048 high-performance full-frame CCD.
Figure 1. IA-DA-2048 Image Sensor Block Diagram
Table 1. IA-DA-2048 Sensor Structure
Sensor characteristics
Optical size24.576mm (H) x 24.576 mm (V)
Chip size26.860 mm (H) x 26.5 08 mm (V)
Pixel size12µm x 12µm
Active pixels4 * [1024 (H) x 1024 (V)]
Total number of pi xels2096 (H) x 2060 (V)
Optical black pixelsLeft: 20 Right: 20
Timing pixelsLeft: 4 Right: 4
Dummy register cellsLeft: 7 Right: 7
Optical black linesBottom: 6 Top: 6
a) Number of first and last columns excluded16
b) Number of first and last rows excluded16
c) Maximum quantity of single pi xel blemishesunspecified
d) Maximum quantity of cluster blemi shes75
DALSA03-32-10030-03
4M30 Camera User’s Manual7
SpecificationGrade 02
e) Maximum size of clusters (adjacent pix e ls)30
f) Blemish pixel deviation from VFLL* under illumination>10% <45%
g) Blemish pixel deviation from average dark level, measured at dark>20mV
Notes:
*VFLL is defined as the output signal un der broadband quartz tungsten halogen light
with an irradianc e of 4.08µW/cm
1. All sensors are test ed in four output mo de – 1x gain.
2. Blemish variations are measured over an entire frame of data and counted within the
frame boundaries defined by a) and b).
3. Blemishes are defined as a pixel or group of pixels with an output as defined in f) or
g).
4. Clusters are define d as a pixel or group of pixel blemishe s, and are allowed, provided
they are smalle r or equal to the size s specified in e).
5. Illuminated b lemish analysis done at 70% of VFLL (2.86µW/cm
6. Column and row defects not permitted.
2
.
2
).
7. Better than gra d e 02 sensors may be available. Please contact DALSA sales if
interested.
1.3 Camera Performance Specifications
Table 3: 4M30 Camera Performance Specifications
Physical
Characteristics
ResolutionH x V pixels2048x2048
Pixel Sizeµm12x12
Pixel Fill Factor%100
Sizemm146x92x14
Masskg1.3
Power DissipationW< 24
Lens MountF mount
Aperturemm24.6 x 24.6
Operating RangesUnits
Frame RateFps30
Data RateMHz4*404*40
Data FormatLVDS4*12 bit
ResponsivityDN/(nJ/cm2)24@530nm4
Operating Temp°C1040
+15 Input VoltageV+14.925+15.075
+5 Input VoltageV+4.975+5.025
UnitsNotes
3
Min.Max.
DALSA03-32-10030-03
4M30 Camera User’s Manual8
Physical
UnitsNotes
Characteristics
-5 Input VoltageV- 4.975- 5.025
Nominal Gain Range1x10x
Calibration
Units
SettingMin.Max.
Conditions
Data RateMHz4x404x404x40
+15 Input VoltageV+15+14.925+15.075
+5 Input VoltageV+5+4.975+5.025
4. Specification not applicable to the DS-45-0 4M30 due to Lumogen coated sensor
DALSA03-32-10030-03
4M30 Camera User’s Manual9
2
&DPHUD+DUGZDUH
,QWHUIDFH
2.1 Installation Overview
In order to set up your camera, you should take these initial steps:
This installation
overview assumes you
have not installed any
system components yet.
1.Power down all equipment.
2.Following the manufacturer’s instructions, in stall the frame grabber (if applicable). Be
sure to observe all static precautions.
3.Install any necessary imaging software.
4.Before connecting power to the came ra, test all powe r supplies. Ensure that all the correctvoltages are present at the camera end of the power cable (Refer to the Camera Performance
Specifications on page 7). Power supplies must meet the requirements defined in
section 2.4 Power Input.
5.Inspect all cables and connecto rs prior to installation. Do not use damag ed cables or
connectors or the camera may be damaged.
6.Connect data, serial interface, and power cables.
7.After connecting cables, apply power to the camera. The POST (power on self test)
LED on the back of the camera should glow green after one second to indicate that
the camera is operating and ready to receive commands.
2.2 Input/Output
The camera provi des 12-bit LVDS data and synchronization signal s through the data
output connector. Camera functions such as integration time, camera gain and offset are
all controllable by the user via the RS232 serial port. The camera is capable of free run n ing
operation or may be triggered externally via the input TRIGGER IN. TRIGGER OUT
allows the synchronization of shutters or illumination sources in free running or
externally triggered modes.
DALSA03-32-10030-03
4M30 Camera User’s Manual10
Figure 2: Camera Inputs/Outputs
&KDQQHOGDWDRXWSXW
&KDQQHOGDWDRXWSXW
&KDQQHOGDWDRXWSXW
3RZHUVXSSO\LQSXW
3RZHUVXSSO\LQSXW
2.3 LED Status Indicators
There are four LED's visible on the rear cover of the camera that indicate the camera’s
status.
Table 4: LED Functions
LED
Label
ONGreenCamera is receiving powerNo camera power
POSTGreenCamera Power On Self Test successfulCamera failed Power On Self
BINGreenNot OperationalNot Operational
MODEGreenCamera is in an external trigger mode
ColorLED “ON”LED “OFF”
(uses external signal to trigger image
capture)
&KDQQHOGDWDRXWSXW
Test
Camera is triggering image
capture internally
/('6WDWXVLQGLFDWRUV
/('6WDWXVLQGLFDWRUV
&KDQQHOGDWDRXWSXW
&KDQQHOGDWDRXWSXW
7ULJJHULQSXWRXWSXW
6HULDOSRUW
DALSA03-32-10030-03
4M30 Camera User’s Manual11
2.4 Power Input
Table 5: Power Connector Pinout
!
WARNING: It is extremely
important that you apply
the appropriate voltages to
your camera. Incorrect
voltages will damage the
camera.
The camera has the following input power
requirements:
V
(DC)
r%
Max
Ripple
mV
A
Note: Performance specifications are not
guaranteed if your power supply does not
meet these requirements.
DALSA offers a linear power supply
(with cables) that meets the 4M30’s
requirements (Universal Power Supply,
part number 24-00001-02, contact DALSA
for more information), but it should not
be considered the only choice. Many high
quality supplies are available f r om other
vendors. DALSA assumes no
responsibility for the use of these
supplies.
When setting up the camera’s power supplies, follow these guidelines:
x Do not connect or disconnect cable while power is on.
x Do not use the shield on a multi-conductor cable for ground.
x Keep leads as short as possible to reduce voltage drop.
x Use high-quality linear supplies to minimize noise.
DALSA03-32-10030-03
4M30 Camera User’s Manual12
2.5 Data Output
Figure 3 illustrates the data channel outputs when viewed from the front of the CCD.
Arrows indicate channel read out direction.
Figure 3: Channel read out direction
The camera back panel output connectors DATA1, DATA 2, DATA 3, and DATA 4 utilize
differential LVD S si gnals with pin assignments described in Table 6.
WARNING. Care must be taken when connecting data cables to the camera to insure proper
connection and to prevent damage to the connector.
Data Signals
Table 7: Data Signal Definition
SignalDescription
D*0+, D*0-Data bit 0 true and complement—Output. (Least significant
bit.)
D*1+, D*1-Data bit 1 true and complement—Output.
D*2+, D*2-Data bit 2 true and complement—Output.
D*3-D*10+,- etc.Etc.
D*11+, D*11-Data bit 11 true and complement—Output. (Most significant
bit.)
Digitized video data is output from the camera as LVDS differential signals using 4
Molex 60-pin conn ectors on the rear p anel (labeled “DATA 1 through DATA 4”). The
data is synchronous and is accompanied by a pixel clock and clocking sign als.
Data Clocking Signals
Table 8: Clock Signal Descriptions
SignalDescription
PIXCLK+,
PIXCLK-
HSYNC+,
HSYNC-
VSYNC+,
VSYNC-
Pixel clock true and complemen t. 40MHz—Output.
Data is valid on the falling edge.
Horizontal sync, true and complement—Output.
HSYNC high indicates the camera is outputting a valid line of data.
Vertical sync, true and complement—Output.
VSYNC high indicates the camera is outputting a valid frame of data.
2.6 Serial Communication
Connector and Pinout
The serial interface provides control of frame rate, integration time (shuttering), video
gain and offset, ex ternal trigger and external integration. For information on h o w to
control these functions, see Camera Operation, beginning on page 20. The remote
interface consists of a two-wire (plus ground) full duplex RS-232 compatible serial link,
used for camera configuration, and two back panel SMA coax connectors used for
external trigger input and output.
DALSA03-32-10030-03
4M30 Camera User’s Manual14
The camera uses an RJ-11 telephone- style connector for serial
communications, with four conductors installed in a six-
RXDTXDGND
position connector. Note that both four- and six- conductor
plugs may be used interchangeably with the RJ-11 jack.
IMPORTANT: Both the PC/AT and the camera are configured
as “DTE” (Data Termi nal Equipment ) devices requirin g the
TXD and RXD lines to be swapped when interconnecting
the two (note that pin 4, normally the yellow wire, is not
used on the RJ-11.) That is, the TXD pin represents DATA
OUT and the RXD pin represents DATA IN on both
devices, so that one de vice’s TXD line must connect to the
other device’s RXD line and vic e-versa.
Figure 4: 25 Pin Serial Port Connector to Camera RJ-11 Connector
RJ-11
View into female jack
6-position with 4 conductors
Figure 5: 9 Pin Serial Port Connector to Camera RJ-11 Connector
DALSA03-32-10030-03
4M30 Camera User’s Manual15
Serial Communication Settings
Table 9: Serial Port Configuration
Serial Port Configuration
Baud9600, fixed
Start bits1
Data bits8
Stop bits1
ParityNone
The serial interface operates at RS-232 levels wit h fixed paramete rs of 9600 baud, 1 start
bit, 8 data bits, 1 stop bit, and no parity. The interface uses only three wires, for received
data, transmitted data, and ground. In general writing data must start with a write
command byte and be followed by a data byte. Reading a camera register requires only a
single read command byte.
!
WARNING: Due to initialization sequencing after power-up, no commands should be sent
to the camera for a minimum of 1 second after power up.
The remote interface connector , on the
cameras rear panel, is specified as a lowprofile RJ-11 modular connector. The
connector is a 6-position model, but only the
center four positions are populated with
contacts. It will mate with either the 4position or 6-position cable plugs. This type
of connector typically requires special
assembly tools; complete cable assemblies are
available from suppliers such as Digi-Key:
DALSA provides serial cables in 3 l engths: 10’, 20’ and 50’. Part number CL-31-00004xx (where xx refers to the cable length in feet).
Serial Cable Source
Digi-Key
701 Brooks Ave. South
Thief River Fal ls, MN 56701
1-800-344-4539
cable part number:
H2643-14-ND (14 feet)
2.7 TTL Trigger Input and Output
Connector
The camera uses an SMA connector (labeled TRIGGER IN) to allow the user to provide a
standard TTL signal to control cam era integration and readout. The i nput is high
impedance (>10.5K), allowing the user to terminate at the SMA input as needed. The
camera has anothe r SMA connector (TRIGGER OUT) t h at provides a standard TTL
output which is high whenever the camera is integrating.
DALSA03-32-10030-03
4M30 Camera User’s Manual16
CED
Figure 6: Trigger Timing Description
2.8 Integration Time
The minimum integration time (or shutter time) is 10 Ps. As with any fu ll frame imager,
the camera will continue to integrate during read out unless externally shuttered or
strobed.
2.9 Timing
The 4M30 pixel clock runs at 40 MHz, so each pixel clock cycle will be 1/40,000,000 or 25ns.
The following diagram and tables describe the correct timing requirements for the 4M30
camera.
VSYN C
HSYNC
Data
PIXEL
CLOCK
Figure 7: 4M30 Timing
A
BC
1
23
F
DALSA03-32-10030-03
4M30 Camera User’s Manual17
“A” represents the number of falling clock edges from the rising edge of VSYNC to the
rising edge of HSYNC.
“B” represents the number of falling clock edges prior to the first word. (Pre-Scan pixels)
“C” represents the number of words per line.
“D” represents the number of falling clock edges between the last word and the falling
edge of HSYNC. (Post-Scan pixels)
“E” represents the number of falling clock edges between a falling HSYNC and a rising
HSYNC.
“F” represents the number of falling clock edges from the falling edge of HSYNC to the
The 4M30’s RS-232-compatible serial interface al lows you to control its configuration and
operation, including:
•Triggering Mode
•Frame Rate
•Integration Time
•Gain
•Offset
•Reset
Command Protocol Overview
The camera accepts 8-bit command/value pairs
via its RJ-11 se rial port using R S-232 compatibl e
signals.
Camera commands are divided into two basic
sets:
•“clock” commands which apply to the
electronics that drive the image sensor. These
include clock generation, frame rate,
integration time, and binning. Clock commands effect the entire camera, and are not
channel specific. A single command will impact all channels.
•“ADC” commands which apply to the electronics that process and digitize the video.
These include gain and offset. ADC commands are channel specific. Four separate
commands must be issued to change all four channels.
Serial Port Configuration
Baud9600, fixed
Start bits1
Data bits8
Stop bits1
ParityNone
DALSA03-32-10030-03
4M30 Camera User’s Manual19
•Each set of comman d s i ncludes read an d write variants. W i th the exception of reset
commands, all 8-bit write commands must be followed by an 8-bit data byte. The
commands are interpreted as follows:
•Any commands not listed in this manual should be considered invalid to the 4M30
user.
•A number of function s and modes depen d on the ADC/Control Register settings.
These settings are detailed in the following sections.
•The “Write Control Register” command is used to write data that controls specific
camera triggering and test functions. This command must be followed by a data byte
with bits defined in Table 15.
•The “Read” command allows interrogation of the camera to determine current
configuration.
WARNING: Any commands not listed should be considered invali d. Writing to invalid
!
addresses may overwrite camera calibration infor mation, requiring the camera to be
returned for recalibration.
WARNING: Due to initialization sequencing after power-up, no commands should be
sent to the camera for a minimum of 1 second after power up.
DALSA03-32-10030-03
4M30 Camera User’s Manual20
3.2 ADC Commands
Table 13: Summary of ADC Commands
ControlWrite CommandRead CommandChannelFunction
HexBinaryHexBinary
* Reference Table 11 for
appropriate entry
ADC Board
Soft Reset
User Offset
User Gain
AOC*8h00** 1000NANA1, 2,3, 4AOC Adj ustmen t
*0h00** 0000NANA1,2,3,4Resets ADC board
only
*2h00** 0010*2h01** 00101,2,3,4LS byte of 16 bit
user controllable
offset
*3h00** 0011*3h01** 00111,2,3,4MS byte of 16 bit
user controllable
offset
*5h00** 0101*5h01** 01011,2,3,4LS byte of 16 bit
gain
*6h00** 0110*6h01** 01101,2,3,4MS byte of 16 bit
gain
3.3 Clock Commands
Table 14: Summary of Clock Commands
ControlWrite CommandRead CommandChannelFunction
HexBinaryHexBinary
Reset
Camera
Read
Camera
Type
Read
Firmware
Rev
Control
Register
Integration
Time
Frame Rate
80h1000 0000NANA1,2,3,4Resets all registers
NANAC3h11 00 00111,2,3,4Returns Camera ID
NANAC5h11 00 01011,2,3,4Returns Firmware
82h1000 0 010C2h1100 00101,2,3,4Contro l Register
8Ah1000 1010NANANAWrite byte 0 of 18
8Bh1000 1011NANANAWr ite byte 1 of 18
8Ch1000 1100NANANAWrite byte 2 of 18
8Dh1000 1101NANANAWrite byte 0 of 18
8Eh1000 1110NANANAWrite byte 1 of 18
8Fh1000 1111NANANAWrite byte 2 of 18
to default values
register (4Bh)
revision register
settings
bit integration time
bit integration time
bit integration time
bit frame rate time
bit frame rate time
bit frame rate time
DALSA03-32-10030-03
4M30 Camera User’s Manual21
3.4 Control Register Reference
Table 15: Control Register Bit Definitions
RegisterWrite
Command
Control
Register
82hC2h
Read
Command
BitFunctionDefault
7Integration Mode
0=Internal
1=External
6:4Always 0000
3Trigger Mode
0=Internal
1=External
2No Clean Mode
(External Integration
Only)
0 = Camera flushes
charge between
frames
1 = Charge is not
flushed
1Always 00
0Serial Trigger Bit0
1
0
1
3.5 Reading the Camera Type
This read command returns an 8-bit value unique to the type of camera interrogated. A
4M30 will return a value of 4Bh when this command is issued. This is useful for
applications that need to function with multiple DALSTAR camera types.
Example: Read the camera type
Command
Binary1100 00110100 1011
HexC3h4Bh
Value Returned
(4M30)
DALSA03-32-10030-03
4M30 Camera User’s Manual22
3.6 Reading the Firmware Revision
This command returns a byte in which the lower nibble is the revision number for the
clock board firmware and the upper nibble is undefined. The ability to read this value
may assist in c ustomer suppo r t issues.
Example: Read the firmware version
Command
Binary1100 0101
HexC5h
3.7 Resetting the ADC boards (“soft” reset)
When this command is issued, the microprocessor on the ADC board will restart
execution as if the micro was just powered up. This causes the dark reference control loop
to restart at its initial values before settling in to the calibrated dark reference level of
approximately 50 counts. This i s useful because under some condit ions, issuing a soft
reset to the ADC board’s microprocessor after camera operating conditions have changed
will improve the rate at which the offset control loop pulls into the calibrated level.
This is one of only two “write” commands that are not followed by a data byte.
Example
Use this command to reset ADC Channel 3:
CommandValue
Binary0010 0000Hex20h-
3.8 Resetting the Camera (“hard” reset)
This is the only other “write” command that is not followed by a data byte. This
command resets all clock board registers to their default values (the values used at
power-up).
Example
Use this command to reset the camera:
CommandValue
Binary1000 0000Hex80h-
DALSA03-32-10030-03
4M30 Camera User’s Manual23
Table 16: Default values in effect after reset
Feature4M30 Default
Frame Rate (fps)External Cntrl
Integration Time (ms)External Cntrl
Video Gain1x
Pixel Offset50 DN
Trigger ModeExternal
Integration ControlExternal
Data Rate (MHz)4x40
3.9 Adjusting Gain
Video gain is adjustable from 1. 0 to 10.0 by writi n g a 16 bit value as an MS and LS byte
(only the 14 most significant bits of this value are actually used). The amplifier used for
gain control has a ranger of 40 dB, which equates to an adjustment i ncrement of 0.00244
dB (40dB/2
Value # 27306*log10(Gain)
14
). The camera gain value is calculated according to the following equation:
Where 1.0
d Gain d 10.0
Example: Set Channel 1 to 2.5x Gain
Use these command/value pairs set the camera to 2.5x gain (you must write both MSB
and LSB values to all four ADC channels).
To read the gain setting from the camera, use these commands:
Read
MSB
Binary0110 01100110 0101
Hex66h65h
Read LSB
3.10 Adjusting User Offset
User offset is adjustable from m inus full scale to plus full scale (±4095) by a 16 bit value as
an MS and LS byte (onl y the 14 most sig nificant bits of t h is value are actu ally used). Ther e
are 4 ADC video boards in the 4M30 and each can be controlled in dependently.
Normally, the same value will be written to all four channels. The value is calculated
according to the following equation:
Value # 218 u Offset/Gain
Where Offset is in counts and –4095
And 1
d Gain d 10 and is defined as above.
This means that th e offset is dependen t on the gain and can be adjusted wit h a resolution
of 0.5 x Gain (in DN coun ts).
d Offset d 4095
Example: Set Channel 2 to 20 DN Offset @ 2.5x Gain
Use these comman d/value pairs se t the camera to an offset of 20 DN at a g ain of 2.5 (you
must write both MSB and LSB values).
The read user offset commands allow the user to read back this information from the
camera.
Reading Channel 4 Offset from the Camera
To read Channel 4 offset setting from the camera, use these commands:
Read MSBRead LSB
Binary0111 00110111 0010
Hex73h72h
3.11 Automatic Offset Control (AOC)
The AOC defines the digitized value of black for the camera. An ideal camera (no dark
current, no shot noise, etc.) in total darkness produces an image with all pixels equal to
the AOC set point value. This command allows you to control the AOC set point of the
ADC video board. The four ADC video boards in the 4M30 can each be controlled
independently. Normally all channels are controlled with the same set point value. The
default value is 50 DNs, or counts.
Example: Set the Channel 2 AOC Set Point to 32 DNs
Value= 32
= 20h
CommandValue
Binary0001 10000010 0000
Hex18h20
3.12 No Clean Mode
There is no way to prevent the CCD imager from integrating (accumulating charge due to
light falling on the imager). Under some conditions this will cause the image to show
smearing in the vertical direction, and increase Dark Current. In order to reduce this
effect, the 4M30 c amera runs horizontal and vertical clocks during idle time to flush the
charge. Under some c onditions, th i s feature may be unde sirable. For example, when
wanting to synchronize camera integration to an external event in the External
Integration Mode. Under these conditions, the user can enable the No Clean Mode by
setting bit [2] in the Control Register = 1. No Clean Mode can only be enabled when in
Programmed Integration Mode (bit [7] of the Control Register =1)
DALSA03-32-10030-03
4M30 Camera User’s Manual26
Example: Enable No Clean Mode
CommandValue
Binary1000 00101*** *1**
Hex82h**h
Note: The register containing the No Clean bit also controls other configuration data (*).
All bits must be set appropriatel y.
3.13 Triggering, Integration, and Frame Rate
Overview
Image capture tri g gering, integration, and frame rate are closely related.
•Integration time can be less than 1/frame rate, but it can never be greater than
1/frame rate.
•You can program fixed integration (or use default) and let the camera “free run.”
•You can program fixe d i ntegration tim e and supply a (asynchronous) trigg er signal
to control frame rate by supplying a TTL pulse on the SMA connector. This is
referred to as “Programmed Integration/External Trigger Mode.”
•You can also have the camera integrate as long as an asynchronous TTL pulse is held
high. This pulse will therefore control both integration time and frame rate. This is
also known as “External Integrate Mode.”
For a given frame rate, the maximum integration time is limited to the frame period less
an overhead factor required for proper operation of the CCD. Maximum integration time
is defined by this equation:
Max Integration Time = (1/Frame Rate) – 32.35 ms
This equation is valid for all modes, free running, external trigger and external integrate
modes.
!
WARNING: Do not set integration time higher than the limits of the equation above.
Unpredictable operation may result
3.14 Controlling Integration (Shutter Time)
The 4M30 allows you to control integration (also known as exposure time or shutter time)
in these ways.
•Programmed Integration/Free Running: (default) The camera free runs with the
internally programmed integration time and frame rate
•Programmed Integration/SMA Trigger: The camera will integrate for the internally
programmed time when triggered by a high going TTL pulse on the SMA connector.
•Programmed Integration/Serial trigger: The camera will integrate for the internally
programmed time when triggered by a high going Serial Trigger signal.
•External Integration/SMA Trigger: The camera will integrate as long as the TTL
pulse on the TRIGGER IN SMA connector is high. The integration time is effectively
the input pulse width. In this mode, TRIGGER IN also controls the frame rate.
DALSA03-32-10030-03
4M30 Camera User’s Manual27
•External Integration/Serial Trigger: The camera will integrate as long as the Serial
Trigger signal is held high. The integration time is effectively the input pulse width.
In this mode, the serial signal also c o n trols the frame rate. Due to variation in the host
operating system , this mode is generally used only fo r camera setup and functional
testing.
The register settings required for each mode are defined i n Table 17: Integration/Trigger
Modes.
Whenever the Integrate Mode or External Trigger Mode bits are set the MODE LED on
the right side of the rear cover will light to indicate that an externally synchronized mode
is active.
Control Register
Bit [3]
EXT Trigger
Free Running (Programmed Integration):
The camera speed is controlled by writing a 3-byte integration time value (in µs) to the
three Integration Time registers. These three bytes are then combined to form a 24 bit
integration time. The number represents the integer number of microseconds the camera
will collect light. The number programmed in the three registers should not be below 10
PS (0000Ah). The camera will run at maximum speed for the programmed integration
time.
Example: Set integration time to 10ms
With an internal integration time of 10 ms, the camera will operate at 23.6 fps.
1/Frame Rate = 10 ms + 32.35 ms
= 42.35 ms
1.Using the command 82h, set bit [7] of the data byte to 0 (Integration Mode = Internal)
and bit [3] of the data byte to 0 (Trigger Mode = Internal).
NOTE: All bits within the register are written at one time. Ensure the correct value for
all bits are used when changing camera modes.
2. Use command s 8Ah, 8Bh, 8Ch to set the 24-bit integrati o n time value.
For external SMA controlled triggering with a programmed integration time, a TTL rising
edge on TRIGGER IN connector triggers the camera to acquire one frame of data.
Integration begins within 175 ns after the rising edge and stops when the programm ed
integration time has completed. After that single frame acquisition, the camera outputs
the just acquired frame and “re-arms”, thus waiting for a n ew External Trigger signal to
trigger a new frame acquisition. The camera is “armed” when the read out of the
acquired frame i s c o mpleted. No additional rising edges, or triggers, should be allowed duringthe image acquisition or frame read out.
When the camera is in External Trigger Mode, the MODE LED will be illuminated on the
camera back to indicate the camera is expecting a signal on the TRIGGER IN connector or
Serial Trigger bit [0] of the Control Register.
Because this signal is internally OR’ed with the Serial Trigger bit [0] of the Control
Register, care must be taken to ensure the bit [0] of the Control Register is not changed
from logic 0 to 1 while triggering with the TRIGGER IN connector.
Programmed Integration/Serial Trigger
For external serial controlled triggering with a programmed integration time, a TTL rising
edge on bit [0] of the Control Register triggers the camera to acquire one frame of data.
Integration begins within 175 ns after the rising edge and stops when the programm ed
integration time has completed. After that single frame acquisition, the camera outputs
the just acquired frame and “re-arms”, thus waiting for a n ew External Trigger signal to
trigger a new frame acquisition. The camera is “armed” when the read out of the
acquired frame i s c o mpleted. No additional rising edges, or triggers, should be allowed duringthe image acquisition or frame read out.
When the camera is in External Trigger Mode, the MODE LED will be illuminated on the
camera back to indicate the camera is expecting a signal on serial bit [0] of the Control
Register, or the TRIGGER IN connector.
Because this signal is internally OR’ed with the TRIGGER IN input, care must be taken to
ensure the TRIGGER IN signal is not ch an ged from logic 0 to 1 while triggering with bit
[0] of the Control Register.
External Integration/SMA Trigger
When in External I n tegration/SMA m ode, a TTL rising edge on the TRIGGER IN signal
triggers the camera to acquire one frame of data. Integration begins within 175 ns after
the rising edge and stops within 200 ns after the falling edge. After that single frame
acquisition, t he camera outputs th e just acquire d frame and “re-arms”, thus waiting for a
DALSA03-32-10030-03
4M30 Camera User’s Manual29
new External Trigger signal to trigger a new frame acquisition. The camera is “armed”
when the read out of the acquired frame is completed. No additional rising edges, ortriggers, should be allowed during the image acquisition or frame read out. This means in this
mode TRIGGER IN necessarily cont rols both integration and frame rat e.
When the camera is in External Integration Mode, the MODE LED will be illuminated on
the camera back to indicate the camera is expecting a signal on the TRIGGER IN
connector or Serial Trigger bit [0] of the Control Register.
Because this signal is internally OR’ed with the Serial Trigger bit [0] of the Control
Register, care must be taken to ensure the bit [0] of the Control Register is not changed
from logic 0 to 1 while triggering with the TRIGGER IN connector.
External Integration/Serial Trigger
When in External Integration/Serial mode, a TTL rising edge on bit [0] of the Control
Register triggers the camera to acquire one frame of data. Due to variation in the host
operating system , this mode is generally used only fo r camera setup and functional
testing. Int egration begins w ithin 175 ns after the rising edge and stops within 200 ns after
the falling edge. After that single frame acquisition, the camera outputs the just acquired
frame and “re-arms”, thus waiting for a new External Trigger signal to trigger a new
frame acquisition. The camera is “armed” when the read out of the acquired frame is
completed. No additional rising edges, or triggers, should be allowed during the imageacquisition or frame read out. This means in this mode TRIGGER IN necessarily co ntrols
both integratio n and frame rate.
When the camera is in External Integration Mode, the MODE LED will be illuminated on
the camera back to indicate the camera is expecting a signal on serial bit [0] of the Control
Register, or the TRIGGER IN connector.
Because this signal is internally OR’ed with the TRIGGER IN input, care must be taken to
ensure the TRIGGER IN signal is not changed from logi c 0 to 1 while tri ggering with bit
[0] of the Control Register.
3.15 Controlling Frame Rate
The 4M30 allows you to control frame rate in three ways:
•Free Running (Programmed Integration time): The camera free runs with the
internally programmed integration time which can be used to set frame rate.
•External Trigger/Internal Integration: The camera frame rate will be controlled by
the TTL pulse on the TRIGGER IN SMA connector or serial bit [0] of the Control
Register. The camera will integrate for the programmed integration time. For more
information, refer to section 3.14 Controlling Integration Mode.
•External Integration: The camera frame rate will be controlled by the TTL pulse on
the TRIGGER IN SMA connector or serial bit [0] of the Control Register. The camera
will integrate for as long as the pulse is held high. In this mode, TRIGGER IN also
controls integration. For more information, refer to section 3.14 Controlling
Integration Mode.
DALSA03-32-10030-03
4M30 Camera User’s Manual30
Free Running
Frame Rate can only be controlled by setting integration time.
To specify programmed frame rate (by using integration time):
1.Set bit [7] of the Control Register to 0 (Integrate Mode = Internal), and bit [3] of the
Control Register to 0 (Trigger Mode = Internal). To determine the integration time
needed for a specific frame rate use the following equation:
Integration Time = (1/Frame rate) - 32.35ms
2.Write the 3-byte Integration value (in µs) to the three Integration registers. These
three bytes are then combined to form a 24 bit frame Integration time. The number
programmed in the three registers should not be below 10 PS (0000Ah), or above the
calculated value noted in section 3.13 Triggering , Integration, and Frame Rat e
Overview.
3.Using the command 82h, set bit [7] of the data byte to 0 (Integration Mode = Internal)
and bit [3] of the data byte to 0 (Trigger Mode = Internal).
NOTE: All bits within the register are written at one time. Ensure the correct value for
all bits are used when changing camera modes.
4. Use comm ands 8Ah, 8Bh, 8Ch to set the 24 -bit Integrat i on time value .
This is the same as Programmed Integration/SMA Trigger Mode or Programmed
Integration/Serial Trigger Mode. Reference to section 3.14 Controlling Integration Mode.
Example: Set the Frame Rate to 2.5 fps
1.Refer to secti o n 3.13 Triggerin g, Integration , and Frame Rat e Overview to ensure that
the desired frame rate can be supporte d for the selected binning and integration
modes.
2.Using the command 81h, set bit [0] of the data byte to 0 (Integration Mode = Internal)
and bit [3] of the data byte to 1 (Trigger Mode = External).
NOTE: All bits within the register are written at one time. Ensure the correct value for
all bits are used when changing camera modes.
3. Set the desired integration time per section 3.14 – Controlling Integration.
DALSA03-32-10030-03
4M30 Camera User’s Manual31
4.Each TTL rising edge on the SMA connector or serial b it [0] of the Control R egister
will initiate a new frame of data, using the programmed integration time. To achieve
2.5 fps, a TTL pulse must be sent to the camera ev ery 400 ms (1/2.5).
External Integration
This is the same as the External Integration/SMA Trigger Mode or the External
Integration/Serial Trigger Mode. Refer to section 3.14 Controlling Integration Mode.
DALSA03-32-10030-03
4M30 Camera User’s Manual32
4
2SWLFDODQG0HFKDQLFDO
&RQVLGHUDWLRQV
4.1 Mechanical Interface
Figure 8: Camera Dimensions
DALSA03-32-10030-03
4M30 Camera User’s Manual33
4.2 Mechanical Tolerances
Not applicable to part
number DS-46-04M30
Table 18: Mechanical Tolerances
Additional Dimensions
Center of senso r with respect to lens mount
Planarity of l ens flange to sensor
Rotation of sensor
4.3 Mounting the Camera
The 4M30 can be mounted via the 3/8” deep, 1/4”-20 threaded tripod mount located on
the bottom of the camera.
´
"
°
DALSA03-32-10030-03
4M30 Camera User’s Manual34
5
&OHDQLQJDQG
0DLQWHQDQFH
5.1 Cleaning
This section is not
applicable to part number
DS-46-04M30
Electrostatic Discharge and the CCD Sensor
Charge-coupled device (CCD) image sensors are metal oxi de semiconductor (MOS)
devices and are susceptible to damage from electrostatic discharge (ESD). Although
many sensor pins have ESD protection circuitry, the ESD protection circuitry in CCDs is
typically not as e ffective as those found in stand ard C MOS circuits.
Electrostatic charge introduced to the sensor window surface can induce charge buildup
on the underside of the window that cannot be readily dissipated by the dry nitrogen gas
in the sensor package cavity. When charge buildup occurs, surface gated photodiodes
(SGPDs) may exhi bit higher image lag. Some SGPD sensors may also exhi bit a highly
non-uniform response when affected by charge build-up, with some pixels displaying a
much higher response when the sensor is exposed to uniform illumination. The charge
normally dissip ates within 24 hours and the sensor returns to normal operation.
Preventing ESD Damage
To prevent ESD damage, DALSA advises you to take the following handling precautions.
1. Ground yourself prior to handling CCDs.
2. Ensure that your ground and your workbench are also properly grounded. Install
conductive mats if your ground or workbench is non-conductive.
3. Use bare hands or non-chargeable cotton gloves to handle CCDs. NOTE: Rubber
fingercots can introduce electrostatic charge if the rubber comes in contact with the
sensor window.
4. Handle the CCD from the edge of the ceramic package and avoid touching the sensor
pins.
5. Do not touch the window, especially in the region over the imaging area.
DALSA03-32-10030-03
4M30 Camera User’s Manual35
6. Ground all tools and mechanical components that come in contact with the CCD.
7. DALSA recommends that CCDs be h andled under ionize d air to prevent static
charge buildup.
8. Always store t he devises in conductive foam. Al ternatively , clamps can be used to
short all the CCD pins together before storing.
The above ESD precautions need to be followed at all times, even when there is no
evidence of CCD damage. The rate which electrostatic charge dissipates depends on
numerous environmental conditions and an improper handling procedure that does not
appear to be damaging the CCDs immediately may cause damage with a change in
environmental conditions.
Protecting Against Dust, Oil, and Scratches
The CCD window is part of the optical path and should be handled like other optical
components, with extreme care.
Dust can obscure pix els, producing dark patches on the sensor response. Dust i s most
visible when the illumination is collimated. The dark patches shift position as the angle
of illumination changes. Dust is normally not visible when the sensor is positioned at the
exit port of an integrating sphere, where the illumination is diffuse.
Dust can normally be removed by blowing the window surface using clean, dry,
compressed air, unless the dust p articles are being held by an electrostatic charge, i n
which case either an ionized blower or wet cleaning is necessary.
Oil is usually introduced during handling. Touching the surface of the window
barehanded will leave oily residues. Using rubber fingercots and rubber gloves can
prevent contamination. However, the friction between rubber and the window may
produce electrostatic charge that may damage the sensor. To avoid ESD damage and to
avoid introducing oily residues, only hold the sensor from the edges of the ceramic
package and avoid t o uching the sen sor pins and the window .
Improper handling, cleaning or storage of the sensor can cause scratches. Vacuum
picking tools shoul d not come in cont ac t with the window surface. CCDs sh ould not be
stored in contain ers where they are not properly se cured and can slide against the
container.
Scratches diffract incident illumination. When exposed to uniform illumination, a sensor
with a scratched window will normally have brighter pixels adjacent to darker pixels. The
location of these pixels will change with the angle of illumination.
Cleaning the Sensor Window
1.Use clean, dry, compressed air to blow off loose particles. This step alone is usually
sufficient to clean the sensor window.
2. If further cleaning is required, use a lens wiper moistened with alcohol.
3. We recommend using lint free, ESD safe cloth wipers that do not contain particles
that can scratch the window.
4. Wipe the win dow carefully and slow l y.
DALSA03-32-10030-03
4M30 Camera User’s Manual36
5.2 Maintenance
There are no user serviceable parts on this camera. P lease contact DALSA service.
DALSA03-32-10030-03
4M30 Camera User’s Manual37
6
7URXEOHVKRRWLQJ
DALSA03-32-10030-03
4M30 Camera User’s Manual38
7
:DUUDQW\
7.1 Limited One-Year Warranty
What We Do
This product is war ranted by DALSA for on e year from date of origi nal purchase. Please
refer to your Purchase Order Confirmation for details.
What is Not Covered
This warranty does not apply if the product has been damaged by accident or misuse, or
as a result of service or modifi cation by other than DALSA, or by hardware, software,
interfacing or peripherals not provided by DALSA. DALSA shall have no obligation to
modify or update products once manufactured. This warranty does not apply to DALSA
Software Products.
Note: If the camera has a n o n-standard cover glass (part number DS-46-04M30) the
warranty is void on the CCD.
How to Obtain Service for Your Equipment
If you want to return your product for repair, cont act DALSA Customer Service in order
to obtain a Return Goods Authorization form. Repair cannot begin until the form is
issued, completed, and returned to DALSA
EIA-644 is an electrical speci fication for the transmission of dig ital data. The standard is
available from the EIA (Electronic Industries Association). It defines voltage levels,
expected transmission speeds over various cable le n gths, common mode voltage
operating requirements for tran smitters and receivers, and inpu t impedances and
sensitivities for receivers.
The standard requires that two wires (e.g. twisted pair) be used to transmit one signal in a
differential mode. This means that one wire will be logic HIGH while the other wire is
logic LOW. Voltage swing between HIGH and LOW is a pproximately 350mV, with a
typical offset of approximately 1.25V. The use of differential si gnal transmission allows
the receiver to reject common mode voltages. This noise rejection improves data integrity
and allows cameras to be installed in an industrial environment.
EIA-644-comp atible line receivers and drivers are available from many different IC
manufacturers i n a variety of fabr ication techno l o gies such as CMOS and GaAs. The EIA644 standard does not define specific voltages, so it can migrate from 5V power sup pl i es
to 3.3V and sub-3V. DALSA recommends the use of 5V CMOS line drivers and receivers
such as National Semiconducto r parts DS90C0C31 quad line driver and DS90C032 qu ad
line receiver.
To achieve full benefit of the common mode rejection, twisted pair cable should be used
for all EIA-644 signals. The cabl e impedance should be 100 Ohms and the cable
terminated at th e receiving end wi th a 100 Ohm resistor. All EIA-644 inputs in a DALSA
camera are terminate d w ith 100 Ohms between the (+) and (-) of a signal. Figure A-1 (a)
shows an exampl e of an EIA-644 transmission.
DALSA indicates the (+) signal by the name of the signal; i.e. MCLK, while the (-) signal
is indicated by either an overscore over the name or appending the letter B to the end of
the name; i.e.
which is sent or received; i.e. when MCLK in the TTL domain is HIGH then MCLK in the
EIA-644 domain is HIGH. The (-) signal has the opposite sense of th e TTL domain signal
and so if MCLK TTL is HIGH t h e n MCLKB EIA-644 is LOW. Figure 9 shows the
relationship.
0&/.
or MCLKB. The (+) signal has the sam e sense as the TTL signal
DALSA03-32-10030-03
4M30 Camera User’s Manual40
Figure 9. EIA-644 Example
Unused EIA-644 Inputs and Outputs
Unused outputs should be left unconnected. This will reduce power dissipation within
the camera and reduce radiated emissions.
Unused inputs should also be left unconnected; EIA-644 chips have fail-safe features that
guarantee a known logic state (HI GH) in fault condit i o ns (unconnected, shorted, or
unterminated). Do not connect cables to unused inputs. Cables can act as ante nnae and
cause erratic camera behavior.
Cable Lengths
Figure 10 shows a graph of ideal communication data rate vs. cable length for the EIA-644
standard.