English
Language : 

THS8200 Datasheet, PDF (23/97 Pages) Texas Instruments – ALL FORMAT OVERSAMPLED COMPONENT VIDEO/PC GRAPHICS D/A SYSTEM WITH THREE 11-BIT DACS,CGMS DATA INSERTION
In a similar manner, it can be calculated that the programming array is in this case:
SUBADDRESS REGISTER NAME
VALUE
SUBADDRESS REGISTER NAME
0x04
csc_r11
1000 0001
0x0F
csc_g32
0x05
csc_r12
1101 0101
0x10
csc_b11
0x06
csc_r21
0000 0000
0x11
csc_b12
0x07
csc_r22
0000 0000
0x12
csc_b21
0x08
csc_r31
0000 0110
0x13
csc_b22
0x09
csc_r32
0010 1001
0x14
csc_b31
0x0A
csc_g11
0000 0100
0x15
csc_b32
0x0B
csc_g12
0000 0000
0x16
csc_offs1
0x0C
csc_g21
0000 0100
0x17
csc_offs12
0x0D
csc_g22
1000 0000
0x18
csc_offs23
0x0E
csc_g31
0000 0100
0x19
csc_offs3
VALUE
0000 0000
1000 0000
1011 1011
0000 0111
0100 0010
0000 0000
0000 0000
0001 0100
1010 1110
1000 1011
0001 0100
4.5 Clip/Scale/Multiplier (CSM)
There are limits on the code range of the video data if sampled according to ITU or SMPTE standards. In other words,
the full 10-bit range [0:1023] is not used to represent video pixels. For example, typically 64 decimal is the lowest code
allowed to represent a video signal and corresponds to the blanking level. Similarly for Y, typically the maximum code
is 940 decimal. Excursions outside this range can be the result of digital video processing.
THS8200 can handle such instantaneous excursions in either of two ways: by limiting the input codes to
programmable max/min values, or by allowing such excursions to occur.
Depending on which approach is chosen, the user can scale up the video data in the CSM to make sure the full-scale
dynamic range of the DAC is used for optimal performance when using limiting. Alternatively, the instantaneous
excursions outside the code range can be output by the DAC in the analog output signal (allowing super-white/black
in analog output) when this clipping is disabled.
The CSM block allows the user to specify the behavior of THS8200 with such reduced-swing input video codes. It
consists of the following:
1. an optional clipping of the input video data at a high and low limit, where the limits are individually
programmable per channel
2. a downward shift of the input video data, where the shift amount is individually programmable per channel
3. a multiply (magnitude scaling) function of the video data, where the multiplier coefficient is individually
programmable per channel.
4.5.1 Clipping
Clipping (limiting) of the video input data can be turned on or off on a per-channel basis, and selectively at the high
and/or low end, by programming the csm_<gy,rcr,bcb>_<high,low>_clip_on registers. The high/low clipping values
can be programmed on a per-channel basis using registers csm_clip_<gy,rcr,bcb>_<high,low>.
Figure 4–5 shows a typical situation to clip ITU-R.BT601 sampled video signals.
4–8