| Pixel Timing Worksheet | |||||||||||||||||
| DPC 20041216 - new code | |||||||||||||||||
| DTW | EQU | $080000 | 320 | ns | |||||||||||||
| PAD_TIM | EQU | $180000 | 960 | ns | |||||||||||||
| INT_TIM | EQU | $130000 | 760 | ns | |||||||||||||
| ADC_TIM | EQU | $180000 | 960 | ns | |||||||||||||
| SXM_TIM | EQU | $8C0000 | 0 | ns | |||||||||||||
| ADC_CNV | EQU | $0A0000 | 0 | ns | |||||||||||||
| RST_TIM | 2680 | Low-noise | 1 | ||||||||||||||
| STL_TIM | 160 | req > 1.5us | req > 200ns | ||||||||||||||
| SXMIT_TO_ADCCVRT DLY | 400 | ||||||||||||||||
| DC | END_RD_COLS-RD_COLS-1 | Pix 1 | Int 1/ AD 1 | Pix 2 | Int 2 / AD 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 | |||||||||||
| DC | VIDEO+PAD_TIM+%0111 | 1000 | ; pad delay | Convert | |||||||||||||
| DC | VIDEO+ADC_TIM+%0111 | 1000 | ; Hold A/D convert sig Pixel 1 | 2520 | 2520 | ||||||||||||
| DC | VIDEO+$000000+%0101 | 2720 | start reset | Reset | |||||||||||||
| 40 | stop reset | 2720 | |||||||||||||||
| DC | XXXXXXXXXXXX+%0111 | 200 | settle | settle | 5480 | 5000 | |||||||||||
| DC | VIDEO+INT_TIM+%0110 | 800 | ; Integrate Pixel 2 | Integrate | |||||||||||||
| DC | VIDEO+$000000+%0111 | 40 | ; Stop Integration | ||||||||||||||
| VIDEO+$000000+%1111 | 40 | ; Move A/D data to FIFO Pixel 1 | A/D->FIFO | Hold | |||||||||||||
| 40 | settle | settle | |||||||||||||||
| DC | $00F7C0 | 40 | ; SXMIT the Previous Pixel 1- X32 | SXMIT | |||||||||||||
| 440 | delay | ||||||||||||||||
| DC | VIDEO+ADC_CNV+%0011 | 80 | ; Start A/D convert Pixel 2 | ||||||||||||||
| XXXXXXXXXXXX+%0111 | 40 | ; end cvrt sig | |||||||||||||||
| DC | CLK3+DTW+FSYNC+F1+F2 | 360 | ; Deselect pixel 2 | SXMIT | A/D | 360 | |||||||||||
| DC | CLK3+0000+FSYNC+00+F2 | 40 | ; Select pixel 3 | Settle | Convert | F1 | TB3 | ||||||||||
| DC | VIDEO+PAD_TIM+%0111 | 1000 | ; pad delay | ||||||||||||||
| DC | VIDEO+ADC_TIM+%0111 | 1000 | ; Hold A/D convert sig Pixel 2 | 2520 | 2520 | ||||||||||||
| DC | VIDEO+$000000+%1111 | 2720 | start reset | Reset | |||||||||||||
| 40 | stop reset | 2720 | |||||||||||||||
| DC | 200 | end reset, settle | 5240 | settle | 5000 | ||||||||||||
| DC | VIDEO+INT_TIM+%0110 | 800 | ; Integrate Pixel 3 | Integrate | |||||||||||||
| DC | VIDEO+$000000+%0111 | 40 | ; Stop Integration | ||||||||||||||
| 40 | A/D -> FIFO | A/D->FIFO | Hold | ||||||||||||||
| 40 | settle | settle | |||||||||||||||
| DC | $00F7C0 | 40 | ; SXMIT the Previous Pixel 2 - X32 | SXMIT | |||||||||||||
| 440 | delay | ||||||||||||||||
| DC | VIDEO+ADC_CNV+%0011 | 80 | ; Start A/D convert Pixel 3 | Start | |||||||||||||
| 40 | end cvrt sig | SXMIT | |||||||||||||||
| DC | CLK3+DTW+FSYNC+F1+F2 | 360 | ; Deselect pixel 3 | Settle | A/D Convert | 360 | |||||||||||
| END_RD_COLS | |||||||||||||||||
| Total | 13760 | ||||||||||||||||
| Time per pixel | 6880 | ||||||||||||||||