AD73311
–15–
REV. B
SPORT Register Maps
There are two register banks for the AD73311: the control
register bank and the data register bank. The control register
bank consists of five read/write registers, each 8 bits wide. Table
IX shows the control register map for the AD73311. The first
two control registers, CRA and CRB, are reserved for control-
ling the SPORT. They hold settings for parameters such as bit
rate, internal master clock rate and device count (used when
more than one AD73311 is connected in cascade from a single
SPORT). The other three registers; CRC, CRD and CRE are
used to hold control settings for the ADC, DAC, Reference and
Power Control sections of the device. Control registers are
written to on the negative edge of SCLK. The data register
bank consists of two 16-bit registers that are the DAC and
ADC registers.
Master Clock Divider
The AD73311 features a programmable master clock divider
that allows the user to reduce an externally available master
clock, at pin MCLK, by one of the ratios 1, 2, 3, 4 or 5 to pro-
duce an internal master clock signal (DMCLK) that is used to
calculate the sampling and serial clock rates. The master clock
divider is programmable by setting CRB:4-6. Table VI shows
the division ratio corresponding to the various bit settings. The
default divider ratio is divide by one.
Table VI. DMCLK (Internal) Rate Divider Settings
MCD2 MCD1 MCD0 DMCLK Rate
0 0 0 MCLK
0 0 1 MCLK/2
0 1 0 MCLK/3
0 1 1 MCLK/4
1 0 0 MCLK/5
1 0 1 MCLK
1 1 0 MCLK
1 1 1 MCLK
Serial Clock Rate Divider
The AD73311 features a programmable serial clock divider that
allows users to match the serial clock (SCLK) rate of the data to
that of the DSP engine or host processor. The maximum SCLK
rate available is DMCLK and the other available rates are:
DMCLK/2, DMCLK/4 and DMCLK/8. The slowest rate
(DMCLK/8) is the default SCLK rate. The serial clock divider
is programmable by setting bits CRB:23. Table VII shows the
serial clock rate corresponding to the various bit settings.
Table VII. SCLK Rate Divider Settings
SCD1 SCD0 SCLK Rate
0 0 DMCLK/8
0 1 DMCLK/4
1 0 DMCLK/2
1 1 DMCLK
DAC Advance Register
The loading of the DAC is internally synchronized with the
unloading of the ADC data in each sampling interval. The de-
fault DAC load event happens one SCLK cycle before the
SDOFS flag is raised by the ADC data being ready. However,
this DAC load position can be advanced before this time by
modifying the contents of the DAC Advance field in Control
Register E (CRE:04). The field is five-bits wide, allowing 31
increments of weight 1/(DMCLK/8); see Table VIII. In certain
circumstances this can reduce the group delay when the ADC
and DAC are used to process data in series. Appendix E details
how the DAC advance feature can be used.
NOTE: The DAC advance register should be changed before
the DAC section is powered up.
Table VIII. DAC Timing Control
DA4 DA3 DA2 DA1 DA0 Time Advance*
000 0 0 0 ns
0 0 0 0 1 488.2 ns
0 0 0 1 0 976.5 ns
——
1 1 1 1 0 14.64 µs
1 1 1 1 1 15.13 µs
*DMCLK = 16.384 MHz.
SERIAL PORT
(SPORT)
SERIAL REGISTER
SCLK
DIVIDER
MCLK
DIVIDER
CONTROL
REGISTER B
CONTROL
REGISTER A
CONTROL
REGISTER C
CONTROL
REGISTER D
CONTROL
REGISTER E
MCLK
(EXTERNAL)
SE
RESETB
SDIFS
SDI
DMCLK
(INTERNAL)
3
8
8
8
8
8
2
SCLK
SDOFS
SDO
Figure 9. SPORT Block Diagram
AD73311
–16–
REV. B
OPERATION
Resetting the AD73311
The pin RESET resets all the control registers. All registers
are reset to zero indicating that the default SCLK rate
(DMCLK/8) and sample rate (DMCLK/2048) are at a mini-
mum to ensure that slow speed DSP engines can communicate
effectively. As well as resetting the control registers using the
RESET pin, the device can be reset using the RESET bit (CRA:7)
in Control Register A. Both hardware and software resets re-
quire 4 DMCLK cycles. On reset, DATA/PGM (CRA:0) is set
to 0 (default condition) thus enabling Program Mode. The reset
conditions ensure that the device must be programmed to the
correct settings after power-up or reset. Following a reset, the
SDOFS will be asserted 280 DMCLK cycles after RESET
going high. The data that is output following RESET and dur-
ing Program Mode is random and contains no valid information
until either data or mixed mode is set.
Power Management
The individual functional blocks of the AD73311 can be en-
abled separately by programming the power control register
CRC. It allows certain sections to be powered down if not re-
quired, which adds to the devices flexibility in that the user
need not incur the penalty of having to provide power for a
certain section if it is not necessary to their design. The power
control register provides individual control settings for the major
functional blocks and also a global override that allows all sec-
tions to be powered up by setting the bit. Using this method the
user could, for example, individually enable a certain section,
such as the reference (CRC:5), and disable all others. The glo-
bal power-up (CRC:0) can be used to enable all sections but if
power-down is required using the global control, the reference
will still be enabled, in this case, because its individual bit is set.
Refer to Table XIII for details of the settings of CRC.
Operating Modes
There are five operating modes available on the AD73311. Two
of theseAnalog Loop-Back and Digital Loop-Backare
reserved as diagnostic modes with the other three, Program,
Data and Mixed Program/Data, being available for general
purpose use. The device configurationregister settingscan
be changed only in Program and Mixed Program/Data Modes.
In all modes, transfers of information to or from the device
occur in 16-bit packets, therefore the DSP engines SPORT
will be programmed for 16-bit transfers.
Table X. Control Word Description
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
C/D R/W DEVICE ADDRESS REGISTER ADDRESS REGISTER DATA
Control Frame Description
Bit 15 Control/Data When set high, it signifies a control word in Program or Mixed Program/Data Modes. When
set low, it signifies a data word in Mixed Program/Data Mode or an invalid control word in
Program Mode.
Bit 14 Read/Write When set low, it tells the device that the data field is to be written to the register selected by
the register field setting provided the address field is zero. When set high, it tells the device
that the selected register is to be written to the data field in the input serial register and that
the new control word is to be output from the device via the serial output.
Bits 1311 Device Address This 3-bit field holds the address information. Only when this field is zero is a device se-
lected. If the address is not zero, it is decremented and the control word is passed out of
the device via the serial output.
Bits 108 Register Address This 3-bit field is used to select one of the five control registers on the AD73311.
Bits 70 Register Data This 8-bit field holds the data that is to be written to or read from the selected register
provided the address field is zero.
Table IX. Control Register Map
Address (Binary) Name Description Type Width Reset Setting (Hex)
000 CRA Control Register A R/W 8 0x00
001 CRB Control Register B R/W 8 0x00
010 CRC Control Register C R/W 8 0x00
011 CRD Control Register D R/W 8 0x00
100 CRE Control Register E R/W 8 0x00
101 to 111 Reserved
AD73311
–17–
REV. B
Table XI. Control Register A Description
CONTROL REGISTER A
765 432 10
RESET DC2 DC1 DC0 DLB ALB MM
DATA/
PGM
Bit Name Description
0 DATA/PGM Operating Mode (0 = Program; 1 = Data Mode)
1 MM Mixed Mode (0 = Off; 1 = Enabled)
2 ALB Analog Loop-Back Mode (0 = Off; 1 = Enabled)
3 DLB Digital Loop-Back Mode (0 = Off; 1 = Enabled)
4 DC0 Device Count (Bit 0)
5 DC1 Device Count (Bit 1)
6 DC2 Device Count (Bit 2)
7 RESET Software Reset (0 = Off; 1 = Initiates Reset)
Table XII. Control Register B Description
CONTROL REGISTER B
765 432 10
CEE MCD2 MCD1 MCD0 SCD1 SCD0 1 1
Bit Name Description
0 Reserved Must Be Programmed to 1
1 Reserved Must Be Programmed to 1
2 SCD0 Serial Clock Divider (Bit 0)
3 SCD1 Serial Clock Divider (Bit 1)
4 MCD0 Master Clock Divider (Bit 0)
5 MCD1 Master Clock Divider (Bit 1)
6 MCD2 Master Clock Divider (Bit 2)
7 CEE Control Echo Enable (0 = Off; 1 = Enabled)
Table XIII. Control Register C Description
CONTROL REGISTER C
765 4321 0
5VEN RU PUREF PUDAC PUADC 0 0 PU
Bit Name Description
0 PU Power-Up Device (0 = Power Down; 1 = Power On)
1 Reserved Must Be Programmed to 0
2 Reserved Must Be Programmed to 0
3 PUADC ADC Power (0 = Power Down; 1 = Power On)
4 PUDAC DAC Power (0 = Power Down; 1 = Power On)
5 PUREF REF Power (0 = Power Down; 1 = Power On)
6 RU REFOUT Use (0 = Disable REFOUT; 1 = Enable
REFOUT)
7 5VEN Enable 5 V Operating Mode (0 = Disable 5 V Mode;
1 = Enable 5 V Mode)

AD73311ARZ-REEL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog Front End - AFE SGL-Ch 3-5V Front-End Processor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union