Pixel Timing Worksheet | ||||||||||||||||
DPC 20041216 - new code | ||||||||||||||||
DTW | EQU | $080000 | 320 | ns | ||||||||||||
PAD_TIM | EQU | $180000 | 600 | ns | ||||||||||||
INT_TIM | EQU | $130000 | 760 | ns | ||||||||||||
ADC_TIM | EQU | $180000 | 960 | ns | ||||||||||||
SXM_TIM | EQU | $8C0000 | 3840 | ns | ||||||||||||
ADC_CNV | EQU | $0A0000 | 0 | ns | ||||||||||||
req > 1.5us | req > 200ns | |||||||||||||||
DC | END_RD_COLS-RD_COLS-1 | Pix 1 | Int 1/ AD 1 | Pix 2 | Int 2 / AD 2 | Pix 3 | Int 3 / AD 3 | F1 | F2 | (F1)+ (F2) |
To Array | To Leach | TB | TW | ||
DC | CLK3+0000+FSYNC+F1+00 | 40 | ; select pixel 2 | Finish A/D | F2 | TB2 | ||||||||||
40 | delay | |||||||||||||||
40 | SXMit | Sxmit | ||||||||||||||
DC | VIDEO+PAD_TIM+%0111 | 640 | ; pad delay | Convert | ||||||||||||
DC | VIDEO+ADC_TIM+%0111 | 1000 | ; Hold A/D convert sig Pixel 1 | 2160 | ||||||||||||
DC | VIDEO+$000000+%1101 | 80 | ; Move A/D data to FIFO Pixel 1 | Reset | ||||||||||||
DC | $00F7C0 | 40 | ; SXMIT the Previous Pixel 1- X32 | Integrator | ||||||||||||
DC | VIDEO+SXM_TIM+%0101 | 3080 | ; Settling Time for Pix Transfer | 3200 | 4840 | |||||||||||
40 | settle after reset | settle | 5000 | |||||||||||||
DC | VIDEO+INT_TIM+%0110 | 800 | ; Integrate Pixel 2 | A/D->FIFO | Integrate | |||||||||||
DC | VIDEO+$000000+%0111 | 40 | ; Stop Integration | |||||||||||||
DC | VIDEO+ADC_CNV+%0011 | 40 | ; Start A/D convert Pixel 2 | |||||||||||||
DC | CLK3+DTW+FSYNC+F1+F2 | 360 | ; Deselect pixel 2 | A/D | 360 | |||||||||||
DC | CLK3+0000+FSYNC+00+F2 | 40 | ; Select pixel 3 | Convert | F1 | TB3 | ||||||||||
40 | delay | |||||||||||||||
40 | SXMIT | |||||||||||||||
DC | VIDEO+PAD_TIM+%0111 | 640 | ; pad delay | |||||||||||||
DC | VIDEO+ADC_TIM+%0111 | 1000 | ; Hold A/D convert sig Pixel 2 | SXMIT | 2160 | |||||||||||
DC | VIDEO+$000000+%1101 | 80 | ; Move A/D data to FIFO Pixel 2 | Settle | Reset | |||||||||||
DC | $00F7C0 | 40 | ; SXMIT the Previous Pixel 2 - X32 | Integrator | ||||||||||||
DC | VIDEO+SXM_TIM+%0101 | 3080 | ; Settling Time for Pix Transfer | 4840 | 3200 | |||||||||||
40 | settle after reset | settle | 5000 | |||||||||||||
DC | VIDEO+INT_TIM+%0110 | 800 | ; Integrate Pixel 3 | A/D->FIFO | Integrate | |||||||||||
DC | VIDEO+$000000+%0111 | 40 | ; Stop Integration | |||||||||||||
DC | VIDEO+ADC_CNV+%0011 | 40 | ; Start A/D convert Pixel 3 | Start | ||||||||||||
DC | CLK3+DTW+FSYNC+F1+F2 | 360 | ; Deselect pixel 3 | A/D Convert | 360 | |||||||||||
END_RD_COLS | ||||||||||||||||
Total | 12480 | |||||||||||||||
Time per pixel | 6240 | |||||||||||||||