Data Sheet ADV7283
Rev. A | Page 15 of 21
ADAPTIVE CONTRAST ENHANCEMENT
The ADV7283 can increase the contrast of an image depending
on the content of the picture, making bright areas brighter and
dark areas darker. The optional ACE feature increases the
contrast within dark areas without significantly affecting the
bright areas. The ACE feature is particularly useful in
automotive applications, where it is important to discern objects
in shaded areas.
The ACE function is disabled by default. To enable the ACE
function, execute the following register writes:
1. Write 0x40 to Register 0x0E in User Sub Map (0x40 or
0x42). This enters User Sub Map 2.
2. Write 0x80 to Register 0x80 in User Sub Map 2 (0x40 or
0x42). This enables ACE.
3. Write 0x00 to Register 0x0E in User Sub Map 2 (0x40 or
0x42). This reenters User Sub Map.
To disable the ACE function, execute the following register
writes:
1. Write 0x40 to Register 0x0E in User Sub Map (0x40 or
0x42). This enters User Sub Map 2.
2. Write 0x00 to Register 0x80 in User Sub Map 2 (0x40 or
0x42). This disables ACE.
3. Write 0x00 to Register 0x0E in User Sub Map 2 (0x40 or
0x42). This reenters User Sub Map.
I2P FUNCTION
The I2P function of the ADV7283 allows the device to convert
an interlaced video input into a progressive video output. This
function is performed without the need for external memory.
The ADV7283 use edge adaptive technology to minimize video
defects on low angle lines.
The I2P function is disabled by default. To enable the I2P func-
tion, use the recommended scripts from Analog Devices, Inc.
ITU-R BT.656 TRANSMITTER CONFIGURATION
The ADV7283 receives analog video and outputs digital video
according to the ITU-R BT.656 specification. The ADV7283
outputs the ITU-R BT.656 video data stream over the P0 to P7
data pins, and has a line-locked clock (LLC) pin.
Video data is output over the P0 to P7 pins in YCrCb 4:2:2 format.
Synchronization signals are automatically embedded in the video
data signal in accordance with the ITU-R BT.656 specification.
The LLC output clocks the output data on the P0 to P7 pins at a
nominal frequency of 27 MHz.
Figure 8. ITU-R BT.656 Output Stage
P0
P1
ITU-R BT.656
DATA
STREAM
VIDEO
DECODER
ANALOG
VIDEO
INPUT
P2
P3
P4
P5
P6
P7
LLC
ADV7283
STANDARD
DEFINITION
PROCESSOR
ANALOG
FRONT
END
12347-018
ADV7283 Data Sheet
Rev. A | Page 16 of 21
I
2
C PORT DESCRIPTION
The ADV7283 supports a 2-wire, I
2
C-compatible serial
interface. Two inputs, serial data (SDATA) and serial clock
(SCLK), carry information between the ADV7283 and the
system I
2
C master controller. The I
2
C port of the ADV7283
allows the user to set up and configure the decoder and to read
back captured VBI data.
The ADV7283 has a number of possible I
2
C slave addresses and
subaddresses (see the Register Maps section). The main map of
the ADV7283 has four possible slave addresses for read and write
operations, depending on the logic level of the ALSB pin (see
Table 12).
Table 12. Main Map I
2
C Address
ALSB Pin
R/
W
Bit
Slave Address
0 0 0x40 (write)
0 1 0x41 (read)
1 0 0x42 (write)
1 1 0x43 (read)
The ALSB pin controls Bit 1 of the slave address. By changing
the logic level of the ALSB pin, it is possible to control two
ADV7283 devices in an application without using the same I
2
C
slave address. The LSB (Bit 0) specifies either a read or write
operation: Logic 1 corresponds to a read operation, and Logic 0
corresponds to a write operation.
To control the device on the bus, a specific protocol is followed.
1. The master initiates a data transfer by establishing a start
condition, which is defined as a high to low transition on
SDATA while SCLK remains high, and indicates that an
address/data stream follows.
2. All peripherals respond to the start condition and shift the
next eight bits (the 7-bit address plus the R/
W
bit). The bits
are transferred from MSB to LSB.
3. The peripheral that recognizes the transmitted address
responds by pulling the data line low during the ninth
clock pulse; this is known as an acknowledge (ACK) bit.
4. All other devices withdraw from the bus and maintain an
idle condition. In the idle condition, the device monitors
the SDATA and SCLK lines for the start condition and the
correct transmitted address.
The R/
W
bit determines the direction of the data. Logic 0 on the
LSB of the first byte means that the master writes information
to the peripheral. Logic 1 on the LSB of the first byte means that
the master reads information from the peripheral.
The ADV7283 acts as a standard I
2
C slave device on the bus.
The data on the SDATA pin is eight bits long, supporting the 7-bit
address plus the R/
W
bit. The device has subaddresses to enable
access to the internal registers; therefore, it interprets the first
byte as the device address and the second byte as the starting
subaddress. The subaddresses auto-increment, allowing data to
be written to or read from the starting subaddress. A data transfer
is always terminated by a stop condition. The user can also access
any unique subaddress register individually without updating
all the registers.
Stop and start conditions can be detected at any stage during the
data transfer. If these conditions are asserted out of sequence with
normal read and write operations, they cause an immediate jump
to the idle condition. During a given SCLK high period, issue
only one start condition, one stop condition, or a single stop
condition followed by a single start condition. If the user issues
an invalid subaddress, the ADV7283 does not issue an
acknowledge and returns to the idle condition.
If the highest subaddress is exceeded in auto-increment mode,
one of the following actions is taken:
In read mode, the register contents of the highest sub-
address continue to be output until the master device issues
a no acknowledge, which indicates the end of a read. A no
acknowledge condition occurs when the SDATA line is not
pulled low on the ninth pulse.
In write mode, the data for the invalid byte is not loaded into
a subaddress register. The ADV7283 issues a no
acknowledge, and the device returns to the idle condition.
Figure 9. Bus Data Transfer
Figure 10. Read and Write Sequence
SDATA
SCLK
START ADDR ACK ACK DATA
ACK STOPSUBADDRESS
1–7 1–78
9 8 9 1–7 8 9
S P
R/W
12347-010
S
WRITE
SEQUENCE
SLAVE ADDR A(S) SUBADDRESS A(S)
DATA A(S)
DATA A(S)
P
S
READ
SEQUENCE
SLAVE ADDR SLAVE ADDRA(S) SUBADDRESS A(S)
S A(S) DATA A(M)
DATA A(M)
P
S = START BIT
P = STOP BIT
A(S) = ACKNOWLEDGE BY SLAVE
A(M) = ACKNOWLEDGE BY MASTER
A(S) = NO ACKNOWLEDGE BY SLAVE
A(M) = NO ACKNOWLEDGE BY MASTER
LSB = 1LSB = 0
12347-0
1
1
Data Sheet ADV7283
Rev. A | Page 17 of 21
Figure 11. Register Map and Sub Map Access
REGISTER MAPS
The ADV7283 contains two register maps: the main register
map and the VPP register map.
Note that the main map of the ADV7283 contains three sub
maps: the user sub map, the interrupt/VDP map, and User Sub
Map 2.
Main Map
The ALSB pin sets the I
2
C slave address of the main map of the
ADV7283 (see Table 12). The main map allows the user to
program the I
2
C slave addresses of the VPP map. The main map
contains three sub maps: the user sub map, the interrupt/VDP
sub map, and User Sub Map 2. These three sub maps are accessed
by writing to the SUB_USR_EN bits (Address 0x0E[6:5]) within
the main map (see Figure 11 and Table 13).
Use r Sub Map
The user sub map contains registers that program the analog
front end and digital core of the ADV7283. The user sub map
has the same I
2
C slave address as the main map. To access the
user sub map, set the SUB_USR_EN bits in the main map
(Address 0x0E[6:5]) to 00.
Interrupt/VDP Sub Map
The interrupt/VDP sub map contains registers that can be used to
program internal interrupts, control the
INTRQ
pin, and decode
VBI data.
The interrupt/VDP sub map has the same I
2
C slave address as
the main map. To access the interrupt/VDP sub map, set the
SUB_USR_EN bits in the main map (Address 0x0E[6:5]) to 01.
Use r S ub M ap 2
User Sub Map 2 contains registers that control the ACE, down
dither, and fast lock functions. It also contains controls that set
the acceptable input luma and chroma limits before the
ADV7283 enters free run and color kill modes.
User Sub Map 2 has the same I
2
C slave address as the main map.
To access User Sub Map 2, set the SUB_USR_EN bits in the main
map (Address 0x0E[6:5]) to 10.
VPP Map
The video postprocessor (VPP) map contains registers that
control the I2P core (interlaced-to-progressive converter).
The VPP map has a programmable I
2
C slave address, which is
programmed using Register 0xFD in the user sub map of the
main map. The default value for the VPP map address is 0x00;
however, the VPP map cannot be accessed until the I
2
C slave
address is set. The recommended I
2
C slave address for the VPP
map is 0x84.
To set the I
2
C slave address of the VPP map, write to the
VPP_SLAVE_ADDRESS[7:1] bits of the user sub map (Address
0xFD[7:1]).
It is recommended to set the VPP_SLAVE_ADDRESS[7:1] bits
to a value of 0x84. This sets the VPP map I
2
C write address to
0x84 and the I
2
C read address to 0x85.
SUB_USR_EN Bits, Address 0x0E[6:5]
The ADV7283 main map contains three sub maps: the user sub
map, the interrupt/VDP sub map, and User Sub Map 2 (see
Figure 11). The user sub map is available by default. The other
two sub maps are accessed using the SUB_USR_EN bits. When
programming of the interrupt/VDP map or User Sub Map 2 is
completed, write to the SUB_USR_EN bits to return to the user
sub map.
VPP M
AP
DEVICE ADDRESS
W
R
IT
E:
0x84
READ
: 0x8
5
(R
EC
O
MMEND
ED
SE
TTI
NG
S)
VPP M
AP
D
EVI
CE
ADDR
ESS I
S
PR
OG
RAMM
ABL
E
AND SE
T B
Y
REGISTER 0xFD IN THE
USER
SUB MAP
M
A
IN
MA
P
DEVICE ADDR
ES
S
ALSB PIN HIGH
W
R
IT
E: 0x4
2
READ: 0x43
ALSB PIN LOW
WRITE: 0x40
READ: 0x41
0x0E[6:5] = 00
USER
SUB MAP
0x0E[
6:
5
] =
01
INTERRUPT/VDP
SUB MAP
0x0
E[
6:
5]
=
10
U
SE
R S
UB
M
AP
2
12347-012

ADV7283WBCPZ-RL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Video ICs 10-bit SD Video Decoder
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet