EVBUM2280/D KAI-11002 Evaluation Timing Specification Altera Code Version Description The Altera code described in this document is intended for use in the AD984X Timing Board. The code is written specifically for use with the following system configuration: www.onsemi.com EVAL BOARD USER’S MANUAL Table 1. SYSTEM CONFIGURATION Evaluation Board Kit: PN Timing Generator Board Board Model 3E8180 (AD9845 30 MHz) KAI−11002 CCD Imager Board Board Model 3E8187 Framegrabber Board National Instruments model PCI−1424 ALTERA CODE FEATURES / FUNCTIONS • 2 x 2 Binning Mode Operation • Fifteen different Integration Mode Options (Sub−frame The Altera Programmable Logic Device (PLD) has three major functions: Timing Generator The PLD serves as a state machine based timing generator whose outputs interface to the KAI−11002, the AD9845 Analog Front End (AFE), and the PCI−1424 Framegrabber. The behavior of these output signals is dependent upon the current state of the state machine. External digital inputs, as well as jumpers on the board can be used to set the conditions of certain state transitions (See Table 2). In this manner, the board may be run in any of the following operating modes: • Single Capture Mode Operation (Trigger, Electronic shutter, Integrate, Fast Dump Vertical CCD’s, Diode Transfer, CCD Readout) • Continuous Free−running Mode Operation (Diode Transfer, CCD Readout, Diode Transfer, CCD Readout) • Single Output or Dual Output Mode Operation © Semiconductor Components Industries, LLC, 2014 October, 2014 − Rev. 2 • Integration Times utilizing Electronic Shuttering as well as Multi−frame Integration Times) Four different Optical Black Clamp (AD9845 CLPOB) Modes Delay Line Initialization Upon power up, or when the BOARD_RESET button is depressed, the PLD programs the 10 silicon delay IC’s on the Timing Generator Board to their default delay settings via a 3 wire serial interface. See Table 10 for details. AFE Register Initialization Upon power up, or when the BOARD_RESET button is depressed, the PLD programs the registers of the two AFE chips on the Timing Generator Board to their default settings via a 3 wire serial interface. See Table 11 for details. 1 Publication Order Number: EVBUM2280/D EVBUM2280/D ALTERA CODE I/O Table 2. INPUTS Symbol POWER_ON_DELAY SYSTEM_CLK INTEGRATE_CLK Description The rising edge of this signal clears and re−initializes the PLD 60 MHz clock, 2X the desired pixel clock rate Single capture mode integration timing control clock JMP0 Output mode select (High = Dual / Low = Single) JMP1 Operating mode select (High = Single Capture / Low = Free Running) JMP2 Binning select control line (High = 2x2 binning / Low = no binning ) JMP3 Not used DIO0 External trigger in Single Capture operating mode DIO[5..1] Integration time select lines in Single Capture operating mode DIO[8..6] Electronic shutter mode control lines (See Table 14) DIO[11..9] Free Running Multi frame integration mode control lines (See Table 12 and Table 13) DIO[13..12] AD9845 CLPOB MODE control lines (See Table 9) DIO[19..14] (Not used for KAI−11002 operation) Table 3. OUTPUTS Symbol Description V1_CLK KAI−11002 CCD V1 Clock V2_CLK KAI−11002 CCD V2 Clock H1_CLK KAI−11002 CCD H1BL, H1SL, H1SR, H1L Left, H1L Right Clocks H1BR_CLK H2_CLK KAI−11002 CCD H1BR Clock KAI−11002 CCD H2BL, H2SL, H2SR, Clocks H2BR_CLK KAI−11002 CCD H2BR Clock R_CLK KAI−11002 CCD Reset Clock FDG KAI−11002 Fast Dump Gate V3RD KAI−11002 V2 Third Level Control Signal V_SHUTTER Electronic Shutter Control Signal SHP AD9845 Sample CCD Reset Level SHD AD9845 Sample CCD Data Level DATACLK PBLK AD9845 A/D Convert Clock AD9845 Pixel Blanking CLPOB AD9845 Black Level Clamp CLPDM AD9845 Dc Restore Input Clamp VD AD9845 Optional Vertical Drive Sync HD AD9845 Optional Horizontal Drive Sync PIX PCI−1424 Frame Grabber Pixel Rate Synchronization FRAME LINE PCI−1424 Frame Grabber Frame Rate Synchronization PCI−1424 Frame Grabber Line Rate Synchronization CH1_SLOAD Serial Load Enable, Ch1 AD9845 AFE CH2_SLOAD Serial Load Enable, Ch2 AD9845 AFE SLOAD Serial Load Enable, Delay Line IC’s http://onsemi.com 2 EVBUM2280/D Table 3. OUTPUTS Symbol Description SCLOCK Serial Clock (AD9845, Delay Line IC’s) SDATA Serial Data (AD9845, Delay Line IC’s) SERIAL_ENA Tri−State Control Of PLD/External Enable Of Serial Interface INTEGRATE High During CCD Integration Time KAI−11002 TIMING CONDITIONS Table 4. SYSTEM TIMING CONDITIONS Description Symbol Time Notes System Clock Period Tsys 16.67 ns 60 MHz system clock Unit integration time Uint 1 ms Power stable delay Tpwr 30 ms Default Serial Load Time Tsload 112.5 ms Integration Time Tint Typical Typical Operating mode dependent Table 5. CCD TIMING CONDITIONS Description Symbol Time Pixel Counts Notes H1, H2, RESET period Tpix 33.33 ns 1 30 MHz clocking of H1, H2, RESET Photodiode Transfer setup T3P 25 ms 750 Photodiode Transfer Time TV3rd 12 ms 360 Photodiode Readout delay T3D 25 ms 750 Diode Transfer delay Tdd 50 ms 1500 VCCD Delay Tvd 0.13 ms 4 VCCD Transfer Time TVCCD 10 ms 300 HCCD Delay Thd 10 ms 300 Vertical Transfer period Vperiod 20.13 ms 604 Shutter Pulse Time Ts 5 ms 150 Shutter Pulse Delay Tsd 2 ms 60 Single Output Pixels per line PIX_X1 4200 4080 CCD pixels plus 120 overclock Dual Output Pixels per line PIX_X2 2144 2040 CCD pixels plus 104 overclock Lines per frame PIX_Y 2736 2720 CCD lines plus 16 overclock RESET clock pulse width Tr 5 ns Fast Dump Flush Time Tflush 50 ms Fast Dump Flush Period Tvflush 17.06 ms Vperiod = Tvd + TVCCD + Thd Tr is set by hardware on imager board 512 50% duty cycle vertical clocks Table 6. AFE TIMING CONDITIONS Description Symbol Time Pixel Counts Notes SHP,SHD,DATACLK period Tpix 33.3 ns 1 30 MHz clocking of SHP,SHD,DATACLK SHP pulse width Tshp 7.5 ns Tshp is set by hardware on timing board SHD pulse width Tshd 7.5 ns Tshd is set by hardware on timing board CLPOB1 line start CLPOB1_ls 2 http://onsemi.com 3 Line counter, CLPOB modes 1,2 only EVBUM2280/D Table 6. AFE TIMING CONDITIONS Description Symbol CLPOB1 line end Time Pixel Counts Notes CLPOB1_le 10 Line counter, CLPOB modes 1,2 only CLPOB1 start pixel 1 output CLPOB1_ps1 100 Horizontal counter, CLPOB modes 1,2 only CLPOB1 end pixel 1 output CLPOB1_pe1 4000 Horizontal counter, CLPOB modes 1,2 only CLPOB2 start pixel 1 output CLPOB2_ps1 4161 Horizontal counter, CLPOB modes 0,2 only CLPOB2 end pixel 1 output CLPOB2_pe1 4190 Horizontal counter, CLPOB modes 0,2 only CLPDM start pixel 1 output CLPDM_ps1 4131 Horizontal counter CLPDM end pixel 1 output CLPDM_pe1 4156 Horizontal counter CLPOB1 start pixel 2 output CLPOB1_ps2 100 Horizontal counter, CLPOB modes 1,2 only CLPOB1 end pixel 2 output CLPOB1_pe2 1800 Horizontal counter, CLPOB modes 1,2 only CLPOB2 start pixel 2 output CLPOB2_ps2 2105 Horizontal counter, CLPOB modes 0,2 only CLPOB2 end pixel 2 output CLPOB2_pe2 2134 Horizontal counter, CLPOB modes 0,2 only CLPDM start pixel 2 output CLPDM_ps2 2075 Horizontal counter CLPDM end pixel 2 output CLPDM_pe2 2100 Horizontal counter PBLK start pixel PBLK_ps 1 Vertical transfer counter PBLK end pixel PBLK_pe 580 Vertical transfer counter Table 7. PCI−1424 TIMING CONDITIONS Description Symbol Time Pixel Counts Notes PIX period Tpix 33.3 ns 1 30 MHz clocking of PIX sync signal MODES OF OPERATION The following modes of operation are available to the user. Output Modes The output mode is selected by setting the JMP0, JMP1 and JMP2 inputs to the appropriate level. Table 8. OUTPUT MODE JUMPER SETTINGS JMP2 (Binning) JMP1 (OPMODE) JMP0 (Output) Output Mode LOW LOW LOW Dual Output, Free−Running, No Binning (2144 x 2736 x 2 Out) LOW LOW HIGH Single Output, Free−Running, No Binning (4200 x 2736 x 1 Out) LOW HIGH LOW Dual Output, Single Capture, No Binning (2144 x 2736 x 2 Out) LOW HIGH HIGH Single Output, Single Capture, No Binning (4200 x 2736 x 1 Out) HIGH LOW LOW Dual Output, Free−Running, 2x2 Binning (1072 x 1368 x 2 Out) HIGH LOW HIGH Single Output, Free−Running, 2x2 Binning (2100 x 1368 x 1 Out) HIGH HIGH LOW Dual Output, Single Capture, 2x2 Binning (1072 x 1368 x 2 Out) HIGH HIGH HIGH Single Output, Single Capture, 2x2 Binning (2100 x 1368 x 1 Out) Dual Output Mode Single Output Mode The KAI−11002 device features a split horizontal register and two output amplifiers. Setting the JMP0 jumper to the high position causes all of the CCD pixels to be clocked out the CCD’s left output amplifier. See KAI−11002 device specification (References) for details. The KAI−11002 device features a split horizontal register and two output amplifiers. Setting the JMP0 jumper to the low position causes each half of the horizontal register to be clocked out in opposite directions, increasing the frame rate by approximately 2. See KAI−11002 device specification for details (References). http://onsemi.com 4 EVBUM2280/D Binning Mode (2x2) Multi−Frame Integration Modes Utilizing the JMP2 input, the timing can be set to accumulate 2 lines of charge in the horizontal register before clocking the charge down the horizontal register; 2 registers of charge are then accumulated in the output structure floating diffusion before clocking the charge out of the device. In this way, the total charge of a 2x2 pixel area is summed into one measurement. In free−running operating mode, integration times of more than a frame time can be achieved by varying the time between transfer of charge from the photodiodes. In Multi−frame Integration Mode, the Integration time can be set from 1X to 8X the frame time via the DIO interface (See Table 12 and Table 13). Electronic Shutter Modes In free−running operating mode charge is transferred from the photodiodes and then read out of the device in a continuous manner. See Figure 2. Integration times less than one frame time can be achieved by electronic shuttering of the device. In Electronic Shutter Mode, the integration time can be set from 1X to 1/8X frame time via the DIO interface (See Electronic Shutter State). Single Capture Mode Black Clamp Modes In single capture operating mode an external trigger is required to initiate the capture sequence. Upon the rising edge of the DIO0 control line the electronic shutter is activated. Then charge is allowed to accumulate in the photodiodes for a period of time set by the integration time control lines D[5..1]. In the last 50 ms of integration time residual charge is fast dumped from the vertical CCDs, and then the charge is transferred from the photodiodes and read out of the device. See Figure 3. One of the features of the AD9845 AFE chip is an optical black clamp. The black clamp (CLPOB) is asserted during the CCD’s dark pixels and is used to remove residual offsets in the signal chain, and to track low frequency variations in the CCD’s black level. Several options for operating this black clamp are provided and are controlled by the digital inputs D[13..12]. The default CLPOB mode is 0. Free−Running Mode Table 9. BLACK CLAMP MODES CLPOB Mode DIO[13..12] Black Clamp Operation Notes 0 Several dark pixels at the end of each line Default Mode 1 Several dark lines at the beginning of each frame 2 Several dark lines per frame, and several dark pixels per line 3 Off, no black clamp, CLPOB always held high http://onsemi.com 5 EVBUM2280/D PIXEL RATE CLOCKS GENERATION The pixel rate clocks are derived from the system clock. They operate at 1/2 the frequency of the system clock. The PIXEL_CLK signal is generated from the rising edge of the system clock. The DELAYED_PIX_CLK signal is generated from the falling edge of the system clock. By utilizing both edges of the system clock, 4 start positions for the pixel rate clocks are achieved. 1. The PIXEL_CLK signal 2. The DELAYED_PIX_CLK signal occurs 25% later than the PIXEL_CLK signal 3. The inverse of the PIXEL_CLK signal occurs 50% later than the PIXEL_CLK signal 4. The inverse of the DELAYED_PIX_CLK signal occurs 75% later than the PIXEL_CLK signal SYSTEM CLOCK PIXEL CLOCK INVERTED PIXEL CLOCK DELAYED PIXEL CLOCK INVERTED DELAYED PIXEL CLOCK PIXEL PERIOD 1 2 3 4 Figure 1. Pixel Clock Generation Timing One of these four signals is chosen to be the input signal source for a particular pixel rate signal, and then the position of the signal is optimized using a DS1020 programmable delay line IC. http://onsemi.com 6 EVBUM2280/D TIMING GENERATOR STATE MACHINE DESCRIPTION POWER_ON/ BOARD RESET CLEAR SETUP INITIALIZE YES FRAME DONE? NO DIODE_TRANSFER YES LINE TRANSFER INTEGRATE DONE? NO ELECTRONIC SHUTTER V_TRANSFER YES VES MODE? NO BINNING DONE? YES Figure 2. Timing Generator State Machine (Free−Running Mode) http://onsemi.com 7 NO EVBUM2280/D POWER_ON/ BOARD RESET CLEAR SETUP INITIALIZE YES FRAME DONE? NO YES ELECTRONIC SHUTTER LINE TRANSFER EXTERNAL TRIGGER? NO ELECTRONIC SHUTTER INTEGRATE/ FAST DUMP DIODE_TRANSFER YES V_TRANSFER VES MODE? NO BINNING DONE? YES Figure 3. Timing Generator State Machine (Single Capture Mode) http://onsemi.com 8 NO EVBUM2280/D Power−On / Board Reset Initialize State and then serially load the initial default values into the AFE registers. Upon completion of the serial load of the AFE, the board will be ready to proceed according to the output mode selected. When the board is powered up or the Board Reset button is pressed, the Altera PLD is internally reset. When this occurs, state machines in the PLD will first serially load the initial default values into the ten delay line IC’s on the board, CLOCKING STATE MACHINE DEFAULT DELAY CLEAR / SETUP INITIALIZE POWER ON DEFAULT AFE DONE AFE WAIT ALL DONE SCLOCK SDATA SLOAD CH1 SLOAD Tpwr Tsload Figure 4. Power−On Initialization Timing Delay Register Initialization serial input pin of device 2 and so on. Therefore, when making an adjustment to one or more delay lines, all the delay lines must be reprogrammed. The total number of serial bits must be eight times the number of units daisy−chained and each group of 8 bits must be sent in MSB−to−LSB order (See References). The total delay on each output signal is calculated as: The Programmable Silicon Delay Lines allow the Horizontal Clocks, Reset Clock, Clamp, Sample, and Data Clock signals to be adjusted within the sub−pixel timing. On power−up or board reset, the delay lines are programmed with values stored in the Altera device. These values are chosen to conform to the timing requirements of the CCD image sensor and to achieve optimum device performance (See the KAI−11002 device specification for details). The delay values shown in Table 10 are typical values, and may vary on an individual Evaluation Board set. For programming purposes, the silicon delay lines are cascaded, i.e., the serial output pin of device 1 is tied to the Delay = 10.0 + 0.25 * [Delay Code] (ns) Refer to the Dallas Semiconductor DS1020 Programmable Silicon Delay Line Specification Sheet (References) for details. http://onsemi.com 9 EVBUM2280/D Table 10. DEFAULT DELAY IC PROGRAMMING Delay IC Programming Order Delay IC Output Signal Delay IC Input Signal Source Delay Code (Typical) Delay (ns) (Typical) 1 AD9845 DATACLK PIXEL CLK 32 18.0 2 CH2 AD9845 SHP PIXEL CLK 24 16.0 3 CH1 AD9845 SHP PIXEL CLK 24 16.0 4 CH2 AD9845 SHD INVERTED PIXEL CLK 20 15.0 5 CH1 AD9845 SHD INVERTED PIXEL CLK 20 15.0 6 H1 CLOCK INVERTED PIXEL CLK 0 10.0 7 H1BR CLOCK INVERTED PIXEL CLK 0 10.0 8 H2 CLOCK PIXEL CLK 0 10.0 9 H2BR CLOCK PIXEL CLK 0 10.0 10 RESET CLOCK INVERTED PIXEL CLK 0 12.0 On power up or board−reset, the AFE registers are programmed to the default levels shown in Table 11. See the AD9845 specifications sheet (References) for details. Table 11. DEFAULT AD9845 AFE REGISTER PROGRAMMING Register Description Value 0 Operation 128 Notes 1 VGA Gain 206 Corresponds to a VGA stage gain of 5.23 dB 2 Clamp 96 The output of the AD9845 will be clamped to code 96 during the CLPOB period 3 Control 10 PXGA gain registers enabled 4 PXGA gain0 43 Corresponds to a CDS stage gain of 0 dB 5 PXGA gain1 43 Corresponds to a CDS stage gain of 0 dB 6 PXGA gain2 43 Corresponds to a CDS stage gain of 0 dB 7 PXGA gain3 43 Corresponds to a CDS stage gain of 0 dB Clear / Setup State DIODE TRANSFER State The timing generator state machine is free running. It cycles through the states depending on the jumper settings and DIO inputs, and then returns back to the clear state to begin the next frame. At the beginning of each frame, the internal PLD counters are reset. During the DIODE_TRANSFER state, the V2_CLK is brought to the high level and charge is transported from the photodiodes to the Vertical CCD’s. http://onsemi.com 10 EVBUM2280/D TIMING GENERATOR STATE MACHINE CLEAR, SETUP, INITIALIZE DIODE_TRANSFER V_TRANSFER V1_CLK V2_CLK Vperiod Start of integration V3RD PIXEL COUNTS 1 1 1 T3P TV3RD T3D Tdd Tvd TVCCD Thd Figure 5. Diode Transfer Timing In free−running operating mode, the integration time can be adjusted to multiple frame times by prolonging the time between photodiode charge transfer using the input control lines D[11..9]. The effective integration time is the time between the transfer of charge from the photodiodes. The default Integration Mode is INT_MODE = 0, a single frame between photodiode transfer. In Single Output Mode, multiple frame integration time is equal to: (T3P + TV3rd + T3D + Tdd) + [(Vperiod + (PIX_X1 * Tpix)) * PIX_Y] * (INT_MODE + 1) Table 12. SINGLE OUTPUT, FREE−RUNNING MULTI−FRAME INTEGRATION TIMES INT_MODE DIO[11..9] Integration Time (Frames) Integration Time (ms) Frame Rate (Fps) Notes 0 1 438.19 2.28 Default 1 2 876.27 1.14 2 3 1314.36 0.76 3 4 1752.44 0.57 4 5 2190.52 0.46 5 6 2628.6 0.38 6 7 3066.68 0.33 7 8 3504.76 0.29 In Dual Output Mode, multiple frame integration time is equal to: (T3P + TV3rd + T3D + Tdd) + [(Vperiod + PIX_X2 * Tpix) * PIX_Y] * (INT_MODE + 1) Table 13. DUAL OUTPUT, FREE−RUNNING, MULTI−FRAME INTEGRATION TIMES INT_MODE DIO[11..9] Integration Time (Frames) Integration Time (ms) Frame Rate (Fps) Notes 0 1 250.7 3.99 Default 1 2 501.3 1.99 2 3 751.89 1.33 3 4 1002.48 1.00 4 5 1253.08 0.80 5 6 1503.67 0.67 6 7 1754.26 0.57 7 8 2004.85 0.50 http://onsemi.com 11 EVBUM2280/D V_TRANSFER State PLD is used to determine when the vertical clocks are forced high and low and when the vertical transfer time and horizontal delay time (Thd) are completed. During the V_TRANSFER state, each line (row) of charge is transported towards the horizontal CCD register using the Vertical clocks. A vertical transfer counter in the TIMING GENERATOR STATE MACHINE V_TRANSFER LINE_TRANSFER V1_CLK V2_CLK H1_CLK H2_CLK Vperiod PIXEL COUNTS Tvd TVCCD Thd PIX_X Figure 6. Vertical Transfer Timing Binning Mode Option allowed to accumulate before being clocked towards the output (Figure 7). When operating in 2x2 binning mode, two lines of charge are transferred into the CCD Horizontal Register A and TIMING GENERATOR STATE MACHINE LINE TRANSFER V_TRANSFER V_TRANSFER LINE TRANSFER V1_CLK V2_CLK H1_CLK H2_CLK PIXEL COUNTS PIX_X Tvd TVCCD Thd Tvd TVCCD Thd PIX_X Figure 7. Vertical Transfer Timing − 2x2 Binning Mode Electronic Shutter State occurred and the next transfer of charge from the photodiodes. The default Electronic Shutter Mode is 0, no electronic shutter. In Single Output mode, Electronic Shutter Mode integration time is equal to: The integration time can be adjusted to be smaller than one frame time by electronic shuttering of the device. Using the input control lines D[8..6], the line on which the electronic shutter will occur can be selected. The effective integration time is then the time between when the electronic shutter Tsd + {[(PIX_X1 * Tpix) + Vperiod] * (PIX_Y − VES_LINE)} − Vperiod + T3P + TV3rd http://onsemi.com 12 EVBUM2280/D Table 14. SINGLE OUTPUT ELECTRONIC SHUTTER INTEGRATION TIMES VES MODE DIO[8..6] VES_LINE # Integration Time (Frames) Integration Time (ms) Notes 1 438.19 Default 0 1 342 0.875 383.34 2 684 0.75 328.58 3 1026 0.625 273.82 4 1368 0.5 219.06 5 1710 0.375 164.3 6 2052 0.25 109.54 7 2394 0.125 54.78 In Dual Output mode, Electronic Shutter Mode integration time is equal to: Tsd + {[(PIX_X2 * Tpix) + Vperiod] * (PIX_Y − VES_LINE)} − Vperiod + T3P + TV3rd Table 15. DUAL OUTPUT ELECTRONIC SHUTTER INTEGRATION TIMES VES MODE DIO[8..6] VES_LINE # Integration Time (Frames) Integration Time (ms) Notes 1 250.7 Default 0 1 342 0.875 219.29 2 684 0.75 187.96 3 1026 0.625 156.64 4 1368 0.5 125.31 5 1710 0.375 93.99 6 2052 0.25 62.67 7 2394 0.125 31.34 TIMING GENERATOR STATE MACHINE LINE_ TRANSFER V_TRANSFER LINE_ TRANSFER ELECTRONIC_SHUTTER V1_CLK V2_CLK VES, VSUB H1_CLK H2_CLK PIXEL COUNTS PIX_X Tvd TVCCD Thd 1 Ts Figure 8. Electronic Shutter Timing http://onsemi.com 13 Tsd PIX_X EVBUM2280/D LINE_TRANSFER State Output Mode, the H1BR and H2BR clocks are switched to become identical with H2 and H1, respectively. In this way, the right half of the Horizontal register is clocked in the opposite direction, to the VOUTR output of the CCD. See KAI−11002 Device Performance Specifications (References) for details. In 2x2 Binning Mode, two registers of charge, each containing two pixels, are summed in the CCD’s floating diffusion before being clocked out of the device. The 2x2 Binning Mode can be selected using output control jumpers (See Table 8). When using Binning Mode, the pixel rate delays may have to be re−adjusted and re−synchronized to achieve optimal performance. During the LINE_TRANSFER state, charge is transported to the CCD output structure pixel by pixel. A line transfer counter in the PLD is used to keep track of how many pixels have been transported, and to synchronize the AD9845 timing signals and the PCI−1424 timing signals with the appropriate pixels (dark pixels for black clamping, for example). At the end of each line transfer, the Line counter is incremented. If all of the lines have been clocked out of the CCD, the state machine goes to the CLEAR / SETUP state; if not, the state machine goes to the V_TRANSFER state to transfer another line of charge into the horizontal register. In Single Output Mode, the H1BR and H2BR clocks are identical to the H1 and H2 clocks, respectively. In Dual CLOCKING STATE MACHINE V_TRANSFER LINE TRANSFER Vpix Vsat VOUT_CCD Tr RESET_CCD H2_CCD Tpix H1_CCD Tshp SHP Tshd SHD DATACLK PIX Figure 9. Horizontal Timing − Line Transfer http://onsemi.com 14 EVBUM2280/D TIMING GENERATOR STATE MACHINE V TRANSFER LINE TRANSFER Vpix VOUT_CCD Tr RESET_CCD H2_CCD Tpix H1_CCD Tshp SHP Tshd SHD DATACLK PIX Figure 10. Horizontal Timing − 2x2 Binning Mode Line Transfer Single Capture Operating Mode with External Trigger The timing for the Single Capture operating mode sequence of states is shown in Figure 11: CLOCKING STATE MACHINE CLEAR / SETUP ELECT. SHUTTER INTEGRATE / FAST DUMP Tvflush V2_CLK V1_CLK Tflush EXT TRIGGER DIO 0 INT_CLK Uint INTEGRATE Tint H2_CLK H1_CLK Figure 11. Single Capture with External Trigger Timing http://onsemi.com 15 DIODE TRANSFER EVBUM2280/D Table 16. SINGLE CAPTURE INTEGRATION TIME OPTIONS INT_MODE DIO[5..1] Integration Time (ms) Notes INT_MODE DIO[5..1] Integration Time (ms) 0 50 Default 16 250 1 60 17 300 2 70 18 350 3 80 19 400 4 90 20 450 5 100 21 500 6 110 22 550 7 120 23 600 8 130 24 650 9 140 25 700 10 150 26 750 11 160 27 800 12 170 28 850 13 180 29 900 14 190 30 950 15 200 31 1000 http://onsemi.com 16 Notes EVBUM2280/D TIMING GENERATOR STATE MACHINE DIODE TRANSFER V_TRANSFER LINE TRANSFER V_TRANSFER LINE TRANSFER V2_CLK V1_CLK FRAME LINE PIX PIXEL COUNTS T3P+Tv3rd+T3D+Tdd Vperiod PIX_X Vperiod PIX_X Figure 12. PCI−1424 Frame Grabber Timing TIMING GENERATOR STATE MACHINE DIODE TRANSFER V_TRANSFER LINE TRANSFER V_TRANSFER LINE TRANSFER V2_CLK V1_CLK PBLK CLPDM CLPOB SHP SHD DATACLK PIXEL COUNTS T3P+Tv3rd+T3D+Tdd Vperiod PIX_X Figure 13. AD9845 Timing http://onsemi.com 17 Vperiod PIX_X EVBUM2280/D Warnings and Advisories References • • • • • • When programming the Timing Board, the Imager Board must be disconnected from the Timing Board before power is applied. If the Imager Board is connected to the Timing Board during the reprogramming of the Altera PLD, damage to the Imager Board will occur. Purchasers of an Evaluation Board Kit may, at their discretion, make changes to the Timing Generator Board firmware. ON Semiconductor can only support firmware developed by, and supplied by, ON Semiconductor. Changes to the firmware are at the risk of the customer. KAI−11002 Device Specification KAI−11002 Imager Board User Manual KAI−11002 Imager Board Schematic AD984X Timing Generator Board User Manual AD984X Timing Generator Board Schematic Analog Devices AD9845 Product Data Sheet (28 and 30 MHz operation) Ordering Information Please address all inquiries and purchase orders to: Truesense Imaging, Inc. 1964 Lake Avenue Rochester, New York 14615 Phone: (585) 784−5500 E−mail: [email protected] ON Semiconductor reserves the right to change any information contained herein without notice. All information furnished by ON Semiconductor is believed to be accurate. ON Semiconductor and the are registered trademarks of Semiconductor Components Industries, LLC (SCILLC) or its subsidiaries in the United States and/or other countries. SCILLC owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of SCILLC’s product/patent coverage may be accessed at www.onsemi.com/site/pdf/Patent−Marking.pdf. SCILLC reserves the right to make changes without further notice to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. “Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. PUBLICATION ORDERING INFORMATION LITERATURE FULFILLMENT: Literature Distribution Center for ON Semiconductor P.O. Box 5163, Denver, Colorado 80217 USA Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada Email: [email protected] N. American Technical Support: 800−282−9855 Toll Free USA/Canada Europe, Middle East and Africa Technical Support: Phone: 421 33 790 2910 Japan Customer Focus Center Phone: 81−3−5817−1050 http://onsemi.com 18 ON Semiconductor Website: www.onsemi.com Order Literature: http://www.onsemi.com/orderlit For additional information, please contact your local Sales Representative EVBUM2280/D