adv3002 Analog Devices, Inc., adv3002 Datasheet - Page 17

no-image

adv3002

Manufacturer Part Number
adv3002
Description
4 1 Hdmi/dvi Switch With Equalization, Ddc/cec Buffers And Edid Replication
Manufacturer
Analog Devices, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
adv3002BST20I
Manufacturer:
ADI
Quantity:
200
Part Number:
adv3002BSTZ
Manufacturer:
ADI
Quantity:
270
Part Number:
adv3002BSTZ
Manufacturer:
ADI
Quantity:
200
Part Number:
adv3002BSTZ
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Company:
Part Number:
adv3002BSTZ
Quantity:
542
Company:
Part Number:
adv3002BSTZ
Quantity:
89
Part Number:
adv3002BSTZ-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
adv3002BSTZ-RL
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
adv3002BSTZ01
Manufacturer:
ADI
Quantity:
850
Part Number:
adv3002BSTZ01
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Company:
Part Number:
adv3002BSTZ01
Quantity:
286
Part Number:
adv3002BSTZ201
Manufacturer:
ADI
Quantity:
246
SERIAL CONTROL INTERFACE
RESET
On initial power-up, or at any point in operation, the ADV3002
register set can be restored to the default values by pulling the
RESETB pin low according to the specification in Table 3. During
normal operation, however, the RESETB pin must be pulled up
to 3.3 V.
WRITE PROCEDURE
To write data to the ADV3002 register set, an I
a microcontroller) needs to send the appropriate control signals to
the ADV3002 slave device. The signals are controlled by the I
master unless otherwise specified. For a diagram of the procedure,
see Figure 28. The steps for a write procedure are as follows:
1.
2.
3.
4.
5.
Send a start condition (while holding the I2C_SCL line high,
pull the I2C_SDA line low).
Send the ADV3002 part address (seven bits). The upper five
bits of the ADV3002 part address are the static value [10010]
and the two LSBs are set by Input Pins I2C_ADDR[1:0]. This
transfer should be MSB first.
Send the write indicator bit (0).
Wait for the ADV3002 to acknowledge the request.
Send the register address (eight bits) to which data is to be
written. This transfer should be MSB first.
GENERAL CASE
*THE SWITCHING/UPDATE DELAY BEGINS AT THE FALLING EDGE OF THE LAST DATA BIT;
FOR EXAMPLE, THE FALLING EDGE JUST BEFORE STEP 8.
EXAMPLE
I2C_SDA
I2C_SDA
I2C_SCL
START
1
2
FIXED ADDR PART
2
C master (such as
ADDR
R/W
3
ACK
Figure 28. I
4
2
C
Rev. 0 | Page 17 of 28
5
2
C Write Procedure
REGISTER ADDR
6.
7.
8.
9.
Wait for the ADV3002 to acknowledge the request.
Send the data (eight bits) to be written to the register whose
address was set in Step 5. This transfer should be MSB first.
Wait for the ADV3002 to acknowledge the request.
Do one of the following:
a.
b.
c.
d.
Send a stop condition (while holding the I2C_SCL line
high, pull the I2C_SDA line high) and release control of
the bus to end the transaction (shown in Figure 28).
Send a repeated start condition (while holding the I2C_SCL
line high, pull the I2C_SDA line low) and continue from
Step 2 in this procedure to perform another write.
Send a repeated start condition (while holding the
I2C_SCL line high, pull the I2C_SDA line low) and
continue from Step 2 of the read procedure (in the Read
Procedure section) to perform a read from another
address.
Send a repeated start condition (while holding the
I2C_SCL line high, pull the I2C_SDA line low) and
continue from Step 8 of the read procedure (in the Read
Procedure section) to perform a read from the same
address set in Step 5 of the write procedure.
ACK
6
7
DATA
*
ACK
8
STOP
ADV3002
9

Related parts for adv3002