IBIS4-A-6600
CYII4SM6600AB
ADVANCE
INFORMATION
Document Number: 001-02366 Rev. *D
Page 20 of 40
Sequencer and Registers
Figure 3. showed a number of control signals that are needed
to operate the sensor in a particular sub-sampling mode, with
a certain integration time, output amplifier gain, etc. Most of
these signals are generated on-chip by the sequencer that
uses only a few control signals. These control signals should
be generated by the external system:
SYS_CLOCK, which defines the pixel rate (nominal 40 MHz),
Y_START pulse, which indicates the start of a new frame,
Y_CLOCK, which selects a new row and will start the row
blanking sequence, including the synchronization and loading
of the X-register.
The relative position of the pulses will be determined by a
number of data bits that are uploaded in internal registers
through a Serial to Parallel interface (SPI).
Internal Registers
Table 15. shows a list of the internal registers with a short
description. In the next section, the registers are explained in
more detail.
Table 15. List of Internal Registers
Register
0 (0000)
Bit
Name
Description
11:0
SEQUENCER register
Selection of mode, granularity of the X sequencer clock, calibration,
Default value <11:0>:"000100000000"
Mode of readout:
NDR = 0: normal readout (double sampling)
NDR = 1: non-destructive readout
4 different modes of non-destructive readout (no influence if NDR = 0)
0 = normal operation
1 = reset of pixels before readout
0 = electronic shutter operation
1 = addressing from both sides
0 = fast
1 = slow
0 = fast
1 = slow
0 = normal mode
1 = 'continuous precharge'
Granularity of the X sequencer clock
0
NDR
1:2
3
NDR_mode
RESET_BLACK
4
FAST_RESET
5
FRAME_CAL_MODE
6
LINE_CAL_MODE
7
CONT_CHARGE
8
9
10
GRAN_X_SEQ_LSB
GRAN_X_SEQ_MSB
BLACK
0 = normal mode
1 = disconnects column amplifiers from busses, output of amplifier equals
dark reference level
0 = normal mode
1 = continuous reset of all pixels
Number of pixels to count (X direction). Max. 2222/2 (2210 real + 12 dummy
pixels). Default value <10:0>:"01000000000"
Number of lines to count (Y direction).
Max. 3014 (3002 real + 12 dummy pixels).
Default value <11:0>:"101111000110"
Integration time.
Default value <11:0>:"000000000001"
Delay of sequencer pulses
Default value <7:0>:"00000011"
Delay of PIX_VALID pulse
Delay of EOL/EOF pulses
X start position (0 to 98).
Default value <6:0>:"0000000"
Y start position (0 to 137).
Default value <7:0>:"00000000"
11
RESET_ALL
1 (0001)
10:0
NROF_PIXELS
2 (0010)
11:0
NROF_LINES
3 (0011)
11:0
INT_TIME
4 (0100)
7:0
DELAY
0:3
4:7
6:0
DELAY_PIX_VALID
DELAY_EOL/EOF
X_REG
5 (0101)
6 (0110)
7:0
Y_REG
[+] Feedback