The XCD-SX910CR/SX910UV/SX910 with its 1/2type PS IT CCD, and the XCD-X710CR/X710 with its
1/3-type PS IT CCD are high-resolution industrial-use
digital video camera modules. Utilizing an IEEE 13941995 digital interface, transfer rates as high as 400
Mbps are realized. In addition, the use of digital
signals enables industrial-use image processing
without “image deterioration,” an important plus in the
industrial world. Moreover, the use of a square pixel
CCD eliminates the need for aspect ration conversion
during image processing.
Finally, a vibration resistance feature permits use of
these units in all types of inspection and imaging
devices.
What is the IEEE1394?
The IEEE1394 is the standard serial bus for sending
and receiving digital data. It is prescribed as “IEEE*
Std. 1394-1995.”
The most outstanding feature of this interface is that it
realizes transfer speeds of up to 400 Mbps and can
handle large image data size. The interface is also
capable of “Isochronous transmission” which transmits
data real-time, for up to 64 channels. Connectors can
be inserted and disconnected while the unit is turned
on, and no terminators and no ID settings such as those
necessary for the SCSI interface are required.
* The Institute of Electrical and Electronics Engineers, Inc.
Overview
Overview
Main Features
The XCD-SX910CR/SX910UV/SX910 video
camera module utilizes a 1/2-type PS IT
CCD, and the XCD-X710CR/X710 utilizes a
1/3-type PS IT CCD
RAW mode output using the RGB Bayer
pattern (XCD-SX910CR/X710CR only)
High-speed digital interface IEEE1394
High-resolution
The XCD-SX910CR/SX910UV/SX910 adopts an
SXGA-compatible 1.45 M-pixel CCD while the XCDX710CR/X710 adopts an XGA-compatible 800 Kpixel
CCD to produce high-picture quality images.
External trigger function
The external trigger shutter function allows the image
exposure to be coordinated with external equipment
and moving objects.
For exposure time, the unit is equipped with Trigger
Mode 0, which indicates the length of the exposure
using the shutter parameter, and Trigger Mode 1,
which controls exposure time by the width of the
trigger signal.
It is also able to utilize a software trigger initiated by a
command from a program running on a host computer.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
3
Page 4
Partial scan output image format
It is equipped with a partial scan feature that divides an
entire screen image into 16 × 16 sections, allowing it
to be output as an optionally designated rectangle
within the required limits.
Use of this function enables frame rates faster than
normal speeds, thus enabling efficient image capture.
In addition, partial scan operations can be carried out
even without the input of an external trigger.
C-mount
High vibration-resistance structure
Binning
The unit is equipped with a Binning mode, which
increases the frame rate and increases the sensitivity
based on mixing the pixel data on the CCD imager.
The XCD-SX910UV/SX910 provides a screen size of
640 × 480, and on-screen movement at 30 fps is
available; the XCD-X710 provides a screen size of 512
× 384, and on-screen movement of 50 fps.
Overview
Black & white (Monochrome) 16-bit mode
A Black & white (Monochrome) 16-bit mode is
available. The bits used are the least significant
(lowest) 10 bits.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
4
Page 5
System Components
The XCD-SX910CR/SX910UV/SX910/X710CR/
X710 Video Camera Module system comprises the
following components.
Video Camera Module
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
IEEE1394 Cable
(6-pin, 4.5 m)
Overview
C-mount Lens
VF2509 (Canon)
Host Adapter Card
(Commercially available)
Tripod Adapter
VCT-ST70I (Isolated type)
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
5
Page 6
Connection Diagram
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
C-mount Lens
ita
ig
D
Overview
e
c
terfa
l In
IEEE1394 Cable
Recommended Lens: VF2509
(Canon)
Host Adapter Card
Host Equipment (PC, etc.)
Tripod Adapter
VCT-ST70I
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
6
Page 7
Location of Parts and Operation
Rear PanelFront/Top/Bottom
1
2
Overview
5
3
2
Digital Interface
1
1 Lens mount (C-mount)
Attach any C-mount lens or other optical equipment.
Note
The lens must not project more than 7 mm (9/32 inch)
from the lens mount.
1 Lens mount face 2 7 mm (9/32 inch) or less
These precision screw holes are for locking the camera
module. Locking the camera module into these holes
secures the optical axis alignment.
4 Tripod adaptor screw holes
Screw the tripod adaptor VCT-ST70I into the four
screw holes when you use a tripod.
TRIG IN
7
34
6
TRIG GND
TRIG IN
5 CAMERA connector
Connect the IEEE1394 camera cable (supplied) to this
connector.
6 Pilot lamp
This lamp indicates the camera module operation
states:
OFF: Camera power OFF
Green: Camera power ON/Video signal output OFF
Orange: Camera power ON/Video signal output ON
7 TRIG IN/Exposure OUT connector
Connect the trigger signal generator (trigger output
connector) to this connector.
When trigger is OFF, or software trigger is ON, a
signal that indicates the exposure time is output from
the BNC connector of the camera.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
7
Page 8
Brightness
This camera supports brightness control. This makes
fine adjustment of the black level possible. (The
former model, XCD-SX910/X710 (firmware version
1.07) does not support brightness control.)
Gain
Both Manual and Auto Gain setting are available with
this camera.
The variable range extends from 0 to 18 dB (XCDSX910CR/X710CR)/0 to 24 dB (XCD-SX910UV*/
SX910*/X710*), and the unit is designed so that the
gain can be subdivided and set to any of 640 steps.
At the factory default setting, the gain is set to 0 dB.
When Auto gain is selected, the gain is adjusted
automatically, based on the brightness of the subject.
At this time, the reference level (target point) is set in
the AutoExposure register.
Functions
Functions
The relationship between the parameter and the
exposure time is given by the following formulas.
Where
P = Parameter (003h ~ 424h)
E = Exposure time (s)
P >= 3 ~ P <= 1000
2
E =
P > 1000 ~ P <= 1150
E = (P – 1000)*0.1 + 1
Setting examples
3 (003h) :9
32 (020h) :1 ms (1/1000)
100 (064h) :10 ms (1/100)
1000 (3E8h) :1 s
1010 (3F2h) :2 s
1150 (47Eh) :16 s
P
1000000
µ
s (1/100000)
1
2
For details on Auto Exposure, see page 9.
The XCD-SX910CR/SX910UV/SX910 and XCD-
X710CR/X710 are not compatible with the XCDSX900 and XCD-X700 in Gain settings.
*: If you set the gain to +18 dB or higher, the S/N ratio will
be severely degraded. Note this characteristic when you
use the XCD-SX910UV/SX910/X710.
Shutter
This camera allows both Manual and Auto Shutter
setting.
The variable range extends from 10 microseconds to
17.5 seconds; relative control values are indicated by a
12-bit integer, and absolute control values are
indicated using a 32-bit floating point value.
The shutter settings for the XCD-SX910CR/
SX910UV/SX910 and XCD-X710CR/X710 are the
same, but these settings differ from some of those for
the XCD-SX900 or XCD-X700.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
16 s
2
1 s
1
10 µs
31000
When Auto Shutter is selected, the exposure time is
adjusted automatically, based on the brightness of the
subject. At this time, the reference level (target point)
is set in the AutoExposure register.
For details on Auto Exposure, see page 9.
1150
8
Page 9
Functions
For long exposure times
When exposure times longer than the currently set
frame rate cycle are set, the camera enters the long
exposure time mode, and the actual frame rate is
slowed in accordance with the exposure time.
Absolute Control Value for the
Shutter
Control of exposure time using absolute values is
possible. The values are indicated using a 32-bit
floating point value. (Unit: sec.)
The control steps are synchronized with the pixel
clock, and as the pixel clock is 30.5 MHz, one step is
approximately 32.8 ns.
The range for these values extends from 10
microseconds to 17.5 seconds.
Programming example;
union {
DWORDdwValue;// 1394 is expressed in quadlets,
floatfValue;//
} AbsoluteShutterValue;
exposure time is indicated in seconds.
Trigger Shutter
Trigger shutter is useful for capturing images in
response to a trigger that starts the exposure to match a
preset timing. It can also be used to capture an image
using multiple cameras with the same timing. When a
trigger shutter is used, the required trigger is input via
the BNC connector on the rear panel. The input signal
is a 5-volt negative pulse. The falling edge of the
signal is detected as the trigger, and the unit is
equipped with an exposure time consisting of the
shutter parameter set as trigger mode 0, and trigger
mode 1 that controls the exposure timing using the
width of the trigger signal pulse. When trigger mode 0
is used, the minimum width of the trigger is 10
microseconds. When trigger mode 1 is used, there is
no limit to the exposure time.
This unit can also be used with a software trigger that
issues the trigger signal via a software command. Both
trigger mode 0 and trigger mode 1 can be used with
software triggers.
WriteQuad is a virtual function used to write in the
register.
AbsoluteShutterOffsetAddress is an offset address for
the absolute value control. See page 25 for the formula
for the offset address.
Auto Exposure
AutoExposure is a function that automatically adjusts
the gain and shutter settings, based on the brightness of
the subject. When this function is used, make sure the
video mode is set to one of the following modes. This
function is not effective in any other modes.
Pan/Tilt is a function used to move a camera up and
down or left and right, however this camera supports a
video mode much smaller than the CCD’s effective
pixels by cutting out images from the whole screen.
You can specify the portion to be cut out using Pan/
Tilt commands. One unit of movement is two pixels.
Refer to the table for the video modes in which Pan/
Tilt commands can be used and the variable ranges for
the mode. The values in parentheses are the initial
settings.
When a video mode is changed, the initial Pan/Tilt
values for the mode are set.
On the XCD-SX910CR/X710CR, if you set the value
of Pan/Tilt to maximum, the pixels on the edge of the
picture may not be output correctly.
XCD-X710CR/X710
Memory Channels
This camera is equipped with two channels nonvolatile memory to hold camera settings.
The settings of all camera features and the video mode
can be stored.
The camera memorizes the channel most recently used
to read out the setting information, and retains it, even
if the power is turned off. Therefore, the camera loads
the information from that channel when the power is
turned on.
The video mode settings are loaded only when the
power is turned on.
To start up the camera with the desired setting, perform
the following procedure.
1 Make changes to the camera features or the video
mode settings.
2 Store the current setting in Memory Channel 1 or
Memory Channel 2.
3 Load the information that was stored in step 2.
Thus, when you start up the camera the next time,
the settings that you have made will be loaded
automatically.
Using the CameraInitialize command, the setting
information stored in the channels is cleared and the
camera features and the video mode are initialized. To
preserve the information in the channels, be sure not to
send the CameraInitialize command while driver
software or application software is starting up.
The value of Pan/Tilt is initialized when the video
mode is changed. To preserve the value, be sure not to
change the video mode while driver software or
application software is starting up, or before sending
the video start command.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
10
Page 11
Partial Scan
The partial scan mode is a function for outputting part
of the full images a region of interest on the whole
image. Based on the unit cell as the unit, continuous
parts can be selected. Only rectangles can be selected.
The screen cannot be cut in convex and L
shapes.
Functions
Cutting by partial scan mode
Vertical (Vertical Direction)
Horizontal (Horizontal Direction)
The unit size of both the XCD-SX910CR/SX910UV/
SX910 and the XCD-X710CR/X710 is 1/256th of the
whole screen, divided into 16 sections, horizontally
and vertically.
The partial scan mode for the XCD-SX910CR/
SX910UV/SX910 and the XCD-X710CR/X710 has
had a partial read out function added, and there is a
frame rate speed-up feature for use when the vertical
width of the cut-out is small. But because of the
structure of the CCD, no matter how small the cut-out
width is horizontally, the frame rate cannot be
increased.
When Partial scan mode is used, set Format7, Mode 0.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
11
Page 12
Binning Mode
The mode used when the sensitivity is increased and
the frame rate is multiplied based on mixing the CCD
pixel data, is called the Binning mode.
There are two types of binning: 1 × 2 binning when the
output image is compressed in the vertical direction
only, and 2 × 2 binning when the image is compressed
in the horizontal direction also.
When binning mode is used, set either Format7 Mode
1 (2 × 2 binning), or Format7 Mode 2 (1 × 2 binning).
The specifications for each model are given below.
Be careful. If the exposure time is set slower than the
frame rate in the shutter setting, the frame rate may
also drop with respect to the exposure time.
Format7 Mode3/4 for
XCD-SX910CR/
SX910UV/SX910
Only the XCD-SX910CR/SX910UV/SX910 supports
Format7, Mode3 and Mode4.
XCD-SX910CR/SX910UV/SX910
Format7Mode31376 × 1024
Mono815/7.5 fps
Mono167.5/3.75 fps
Format7Mode41024 × 1024
Mono815/7.5 fps
Mono167.5/3.75 fps
Partial scan is not available in these modes.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
12
Page 13
Functions
Frame Rate Settings
for Format 7
For Format 7, the offset address 600h frame rate
settings are disabled, but with this camera, the frame
rates for Modes 1 to 4 are determined by the packet
size.
Timing used to start exposure is synchronized with the
1394 bus time cycle register.
If cameras are connected in a bus connection, they are
automatically synchronized in a 1394 bus operation.
As 400 Mbps frequency area restriction can affect the
synchronization, you must set the video mode in which
the cameras can transmit video signal at the same time.
1394 synchronization does not work in long exposure
mode. In a long exposure, the exposure time is set
longer than the image transmission cycle.
CPU operation timing can cause jitter in 1394 bus
synchronization. (Approx. 4
µ
sec)
Hardware external synchronization will ensure further
accuracy.
ExposureOut
When trigger is OFF, or software trigger is ON, a
signal that indicates the exposure time is output from
the BNC connector of the camera.
+5 V
16-bit Mode
The camera supports 16-bit Black & white
(Monochrome) mode, but because the output of the AD
converter is 10-bit, only the least significant 10 bits of
the 16 bits will handle data. The upper 6 bits will be
filled with zeros.
000000dd | dddddddd
1 kΩ
exposure
time
The LOW period that is given by an output wave form
is an approximate guideline. It does not correspond
exactly to the actual exposure time.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
13
Page 14
White Balance
(XCD-SX910CR/X710CR only)
You can adjust the R and B gain with respect to G.
Shoot a white object and adjust the two gains to
standardize the signal levels of R, G, and B.
Hue
(XCD-SX910CR/X710CR only)
You can adjust the G gain. Use this feature when you
cannot obtain the correct white balance using the R
and B gain.
Functions
Optical Filter
(XCD-SX910CR/X710CR only)
You can change the Bayer patterns by moving the
starting position from which to output pixel data by
one position up, down, right, or left.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
14
Page 15
The remaining 28 bits can be allocated to the camera
Camera Command
as addresses, but in reality, the first 4 bits are fixed at
0, so the largest number of bits that can be allocated to
Status Register
the camera as address space is 24 bits. The bus and
node IDs may be changed if the topology is reThis camera complies with IIDC 1394-based Digital
Camera Specification, Version 1.30 (hereinafter
referred to as IIDC v1.30).
structured because of bus reset, so only the least
significant 32 address bits are shown in this User’s
Guide.
The standards document can be purchased from
1394TA (the 1394 Trade Association). Because it is
very helpful in understanding the explanations in this
Technical Manual, we recommend that you purchase a
copy of IIDC v1.30.
Memory Map
1394 devices have a 64-bit address space. The upper
10 bits show the bus ID (0~1023), and the next six bits
show the node ID (0~63). The IIDC standards require
the next 20 bits to be 1.
With the exception of bits 8 to 15 of the 400h offset
address field, the length of the entire ConfigROM is
made up of 1Fh Quadlets. So the ConfigROM from
400h to 47Fh is 128 bytes.
previous models, this field has been retained in this
model, but in writing drivers and software
applications, be sure to ignore this field. For a
NodeUniqueID, use NodeVendorID/ChipID-Hi +
ChipID-Lo.
Offset address 420h and key code 8Dh indicate a
NodeUniqueID Leaf offset, but in 1394a-2000, this
field has been eliminated. To ensure compatibility with
For offset address 454h, the length of the
VendorNameLeaf is 3 Quadlets. The subsequent 8
bytes are fixed at 00. After that, the four characters for
“SONY” are entered.
For offset address 464h, the length of the
ModelNameLeaf is 6 Quadlets. The subsequent 8 bytes
are fixed at 00.
For the XCD-SX910CR/SX910UV/SX910, the 16
characters “XCD-SX910 v1.00A” come next. For the
XCD-X710CR/X710, the15 characters are “XCDX710 v1.00A”.
Model names are subject to change with the upgrade of
firmwares.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
17
Page 18
Control Base Address
Every register address is decided based on the base
address found in the CommandRegsBase field of
ConfigROM. F0F00000h is the control base address
on this camera.
Control
Format7
Data
AddressX
F0F0019ChF8000000hE0000000
We find that the XCD-SX910CR/SX910UV/SX910
supports video modes 0, 1, 2, 3 and 4 of Format7, and the
XCD-X710CR/X710 supports video modes 0, 1 and 2 of
Format7.
CD-SX910CR/
SX910UV/
SX910
XCD-X710CR/X710
Inquiring Supported
Video Modes
First, we will find out what video formats are
supported.
Data
AddressX
F0F00100hE1000000hC1000000h
We find that the XCD-SX910CR/SX910UV/SX910
supports Format0/1/2/7, and the XCD-X710CR/X710
supports Format0/1/7.
Next, for each format, we will find out which video
modes are supported.
Format0
AddressX
F0F00180h06000000h06000000h
We find video modes 5 and 6 of Format0 are supported.
CD-SX910CR/
CD-SX910CR/
SX910UV/
SX910UV/
SX910
Data
SX910
XCD-X710CR/X710
XCD-X710CR/X710
Next, for each video mode, we will find out which
frame rates are supported.
Data
Address
F0F00214h70000000h78000000h
(Format0Mode5)
F0F00218h60000000h70000000h
(Format0Mode6)
F0F00228h30000000h38000000h
(Format1Mode2)
F0F00234hF0000000hF8000000h
(Format1Mode5)
F0F00238h60000000h70000000h
(Format1Mode6)
F0F0023ChE0000000hF0000000h
(Format1Mode7)
F0F00248hF0000000h–
(Format2Mode2)
F0F00258hE0000000h–
(Format2Mode6)
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
Based on the data above, the formats, modes, and
frame rates supported are shown in the tables below.
Format1
Data
AddressX
F0F00184h27000000h27000000h
CD-SX910CR/
SX910UV/
SX910
XCD-X710CR/X710
We find video modes 2, 5, 6 and 7 of Format1 are
supported.
Format2 (XCD-SX910CR/SX910UV/SX910 only)
Data
AddressX
F0F00188h22000000h–
CD-SX910CR/
SX910UV/
SX910
XCD-X710CR/X710
We find video modes 2 and 6 of Format2 are supported.
Select the video mode you want to use from the tables,
and make the required settings. As examples, the
register settings for Format2, Mode2, and a frame rate
of 15 fps for the XCD-SX910CR/SX910UV/SX910,
and Format1, Mode5, and a frame rate of 30 fps, for
the XCD-X710CR/X710, are shown.
In addition, an isochronous transfer speed of
400 Mbps, and isochronous channel 0 are used in these
examples. Normally, set the isochronous transfer speed
to 400 Mbps.
When multiple cameras are used simultaneously, set
different isochronous channels for each one.
Data
Address
F0F00600h60000000h80000000h
(FrameRate)
F0F00604h40000000hA0000000h
(VideoMode)
F0F00608h40000000h20000000h
(VideoFormat)
F0F0060ch02000000h02000000h
(IsoChannel/
IsoSpeed)
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
OneShot and MultiShot
This camera supports both OneShot and MultiShot
commands. With a OneShot command, after outputting
a just one single-frame image, the camera enters an
“idling” state. With a MultiShot command, the camera
enters the “idling” state after outputting exactly the
specified number of images.
OneShot
AddressData
F0F0061Ch80000000h
MultiShot
AddressData
F0F0061Ch4000nnnnh
Nnnn indicates the number of frames to be output. You
can specify any number between 0001h ~ FFFFh
(1~65,535). If 0000h is specified, you can think of it as
1 being set instead.
Execution of ContinuousShot, OneShot, and MultiShot
are prioritized as follows. When a command with
higher priority is being executed, the one with the
lower priority is ignored.
Starting/Stopping
Video T ransfer
(ContinuousShot)
In the device driver, after the preparations for
receiving isochronous data are made, video transfer
starts when the following commands are issued.
AddressData
F0F00614h80000000h
When the following command is issued, video transfer
stops.
AddressDataOperation
F0F00618h80000000hSaves the current setting.
Control
Load
AddressDataOperation
F0F00624h00000000hLoads the default settings.
10000000hLoads the setting information in Ch 1.
20000000hLoads the setting information in Ch 2.
The settings of the camera features and the video mode
can be stored.
The camera memorizes the channel most recently used
to read out the setting information using non-volatile
memory. Then, the information in that channel will be
loaded when the power is turned on the next time.
The video mode settings are loaded only when the
power is turned on. If you read out Memory Channels
during operation, only the settings of the camera
features are loaded.
The value of Pan/Tilt depends on the video mode
settings. If you change the video mode after carrying
out the Save command, the value of Pan/Tilt may not
be loaded correctly.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
21
Page 22
Control
Feature Controls
This camera supports the following features.
AutoExposureControls the target video level value when Shutter/gain is set to Auto.
ShutterControls the exposure time. Can be controlled by both relative control values from 1/100,000 of a second to 16 seconds,
allocated from 3 to 1150, and absolute value control, from values 1/100,000 of a second to 17.5 seconds, set continuously.
GainCan be changed to 0 to 18 dB (XCD-SX910CR/X710CR)/0 to 24 dB (XCD-SX910UV/SX910/X710), subdivided in
640 steps.
TriggerSets external trigger mode. Trigger Mode 0 and 1 are available. Software Trigger Mode in which triggers can be output by
software.
Pan/TiltSets CCD output range (both horizontal (Pan) and vertical (Tilt)). The video mode predetermines the variable range. Not
available in Partial Scan Mode (Format7/Mode0).
BrightnessAdjusts the black level precisely.
The XCD-SX910CR/X710CR supports the following
additional features.
White BalanceAdjusts the White Balance by adjusting the R and B gain with respect to G.
HueAdjusts G gain. Use this feature when you cannot obtain the correct White Balance using the R and B gain.
Optical FilterSelects the pixels to output from among the R, G, and B data on the Bayer pattern.
Four kinds of Bayer pattern are available.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
22
Page 23
Control
Before sending a command, check the predetermined
variable range and check whether the feature supports
AUTO mode.
considerably depending on the video mode. After
switching video mode, check the variable range of the
new video mode.
Note that variable ranges for Pan/Tilt differ
AddressDataBit*
F0F00500h8905A073h0This feature exists.
(Brightness)4The value can be read out.
F0F00504h8905A073h0This feature exists.
(AutoExposure)4The value can be read out.
F0F0050ChCB003424h0This feature exists.
(White Balance)4The value can be read out.
(XCD-SX910CR/X710CR only)
F0F00510h8B1803FFh0This feature exists.
(Hue)4The value can be read out.
(XCD-SX910CR/X710CR only)
F0F0051ChCB003424h0This feature exists.
(Shutter)1Absolute value control possible
F0F00520h8B1803FFh0This feature exists.
(Gain)4The value can be read out.
F0F00530h8C81C000h0This feature exists.
F0F00584h89
(Pan)4The value can be read out.
F0F00584h7Manual setting can be selected.
(Tilt)8-19Min. (Depends on the video mode.)
F0F0058Ch8C81C000h0This feature exists.
(Optical Filter)4The value can be read out.
(XCD-SX910CR/X710CR only)
******
1)
7Manual setting can be selected.
8-19Min. 0
20-31Max. 63
7Manual setting can be selected.
8-19Min. 90
20-31Max. 115
7Manual setting can be selected.
8-19Min. 0
20-31Max. 127
7Manual setting can be selected.
8-19Min. 0
20-31Max. 63
4The value can be read out.
6Auto setting can be selected.
7Manual setting can be selected.
8-19Min. 3
20-31Max. 1150
6Auto setting can be selected.
7Manual setting can be selected.
8-19Min. 384
20-31Max. 1023
4The value can be read out.
5Feature can be switched between ON and OFF.
8Trigger Source0 exists.*
15Software Trigger Mode exists.*
16Trigger Mode0 exists.
17Trigger Mode1 exists.
0This feature exists.
20-31Max. (Depends on the video mode.)
7Manual setting can be selected.
8-19Min. 0
20-31Max. 3
2)
2)
*1) According to the IEEE 1394 specifications, the most significant bit is shown as 0.
*2) These features comply with IIDC v.1.31.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
23
Page 24
Control
Actual control can be carried out by setting registers
from F0F00800 onward.
ddd indicates the control value expressed as a 12 bit
hexadecimal number.
xxx indicates that any setting made will be ignored.
Brightness control
AddressData
F0F0080082000dddAdjusts the black level.
AE reference control
AddressData
F0F0080482000dddSets the AE reference value.
Shutter (exposure time) control
AddressData
F0F0081C82000dddControls shutter using the manually
set relative value.
83000xxxSets to AUTO.
C2000xxxControls shutter using the absolute
control value.
F0F00970After F0F0081C has been set to
(See page 25.)
Indicates an
arbitrary value
using a 32-bit
floating point
value.
Absolute value control, set exposure
time using this register.
Gain control
Trigger control
AddressData
F0F0083082000000Sets to Hardware Trigger Mode0.
82010000Sets to Hardware Trigger Mode1.
82E00000Sets to Software Trigger Mode0. *
82E10000Sets to Software Trigger Mode1. *
F0F0062C*80000000Outputs a software trigger.
In Trigger Mode0, automatically reset
to 0 when exposure ends.
00000000In Trigger Mode1, ends exposure if
“0” is set.
* These features comply with IIDC v.1.31.
White Balance control (XCD-SX910CR/
X710CR only)
AddressData
F0F0080C82bbbrrrSets R and B Gain.
“bbb” sets B Gain, “rrr” sets R Gain.
Hue (G Gain) control (XCD-SX910CR/
X710CR only)
AddressData
F0F0081082000dddSets G Gain.
Optical Filter control (Bayer pattern
selection) (XCD-SX910CR/X710CR only)
AddressData
F0F0088C82000dddSelects the Bayer pattern.
AddressData
F0F0082082000dddSets Gain manually.
83000xxxSets Gain to AUTO.
Pan/Tilt control
AddressData
F0F0088482000dddSets Pan manually.
F0F0088882000xxxSets Tilt manually.
The following Bayer patterns are available.
Pattern 0
GB
RG
Pattern 1
BG
GR
Pattern 2
G
R
GB
Pattern 3
R
G
BG
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
24
Page 25
The formula for absolute value shutter
control register address
Absolute value shutter control CSR offset
address
AddressData
F0F0071C003C025CAbsolute value shutter control CSR
offset
The register address for absolute value shutter control
is given by the following formula.
F0000000h + 003C025Ch * 4 = F0F00970h
Control
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
25
Page 26
Partial Scan Operation
Partial scan can be set using either the SettingBit or
IIDC v.1.20 interchange.
An example of the setting procedure (In the case of an
XCD-SX910CR/SX910UV/SX910)
1280
240
Control
320
960480
640
Start
Set the format.
Check available modes.
When shooting the center of the whole
screen with the screen size of 640 ×
480, and color coding set to 8 bit Black
& White Mode, the packet size is set to
maximum in order to capture the
image at the highest speed.
Write E0000000h in F0F00608h.
(Set the format to 7.)
Read F0F0019Ch. F8000000h is
returned, thus Mode0 to Mode4 are
available.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
Set the mode.
Write 00000000h in F0F00604h.
(Set the Mode to 0.)
Obtain a CSR offset address.
Read F0F002E0h. 003C4000h is
returned, thus the offset address for
Mode0 is F0F10000h. (F0000000h
+4*003C4000h)
Go to Step 2.
26
Page 27
Step 2
Control
MaxSize is read out.
UnitSize is read out.
ColorCoding is read out.
Set the image position.
Set the image size.
Read F0F10000. 050003C0h is returned,
thus the maximum image size is 1280 ×
960.
Read F0F10004h. 0050003Ch is
returned, thus the unit size is 80 × 60.
Therefore, the screen can be divided into
256 sections (16 × 16, vertically and
horizontally.)
Read F0F10014h. 84000000h is
returned, thus Mono8 and Mono16 are
available.
Write 018000F0h in F0F10008h.
(Horizontal position = 320, Vertical
position = 240)
Write 028001E0h in F0F1000Ch.
(Width = 640, Height = 480)
Error
Set the color cording ID.
Set the SettingBit.
Wait until the SettingBit falls.
Check ErrorFlag 1.
No error
Go to Step 3.
Write 00000000h in F0F10010h.
(Mono8 = 0)
Write C0000000h in F0F1007Ch.
Read F0F1007Ch. Wait until Bit 1 falls.
Read F0F1007Ch. Check that Bit 8 is not
set. If an error occurs, the setting was
wrong. Try other settings.
When using IIDC v.1.20, skip the
procedures described in the broken line.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
27
Page 28
Step 3
Control
Error
PixelNumber is read out.
TotalByte is read out.
PacketParaINQ is read out.
Sets the packet size.
Check the packet size.
Read F0F10034h. Number of pixels is
obtained. (Use this information if required
by the software application.)
Read F0F10038-3Ch. Total byte (of
effective image) is obtained.
Read F0F10040h. Packet size that can be
set is obtained. (1,200 (minimum) and
2,400 (maximum) for this camera.)
Write 09600960h in F0F10044h.
(PacketSize = 2400)
Read F0F1007Ch. Check that Bit 9 is not
set. If an error occurs, the PacketSize was
wrong. Try other settings.
No error
Obtain the number of packets.
Setting completed.
Read F0F10048h. The number of packets
per 1 frame is obtained. (The total number
of bytes of the data output by the camera
output = Packet size × number of packets)
Now image transmission is ready. Send a video start
command to output images.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
28
Page 29
Notes on the Camera
Operations
Appendix
Appendix
(However, partial activation can be used if the
following conditions are exceeded. Refer to the table
on pages 35 and 36.)
1. If a Frame rate decrease.
Frame rate may decrease depending on your shutter
settings.
a. When a series of images is output, the instant
when the exposure time is shorter than one
frame, and the exposure time setting is shortened
using the shutter.
Exposure
TRIG
DATA
time
A
ABBBC
A > B
B < C
b. When the shutter is set to Auto, the instant when
the exposure time decreases to match the light
coming in. (Dark t Light)
In either cases, the camera tends to skip 1 frame
image, resulting in a decrease in the frame rate.
Keep this in mind when using an application that
switches exposure time frequently.
c. With a long exposure
In long exposure mode, the exposure time is set
longer than the image transmission cycle. In this
case, frame rate decreases according to the
exposure time.
TT
Mode 0: timing after the exposure set by the parameter
The camera loads the AE function that controls Gain
and Shutter automatically. However, the function
works properly in the Normal mode only.
XCD-SX910CR/SX910UV/SX910
Format2Mode2 15 fps
TriggerOFF
XCD-X710CR/X710Format1Mode5 30 fps
TriggerOFF
When other modes are set, activating the AE function
is possible, however, normal operation of the function
is not guaranteed.
In Trigger mode—AE works properly when the video
format is set to the normal setting and the trigger cycle
is set to the same as that of the video format.
2. When using Trigger mode
When this camera is set to accept a trigger at the
fastest possible timing, it can accept overlap of the
next trigger signal in the midst of video transmission.
For this reason, a trigger inhibition period is not
available. Thus, if a trigger signal is input before the
CCD can change to the state where it can accept
exposures, multiple exposures can occur, and it cannot
capture the correct image. Make sure that the
following conditions are met when the trigger is
activated.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
4. On the sensitivity in Binning mode
In the Binning mode, the vertical signal is factored in,
so the sensitivity is doubled. The frame rate is also
doubled (the frame cycle is halved), but if the shutter is
set to off, the exposure time is halved, and so this
effect is canceled out. On the other hand, when the
shutter is on, the effect of this inclusion appears, and
the sensitivity increases. So when setting the exposure
time in the Binning mode, take this into consideration.
29
Page 30
Appendix
5. Auto shutter control and absolute value shutter
control
The auto shutter control function cannot be used in the
Absolute value control mode. When Shutter is set to
AUTO, the Absolute value control mode is
automatically canceled.
6. Issues to be considered with partial activation,
and binning
With partial activation and binning, high-speed
operation of the CCD occurs.
If strong light comes into the image at the same time,
there may be some influence at the edges of the image.
In such a case then, adjust the lens so that only the
appropriate amount of light is allowed.
7. About the address range available for
BlockWrite operations
The camera performs BlockWrite operations against
consecutive registers. However, the range of the
addresses stored in these registers are limited.
Available address ranges for
BlockWrite operations
The BlockWrite operations are available in the range
F0F00600h to F0F00614h. However, setting the video
mode in this range is not recommended because it may
influence the variable range available for the features.
Following the process listed below is recommended
for setting the isochronous control register.
Set the isochronous channel/isochronous speed
(F0F0060Ch)
Set the video format(F0F00608h)
Set the video mode(F0F00604h)
Set the frame rate(F0F00600h)
Confirm the variable range for the various features
(F0F00500-F0F005FCh)
Set the features (as needed) (F0F00800-F0F008FCh)
Prepare for video data capture
Video start(F0F00614h)
9. About the Binning mode on the XCD-SX910CR/
X710CR
On a camera using a color CCD, the color information
is lost during the process of mixing pixels. Because of
this, a color CCD camera cannot output a correct
image in the Binning mode. Use the Binning mode
only when you intend to perform something needing a
high frame rate, such as focus adjustment.
If BlockWrite operations are performed outside the
ranges listed above, an address error will occur.
Meanwhile, the camera can perform BlockRead
operations for any sequence of consecutive registers
even though the registers are not available for
BlockWrite operations.
In Format 7 CSR, for example, BlockWrite operations
are prohibited because Format 7 CSR requires a
process for setting the register. However, BlockRead is
possible in Format 7 CSR.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
30
Page 31
Appendix
Characteristics of the
XCD-SX910UV
Relative Sensitivity
The relative sensitivity of the camera is determined by
the permeability of the optical filter, and the
spectroscopic sensitivity characteristics of the CCD
mounted in the camera. Thus the relative sensitivity of
a camera can be found by looking at the product of the
permeability properties of the optical filter and the
spectroscopic sensitivity characteristics of the CCD.
This time, the optical filter used in the XCDSX910UV will allow 200 to 1000 nm wavelength
waves to pass, but for the most part, however, it
doesn’t depend on the wavelength, but instead utilizes
a certain permeability ratio. So the relative sensitivity
of the camera is more or less the same as the
spectroscopic sensitivity of the CCD.
When shooting a scene illuminated only by ultraviolet
light, visible light or infrared light shining on the
subject, or entering the camera can have an influence
on the image output. In order to obtain an accurate
image, some sort of screening equipment will be
needed to deal with the visible or the infrared light.
When screening or covering is not possible, to shoot an
image using only ultraviolet light in an environment
where ultraviolet and visible lights are mixed, it is
necessary to change the relative sensitivity response of
the camera. In such a case, in order to suppress the
sensitivity to visible light, a special filter can be used.
This kind of special filter is called an “ultraviolet light
permeable filter.” If you set this filter between the
camera and the subject, the sensitivity to ultraviolet
light relative to visible light increases, and you can
create a camera system more responsive to ultraviolet
light.
On light sources
This camera is sensitive to ultraviolet light in the 400
nm or less. At the same time, it is sensitive to visible
and infrared light above 400 nm in wavelength. So,
when shooting a subject illuminated only by ultraviolet
light, the visible light or infrared light shining on the
subject or entering the camera, can have an influence
on the image output. In order to obtain an accurate
image, some sort of screening equipment will be
needed to deal with both the visible and the infrared
light.
If you use ultraviolet light as a light source, use light
waves in the appropriate range for the camera
sensitivity. Depending on the amount of light,
wavelengths shorter than 350 nm can have an effect on
the human body. Be especially careful to read the
Operating Instructions to obtain a full understanding of
how to properly use your light source.
In addition, there are safety considerations when using
ultraviolet light, involving light reflected off the
camera and light shining around at random. Be sure to
take all necessary safety precautions when you use
ultraviolet light as a light source.
When you switch back and forth using ultraviolet light
and visible light with the same camera, due to
aberrations in the lens, there may be some differences
in the focus when you use ultraviolet light and when
you use visible light.
On the XCD-SX910UV, the flange-back is 17.526 mm
with ultraviolet light having a wavelength of 300 nm,
as the default.
There are many types of special filters available on the
market. You can use filters to suit the environment and
the shooting conditions, and using just this camera,
configure a camera system that has exactly the relative
sensitivity characteristics you need.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
31
Page 32
Appendix
Deterioration in CCD sensitivity
The sensitivity of the CCD in this camera can
deteriorate over time.
Because ultraviolet light contains higher energy
compared to visible light, the elements making up the
CCD can suffer damage; so depending on the amount
of ultraviolet light energy accumulated, a lowering of
the sensitivity may occur. The amount of radiated
energy is equal to the amount of light radiated and the
length of time it is radiated, thus the total accumulated
radiated energy is the sum total of all the radiated
energy accumulated over time.
The total accumulated radiated energy [J/cm
Σ (Amount of radiated light [W] × length of
time it is radiated [in seconds])
As an example of this particular characteristic, see the
following.
Characteristic Example 1:
With ultraviolet light having a wavelength of
266 nm, and total accumulated radiated energy of
100 J/cm
2
, the sensitivity of the CCD will be
reduced by about 1%.
As an easy guideline to calculate the duration of time
which causes a 1% reduction in the sensitivity with a
226 nm ultraviolet light source (Characteristic
Example 1), we will introduce a simpler version of the
formula used above to calculate the total amount of
accumulated radiated energy.
Time which causes a 1% reduction in the
sensitivity (in years) =
3.17/ amount of radiated light [
µ
W]
This formula is based on the amount of radiated light
under one light source, with the camera being used
continuously for 24 hours a day. For example, with
1.5
µ
W of radiated light, which is the high-power
output from one light source, the number of years it
would take a 1% deterioration in sensitivity to occur
is 2.11 years. So if the camera is used 8 hours a day,
then the period is three times that, or 6.33 years.
Characteristic Example 2:
With ultraviolet light having a wavelength of
196 nm, and total accumulated radiated energy of
15 J/cm
2
, the sensitivity of the CCD will be
reduced by about 15%.
As an example of the decision standard, you can think
of a 15% reduction in sensitivity as a guideline to use
to decide when to replace the CCD. However, even
though the conditions under which you use your
2
] =
camera change (for example, how wide you open the
lens, how long the exposure time is, how high the gain,
etc.), it is not absolutely necessary to change the CCD
as long as the desired standard of image quality
continues to be produced.
As an easy guideline to calculate the duration of time
which causes a 15% reduction in the sensitivity with a
196 nm ultraviolet light source (Characteristic
Example 2), we will introduce a simpler version of the
formula used above to calculate the total amount of
accumulated radiated energy.
Time which causes a 15% reduction of the
sensitivity (in years) =
0.48/ amount of radiated light [
µ
W]
This formula is based on the amount of radiated light
under one light source, with the camera being used
continuously for 24 hours a day. For example, with
0.5
µ
W of radiated light, which is the standard output
from one light source, the number of years it would
take the CCD to suffer the 15% deterioration in
sensitivity necessary to require replacement is 0.96
years. So if the camera is used 8 hours a day, then the
time to replacement of the CCD is three times that, or
2.88 years.
This is how the sensitivity of the CCD deteriorates
from the effects of the radiation of ultraviolet light.
When the wavelength of the radiated ultraviolet light
changes, it can be assumed that the total amount of
accumulated radiated energy which causes the
deterioration in the sensitivity will vary greatly.
Please be aware that it is possible for the sensitivity to
deteriorate in a short time, too, especially when a large
amount of ultraviolet light is used. (When an
ultraviolet laser is shined directly into the camera and a
portion of the usable picture element area of the CCD
receives a significant amount of ultraviolet light, that
portion of the CCD alone can suffer from deterioration
in sensitivity.)
Even when there isn’t a significant amount of light
entering the camera, but the exposure to the light
continues for a long time, the sensitivity can be
affected. So close the shutter when not actually
shooting, and protect the CCD from ultraviolet light as
much as possible.
Because the CCD is replaceable, when you want to
replace it due to deterioration in sensitivity, contact the
store where you purchased the camera. However, you
cannot replace just the CCD, you will have to replace
the front panel block as a unit, at additional expense.
XCD-SX910CR/X710CR
XCD-SX910UV
XCD-SX910/X710
32
Page 33
Specifications
Image sensor
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
Number of effective pixels
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
Unit cell size4.65
Interface formatIEEE1394-1995
Transfer speed400, 200, 100 Mbps
ProtocolIIDC 1394-based Digital
Image format (fixed size)
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
Frame rate (depends on the image format)
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
Image format (Format7) (*for Partial scan)
XCD-SX910CR/SX910UV/SX910
XCD-X710CR/X710
Partial scan function 16 × 16 (256 sections)
Lens mountC-mount
Flange back17.526 mm
= 1 (Fixed)
CCD IrisON/OFF
Shutter1/100,000 to 17.5 s
(Absolute value control
possible)
Gain
XCD-SX910CR/X710CR
Auto/Manual (0 to 18 dB)
XCD-SX910UV/SX910/X710
Auto/Manual (0 to 24 dB)
External trigger shutter
Available (Trigger Mode0/1)
Partial scan function (Smallest unit)
XCD-SX910CR/SX910UV/SX910
80 (H) × 60 (V)
XCD-X710CR/X710
64 (H) × 48 (V)
Power supply/Power consumption
+8 to +30 V (from IEEE1394
cable)
Power consumption
XCD-SX910CR/SX910/X710CR/X710
3.5 W (12 V)
XCD-SX910UV
4.0 W (12 V)
Operating temperature
–5 to +45˚C
Storage temperature–20 to +60˚C
Operating relative humidity
20 to 80% (No condensation)
Storage relative humidity
20 to 95% (No condensation)
Vibration resistance10 G (20 to 200 Hz, 20 minutes
for each direction-X, Y, Z)
MTBF59549 Hrs (Approx. 6.8 years)
Shock resistance70 G
Dimensions44 (W) × 33 (H) × 116 (D) mm
Mass250 g
AccessoriesIEEE1394 cable (1)
The following table shows examples of frame rates in
Partial Scan Mode. Note that the values in the table are
given as examples, as the frame rate varies depending
on exposure times or areas you have specified.