Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

AD9880KSTZ-150

Part # AD9880KSTZ-150
Description PB-FREE 150 MHZ HDMI & ANALOGINTERFACE
Category IC
Availability Out of Stock
Qty 0
Qty Price
1 + $10.18110



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

AD9880
Rev. 0 | Page 55 of 64
Table 96.
ISRC1 Valid Description
0 ISRC1 status bits and PBs not valid
1 ISRC1 status bits and PBs valid
0xC8 2-0 ISRC Status
These bits define where in the ISRC track the samples
are: at least two transmissions of 001 occur at the
beginning of the track, while in the middle of the
track, continuous transmission of 010 occurs followed
by at least two transmissions of 100 near the end of the
track.
0xC9 7-0 ISRC1 Packet Byte 0 (ISRC1_PB0)
0xCA 7-0 ISRC1_PB1
0xCB 7-0 ISRC1_PB2
0xCC 7-0 ISRC1_PB3
0xCD 7-0 ISRC1_PB4
0xCE 7-0 ISRC1_PB5
0xCF 6-0 New Data Flags
See Register 0x87 for a description.
0xD0 7-0 ISRC1_PB6
0xD1 7-0 ISRC1_PB7
0xD2 7-0 ISRC1_PB8
0xD3 7-0 ISRC1_PB9
0xD4 7-0 ISRC1_PB10
0xD5 7-0 ISRC1_PB11
0xD6 7-0 ISRC1_PB12
0xD7 6-0 New Data Flags
See Register 0x87 for a description.
0xD8 7-0 ISRC1_PB13
0xD9 7-0 ISRC1_PB14
0xDA 7-0 ISRC1_PB15
0xDB 7-0 ISRC1_PB16
0xDC 7-0 ISRC2 Packet Byte 0 (ISRC2_PB0)
This is transmitted only when the ISRC continue bit
(Register 0xC8 Bit 7) is set to 1.
0xDD 7-0 ISRC2_PB1
0xDE 7-0 ISRC2_PB2
0xDF 6-0 New Data Flags
See Register 0x87 for a description.
0xE0 7-0 ISRC2_PB3
0xE1 7-0 ISRC2_PB4
0xE2 7-0 ISRC2_PB5
0xE3 7-0 ISRC2_PB6
0xE4 7-0 ISRC2_PB7
0xE5 7-0 ISRC2_PB8
0xE6 7-0 ISRC2_PB9
0xE7 6-0 New Data Flags
See Register 0x87 for a description.
0xE8 7-0 ISRC2_PB10
0xE9 7-0 ISRC2_PB11
0xEA 7-0 ISRC2_PB12
0xEB 7-0 ISRC2_PB13
0xEC 7-0 ISRC2_PB14
0xED 7-0 ISRC2_PB15
0xEE 7-0 ISRC2_PB16
AD9880
Rev. 0 | Page 56 of 64
2-WIRE SERIAL CONTROL PORT
A 2-wire serial interface control interface is provided in the
AD9880. Up to two AD9880 devices can be connected to the
2-wire serial interface, with a unique address for each device.
The 2-wire serial interface comprises a clock (SCL) and a
bidirectional data (SDA) pin. The analog flat panel interface
acts as a slave for receiving and transmitting data over the serial
interface. When the serial interface is not active, the logic levels
on SCL and SDA are pulled high by external pull-up resistors.
Data received or transmitted on the SDA line must be stable for
the duration of the positive-going SCL pulse. Data on SDA must
change only when SCL is low. If SDA changes state while SCL is
high, the serial interface interprets that action as a start or stop
sequence.
There are six components to serial bus operation:
Start signal
Slave address byte
Base register address byte
Data byte to read or write
Stop signal
Acknowledge (Ack)
When the serial interface is inactive (SCL and SDA are high)
communications are initiated by sending a start signal. The start
signal is a high-to-low transition on SDA while SCL is high.
This signal alerts all slaved devices that a data transfer sequence
is coming.
The first eight bits of data transferred after a start signal
comprise a seven bit slave address (the first seven bits) and a
single R/W\ bit (the eighth bit). The R/W\ bit indicates the
direction of data transfer, read from (1) or write to (0) the slave
device. If the transmitted slave address matches the address of
the device (set by the state of the SA0 input pin as shown in
Table 97), the AD9880 acknowledges by bringing SDA low on
the 9th SCL pulse. If the addresses do not match, the AD9880
does not acknowledge.
Table 97. Serial Port Addresses
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
A
6
(MSB) A
5
A
4
A
3
A
2
A
1
A
0
1 0 0 1 1 0 0
Data Transfer via Serial Interface
For each byte of data read or written, the MSB is the first bit of
the sequence.
If the AD9880 does not acknowledge the master device during a
write sequence, the SDA remains high so the master can gener-
ate a stop signal. If the master device does not acknowledge the
AD9880 during a read sequence, the AD9880 interprets this as
end of data. The SDA remains high, so the master can generate
a stop signal.
Writing data to specific control registers of the AD9880 requires
that the 8-bit address of the control register of interest be writ-
ten after the slave address has been established. This control
register address is the base address for subsequent write opera-
tions. The base address auto-increments by one for each byte of
data written after the data byte intended for the base address. If
more bytes are transferred than there are available addresses,
the address does not increment and remains at its maximum
value. Any base address higher than the maximum value does
not produce an acknowledge signal.
Data are read from the control registers of the AD9880 in a
similar manner. Reading requires two data transfer operations:
The base address must be written with the R/W bit of the slave
address byte low to set up a sequential read operation.
Reading (the R/
W
bit of the slave address byte high) begins at
the previously established base address. The address of the read
register auto-increments after each byte is transferred.
To terminate a read/write sequence to the AD9880, a stop signal
must be sent. A stop signal comprises a low-to-high transition
of SDA while SCL is high.
A repeated start signal occurs when the master device driving
the serial interface generates a start signal without first genera-
ting a stop signal to terminate the current communication. This
is used to change the mode of communication (read, write)
between the slave and master without releasing the serial
interface lines.
AD9880
Rev. 0 | Page 57 of 64
SDA
SCL
t
BUFF
t
STAH
t
DHO
t
DSU
t
DAL
t
DAH
t
STASU
t
STOSU
05087-007
Figure 17. Serial Port Read/Write Timing
Serial Interface Read/Write Examples
Read from one control register:
Write to one control register:
Start signal
Start signal
Slave address byte (R/W\ bit = low)
Slave address byte (R/W\ bit = low)
Base address byte
Base address byte
Start signal
Data byte to base address
Slave address byte (R/W\ bit = high)
Stop signal
Data byte from base address
Stop signal
Write to four consecutive control registers:
Read from four consecutive control registers:
Start signal
Start signal
Slave address byte (R/W\ bit = LOW)
Slave address byte (R/W\ bit = low)
Base address byte
Base address byte
Data byte to base address
Start signal
Data byte to (base address + 1)
Slave address byte (R/W\ bit = high)
Data byte to (base address + 2)
Data byte from base address
Data byte to (base address + 3)
Data byte from (base address + 1)
Stop signal
Data byte from (base address + 2)
Data byte from (base address + 3)
Stop signal
BIT 7
ACKBIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0SDA
SCL
05087-008
Figure 18. Serial Interface—Typical Byte Transfer
PREVIOUS1213141516171819202122NEXT