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