blob: 429d987f9800cdda9a8d0b302b7c6af5114bd418 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
# The following diagrams show the CCD geometry for the different readout modes.
#
# Single readout:
# G
# <-------------------------------->
# A F
# <----------------------><-------->
# B C D E
# <-> <--><> <>
# ^ ^ +-----------------------+--------+ ^ ^
# | | | | | | e |
# | c | | |--------| v |
# | v | +----------------+ || || |
# | | | | || o || |
# | | | | || v || |
# | | | | || e || |
# a | | | | || r || | f
# | | | | || s || |
# | | | | || c || |
# | | | | || a || |
# | | +----------------+ || n || |
# | ^ | |--------| |
# | b | | | | ^ |
# | | | | | | d |
# v V *-----------------------+--------+ v v
#
# Quad readout (single frame):
# G'
# <--------------------------------->
# A/2 F/2 F/2 A/2
# <---------><---><---><----------->
# B D 2*E D C
# <-> <> < > <> <-->
# ^ ^ *----------+----.----+------------* ^ ^
# | | | | . | | | e |
# | c | | |----.----| | v |
# | v | +-------+| |.| |+--------+ | |
# a/2 | | | ||o |.|o || | | | f/2
# | | | 3 ||v |.|v || 4 | | |
# | | | || |.| || | | |
# | | | ||3 |.|4 || | | |
# V ................................... v
# ^ | | ||o |.|o || | | ^
# | | | 1 ||v |.|v || 2 | | |
# | | | || |.| || | | |
# a/2 | | +-------+|1 |.|2 |+--------+ | | f/2
# | ^ | || |.| || | |
# | b | | |----.----| | ^ |
# | | | | . | | | d |
# v v *----------+----.----+------------* v V
#
#
# Quad readout (four frames):
#
# G" G"
# <--------------> <---------------->
# A/2 F/2 F/2 A/2
# <---------><----> <----><---------->
# B D E E D C
# <-> <> <> <> <> <-->
# ^ ^ *----------+----+ +----+------------* ^ ^
# | | | | | | | | | e |
# | c | | |----| |----| | v |
# a/2 | v | +-------+| || || |+--------+ | ^ |
# | | | ||o || ||o || | | | | f/2
# | | | 3 ||v || ||v || 4 | | | |
# | | | || || || || | | | |
# V | | ||3 || ||4 || | | | |
# +---------------+ +-----------------+ v v
#
#
# +---------------+ +-----------------+ ^ ^
# ^ | | ||o || ||o || | | | |
# | | | 1 ||v || ||v || 2 | | | |
# | | | || || || || | | | |
# | | +-------+|1 || ||2 |+--------+ | | | f/2
# a/2 | ^ | || || || || | v |
# | b | | |----| |----| | ^ |
# | | | | | | | | | d |
# v v *----------+----+ +----+------------* v v
#
# Where
# A = xdata a = ydata
# B = txskip1 b = tyskip1
# C = txskip2 c = tyskip2
# D = bxskip1 d = byskip1
# E = bxskip2 e = byskip2
# F = xover f = yover = a
# G = A + F
# G' = A + F
# G" = (A + F) / 2
|