CCD 1600 x 1200 pixels (-x24)
Introduction
Details of operation
Trigger
Exposure
Readout
CCD Timing
Timings
Reprogramming CCD Timing
CCD Sensor Data
Characteristics
Color version
Gray scale version
CCD Signal Processing
Industrial applications:
Scientific applications:
The following trigger modes are available:
| Mode | Description |
| Continuous | Free running, no external trigger signal needed. |
| OnDemand | Image acquisition triggered by command (software trigger). |
| OnLowLevel | As long as trigger signal is Low camera acquires images with own timing. |
| OnHighLevel | As long as trigger signal is High camera acquires images with own timing. |
| OnFallingEdge | Each falling edge of trigger signal acquires one image. |
| OnRisingEdge | Each rising edge of trigger signal acquires one image. |
| OnHighExpose | Each rising edge of trigger signal acquires one image, integration time corresponds to pulse width. |
| OnLowExpose | Each falling edge of trigger signal acquires one image, integration time corresponds to pulse width. |
| OnAnyEdge | Start the exposure of a frame when the trigger input level changes from high to low or from low to high. |
| name | description | Pixel clock | |
| 20 MHz | 40 MHz | ||
| ttrig | Time from trigger (internal or external) to exposure start | 10.2us | 5.1us |
| ttrans | Image transfer time (move image to readout cells in CCD) | 96us | 48us |
| treadline | time needed to readout a line | 96us | 48us |
| tvshift | time needed to shift unused lines away | 10.2us | 5.1us |
| twait | minimal time to next trigger | 316us | 158us |
| tinteg | Integration time | 1us..10s | 1us..10s |
| treadout | Image readout time (move image from readout cells to memory | treadout = (ActiveLines * treadline) + (1248 - ActiveLines) * tvshift + treadline | |
FPS_max = 1
--------------------------------------------------
t_trig + t_readout + t_exposure + t_trans + t_wait
(Expose mode: Overlapped):
t_trig + t_readout + t_trans + t_wait < t_exposure: FPS_max = 1
---------------
t_exposure
t_trig + t_readout + t_trans + t_wait > t_exposure: FPS_max = 1
-------------------------------------
t_trig + t_readout + t_trans + t_wait
Example: Frame rate as function of lines & exposure time
Now, when we insert the values using exposure time of, for example, 8000 us, 1200 lines and 40MHz pixel clock (Expose mode: No overlap):
FPS_max = 1
---------------------------------------------------------------------------------------
5.1 us + ((1200 * 48 us) + ((1248 - 1200) * 5.1 us) + 48 us) + 8000 us + 48 us + 158 us
= 0.000015127700483632586 1 / us
= 15.1
Reprogram time consists of two phases
tregprog = change_window + init_ccd
tregprog = 5ms + 4.5ms
tregprog = 9.5ms
The 8 most significant bits of the ADC are captured to the frame buffer. This will give the following transfer function (based on the 8 bit digital code): Digital_code [lsb] = ccd_signal[V] * 256[lsb/V] * exp(gain[bB]/20) lsb : least significant bit (smallest digital code change)
Generated on Thu Sep 29 15:16:08 2011