The XCD-V50CR/V50 with its 1/3-type PS IT CCD is
industrial-use digital video camera module. Utilizing
an IEEE 1394b-2002 digital interface, transfer rates as
high as 800 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 ratio conversion
during image processing.
Finally, a vibration resistance feature permits use of
these units in all types of inspection and imaging
devices.
Overview
Overview
Main Features
The XCD-V50 video camera module
utilizes a 1/3-type PS IT CCD
RAW mode output using the RGB Bayer
pattern (XCD-V50CR only)
High-speed digital interface IEEE1394b2002
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.
What is IEEE 1394b?
IEEE 1394b-2002 is an interface extension based on
the IEEE 1394a-2000 specifications.
The outstanding feature of this interface is that it
enables transfer speeds of up to 3.2 Gbps, and long
distance transfer.
Five types of cables (STP, UTP, POF, HPCF and,
GOF) can be used. Maximum transfer speed and cable
lengh are defined for each type of cable.
This interface has two modes, one is a mode only for
use with 1394b and the other is a legacy mode which is
compatible with the 1394a interface. This allows you
to make compatible connections with a network based
on the 1394a interface.
* The Institute of Electrical and Electronics Engineers, Inc.
High frame rate
The XCD-V50CR/V50 adopts an VGA-compatible
330000 pixels CCD to operate at a high speed of 60
fps.
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.
C-mount
High vibration-resistance structure
Black & white (Monochrome) 16-bit mode
A Black & white (Monochrome) 16-bit mode is
available. The bits used are the least significant
(lowest) 14 bits.
Daisy chained connection
The XCD-V50CR/V50 is equipped with two
IEEE1394b connectors. This allows you to make up
daisy chained connections.
XCD-V50CR
XCD-V50
Low Power Consumption
3
Page 4
System Components
The XCD-V50CR/V50 Video Camera Module system
comprises the following components.
Overview
Video Camera Module XCD-V50CR/V50
Host Adapter Card
(Commercially available)
IEEE1394b Cable
(9 pin-9 pin 4.5 m)
Tripod Adapter
VCT-ST70I (Isolated type)
C-mount Lens
XCD-V50CR
XCD-V50
4
Page 5
Connection Diagram
Overview
C-mount Lens
XCD-V50CR/V50
IEEE1394b Cable
Host Adapter Card
Host Equipment (PC, etc.)
Tripod Adapter
VCT-ST70I
XCD-V50CR
XCD-V50
5
Page 6
Location of Parts and Operation
Rear PanelFront/Top/Bottom
1
2
Overview
4
3
3
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
2 Auxiliary holes (Top)
3 Reference holes (Bottom)
These precision screw holes are for locking the camera
module. Locking the camera module into these holes
secures the optical axis alignment.
Four screw reference holes of 3 can be used as the
tripod adapor screw holes, too. Screw the tripod
adaptor VCT-ST70I into the four screw holes when
you use a tripod.
5
6
4
3
4 IEEE1394b connectors
Connect the IEEE1394b cable (supplied) to this
connector.
5 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
6 TRIG IN (Trigger)/Exposure OUT connector
Connect the trigger signal generator (trigger output
connector) to this connector.
When the external trigger function is set to OFF, a
signal indicating the exposure time is output.
Pin No.Signal
1EXPO-OUT
2TRG-GND
3TRG-IN
4NC
1
2
XCD-V50CR
XCD-V50
6
Page 7
Functions
Functions
Gain
Manual Gain setting is available with this camera.
The variable range extends from 0 to 18 dB, and the
unit is designed so that the gain can be subdivided and
set to any of 512 steps.
At the factory default setting, the gain is set to 0 dB.
Shutter
This camera allows Manual Shutter setting.
The relationship between the parameter and the
exposure time is given by the following formulas.
Where
P = Parameter (001h ~ C7ch)
E = Exposure time (µs)
E = (Int (P × 0.64) × 32.55) + 10 [µs]
Setting examples
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 4 pin 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.
XCD-V50CR
XCD-V50
1 (001h) : 10
48 (030h) : 0.99 ms
480 (1E0h) : 10 ms
µ
s
Trigger shutter
4.0 – 5.0 Vp-p
10 µsec or more
Input impedance: 10 kΩ
7
Page 8
Functions
16-bit Mode
The camera supports 16-bit Black & white
(Monochrome) mode, but because the output of the AD
converter is 14-bit, only the least significant 14 bits of
the 16 bits will handle data. The upper 2 bits will be
filled with zeros.
00dddd | dddddddd
ExposureOut
When trigger is OFF, or software trigger is ON, a
signal that indicates the exposure time is output from
the TRIG IN/Exposure OUT connector of the camera.
+5 V
4.7 kΩ
White Balance
(XCD-V50CR 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-V50CR only)
You can adjust the G gain. Use this feature when you
cannot obtain the correct white balance using the R and
B gain.
The following Bayer patterns are available.
GB
RG
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-V50CR
XCD-V50
8
Page 9
Camera Command
Status Register
This camera complies with IIDC 1394-based Digital
Camera Specification, Version 1.31 (hereinafter
referred to as IIDC v1.31).
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.31.
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.
Control
Control
The remaining 28 bits can be allocated to the camera
as addresses, but in reality, the first 2 bits are fixed at
0, so the largest number of bits that can be allocated to
the camera as address space is 24 bits. The bus and
node IDs may be changed if the topology is restructured because of bus reset, so only the least
significant 32 address bits are shown in this User’s
Guide.
With the exception of bits 8 to 15 of the 400h offset
address field, the length of the entire ConfigROM is
The UnitDirectory offset address is required to be
420h +000004h * 1 = 424h
made up of 21h Quadlets. So the ConfigROM from
400h to 487h is 136 bytes.
Offset0-78-1516-2324-31
Unit424h0003CRC
Directory428h1200A02DUnitSpecID
42Ch13000102UnitSoftwareVersion
430hD4000001UnitDependentDirectory Offset
For offset address 424h, the length of the
UnitDirectory is 3 Quadlets. UnitSpecID (00A02Dh)
conforms to 1394TA standards. UnitSoftwareVersion
The offset address of UnitDependentInfo is required to
be
430h + 000001h * 4 = 434h
(000102h) conforms to IIDC Standards, Version 1.3X.
XCD-V50CR
XCD-V50
10
Page 11
Offset0-78-1516-2324-31
Unit434h000BCRC
Dependent438h403C0000CommandRegsBase
Info43Ch8100000AVendorNameLeaf
440h8200000DModelNameLeaf
444h38000010Unit sub sw version
448h39000000Reserved
44Ch3A000000Reserved
450h3B000000Reserved
454h3C000001Vendor unique info 0
458h3D000000Vendor unique info 1
45Ch3E000000Vendor unique info 2
460h3F000000Vendor unique info 3
Control
For offset address 434h, the length of the
UnitDependentInfo is 11 Quadlets.
The offset address of VendorNameLeaf is required to
be
43Ch + 000002Ah * 4 = 464h
CommandRegsBase is the base address of the camera
control register.
F0000000h + 3c0000h * 4 = F0F00000h
The offset address of ModelNameLeaf is required to
be
440h + 000005Dh * 4 = 474h
Unit sub sw version indicates that this camera
conforms to IIDC Version 1.31.
VendorNameLeaf
Offset0-78-1516-2324-31
Vendor464h0003CRC
Name468h00000000
Leaf46ch00000000
470h534F4E59“SONY”
For offset address 464h, 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.
ModelNameLeaf
Offset0-78-1516-2324-31
Model474h0004CRC
Name478h00000000
Leaf47ch00000000
480h5843442D“XCD-”
484h56353000“V50”
For offset address 474h, the length of the
ModelNameLeaf is 4 Quadlets. The subsequent 8 bytes
are fixed at 00.
For the XCD-V50, the 7 characters “XCD-V50” come
next. For the XCD-V50CR, the 9 characters “XCDV50CR” come next.
XCD-V50CR
XCD-V50
11
Page 12
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.
Inquiring Supported
Video Modes
First, we will find out what video formats are
supported.
AddressData
F0F00100h80000000h
Control
We find that Format0 is supported.
Next, for each format, we will find out which video
modes are supported.
Format0
AddressData
F0F00180h06000000h
We find video modes 5 and 6 of Format0 are supported.
Next, for each video mode, we will find out which
frame rates are supported.
AddressData
F0F00214h1C000000h
(Format0Mode5)
F0F00218h18000000h
(Format0Mode6)
Based on the data above, the formats, modes, and
frame rates supported are shown in the tables below.
Video modes supported
FrameRate PacketSize (bytes)
FormatModeImageSizeColorCoding6030157.53.75
05640 × 480Mono8aaa ××
25601280640
6640 × 480Mono16×aa ××
25601280
XCD-V50CR
XCD-V50
12
Page 13
Control
Video Mode Settings
Select the video mode you want to use from the tables,
and make the required settings. As example, the
register setting for Format0, Mode5, and a frame rate
of 60 fps is shown.
In addition, an isochronous transfer speed of
800 Mbps, and isochronous channel 0 are used in this
example. When you use the camera via the 1394a
interface, set the isochronous transfer speed to 400
Mbps.
When multiple cameras are used simultaneously, set
different isochronous channels for each one.
Address
F0F00600hA0000000h60fps
(FrameRate)
F0F00604hA0000000hMode5
(VideoMode)
F0F00608h00000000hFormat0
(VideoFormat)
F0F0060Ch00008003hCh=0/800Mbps
(IsoChannel/
IsoSpeed)
Data
Starting/Stopping
Video Transfer
(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.
AddressData
F0F00614h00000000h
When the transfer speed is set to 400 Mbps, also make
the following settings.
Address
F0F0060Ch02000000hCh=0/400Mbps
(IsoChannel/
IsoSpeed)
Data
Inquiring the Effective
Bit Length
You can verify the effective bit length in each mode
after you set the video modes.
Address
F0F00630h08000000hMono8 at setting
(FrameRate)
F0F00630h0E000000hMono16 at setting
(VideoMode)
Data
XCD-V50CR
XCD-V50
13
Page 14
Control
Feature Controls
This camera supports the following features.
ShutterControls the exposure time. Can be controlled by both relative control values from 1/100000 of a second to 1/15s, allocated
from 1 to 3196.
GainCan be changed to 0 to 18 dB, subdivided in 512 steps.
TriggerSets external trigger mode. Trigger Mode 0 and 1 are available. Software Trigger Mode in which triggers can be output by
software.
The XCD-V50CR 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.
Before sending a command, check the predetermined variable range and check whether the feature supports
AUTO mode.
AddressDataBit*
F0F0050Ch8900003Fh0This feature exists.
(White Balance)4The value can be read out.
(XCD-V50CR only)7Manual setting can be selected.
8-19Min. 0
20-31Max. 63
F0F00510h8900003Fh0This feature exists.
(Hue)4The value can be read out.
(XCD-V50CR only)7Manual setting can be selected.
8-19Min. 0
20-31Max. 63
F0F0051Ch89001C7Ch0This feature exists.
(Shutter)4The value can be read out.
7Manual setting can be selected.
8-19Min. 1
20-31Max. 3196
F0F00520h89000200h0This feature exists.
(Gain)4The value can be read out.
7Manual setting can be selected.
8-19Min. 0 (XCD-V50) or 256 (XCD-V50CR)
20-31Max. 256 (XCD-V50) or 768 (XCD-V50CR)
F0F00530h8C81C000h0This feature exists.
(Trigger)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.
* According to the IEEE1394 specifications, the most significant bit is shown as 0.
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.
XCD-V50CR
XCD-V50
14
Page 15
Control
Shutter (exposure time) control
AddressData
F0F0081C82000dddSets Shutter manually.
Gain control
AddressData
F0F0082082000dddSets Gain manually.
Trigger control
AddressData
F0F0083082000000Sets to Hardware Trigger Mode0.
82010000Sets to Hardware Trigger Mode1.
82E00000Sets to Software Trigger Mode0.
82E10000Sets to Software Trigger Mode1.
F0F0062C80000000Outputs a software trigger.
In Trigger Mode0, automatically reset
to “0” when exposure ends.
00000000In Trigger Mode1, ends exposure if
“0” is set.
White Balance control (XCD-V50CR only)
AddressData
F0F0080C82bbbrrrSets R and B Gain.
“bbb” sets B Gain, “rrr” sets R Gain.
Hue (G Gain) control (XCD-V50CR only)
AddressData
F0F0081082000dddSets G Gain.
XCD-V50CR
XCD-V50
15
Page 16
Notes on the Camera
Operations
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.
Appendix
Appendix
TT
Mode 0: timing after the exposure set by the parameter
is finished
Mode 1: at the trailing edge of the trigger pulse
T≥1/30 sec
XCD-V50CR
XCD-V50
16
Page 17
Specifications
Appendix
Image sensor
Number of effective pixels
Unit cell size7.4
Interface formatIEEE1394b-2002
Transfer speed800, 400 Mbps
ProtocolIIDC 1394-based Digital