
TLC8044
12-BIT ANALOG-TO-DIGITAL INTERFACE FOR
CHARGE-COUPLED DEVICE IMAGE SENSORS FOR SCANNERS
SLAS128 – JUNE 1997
22
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
PRINCIPLES OF OPERATION
effect of image processing on ADC output (continued)
In Table 4, example 2 shows how the half range ADCOP value (2048) is affected by adding dc restoration (value
128). This value is added directly to the ADCOP value. All other parameters are default, so this result passes
directly to the OP0–OP11 output. Inserting the values in the formula gives:
OP0–OP11 = (((2048 + 128 + (0
× 1)) × 1) + (0.5 × 0)) × 1
In Table 4, example 9 shows the effect of internal scaling (POSCL) on the pixel offset compensation (POC). The
value 01 on POSCL indicates a scaling factor of 0.5 (refer to Table 5, setup register 2). The POC value of 128
is multiplied by 0.5. The result is added to the ADC output. Defaults have been used on all other stages, so the
resulting value of 2048 is directly output on OP0–OP11. Examples 10 and 11 show the effect of different scaling
factors. Inserting the values in the formula gives:
OP0–OP11 = (((2048 + 0 + (128
× 0.5)) × 1) + (0.5 × 0)) × 1
Table 4. Examples of Image Processing on ADC Output
PARAMETER
ADCOP
DCREST
POC
POSCL
PCS
GLOBAL OFFSET
GLOBAL GAIN
OP0–OP11
Range
0 to 4095
–2048 to 2047
0 to 4095
–32768 to 32767
0 to 65536
0 to 4095
Default
0
00
1024
0
32768
Example 1
2048
0
00
1024
0
32768
2048
Example 2
2048
128
0
00
1024
0
32768
2176
Example 3
2048
0
–256
00
1024
0
32768
1792
Example 4
2048
0
00
512
0
32768
1024
Example 5
2048
–64
128
00
1536
0
32768
3168
Example 6
2048
0
00
1024
32768
2560
Example 7
2048
0
00
1024
0
16384
1024
Example 8
2048
–64
128
00
512
1024
16384
784
Example 9
2048
0
128
01
1024
0
32768
2112
Example 10
2048
0
128
10
1024
0
32768
2080
Example 11
2048
0
128
11
1024
0
32768
2064
NOTE:
OP0–OP11 = (((ADCOP + DCREST + (POC
× POSCL)) × PSC) + (0.5 × Global Offset)) × Global Gain
where:
ADCOP
12-bit output of the ADC
DCREST
2s complement 12-bit number source directly from the DC restore registers
POC
2s complement 12-bit number source directly from the POC bus or registers
POSCL
scaling factor as defined in Table 5 setup register 2
PSC
12-bit unsigned number sourced from the PSC bus or register and divided by 1024
Global Offset
16-bit 2s complement number sourced directly form the global offset adjust registers
Global Gain
16-bit unsigned number sourced from the global gain register and divided by 32768
OP0–OP11
12-bit result of the image processing that is output from the device on the bus OP0–OP15