![](http://datasheet.mmic.net.cn/390000/RF2958_datasheet_16830083/RF2958_13.png)
11-275
RF2958
Rev A0 050209
REGISTER DETAILS
The individual registers and bits are described below. A write instruction to address 11111 causes global reset. All pro-
gramming values are binary unless otherwise specified.
Configuration Register 1 (CFG1)-Address 00000
Location
CFG1(17:16)
CFG1(15:14)
REF_SEL(1:0)
IF PLL Register 1 (IFPLL1)-Address 00001
Location
IFPLL1(17)
Bit Name
reserved
Default
00
00
Function
Reserved, program to zero (0)
Reference Divider Value
0
0
0
1
1
0
1
1
Sleep Mode Current
0=nominal sleep mode current
1=very low sleep mode current
RF VCO Regulator Enable
0=disabled
1=enabled
IF VCO Regulator Enable
0=disabled
1=enabled
IF VGA Regulator Enable
0=disabled
1=enabled
Divide by 2
Divide by 3
Divide by 44
Divide by 1 (bypass)
1/2 high, 1/2 low
1/3 high, 2/3 low
1/44 high, 43/44 low
CFG1(3)
HYBERNATE
0
CFG1(2)
RF_VCO_
REG_EN
1
CFG1(1)
IF_VCO_
REG_EN
1
CFG1(0)
IF_VGA_
REG_EN
1
Bit Name
PLL_EN1
Default
0
Function
IF PLL Enable
0=disabled
1=enabled
IF PLL KV Calibration Enable
0=disabled
1=enabled
IF PLL Coarse Tune Enable
0=VCO coarse tuning system is disabled
1=VCO coarse tuning system is enabled
IF PLL Loop Filter Bypass
0=Internal loop filter is used
1=Internal loop filter is bypassed and External loop filter is used
IF PLL Charge Pump Leakage Current
0=minimum value
1=2xminimum value
IF PLL Phase Detector Polarity
0=positive, VCO frequency increases with increasing tuning voltage
1=negative, VCO frequency decreases with increasing tuning voltage
IF PLL Auto Calibration Enable
0=disabled
1=enabled
IF PLL Lock Detect Enable
0=disabled
1=enabled
IF PLL Prescaler Modulus
0=4/5 Mode
1=8/9 Mode
Reserved, program to zero (0)
IF VCO Coarse Tuning Voltage
LPF_V1=int (coarse tuning voltage/V
DD
)x16
IFPLL1(16)
KV_EN1
0
IFPLL1(15)
VTC_EN1
1
IFPLL1(14)
LPF1
0
IFPLL1(13)
CPL1
0
IFPLL1(12)
PDP1
1
IFPLL1(11)
AUTOCAL_
EN1
0
IFPLL1(10)
LD_EN1
0
IFPLL1(9)
P1
0
IFPLL1(8:4)
IFPLL1(3:0)
Reserved
DAC1(3:0)
00000
3h