Signal Name I/O Type Description TRIG1 I RS644 CC1 – Synchronization input (refer to “Synchronization Mode” on page 6) TRIG2 I RS644 CC2 – Start Integration period in dual synchro mode (refer to “Synchronization Mode” on page 6) CLK_IN I RS644 CC4 – External clock for (multi-)camera synchronization (refer to “Synchronization Mode” on page 6)
Signal Name I/O Type Description ODD[11-0] O RS644 Odd pixel data (refer to “Output Data Timing” on page 8), ODD-00 = LSB, ODD-11 = MSB EVEN[11-0] O RS644 Even pixel data (refer to “Output Data Timing” on page 8), EVEN-00 = LSB, EVEN-11 = MSB STROBE O RS644 Output data clock (refer to “Output Data Timing” on page 8), data valid on the rising edge LVAL O RS644 Line valid (refer to “Output Data Timing” on page 8), active high signa
Note: Notes:FVAL, as defined in the Camera Link standard, is not used. FVAL is permanently tied to 0 (low) level. DVAL is not used. DVAL is permanently tied to 1 (high) level. In case of Single output, the data (multiplexed) are output in place of Odd data. 9.4 Serial Communication The Camera Link interface provides two LVDS signal pairs for the communication between the camera and the frame grabber. This is an asynchronous serial communication based on RS-232 protocol. The configuration of the serial line is:
? Full duplex/without handshaking
? 9600 bauds, 8-bit data, no parity bit, 1 stop bit.
Command Syntax The valid syntax is "S = n(CR)" with:
? S: command identification as per “Camera Command and Control” on page 5. S is a single character in upper case.
? n: setting value.
? (CR): means "carriage return". no space, nor tab may be inserted between S, =, n and (CR). Example of a valid command:
? G = 3(CR): sets the camera to gain 3 (refer to “Camera Command and Control” on page 5 for exact value calculation). Example of non valid commands: ? G = 3(CR): spaces ? g = 3(CR): g instead of G ? G = 1040(CR): 1040 is outside of range 9.4.2 Command Processing Each command received by the camera is processed: ? If the command is valid: – the setting is done in case of a write command. – the camera returns the data separated by (CR) in case of the read command. – the camera returns: >OK(CR). ? If the command is not valid: – nothing is done. – the camera returns: >1 = out of range; >2 = syntax error; >3 = command too long; >4,>6,>7 = internal error; >5 undefined function.