M1008
Preliminary
CMOS IC
FUNCTIONAL DESCRIPTION
Offset Error
At a level of 1/2 LSB above the nominal zero scale voltage, the first ADC code transition should come. The
offset error is defined as the deviation between the actual first code transition level with the ideal level.
Gain Error
At a level of 1/2 LSB below the nominal full-scale voltage, the last code transition should come. Gain error is
defined as the deviation of the actual difference between the first and the last code transitions and the ideal
difference between the first and the last code transitions.
Internal Register Descriptions
Register
Name
Address
A2 A1 A0
Data Bits
D8
0
D7
0
D6
1
D5
D4
CDS
on
D3
D2
Enable
Power Down
CDSCLK1
Delay
D1
Output
Delay
CDSCLK
2 Delay
D0
Clamp
Voltage
Delay
0
0
0
3-CH
1 byte out
Configuration
MUX
RGB/
BGR
ADCCLK
Delay
0
0
1
0
Red
Green
Blue
enable
MSB
MSB
MSB
LSB
LSB
LSB
LSB
LSB
LSB
0
0
1
1
1
1
1
1
0
0
1
1
0
1
0
1
0
1
0
0
0
MSB
MSB
MSB
0
0
0
0
0
0
Red PGA
Green PGA
Blue PGA
Red Offset
Green Offset
Blue Offset
Internal Register Map
Configuration Register
The configuration register sets the M1008’s operating mode and bias levels. Bits D6 should always hold high.
Bit D5 configures the M1008 for the 3-channel(high) operation mode. Bit D4 will be set high to implement the CDS
mode operation, and be set low to implement the SHA mode operation.
Bit D3 controls the dc bias level of the M1008’s input clamp. This bit should hold high for the 4V clamp bias,
unless a CCD with a reset feed through transient exceeding 2V is applied. The clamp voltage is 3V with this bit low.
Bit D2 controls the power-down mode. With bit D2 high, the M1008 will come to a very low power “sleep” mode,
in which all register contents are retained. Bit D1 is set high for the digital output (D0~D7) delay 2ns. Bit D0
configures the output mode of the M1008. Setting the bit high can implement a single byte output mode in which only
one byte of the 16b ADC is output. Inversely, the 16b ADC output is multiplexed into two bytes.
D8 D7 D6
D5
D4
D3
D2
D1
D0
3-Channels
CDS Operation
1=CDS mode
(Note)
Clamp Bias
Power-Down
Output Delay High Byte Out
0
0
1
1=on (Note)
0=off
1=4V (Note)
0=3V
1=on
1=on
1=on
0=off
0=SHA mode
0=off (Note)
0=off (Note)
Configuration Register Settings
Note: Power-on default value
MUX Register
The sampling channel order and 2-channel mode configuration in the M1008 are both controlled by the MUX
register. Bits D8 should hold low. Bit D7 goes into effect in the 3-channel mode or the 2-channel mode of operation.
Setting it high will sequence the MUX to sample the red channel first, then the green channel, and the last blue
channel. In the 3-channel mode, the CDSCLK2 rising edge always resets the MUX to sample the red channel first
(see timing diagrams). When bit D7 is set low, the channel order is reversed to blue first, green second, and red third,
the CDSCLK2 rising edge will always reset the MUX to sample the blue channel first. Bits D6, D5, and D4 go into
effect when operating in 1 or 2-channel mode. Bit D6 is set high to sample the red channel. Bit D5 is set high to
sample the green channel. Bit D4 is set high to sample the blue channel. The MUX remains stationary during
1-channel mode. Setting two of Bits D4~D6 high to configure the two channel mode, and the sequence of sampling
is selected by bit D7. Bits D0~D3 are applied to controlling CDSCLK1, CDSCLK2 and ADCCLK internal delay.
UNISONIC TECHNOLOGIES CO., LTD
6 of 11
QW-R502-434.a
www.unisonic.com.tw