//
// Copyright (c) 2000-2001 by Cognex Corporation, Natick, MA USA
// All rights reserved. This material contains unpublished,
// copyrighted work, which includes confidential and proprietary
// information of Cognex.
//

// This CCF supports the Sony XC-ST50CE camera in free running, 
// 1-field mode.  The image is acquired in half res horizontally.
// The PLL is used to derive the pixel clock and the vertical 
// sync signal.  Note that Cognex CVM3 lacks the hardware (PLL) 
// to support this CCF. 
//
// Cable: 300-0099 (CVM1 & 8501 & 8504)
// Cable: 300-0181 (CVM6)
// Cable: 300-0181 (8100M+)
//

// For the Sony XC-STCE / XC-ESCE cameras
// the switches on the back of the camera must be 
// set as described below. Disconnect all electrical 
// connections to the camera before making any 
// changes to the settings
//----------------------------------------------
// Camera               DIP             Setting
//                      Switch  
// ---------------------------------------------
// XC-STCE / XC-ESCE    1               OFF
// XC-STCE / XC-ESCE    2               OFF
// XC-STCE / XC-ESCE    3               OFF
// XC-STCE / XC-ESCE    4               OFF
// XC-STCE / XC-ESCE    5               ON
// XC-STCE / XC-ESCE    6               OFF
// XC-STCE / XC-ESCE    7               OFF
// XC-STCE / XC-ESCE    8               OFF
// XC-ESCE              9               OFF
// XC-ESCE              0               OFF
// -----------------------------------------------------------
// XC-STCE Only         | XC-ESCE Only
//------------------------------------------------------------
// Gain         "F"     | M GAIN        dial in ( | ) position
// INT/EXT      EXT     | INT/EXT       EXT                     
// TRIG         "+"     |       
// Gamma        OFF     |       
// 
//------------------------------------------------------------

/*  
Created by Cognex CCF Editor
Thursday, September 21, 2000 13:45:28
*/

format name = "Sony XC-ST50CE 380x287 ExtPLLCo CCF";
format width = 380;
format height = 287;
format video_interface = analog;
format video_encoding = mono;
format bits_per_pel = 8;
format peltype = mono;
format taps = 1;

format hd_direction = unused;
format horiz_reference = sync_separator;
format horiz_reference_type = sync;
format hlock_position = 7;

format vd_direction = unused;
format vertical_reference = sync_separator;
format vertical_reference_type = sync;
format vlock_position = 1.0625;

format ctrl1_direction = unused;
format ctrl2_direction = unused;

format pclk_direction = unused;
format pclk_source = pll;
format pclk_frequency = 14.75;

format htotal = 944;
format vtotal = 625;
format active_start = 162;

// horizontal events
format hdrive = 1 922;
format hdrive = 0 81;
format hsync = 1 0;
format hsync = 0 73;
format heq = 1 0;
format heq = 0 36;
format heq = 1 472;
format heq = 0 508;
format hvsync = 1 0;
format hvsync = 0 398;
format hvsync = 1 472;
format hvsync = 0 870;
format hsample = 1 108;
format hsample = 0 118;

// vertical events
format vdrive = 0 4;
format vdrive = 1 309;
format vdrive = 0 316.5;
format vdrive = 1 621.5;
format vsync = 1 625;
format vsync = 0 2.5;
format vsync = 1 312.5;
format vsync = 0 315;
format vaoi = 1 23;
format vaoi = 0 310;
format vaoi = 1 335;
format vaoi = 0 622;

format number_of_fields = 1;
format aoi_per_field = 1;
format x_subsampling = 2;
format interlace = 0;
format rapid_reset = 0;
format shutter_mode = none;
format strobe_mode = trigger;
format shutter_per_field = 0;

format cti_end_field0 = 14;
format cti_end_field1 = 326;
format cti_width_min = 2;

format settling_time = 0.6;
format origin_in_field0 = 0;

vs version = 5;
vs revision = 1;

ccf version = 1;
ccf build_number = 3;

ccf_checksum 0x03606196
