25
FN8218.3
March 8, 2006
This is a rarely used composite sync format; in most
applications it will never be encountered. However if this
CSYNC waveform must be supported, there is a simple
applications solution using an XOR gate.
The output of the XOR gate is connected to the HSYNC
IN
input of the X98017. One of the XOR inputs is connected to
the HSYNC/CSYNC source, and the other input is
connected to a general purpose I/O. For all sync sources
except the CSYNC shown in Figure 11, the input connected
to the GPIO should be driven low.
If the system microcontroller detects a mode corresponding
to the sync type and polarity shown in Figure 11, it should
drive the GPIO pin high. This will invert the CSYNC signal
seen by the X98017 and prevent any spontaneous image
shifting.
X98017 Serial Communication
Overview
The X98017 uses a 2 wire serial bus for communication with
its host. SCL is the Serial Clock line, driven by the host, and
SDA is the Serial Data line, which can be driven by all
devices on the bus. SDA is open drain to allow multiple
devices to share the same bus simultaneously.
Communication is accomplished in three steps:
1. The Host selects the X98017 it wishes to communicate
with.
2. The Host writes the initial X98017 Configuration Register
address it wishes to write to or read from.
3. The Host writes to or reads from the X98017’s
Configuration Register. The X98017’s internal address
pointer auto increments, so to read registers 0x00
through 0x1B, for example, one would write 0x00 in step
2, then repeat step 3 28 times, with each read returning
the next register value.
The X98017 has a 7 bit address on the serial bus. The upper
6 bits are permanently set to 100110, with the lower bit
determined by the state of pin 48. This allows 2 X98017s to
be independently controlled while sharing the same bus.
The bus is nominally inactive, with SDA and SCL high.
Communication begins when the host issues a START
command by taking SDA low while SCL is high (Figure 12).
The X98017 continuously monitors the SDA and SCL lines
for the start condition and will not respond to any command
until this condition has been met. The host then transmits the
7 bit serial address plus a R/W
bit, indicating if the next
transaction will be a Read (R/W
= 1) or a Write (R/W = 0). If
the address transmitted matches that of any device on the
bus, that device must respond with an ACKNOWLEDGE
(Figure 13).
Once the serial address has been transmitted and
acknowledged, one or more bytes of information can be
written to or read from the slave. Communication with the
selected device in the selected direction (read or write) is
ended by a STOP command, where SDA rises while SCL is
high (Figure 12), or a second START command, which is
commonly used to reverse data direction without
relinquishing the bus.
Data on the serial bus must be valid for the entire time SCL
is high (Figure 14). To achieve this, data being written to the
X98017 is latched on a delayed version of the rising edge of
SCL. SCL is delayed and deglitched inside the X98017 for 3
crystal clock periods (120ns for a 25MHz crystal) to eliminate
spurious clock pulses that could disrupt serial
communication.
When the contents of the X98017 are being read, the SDA
line is updated after the falling edge of SCL, delayed and
deglitched in the same manner.
Configuration Register Write
Figure 15 shows two views of the steps necessary to write
one or more words to the Configuration Register.
Configuration Register Read
Figure 16 shows two views of the steps necessary to read
one or more words from the Configuration Register.
FIGURE 11. CSYNC ON HSYNC THAT MAY CAUSE SPORADIC IMAGE SHIFTS
t
1
t
2
HSYNC
IN
Conditions required: negative polarity VSYNC, with no serrations, and t
1
= t
2
X98017
26
FN8218.3
March 8, 2006
SCL
SDA
Start Stop
FIGURE 12. VALID START AND STOP CONDITIONS
SCL from
Host
Data Output
from Transmitter
Data Output
from Receiver
81 9
Start Acknowledge
FIGURE 13. ACKNOWLEDGE RESPONSE FROM RECEIVER
SCL
SDA
Data Stable
Data Change
Data Stable
FIGURE 14. VALID DATA CHANGES ON THE SDA BUS
X98017
27
FN8218.3
March 8, 2006
X98017 Serial Bus Address Write
This is the 7 bit address of the X98017 on the 2 wire bus. The
address is 0x4C if pin 48 is low, 0x4D if pin 48 is high. Shift this
value to left when adding the R/W bit
D7 D6 D5 D2D4 D3 D1 D0
A0A7 A2A4 A3 A1
X98017 Register Data Write(s)
This is the data to be written to the X98017’s configuration register.
Note: The X98017’s Configuration Register’s address pointer auto
increments after each data write: repeat this step to write multiple
sequential bytes of data to the Configuration Register.
A6 A5
1
00
0
1
A
(pin 48)
0
1
R/W
X98017 Register Address Write
This is the address of the X98017’s configuration register that
the following byte will be written to.
X98017 Serial Bus Address
START Command
STOP Command
(Repeat if desired)
Signals the beginning of serial I/O
Signals the ending of serial I/O
S
T
A
R
T
S
T
O
P
Data
Write*
Register
Address
Serial Bus
Address
A
C
K
aaaaaaaa
A
C
K
dddddddd
A
C
K
100110A0
* The data write step may be repeated to write to the X98017’s
Configuration Register sequentially, beginning at the Register
Address written in the previous step.
SDA Bus
Signals from
the X98017
Signals from
the Host
FIGURE 15. CONFIGURATION REGISTER WRITE
X98017

X98017L128-3.3-Z

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Analog Front End - AFE 170MHZ TRPL VID DIGI W/DIGTL PLL 12 8LD
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet