DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

AD9577-EVALZ(Rev0) データシートの表示(PDF) - Analog Devices

部品番号
コンポーネント説明
メーカー
AD9577-EVALZ Datasheet PDF : 44 Pages
First Prev 41 42 43 44
Data Sheet
The AD9577 acts as a standard slave device on the bus. The data
on the SDA pin is eight bits long supporting the 7-bit addresses
plus the R/W bit. The AD9577 has 31 subaddresses to enable
the user-accessible internal registers (see Table 30). Therefore, it
interprets the first byte as the device address and the second byte as
the starting subaddress. Auto-increment mode is supported, which
allows data to be read from or written to the starting subaddress
and each subsequent address without manually addressing the
subsequent subaddress. A data transfer is always terminated by
a stop condition. The user can also access any unique subaddress
register on a one-by-one basis without updating all registers.
Stop and start conditions can be detected at any stage of 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 SCL high period, one start
condition, one stop condition, or a single stop condition followed
by a single start condition should be issued. If an invalid subaddress
is issued, the AD9577 does not issue an acknowledge and returns
to the idle condition. If the highest subaddress is exceeded while
reading back in auto-increment mode, the highest subaddress
register contents continue to be output until the master device
issues a no acknowledge, which indicates the end of a read. In a no
acknowledge condition, the SDA line is not pulled low on the ninth
pulse. See Figure 45 and Figure 46 for sample read and write data
transfers, and see Figure 47 for a more detailed timing diagram.
AD9577
To overwrite any of the default register values, complete the
following steps:
1. Enable the overwriting of registers by setting EnI2C,
Register C0[1].
2. Only write to registers that need modification from their
default value.
3. After all the registers have been set, a new acquisition is
initiated by toggling NewAcq, Register X0[0] from low to high
to low.
An example set of I2C commands follows. These enable the I2C
registers and program the output frequencies of both PLLs. fPFD
is 25 MHz. A leading W represents a write command.
Table 32. I2C Programming Example Register Writes
Write/Read
Register Name
Data (Hex)
W
C0
02
W
AF0
0A
W
ADV0
A6
W
ADV1
CC
W
BF3
15
W
BF0
14
W
BF1
D2
W
BF2
71
W
ABF0
C0
W
BP0
04
W
BDV0
44
W
BDV1
B0
W
X0
01
W
X0
00
Operation
Enable I2C registers
Na = 80 + 10 = 90; fVCO1 = 2.25 GHz
Channel 0 divides by 5 × 6 = 30; fOUT0 = 75 MHz
Channel 1 divides by 6 × 12 = 72; fOUT1 = 31.25 MHz
Nb = 80 + 21 = 101; FVCO2 = 2.53832 GHz
FRAC = 333
FRAC = 333, MOD = 625
MOD = 625
Power-up SDM, release SDM reset
Turn on Bleed
Channel 2 divides by 2 × 4 = 8; fOUT2 = 317.29 MHz
Channel 3 divides by 5 × 16 = 80; fOUT3 = 31.729 MHz
Force new acquisition by toggling NewAcq
Rev. 0 | Page 41 of 44

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]