Rainbow Electronics MAX2062 User Manual
Page 21
______________________________________________________________________________________ 21
MAX2062
Dual 50MHz to 1000MHz High-Linearity,
Serial/Parallel-Controlled Analog/Digital VGA
Attenuator and DAC Operation
The two analog attenuators are controlled by an external
control voltage applied at A_VCTL_1 and A_VCTL_2
(pins 39 and 22) or by the on-chip 8-bit DACs, while
the digital attenuators are controlled through the SPI-
compatible interface or through two independent,
parallel 5-bit buses. The DAC enable/disable logic-input
pin (AA_SP) and digital attenuator SPI/parallel control
selection logic-input pin (DA_SP) determine how the
attenuators are controlled.
Digital Attenuator Settings
Using the Parallel Control Bus
To capitalize on its fast 25ns switching capability, the
device offers a supplemental 5-bit parallel control inter-
face. The digital logic attenuator control pins (D0_–D4_)
enable the attenuator stages (see Tables 3 and 4).
Direct access to these 5-bit buses enables the user to
avoid any programming delays associated with the SPI
interface. One of the limitations of any SPI bus is the
speed at which commands can be clocked into each
peripheral device. By offering direct access to the 5-bit
parallel interface, the user can quickly shift between
digital attenuator states needed for critical fast-attack
automatic gain control (AGC) applications.
Note that when the digital attenuators are controlled by
the SPI bus, the control voltages of each digital attenua-
tor appears on the five parallel control pins (pins 14–17
and 19 for digital attenuator 2, pins 42 and 44–47 for
digital attenuator 1). When the digital attenuators are
in SPI mode, the parallel control pins must be left
unconnected.
Rapid-Fire Preprogrammed
Attenuation States
The device has an added feature that provides rapid-
fire gain selection among four preprogrammed attenu-
ation steps. As with the supplemental 5-bit buses
previously mentioned, this rapid-fire gain selection allows
the user to quickly access any one of four customized
digital attenuation states without incurring the delays
associated with reprogramming the device through the
SPI bus.
The switching speed is comparable to that achieved
using the supplemental 5-bit parallel buses. However, by
employing this specific feature, the digital attenuator I/O
is further reduced by a factor of either 5 or 2.5 (5 control
bits vs. 1 or 2, respectively), depending on the number
of states desired.
The user can employ the STA_A_1 and STA_B_1
(STA_A_2 and STA_B_2 for digital attenuator 2) logic-
input pins to apply each step as required (see Tables
5 and 6). Toggling just the STA_A_1 pin (1 control bit)
yields two preprogrammed attenuation states; toggling
both the STA_A_1 and STA_B_1 pins together (2 control
bits) yields four preprogrammed attenuation states.
Table 4. Digital Attenuator Settings (Parallel Control, DA_SP = 0)
Table 5. Programmed Attenuation State
Settings for Attenuator 1 (DA_SP = 1)
Table 6. Programmed Attenuation State
Settings for Attenuator 2 (DA_SP = 1)
*Defined by SPI programming bits D8:D27 (see Table 3 for
details).
**Defined by SPI programming bits D36:D55 (see Table 3 for
details).
INPUT
LOGIC = 0 (OR GROUND)
LOGIC = 1
D0
Disable 1dB attenuator
Enable 1dB attenuator
D1
Disable 2dB attenuator
Enable 2dB attenuator
D2
Disable 4dB attenuator
Enable 4dB attenuator
D3
Disable 8dB attenuator
Enable 8dB attenuator
D4
Disable 16dB attenuator
Enable 16dB attenuator
STA_A_1 STA_B_1
SETTING FOR DIGITAL
ATTENUATOR 1*
0
0
Preprogrammed attenuation state 1
1
0
Preprogrammed attenuation state 2
0
1
Preprogrammed attenuation state 3
1
1
Preprogrammed attenuation state 4
STA_A_2 STA_B_2
SETTING FOR DIGITAL
ATTENUATOR 2**
0
0
Preprogrammed attenuation state 1
1
0
Preprogrammed attenuation state 2
0
1
Preprogrammed attenuation state 3
1
1
Preprogrammed attenuation state 4