Control

Video Mode Settings (S800)

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 for the XCD-V60; Format2, Mode2, and a frame rate of 30 fps for the XCD-SX90, and Format2, Mode5, and a frame rate of 15 fps for the XCD-U100 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.

When multiple cameras are used simultaneously, set different isochronous channels for each.

 

 

Data

 

 

 

 

 

Address

XCD-V60/

XCD-SX90/

XCD-U100/

 

V60CR

SX90CR

U100CR

 

 

 

 

F0F00600h

A0000000h

80000000h

60000000h

(FrameRate)

 

 

 

 

 

 

 

F0F00604h

A0000000h

40000000h

A0000000h

(VideoMode)

 

 

 

 

 

 

 

F0F00608h

00000000h

40000000h

40000000h

(VideoFormat)

 

 

 

 

 

 

 

F0F0060Ch

00008003h

00008003h

00008003h

(IsoChannel /

 

 

 

IsoSpeed)

 

 

 

 

 

 

 

Video Mode Settings (S400)

When the camera is used under1394A (S400) conditions, set the isochronous transfer speed to 400 Mbps.

In this case, set the frame rate to 15 fps, as this mode does not support data transfer of SXGA 30 fps.

 

 

Data

 

 

 

 

 

Address

XCD-V60/

XCD-SX90/

XCD-U100/

 

V60CR

SX90CR

U100CR

 

 

 

 

F0F00600h

A0000000h

60000000h

60000000h

(FrameRate)

 

 

 

 

 

 

 

F0F00604h

A0000000h

40000000h

A0000000h

(VideoMode)

 

 

 

 

 

 

 

F0F00608h

00000000h

40000000h

40000000h

(VideoFormat)

 

 

 

 

 

 

 

F0F0060Ch

02000000h

02000000h

02000000h

(IsoChannel /

 

 

 

IsoSpeed)

 

 

 

 

 

 

 

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

OneShot and MultiShot

This camera supports both OneShot and MultiShot commands. With a OneShot command, after outputting 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

nnnnindicates 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.

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.

ContinuousShot > OneShot > MultiShot

20