| A-DVH-100-11 (1)   Digital Video   Camera Module   Technical Manual   XCD-MV6   © 2010 Sony Corporation   Image Buffer (Memory Shot)   The image exposed from the sensor is stored in the   camera’s built-in memory. The stored image can be read   out using a command from the host PC when required.   Overview   The XCD-MV6 digital video camera module employs   the IEEE1394b-2002 standard and is equipped with   quality digital camera features. Despite its compact size,   this camera is equipped with a host of features such as   digital signal processing in the camera which reduces   the load of image processing in a PC, bus   synchronization, and broadcast delivery of commands.   This digital output camera conforms to the IIDC 1.32   protocol, taking full advantage of IEEE1394   capabilities.   XCD-MV6   Standard image size (H × V) 640 × 480 (VGA)   Bit length Mono8   Mono16   100 frames maximum   100 frames maximum   The number of frames is not dependent on bit length.   The maximum number of frames is 100, regardless of   image size.   Main Features   Partial scan   Partial scan clips a required angle of view (area) from   the entire screen to be read out. As a part of the image is   read out, the unit takes advantage of reduced image data   and high-speed transfer. The minimum clipping unit is   64 pixels × 24 lines.   High-speed transmission at 1.6 Gbps   Transmission speed supports the following two types:   S1600 (1.6 Gbps (1600Mbps)) and S800 (800 Mbps).   Equipped with a CMOS sensor   With a 1/3" CMOS Sensor, the camera can output video   at a frame rate of 60 fps with a image size of WVGA   (H:752 × V:480) and VGA (H:640 × V:480).   Connector with fixing screws   The camera employs a fixing screw connector resistant   to vibration and shock in both the IEEE1394b and 8-pin   connectors.   Digital signal processing   The camera is equipped with Sony's own correction   function which corrects pixel blemishes and vertical   stripes characteristic of CMOS Sensors.   Low power consumption, vibration and   shock-resistant structure, and compact   size   In addition, it is also equipped with a function to correct   shading produced by lenses and light sources, achieving   high image quality required for machine vision use.   IIDC Ver.1.32 protocol compliant   Broadcast delivery of commands   The camera settings for all the cameras connected to the   same bus can be changed at the same time. For example,   the gain or shutter speed is set to the same value on all   the cameras, or exposure starts on all the cameras   simultaneously using a software trigger.   Memory Channel   The memory channel allows storage of up to 15 sets of   camera settings such as gain and shutter.   3 System Components   The camera module imaging system comprises the following products.   Products 1 to 4 are used for the basic configuration, and 1 to 6 for the optional configuration. (All the products   except the camera module are available separately.)   1 3 2 6 4 5 1 Camera module   6 Camera cable (commercially available)   Connect this cable to the 8-pin I/O connector on the   rear panel of the camera module. The cable is used   for power supply and exchange of trigger signals.   For details about the suitable cable, please contact   your Sony Dealer.   This is a small-size, high-resolution, camera   module using a CMOS sensor.   2 IEEE1394b camera cable (commercially   available)   Connect this cable to the IEEE1394b connector on   the rear panel of the camera module. The power and   image/control signals are transmitted through this   cable. To prevent a poor connection or damage to   the camera or cable, use the cable equipped with   fixing screws.   3 C-mount lens (commercially available)   Use an appropriate lens for the camera module and   usage.   4 Camera module interface board (commercially   available)   This is inserted in slots such as the PCI Express bus   or PCI bus of the host equipment (PC etc.)   Select an IEEE1394b interface board to match your   system.   5 DC-700/700CE camera adaptor (Sony)   Connect this adaptor to the camera module to   enable power supply from an ordinary AC power   source.   4 Connection Diagram   C-mount lens   XCD-MV6   IEEE1394b cable   Host adaptor card   Host equipment (PC, etc.)   Note   To enable S1600 (1.6 Gbps (1600 Mbps) high-speed   transmission, you will require a S1600-compatible host   adapter card and IEEE1394b cable. For details, contact   your Sony dealer.   In addition, this equipment is exclusively for beta mode   use, so it is not possible to connect it to the IEEE1394a   host adapter card with the IEEE1394-9P/6P cable.   5 Rear   Location and Function   of Parts and Operation   Front/Top/Bottom   1 2 3 4 IEEE1394b connectors   3 Connect an IEEE1394b camera cable (not   supplied) to this connector.   Pin No. Signal   Pin No. Signal   1 2 3 4 5 TPB–   TPB+   TPA–   TPA+   TPAG   6 7 8 9 VG   NC   VP   TPBG   1 Lens mount (C-mount)   Attach any C-mount lens or other optical   equipment.   5 8-pin I/O connector   When power from the IEEE1394b connector is   insufficient, power is supplied through this   connector.   Note   Pin No. Signal   Pin No. Signal   The lens must not project more than 10 mm (13/32 inch)   from the lens mount.   1 Lens mount face 210 mm (13/32 inch) or less   1 2 3 4 Trigger IN   5 6 7 8 GPI1 IN   Strobe OUT   GPO1 OUT   GPI2 IN   Power GND   Power IN   2 Auxiliary holes (top)   GPO2 OUT   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.   6 When power supply from the   IEEE1394b connector is   insufficient   Power can be supplied to the camera module via the DC-   700/700CE camera adaptor (optional) and a camera   cable (optional) if power supply from the IEEE1394b   connector is insufficient.   Installation   Fitting the lens   1 2 Remove the lens mount cap.   Screw in the lens (not supplied), and turn it until it   is secured.   Note   Clean the optical filter with a commercially available   blower brush to remove dust.   Connecting the camera cable   Connect a commercially available IEEE1394b camera   cable to the IEEE1394b connector and the 1394b   interface connector of your PC. When you connect the   cable, insert the cable connector into the IEEE1394b   connector until it snaps into place, holding it. Then,   tighten the fixing screws placed on both sides of the   cable connector.   1 8-pin I/O connector   2 Camera cable   3 to AC power source   4 CAMERA connector   5 -AC IN connector   6 Trigger generator   1 IEEE1394b connector   2 Fixing screws   3 IEEE1394b camera cable (not supplied)   Note   Loose fixing screws may cause a poor connection or   damage to the camera or cable. Be sure to tighten the   fixing screws.   7 Notes on Operation   Phenomena Specific to   CMOS Sensors   Power supply   Power is supplied to the camera module via the   IEEE1394b cable connected to a PC. If the power supply   is insufficient, use the DC-700/700CE that supplies   stable power with less ripple or noise.   The following phenomena that may appear in images are   specific to CMOS sensors. They do not indicate   malfunctions.   White flecks   Foreign bodies   Although the CMOS sensors are produced with high-   precision technologies, fine white flecks may be   generated on the screen in rare cases, caused by cosmic   rays, etc.   This is related to the principle of CMOS sensors and is   not a malfunction.   Be careful not to spill liquids, or drop any flammable or   metal objects in the camera body.   Locations for operation and storage   Avoid operation or storage in the following places.   • Extremely hot or cold locations. Recommended   temperature range is 0°C to 40°C (32°F to 104°F)   • Locations subject to strong vibration or shock   • Near generators of strong electromagnetic radiation   such as TV or radio transmitters   The white flecks especially tend to be seen in the   following cases:   • when operating at a high environmental temperature   • when you have raised the gain (sensitivity)   • when using a slow shutter or the trigger cycle is long   Care   Aliasing   Use a blower to remove dust from the surface of the lens   or optical filter. Clean the exterior with a soft, dry cloth.   If the camera is very grimy, apply a cloth soaked in a   mild detergent then wipe with a dry cloth. Do not apply   organic solvents such as alcohol which may damage the   finish.   When fine patterns, stripes, or lines are shot, they may   appear jagged or flicker.   Note on laser beams   Laser beams may damage a CMOS sensor. You are   cautioned that the surface of a CMOS sensor   should not be exposed to laser beam radiation in an   environment where a laser beam device is used.   8 Strobe/GPIO Circuit   Strobe Output / GPIO Circuit   The Strobe output and GPIO circuit is configured as   follows. Be sure to take note of this before use.   Strobe output circuit   This is a strobe output circuit diagram.   This is a standard CMOS level output (5 V).   The camera is equipped with a protective resistor of   220 Ω. Be sure to confirm the output waveform before   use.   Strobe output   terminal   220 Ω   GPO1/2 output circuit   This is a GPO1/2 output circuit diagram.   This is a standard CMOS level output (5 V).   Equipped with a protective resistor of 2.2 kΩ. Be sure to   confirm the output waveform before use.   GPO1/2   output circuit   2.2 kΩ   GPI1/2 input circuit   This is a GPI1/2 input circuit diagram.   Compatible with standard TTL level input.   Equipped with a protective resistor of 10 kΩ. Be sure to   confirm the input waveform before use.   GPI1/2 input   circuit   10 kΩ   10 pF   9 Functions   Trigger   Trigger shutter is useful for capturing images in   response to a trigger signal 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.   This camera supports a hardware trigger input from   8-pin connectors, and 2 types of software trigger set by   1394 bus command.   Shutter   This camera allows users to set manual shutter speeds.   The variable range extends from 20 microseconds to 1   seconds; relative values are indicated by a 12-bit integer,   and absolute values are indicated using a 32-bit floating   point value.   When setting an exposure time longer than the cycle of   the set frame rate, it sets to long exposure time mode and   the actual frame rate is reduced in accordance with the   exposure time.   Note   Switching trigger signals may cause image disturbance.   Be sure to take note of this before use.   The relationship between the parameter and the   exposure time is given by the following formulas,   where:   Trigger Polarity   P = Parameter (004h to 3E8h)   E = Exposure time (s)   This feature selects the active polarity of the hardware   trigger. There are positive and negative polarities so,   first, fix the trigger polarity and then use the other trigger   function.   If P= 4   E = 0.00002   Active polarity: Negative polarity (default setting)   If 5 <= P <= 1000   Trigger Delay   Setting examples   This feature adds an internal delay to the trigger. It is   used to align the timing by adjusting the delay when the   trigger timing and object position are out of alignment,   or when fine-tuning the trigger signal timing in multiple   machines.   4 (003h) : 20 µs (1/50000)   32 (020h) : 1 ms (1/1000)   100 (064h) : 10 ms (1/100)   1000 (3E8h) : 1 s   128 (080h) : 16.384 ms (1/60: default setting)   Trigger   (positive polarity)   E Post delay trigger   Exposure   1 s   Note   Use the trigger delay when the input trigger cycle is long   enough for the trigger delay. The image will not be   output properly if the trigger delay value is longer than   the input trigger cycle.   20 µs   P 4 1000   Note   This camera outputs images for 4 frames from the frame   changed by the shutter. Images effective from the fifth   frame are output. Be sure to take note of this before use.   10   In addition, with trigger mode 1, images are not output   normally when the jitter component of the trigger signal   itself is large. Keep the jitter component of the trigger   signal itself within 296 ns. Use trigger mode 0 if this   condition cannot be met.   Trigger Mode   This camera support 2 trigger modes: 0 and 1.   Trigger mode 0   Trigger mode 0 starts exposure by detecting the edge of   a trigger signal. The exposure time is determined by the   shutter parameter.   Strobe Control   A strobe control output signal is assigned to the 8-pin   connector. This feature allows strobe equipment   connected to the camera to directly emit light. Output   delay and width can be set for the exposure time.   Camera exposure time can be output without change.   Trigger mode 0 (negative polarity)   Trigger   Exposure   Trigger   (positive polarity)   Trigger mode 1   Exposure   Trigger mode 1 controls the exposure time by the width   of the trigger signal pulse. Input a trigger with a trigger   width (Tw) expressed as exposure time = Tw+4.45 µs.   Strobe output signal   Delay   Trigger mode 1 (negative polarity)   Trigger   High-level   DC 4 to 5 V   Tw+4.45 µs   Exposure   Low-level   DC 0 to 0.5 V   Hardware trigger latency (Tl) from inputting the   hardware trigger from an 8-pin connector to the actual   exposure starting becomes fixed at 7.52 µs, as shown in   the below diagram which expands the exposure time   start part.   GPIO   A general-purpose I/O port with a 2-bit output and 2-bit   input is assigned in the 8-pin connector.   This port is used for reading information of external   switches and sensors from the camera and controlling   external devices.   Trigger mode 0 (negative polarity)   Trigger   Exposure   T1=7.52 µs   Memory Channel   Trigger signal input conditions   Input a signal that satisfies the below levels.   Since this camera is equipped with 15 memory channels   to hold camera settings, it can presave parameter settings   to match scenes.   The applicable parameters include: brightness, gamma,   shutter, gain, pan, trigger mode, trigger delay, strobe   ON/OFF, strobe delay, width, and GPO.   When set to negative   (default setting)   When set to positive   High-level   DC 5 to 24 V   Low-level   DC 0 to 0.5 V   DC 0 V   DC 0 V   User Free Memory   Note   This camera is equipped with a 256-byte memory space   so the user can write and read data freely.   Trigger operations such as changing the shutter for each   trigger are not possible with this camera’s trigger mode.   A normal image is output for the first time by trigger   operations with a shutter setting equal to 5 frames or   more. Images for 4 frames cannot be output by the   camera itself. Be sure to take note of this before use.   The written data is retained after the power is turned off.   For example, the user can name the camera and note the   installation conditions using this memory space.   The memory content is retained even if the camera   initialization is performed.   11   Broadcast Command   Gain   The normal 1394 communication method specifies the   node number at the host side so that only a specified   camera responds to the command.   This camera allows manual gain settings of up to 1 to 8   times in 0.125 increments. The analog gain is 1 to 4   times, while the digital gain is 4.125 to 8 times.   If the node number is set to 63, all the cameras   connected to the same bus can receive the command   simultaneously, i.e., only one command issued from the   host can control multiple cameras at the same time.   Note   The timing reflected by the gain is from the 2nd frame.   Be sure to take note of this before use.   Example: To broadcast a software trigger   1. Connect multiple cameras to the same bus.   Brightness   2. Set the video mode and frame rate appropriately on   each camera and prepare the cameras for sending   images at the same time.   This feature controls the black level of a video image.   3. Set each camera to the software trigger mode.   4. Issue a software command for node number 63.   Gamma   Now all the cameras start exposure and output images   simultaneously.   This feature sets the gamma coefficient. Gamma   coefficient values can be set at the following settings   between a variable range of 0 to 15.   All the commands including the video mode setting and   the feature control are capable of broadcasting except   the block writing command.   When setting different types of cameras using a   broadcast command, be careful not to issue a command   that the cameras do not support.   0: Linear   1 to 15: 0.1 to 1.5 curve coefficient (increments of 0.1)   Gamma offset allows you to set the black standard value   at a variable range between 0 to 255 (1/4 the low-level   side of the 0 to 1023 output range during 10-bit output).   Levels equal to or below the black standard value set   with gamma offset can prevent too much white in the   black level because the gamma level is fixed at 1.   1394 Bus Synchronization   1023   This camera is equipped with a function that   synchronizes with the cycle time resistor of the 1394 bus   to define exposure timing. This synchronization occurs   at the start of exposure.   γ = 0.1 to 1.5   When the bus synchronization function is enabled,   multiple cameras connected to the same bus will   automatically synchronize with the 1394 bus and   operate. As band restrictions will be applied depending   on the transmission rate configured, you must configure   a video mode that will allow simultaneous video   transmission.   Output   Output = Input   When long exposure mode (i.e., when the exposure time   configured is longer than the image transmission   frequency), pseudo-binning mode, or partial scan mode   is configured, the synchronization function will be   disabled.   0 Offset   0 to 255   1023   Input   The 1394 bus synchronization function includes jitter   between the bus clock and camera clock. To obtain more   accurate synchronization, perform external   synchronization via hardware triggering.   12   Pan   Pan is a function used to move a camera left and right.   However this camera supports a video mode much   smaller than the image sensor’s effective pixels by   cutting out images from the whole screen. You can   specify the portion to be cut out using Pan commands.   The variable range differs according to the selected   video mode.   When a video mode is changed, the pan values are set to   the default setting.   Image Buffer (Memory   Shot)   The camera has image buffer (Memory Shot) that   temporarily stores an image in the frame memory inside   the camera and transfers it later.   When multiple cameras are connected in the same bus,   all the cameras may not output images at the same time   due to the restriction of the set transmission rate.   ImageBuffer (Memory Shot) may resolve this   inconvenience.   When exposure starts, each camera stores an image in   the frame memory without allocating the isochronous   resource.   When outputting, each PC outputs the image from the   camera allocating the isochronous resource.   The number of images to be stored is 100 at maximum.   13   Partial Scan   The partial scan is a function for outputting part of a whole image as 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.   Vertical (Vertical Direction)   Cutting by Partial scan mode   Horizontal (Horizontal Direction)   The minimum unit size for partial scan is 64 pixels × 24 lines. The cut-out position can be set in unit of 4 pixels × 4 lines.   For high-speed scanning, set the maximum packet size.   When using multiple cameras at the same time, set a small packet size that falls within the set transmission rate band.   When using Partial scan mode, set Format7, Mode0.   Note   By selecting Partial scan mode, it is possible to set the maximum value of 752 pixels for the horizontal size of the image.   However, because the horizontal direction increases by a factor of 64, the image data is set to 768 pixels causing 16   pixel-wide completely black data to be output in the right edge of the image.   Although this completely black data will definitely appear in the right edge of the image when the horizontal size is set   to 752 pixels, this is not a malfunction because it is caused by a difference between the sensor's effective resolution and   the values set for the image size.   14   only be selected with user settings, and either the   average value or the pixel-level maximum value within   1 frame can be selected as the target value. It would be   useful to make the following distinction when   generating shading correction values: little noise -   maximum value; lots of noise - average value.   Pseudo-Binning Mode   This feature compresses images in units of 2 pixels and   multiplies the frame rate speed in the vertical direction   only.   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   both the vertical and horizontal directions.   When Binning mode is used, set either Format7 Mode1   (2 × 2 binning), or Format7 Mode2 (1 × 2 binning).   When calibrating blemish and shading correction user   settings, be sure to capture subjects that fulfill the   following conditions.   Blemish correction: Completely black images   Shading correction: full-frame medium visual level   (50% grey level) images for which you have used a   uniform subject such as white paper in your lighting   environment   Note   Be sure to decide the shutter, gain and temperature   environment in advance when calibrating settings. Refer   to the explanation in the control register for more details   about setup steps.   If 1 × 2 binning mode is used when the image level   difference of the 2 value is above 50 steps for 8-bit   mode, a line including darker pixels will be selected and   output. If it is 50 STEP or below, the average value of the   2 pixels will be output.   The fixed and average value of the 2 pixels is output for   horizontal direction binning in 2 × 2 binning mode. The   frame rate does not increase for horizontal direction   binning.   Notes   • The dynamic range of the visual level may reduce   slightly when correcting vertical stripes. Be sure to   take note of this before use.   In addition, the image correction function does not work   in pseudo-binning mode.   • The resolution may reduce when correcting   blemishes. Be sure to take note of this before use.   • When correcting the shading correction average value,   the dynamic range of the visual level may drop by a   large degree depending on the original shading   amount. Be sure to take note of this before use. In   addition, the maximum shading correction value may   be falsely recognized in environments where there is a   lot of noise. Be sure to take note of this before use.   16-bit Mode   This camera supports 16-bit Black & white   (Monochrome) mode. Only the least significant 10 bits   of the 16 bits will handle data. The upper 6 bits will be   filled with zeros.   Flipping images   horizontally and   vertically   000000dd dddddddd   This camera can flip images horizontally and vertically.   This is useful in situations when the camera itself cannot   be flipped horizontally and vertically.   Image Correction   This camera is equipped with the following image   correction functions.   Vertical stripe correction (default setting: ON)   This feature corrects vertical stripes generated from the   image sensor. Only ON/OFF can be selected for this   feature.   Blemish correction (default setting: ON)   This feature corrects bugs in the image sensor. Default   and user settings can be selected.   Shading correction (default setting: OFF)   This features corrects shading caused by light falloff at   lens edges, uneven brightness, and sensors. This can   15   Control   Camera Command Status Register   This camera complies with IIDC 1394-based Digital Camera Specification, Version 1.32 (hereinafter referred to as IIDC   v1.32).   The standards document can be purchased from 1394TA (the 1394 Trade Association). As it is very helpful in   understanding the explanations in this Technical Manual, we recommend that you purchase a copy of IIDC v1.32.   Memory Map   NodeID   Must be 1   Address used by the camera   BusID   bbbbbbbb bbnnnnnn 11111111 11111111 11110000 11110000 00000000 00000000   1394 devices have a 64-bit address space. The upper 10   Address   F0000000   Resister   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.   The remaining 28 bits can be allocated to the camera as   addresses.   Base address   F0000400   F0F00000   ConfigROM area   Base address for camera   commands   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 Guide.   F0F00000   F0F00100   F0F00180   F0F00200   F0F002E0   F0F00400   F0F00500   F0F00600   F0F0071C   CameraInitialize   Video Format Inq   Video Mode Inq   Frame Rate Inq   Format7 CSR Inq   Basic Func Inq   Feature Element Inq   Isochronous Control register   AbsoluteControlCSR Inq for   Shutter   F0F00800   F0F00970   FeatureControl   AbsoluteControlCSR for Shutter   Format7Mode0 CSR   Format7Mode1 CSR   Format7Mode2 CSR   AccessControlRegister   MemoryShotControl   UserFreeMemory   F0F10000   F0F11000   F0F12000   F0F30000   F0F40000   F0F50000   16   ConfigurationROM   The ConfigurationROM is normally used for the OS to identify the device.   The serial number and firmware version of the camera are stored in ConfigurationROM to be used when required. Note   that the setting method for the serial number and firmware version information is of Sony’s unique specification and is   not compatible with cameras of other manufacturers.   Offset   400h   404h   408h   40ch   410h   414h   418h   41ch   420h   0-7   04   31   20   08   00   8-15   21   16-23   24-31   Bus Info Block   ROM CRC   33   39   92   46   1A   34   14   10   96   FF   00   NodeVendorID/ChipID-Hi   Chip ID-Lo   37   Root   Directory   0003   CRC   03   0C   D1   08   00   00   00   83   00   46   C0   01   ModuleVendorID   UnitDirectoryOffset   With the exception of bits 8 to 15 of the 400h offset address field, the length of the entire ConfigROM is made up of   21h Quadlets. Therefore, the ConfigROM from 400h to 487h is 136 bytes.   The UnitDirectory offset address is required to be   420h + 000001h × 4 = 424h   Offset   424h   0-7   8-15   16-23   24-31   Unit Directory   0003   CRC   428h   12   13   00   00   00   A0   01   00   2D   02   01   UnitSpecID   42Ch   430h   UnitSoftwareVersion   UnitDependentDirectory Offset   D4   For offset address 424h, the length of the UnitDirectory is 3 Quadlets.   UnitSpecID (00A02Dh) conforms to 1394TA standards.   UnitSoftwareVersion (000102h) conforms to IIDC Standards, Version 1.3.   The offset address of UnitDependentInfo is required to be   430h + 000001h × 4 = 434h   Offset   434h   438h   43ch   440h   444h   448h   44Ch   450h   454h   458h   45Ch   460h   0-7   8-15   16-23   24-31   Unit   Dependent   Info   000B   CRC   40   81   3C   00   00   00   00   00   00   00   01   00   01   00   00   00   00   00   00   00   01   00   00   86   00   0A   0D   20   00   00   00   00   00   30   A1   CommandRegsBase   VendorNameLeaf   ModelNameLeaf   Unit_sub_sw_version   Reserved   82   38   39   3A   3B   3C   3D   3E   3F   Reserved   Reserved   Vendor_unique_info_0   Vendor_unique_info_1   Vendor_unique_info_2   Vendor_unique_info_3   17   For offset address 434h, the length of the UnitDependentInfo is 0Bh Quadlets.   CommandRegsBase is the base address of the camera control register.   F0000000h + 3c0000h × 4 = F0F00000h   The offset address of VendorNameLeaf is required to be   43Ch + 00000Ah × 4 = 464h   The offset address of ModelNameLeaf is required to be   440h + 00000Dh × 4 = 474h   Unit_sub_sw_version conforms to IIDC Standards, Version 1.32.   Vendor_unique_info 0 to Vendor_unique_info 3 are terms of information that the vendor of the camera can define.   The meanings in this camera are as follows:   Vendor_unique_info_0 is the firmware version.   Vendor_unique_info_1 is the hardware version.   Vendor_unique_info_2 is the link version.   Vendor_unique_info_3 is the serial number of the camera.   VendorNameLeaf   Offset   464h   468h   46h   0-7   8-15   16-23   24-31   Vender Name Leaf   0003   CRC   00   00   53   00   00   4F   00   00   4E   00   00   59   470ch   “ 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   Offset   474h   478h   47ch   480h   484h   0-7   8-15   16-23   24-31   Model Name Leaf   0004   CRC   00   00   58   4D   00   00   43   56   00   00   44   36   00   00   2D   00   “ XCD- ”   “ MV6 ”   For offset address 474h, the length of the ModelNameLeaf is 4 Quadlets.   The subsequent 8 bytes are fixed at 00.   After that, the model name is entered.   18   Control Base Address   Video Mode Settings   (S800/S1600)   Every register address is decided based on the base   address found in the CommandRegsBase field of   ConfigrationROM. F0F00000h is the control base   address on this camera.   Select the video mode you want to use from the tables,   and make the required settings.   As examples, the register settings for Format0, Mode5,   and a frame rate of 60 fps are shown.   In addition, an isochronous transfer speed of 800 Mbps,   and isochronous channel 0 are used in these examples.   Normally, set the isochronous transfer speed to   800 Mbps or 1600 Mbps.   When multiple cameras are used simultaneously, set   different isochronous channels for each.   Inquiring about   Supported Video Modes   First, we will find out what video formats are supported.   Data   Data   Address   F0F00600h   (FrameRate)   XCD-MV6   Address   XCD-MV6   A0000000h   F0F00100h   81000000h   F0F00604h   (VideoMode)   A0000000h   00000000h   00008003h   Next, for each format, we will find out which video   modes are supported.   F0F00608h   (VideoFormat)   Format0   F0F0060Ch   (IsoChannel / IsoSpeed)   Data   Address   XCD-MV6   F0F00180h   06000000h   Starting/Stopping Video   Transfer   Format7   Data   (ContinuousShot)   Address   XCD-MV6   E0000000h   F0F0019Ch   In the device driver, after the preparations for receiving   isochronous data are made, video transfer starts when   the following commands are issued.   Next, for each video mode, we will find out which frame   rates are supported.   Address   Data   Data   F0F00614h   80000000h   Address   F0F00214h   (Format0Mode5)   XCD-MV6   FC000000h   When the following command is issued video transfer   stops.   F0F00218h   FC000000h   (Format0Mode6)   Address   Data   F0F00614h   00000000h   19   MaxNumImages / NumberOfImages   OneShot, MultiShot and   ImageBuffer   Address   Data   F0F00634h   x0640nnh   64h (100) is the maximum number of saved frames. nn   is the number of currently saved frames. It will be 00h to   64h (0 to 100).   This camera supports both OneShot, MultiShot and   ImageBuffer commands. With a OneShot command,   after outputting just one single-frame live image is   output. With a MultiShot command, the specified   number of images are output. ImageBuffer outputs a   specified number of images stored in the camera.   Issue the following commands when using OneShot and   MultiShot.   Issue the following commands to output ImageBuffer   images.   TransferDataSelect BufferedImageData   Address   Data   ImageBufferCtr OFF / TransferDataSelect   LiveData   F0F00634h   40000000h   ImageBufferRead   Address   Data   F0F00634h   00000000h   Address   Data   F0F0061Ch   400000nnh   OneShot   nn specifies the number of output frames. It is possible   to specify between 01h to 64h (1 to 100). When 00h is   specified it is construed that 1 was set.   Address   Data   F0F0061Ch   80000000h   MultiShot   Execution of ContinuousShot, OneShot, MultiShot and   ImageBuffer are prioritized as follows. When a   command with higher priority is being executed, the one   with the lower priority is ignored.   Address   Data   F0F0061Ch   4000nnnnh   nnnn indicates the number of frames to be output. You   can specify any number between 0001h and FFFFh (1   and 65535). If 0000h is specified, you can think of it as   being 1.   ContinuousShot > OneShot > MultiShot/ImageBuffer   Issue the following commands to start saving   ImageBuffer images.   ImageBufferCtr ON   Address   Data   F0F00634h   80000000h   Issue the following commands to stop saving   ImageBuffer images.   ImageBufferCtr OFF   Address   Data   F0F00634h   00000000h   When the following command is read, the maximum   number of saved frames and the number of currently   saved frames is understood.   20   Control of IIDC Standard Features   Before transmitting the control command, check the variable ranges of settings and if there is an automatic mode for   each feature.   As the variable ranges of the settings vary with video modes for the Pan and Tilt features, be sure to check them if the   video mode is changed.   Address   F0F00500h   Data   890023FFh   Bit   0 This feature exists.   (Brightness)   4 The value can be read out.   Manual setting can be selected.   Min. 2   7 8-19   20-31   Max. 1023   F0F00518h   (Gamma)   89000FFFh   90033E8h   0 This feature exists.   4 The value can be read out.   Manual setting can be selected.   Min. 0   7 8-19   20-31   Max. 4095   F0F0051Ch   (Shutter)   0 This feature exists.   1 Absolute value control possible.   The value can be read out.   Manual setting can be selected.   Min. 3   4 7 8-19   20-31   Max. 1000   F0F00520h   (Gain)   9000039h   0 This feature exists.   4 The value can be read out.   Manual setting can be selected.   Min. 0   7 8-19   20-31   Max. 57   F0F00530h   (Trigger)   8E81C000h   0 This feature exists.   4 The value can be read out.   Feature can be switched between ON and OFF.   Polarity can be changed   Trigger Source 0 exists.   Software Trigger Mode exists.   Trigger Mode0 exists.   Trigger Mode1 exists.   This feature exists.   5 6 8 15   16   17   0 F0F00534h   8D000FFFh   (TriggerDelay)   4 The value can be read out.   Feature can be switched ON/OFF   Manual setting can be selected.   Min. 0   5 7 8-19   20-31   0 Max. 4095   F0F00584h   (Pan)   89******h   This feature exists.   4 The value can be read out.   Manual setting can be selected.   Min. (Depends on the video mode.)   Max. (Depends on the video mode.)   7 8-19   20-31   * According to the IEEE 1394 specifications, the most significant bit is shown as 0, and the least significant bit as 31.   21   Actual control can be carried out by setting registers   from F0F00800 onward.   ddd indicates the control value expressed as a 12 bit   hexadecimal number.   Pan control   Address   Data   F0F00884   82000ddd   Sets Pan manually.   xxx indicates that any setting made will be ignored.   GPIO control   Address   Brightness control   Data   0000000d   Address   Data   F0F20400   Outputs a signal to the output   port.   F0F00800   82000ddd   Adjusts the black level.   bit31: GPO1   bit30: GPO2   Gamma control   F0F20404   Reads out the status of the   input port.   bit31: GPI1   Address   Data   F0F00818   82000000   Sets Gamma to OFF.   bit30: GPI2   82000mmn   n: 1h to Fh (1 to 16) gamma   curve n×0.1 equivalent   Strobe control   Address   mm: 00h to FFh (0 to 255)   gamma curve starting position   Data   F0F20200   80000000   82000000   82dddwww   A strobe signal is not output.   Outputs an exposure signal.   Shutter (exposure time) control   Address   Data   ddd = delay, www = signal   width, unit = µs.   F0F0081C   82000ddd   Controls shutter using the   manually set relative value.   C2000xxx   Controls shutter using the   manually set absolute value.   The formula for absolute value   shutter control register address   F0F00978h   (To obtain   Determines   the optional   this address, value using   After F0F0081C has been set   to the absolute value control,   set the exposure time using   this register.   Absolute value shutter control CSR offset   address   see “The   formula for   absolute   the 32-bit   floating-   point format.   control   Address   Data   register   address” on   page 22.)   F0F0071C   003C025C   Absolute value shutter control   CSR offset.   The register address for absolute value shutter control is   given by the following formula.   Gain control   F0000000h + 003C025Ch × 4 = F0F00970h   Address   Data   F0F00820   82000ddd   Set Gain manually.   Address   Data   F0F00970   3727C5AC   Absolute value shutter control   minimum value. (ReadOnly)   Trigger control   Address   F0F00974   F0F00978   41800000   Absolute value shutter control   maximum value. (ReadOnly)   Data   F0F00830   82000000   82010000   82E00000   80000000   Sets to Hardware Trigger   Mode0.   Absolute value shutter control   setting value.   Sets to Hardware Trigger   Mode1.   The data is indicated by 32-bit floating-point format.   3727C5AC is 0.00001, and 41800000 is 1.   Sets to Software Trigger   Mode0.   F0F0062C   Outputs a software trigger.   Automatically resets to 0 when   exposure ends.   Trigger Delay control   Address   Data   F0F00834   82000ddd   Sets Trigger Delay.   22   Control of IIDC Optional Features   Check if the camera is equipped with optional features by reading bit 3 of BASIC_FUNC_INQ.   Address   F0F00400   (BASIC_FUNC_INQ)   Data   90801A0Fh   Bit   0 Vendar unique feature exists.   Does not support the error status in video mode.   Does not support the feature control error.   The optional feature exists.   1394b mode is available.   1 2 3 8 16   19   20   22   28-31   The power control is not available.   OneShot is available.   MultiShot is available.   ImageBuffer is available.   15 memory channels   Check the supported feature by reading   Opt_Function_Inq.   Strobe control   Check the offset address of Strobe control.   Address   Data   Bit   0 Address   Data   Control register address   F0F0040Ch   Opt_Function   _Inq   50000000h   F0F0048Ch   Strobe_output   _CSR_Inq   003C8000h   F0F20000h   1 Does not support PIO.   2 Does not support SIO.   3 Supports Strobe   output.   F0F20200h indicates the control address of the strobe   signal.   PIO control   Address   Data   Output signal   Check the offset address of PIO.   F0F20200h   80000000h   82000000h   A strobe signal is not output.   Outputs the signal indicating   the exposure time.   Address   Data   Control register address   (ExposureOut)   F0F00484h   PIO_Control_   CSR_Inq   003C8100h   F0F20400h   82dddwwwh Outputs a signal having a   width “www” after a delay   “ddd” from the start of   exposure. The unit is µs.   F0F20400h indicates the address of the PIO output port.   F0F20404h indicates the address of the PIO input port.   Address   Data   F0F20400h   0000000dh   Outputs a signal to the output   port.   bit31: GPO1   bit30: GPO2   F0F20404h   0000000dh   Reads the status of the input   port.   bit31: GPI1   bit30: GPI2   23   Address   F0F50000   Data   Any data   ControlofSony’sUnique   Features   F0F50004   : F0F500FC   Displaying the Test Chart   Displaying the gray scale   Write the following three commands in sequence.   Vertical Stripe Correction   Enabling vertical stripe correction   Write the following 3 commands in sequence.   Address   F0F30000   Data   08004600   Address   F0F30000   Data   08004600   F0F30004   F0F30008   0037FFFF   80000002   F0F30004   F0F30008   0040FFFF   80000000   Turning off the test chart   Write the following three commands in sequence.   Disabling vertical stripe correction   Write the following 3 commands in sequence.   Address   F0F30000   Data   08004600   Address   F0F30000   Data   08004600   F0F30004   F0F30008   0037FFFF   00000000   F0F30004   F0F30008   0040FFFF   00000000   User Free Memory   Enabling User free memory   Write the following three commands in sequence.   Blemish Correction   Generating blemish correction data for   user settings   Address   F0F30000   Data   08004600   1 2 Set all corrections to OFF.   F0F30004   F0F30008   0032FFFF   80000001   Set image format mode.   Specify the following - Format7 Mode0 Mono8   768 × 480 Packet Size 3072.   Disabling User free memory   Write the following three commands in sequence.   3 4 Set the shooting conditions.   Close the lens.   Adjust gain and shutter etc. to match the use   conditions.   Address   F0F30000   Data   08004600   F0F30004   F0F30008   0032FFFF   00000000   Set the threshold value.   Set it according to the use environment.   Write the following 3 commands in sequence.   When User free memory is enabled, the addresses   0xF0F50000 to 0xF0F500FC become open.   These addresses are available for writing data freely.   The written data are retained even if the power is turned   off.   Address   F0F30000   Data   08004600   0044FFFF   00000ddd   F0F30004   F0F30008   ddd = 000h to 3FFh   24   5 Generate the data   Write the following 3 commands in sequence.   2 3 4 Set image format mode.   Specify the following - Format7 Mode0 Mono8   768 × 480 Packet Size 3072.   Address   F0F30000   Data   08004600   0043FFFF   80000011   Set the shooting conditions.   Adjust lens, lighting, gain, and shutter etc. in line   with the use conditions.   F0F30004   F0F30008   Generate data.   When using the maximum value as the base   Write the following 3 commands in sequence.   6 7 Regenerate the moving image.   Specify the following - Format7 Mode0 Mono8   768 × 480 Packet Size 3072.   Address   F0F30000   Data   08004600   0046FFFF   80000010   Save the data   Write the following 3 commands in sequence.   F0F30004   F0F30008   Address   F0F30000   Data   08004600   0043FFFF   80000020   When using the average value as the base   Write the following 3 commands in sequence.   F0F30004   F0F30008   Address   F0F30000   Data   08004600   0046FFFF   80000011   Enabling blemish correction (default   data)   Write the following 3 commands in sequence.   F0F30004   F0F30008   Address   F0F30000   Data   08004600   5 6 Regenerate the moving image.   Specify the following - Format7 Mode0 Mono8   768 × 480 Packet Size 3072.   F0F30004   F0F30008   0042FFFF   80000000   Save the data   Write the following 3 commands in sequence.   Enabling blemish correction (user data)   Write the following 3 commands in sequence.   Address   F0F30000   Data   08004600   0046FFFF   80000020   Address   F0F30000   Data   08004600   F0F30004   F0F30008   F0F30004   F0F30008   0042FFFF   80000001   Enabling shading correction   Write the following 3 commands in sequence.   Disabling blemish correction   Write the following 3 commands in sequence.   Address   F0F30000   Data   08004600   Address   F0F30000   Data   08004600   F0F30004   F0F30008   0045FFFF   80000000   F0F30004   F0F30008   0042FFFF   00000000   Disabling shading correction   Write the following 3 commands in sequence.   Shading correction   Address   F0F30000   Data   08004600   Generating shading correction data   F0F30004   F0F30008   0045FFFF   00000000   1 Set the correction conditions.   Set all corrections to OFF.   25   Disabling bus synchronization   Write the following 3 commands in sequence.   Flipping Images Horizontally and   Vertically   Address   F0F30000   Data   08004600   Enabling images to be flipped vertically   Write the following 3 commands in sequence.   F0F30004   F0F30008   0036FFFF   00000000   Address   F0F30000   Data   08004600   F0F30004   F0F30008   0048FFFF   80000000   Memory Shot   Switching to Memory shot mode   Write the following three commands in sequence.   Disabling vertical flipping of images   Write the following 3 commands in sequence.   Address   F0F30000   Data   08004600   Address   F0F30000   Data   08004600   F0F30004   F0F30008   0010FFFF   80000000   F0F30004   F0F30008   0048FFFF   00000000   Switching to normal mode   Write the following three commands in sequence.   Enabling images to be flipped   horizontally   Write the following 3 commands in sequence.   Address   F0F30000   Data   08004600   Address   F0F30000   Data   08004600   F0F30004   F0F30008   0010FFFF   00000000   F0F30004   F0F30008   0049FFFF   80000000   When the Memory shot mode is set, the following   control registers become effective.   Disabling horizontal flipping of images   Write the following 3 commands in sequence.   Address   Data   F0F40000   010000nn   Starts recording and obtains   the status information.   Address   F0F30000   Data   08004600   F0F40004   Obtains the number of frames   that can be recorded.   F0F30004   F0F30008   0049FFFF   00000000   Operation when the trigger mode is set   1 Before starting, stop video and open the   isochronous resource.   Bus Synchronization   Enabling bus synchronization   Write the following 3 commands in sequence.   2 3 4 Set trigger mode to ON.   Switch to Memory shot mode.   Address   F0F30000   Data   08004600   Read F0F40004 to obtain the maximum number of   frames.   F0F30004   F0F30008   0036FFFF   80000000   5 6 Write 010000nn for F0F40000 to start recording.   (nn represents the number of frames to be used for   recording.)   Input triggers required number of times.   26   7 Read F0F40000 to check the recording status.   01000000 indicates during recording, and   010100nn indicates recording has stopped.   Notes on the Camera   Operations   8 9 Set trigger mode to OFF.   Secure the isochronous resource and start video.   The recorded images are output continuously.   If trigger mode remains ON, one image is output   each time a trigger is input.   If Frame Rate Decrease Occurs   With this camera, the frame rate may reduce depending   on shutter settings and changes.   1) 4-frame images will not be output when the shutter is   changed.   10 Read F0F40000 to check the playback status.   02000000 indicates during playback, and   02010000 indicates playback has stopped.   When playback stop is confirmed, stop video and   open the isochronous resource.   2) In long exposure mode, the exposure time is set   longer than the frame cycle. In this case, the frame   rate decreases gradually according to the exposure   time.   To continue recording/playback, go back to step 5.   11 To stop Memory shot, switch to normal mode.   When Using Trigger Mode   This camera is set to accept a trigger at the fastest   possible timing and it can accept overlap of the next   trigger signal during video transmission. For this reason,   a trigger inhibition period is not available. Thus, if a   trigger signal is input before the image sensor can accept   exposures, multiple exposures can occur, and it cannot   capture the correct image. Design the trigger generation   circuit so that the trigger cycle is not faster than   necessary. For the same reason, a malfunction may   occur when noise overlaps a trigger signal. In this case,   suppress noise in the trigger generation circuit.   Further, operations such as changing the shutter for each   trigger are not possible with this camera's trigger mode.   A normal image is output for the first time by trigger   operations with a shutter setting equal to 5 frames or   more. Images for 4 frames cannot be output by the   camera itself. Be sure to take note of this before use.   Also, with trigger mode 1, images are not output   normally when the jitter component of the trigger signal   itself is large. Keep the jitter component of the trigger   signal itself within 296 ns. Use trigger mode 0 if this   condition cannot be met.   Changing the trigger mode or trigger polarity may cause   image disturbance. Be sure to take note of this before   use.   Increase in White Flecks and Noise   White flecks and noise, which are phenomena specific   to image sensors in this camera, may increase.   Noise tends to increase in the following cases:   1) When used in a high-temperature environment   2) When the gain is increased   3) When using a slow shutter or the trigger cycle is long   4) When the image sensor itself is depleted   27   This is attributable to the basics of the image sensor and   is not a malfunction.   Pseudo-binning mode sensitivity   Binning mode included in XCD-V60/SX90/U100 can   increase sensitivity because it adds a vertical direction   signal. In contrast, the pseudo-binning mode included in   this camera outputs dark pixels or the average value of   the vertical direction 2 pixels, so sensitivity never   increases. The operating principle differs to standard   binning modes, so be sure to take note of this before use.   Shutter Speed and Image Quality   Assurance   With this camera, the shutter speed can be set at 1/   50,000 to 1 s, but image quality problems can arise with   shutter speeds close to the setting threshold, such as   noise and tiny white flecks. Therefore, the shutter speed   ranges shown below are recommended to prevent image   quality interference.   Guaranteed operating range:   1/50,000 to 1 s   Guaranteed image quality range: 1/30,000 to 1/10 s   As to the shutter speed range for guaranteed image   quality, because noise and tiny white flecks may arise   when used in a high-temperature environment or with an   increased gain, set the blemish correction to ON after   you have retrieved the blemish correction data set   according to your user conditions.   However, when there is a large number of blemishes to   be corrected, be sure to note that this will cause the   resolution to reduce.   Performance Assured Visual   Output   When the image correction function of the camera is set   to ON, a portion of the level range of the dynamic range   will be used for correction processing. As a result, the   upper limit of the visual output level may not reach the   white clip level.   The performance assured range for visual output level is   16 to 243 steps.   Power Consumption   Be sure to take note of power consumption before use.   The power consumption of this camera will increase at   high ambient temperatures if you use a power supply   that is close to the upper limit (+30 V) or lower limit   (+8 V) of the camera's operating voltage range, or use   the S1600 (1600 Mbps) transmission speed. In such   cases, lower the ambient temperature by applying   cooling measures, or use a power supply that is   approximately +12 V.   28   Specifications   Specifications   XCD-MV6   Image sensor   1/3-type CMOS sensor   Number of effective pixels   Approx. 360,000   752 (H) × 480 (V)   Cell size   6.0 (H) × 6.0 (V) µm   4.51 (H) × 2.88 (V) mm   Chip size   Interface format   IEEE1394b-2002   Transfer speed   1600, 800 Mbps   Protocol   IIDC 1394-based Digital Camera Specification Version 1.32 Compliant   640 × 480 Mono8/16   Image format (fixed size)   Frame rate (depends on the image format)   60 to 1.875 fps   Image format (Format7)   (* for Partial scan)   680 × 480 Mono8/16*   320 × 240 (Binning)   640 × 240 (Binning)   752 × 480 (60 fps)   Partial scan function   Minimum unit: 64 × 24   Trimming position selectable by the unit of 4 × 4   Lens mount   C-mount   Flange back   Minimum illumination   Brightness   17.526 mm   1 0.5 lx(Iris: F1.4, Gain:18 dB, Shutter: /60s)   Adjustable   Gamma   15 gamma curve coefficient types   Shutter speed   1/50,000 to 1 s   (Absolute value control possible)   Gain   0 to 18 dB (Analog gain: 0 to 12 dB / Digital gain: 12 to 18 dB)   External trigger shutter   Edge detection (Mode0), Exposure time setting by trigger width (Mode1),   Software trigger (IEEE1394 bus), Trigger/strobe delay setting   Power supply   +8 to +30 V (IEEE1394b cable or 8-pin connector)   2.2 W (12 V)   Power consumption   Performance guaranty temperature   Operating temperature   Storage temperature   Operating relative humidity   Storage relative humidity   Vibration resistance   MTBF   0 °C to 40 °C (32 °F to 104 °F)   –5 °C to +45 °C (23 °F to 113 °F)   –30 °C to +60 °C (–22 °F to +140 °F)   20% to 80% (No condensation)   20% to 95% (No condensation)   10 G (20 to 200 Hz, 20 minutes for each direction X, Y, Z)   73800 Hrs (Approx. 8.4 years)   70 G   Shock resistance   Dimensions   29 (W) × 29 (H) × 19 (D) mm, not including projecting parts   (1 3/16 (W) × 1 3/16 (H) × 3/4 (D) inches)   Mass   37 g (1.3 oz)   29   Video Modes Supported   Fixed format   Format   Mode   Image Size   Color Coding   Frame Rate   1.875   3.75   7.5   XCD-MV6   0 5 640 × 480   Mono8   15   30   60   6 640 × 480   Mono16   1.875   3.75   7.5   15   30   60   1 2 5 800 × 600   Mono8   Mono8   7.5   15   30   1024 × 768   1.875   3.75   7.5   15   30   6 7 800 × 600   Mono16   Mono16   3.75   7.5   15   30   1024 × 768   1.875   3.75   7.5   15   30   30   Format   Mode   Image Size   Color Coding   Frame Rate   1.875   3.75   7.5   XCD-MV6   2 2 1280 × 960   Mono8   15   30   5 6 7 1600 × 1200   1280 × 960   1600 × 1200   Mono8   Mono16   Mono16   1.875   3.75   7.5   15   1.875   3.75   7.5   15   1.875   3.75   7.5   15   S800 band is required.   Free format   Format   Mode   XCD-MV6   Depends on the area.   120 fps   7 0 Partial scan   Frame rate   1 2 2 × 2 binning   Frame rate   1 × 2 binning   Frame rate   120 fps   The frame rates indicate the values in 8-bit mode and under S800 conditions.   To operate with a frame rate of 120 fps, the shutter speed should be faster than 1/120 s.   To operate with a frame rate of 60 fps, the shutter speed should be faster than 1/60 s.   31   Sony reserves the right to change specifications of the products and discontinue products without notice.   Technical information contained herein is for reference only and does not convey any license by any implication or   otherwise under any intellectual property right or other right of Sony or third parties.   Sony cannot assume responsibility for any right infringements arising out of the use of this information.   Sony Corporation   |