MICRF507YML-TR [MICROCHIP]

SPECIALTY TELECOM CIRCUIT, QCC32;
MICRF507YML-TR
型号: MICRF507YML-TR
厂家: MICROCHIP    MICROCHIP
描述:

SPECIALTY TELECOM CIRCUIT, QCC32

电信 电信集成电路
文件: 总47页 (文件大小:928K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MICRF507  
470MHz to 510MHz Low-Power FSK  
Transceiver with +10dBm Power Amplifier  
General Description  
The MICRF507 is a fully-integrated FSK transceiver with  
+10dBm power amplifier and transmit/receive switch. The  
device is targeted at automated meter reading (AMR)  
applications in the China Short Range Device (SRD)  
frequency band of 470MHz to 510MHz. The device  
supports data rates up to 20kbps with PLL divider  
modulation and up to 200kbps with VCO modulation. The  
receiver achieves a sensitivity of -113dBm at a data rate of  
2.4kbps while only consuming 12mA of supply current.  
The integrated power amplifier (PA) delivers +10dBm of  
output power while only consuming 21.5mA of supply  
current. Power down supply current is a low 0.2µA while  
retaining register information and a low 280µA in standby  
mode where only the crystal oscillator is enabled.  
RadioWire®  
Features  
-113dBm sensitivity at 2.4kbps encoded bit rate  
+10dBm power amplifier with seven gain steps  
12mA receive supply current  
21.5mA transmit supply current at +10dBm  
0.2μA power down current (registers retain settings)  
280µA standby current (crystal oscillator enabled)  
Data rates up to 20kbps with PLL divider modulation  
Data rates up to 200kbps with VCO modulation  
Integrated transmit and receive (T/R) switch  
LNA with bypass mode  
The receiver of the MICRF507 utilizes a Zero IF (ZIF) I/Q  
architecture, integrating a low-noise amplifier (LNA) with  
bypass mode, I/Q quadrature mixers, three-pole Sallen-  
Key IF channel pre-filters, and six-pole elliptic switched  
capacitor IF filters, providing excellent selectivity, adjacent  
channel rejection and blocking performance. FSK  
demodulation is implemented digitally and a synchronizer,  
when enabled, recovers the received bit clock. A receive  
signal strength indicator (RSSI) circuit indicates the  
received signal level over a 50dB range. An integrated  
Frequency Error Estimator (FEE) and crystal tuning  
capability allow fine tuning of the RF frequency.  
Zero IF I/Q receiver architecture  
IF pre-amplifiers with DC-offset removal  
Three-pole Sallen-Key IF channel low-pass pre-filter  
Six-pole elliptic switched capacitor IF low-pass filter  
50kHz to 350kHz programmable baseband bandwidth  
59dB blocking at ±1MHz offset  
53dB adjacent channel rejection at ±500kHz offset  
FSK digital demodulator with clock recovery  
50dB Received Signal Strength Indicator (RSSI)  
Frequency Error Estimator (FEE)  
The transmitter of the MICRF507 consists of an FSK  
modulator and power amplifier with output power  
adjustable from +10dBm to -3.5dBm in seven steps.  
Modulation can be achieved by applying two sets of PLL  
divider ratios or through direct VCO modulation by varying  
VCO tank capacitance.  
Reference crystal tuning capability  
2.0 to 2.5V supply voltage range  
-40˚C to +85˚C operating temperature range  
Available in 32-pin QFN package  
The MICRF507 requires a 2.0V to 2.5V supply voltage,  
operates over the -40˚C to +85˚C temperature range, and  
is available in a 32-pin QFN package.  
(5.0mm × 5.0mm × 0.85mm)  
Applications  
China Short Range Device (SRD) Communications  
Automated Meter Reading (AMR)  
Advanced Metering Infrastructure (AMI)  
Wireless Remote Meter Reading  
RadioWire is a registered trademark of Micrel, Inc.  
Micrel Inc. • 2180 Fortune Drive • San Jose, CA 95131 • USA • tel +1 (408) 944-0800 • fax + 1 (408) 474-1000 • http://www.micrel.com  
Revision 2.2  
October 2, 2013  
Micrel, Inc.  
MICRF507  
RadioWire® FSK Transceiver Selection Guide................................................................................................................4  
Ordering Information .........................................................................................................................................................4  
Pin Configuration ...............................................................................................................................................................4  
Pin Description...................................................................................................................................................................4  
Block Diagram ....................................................................................................................................................................6  
Absolute Maximum Ratings..............................................................................................................................................7  
Operating Ratings ..............................................................................................................................................................7  
Electrical Characteristics ..................................................................................................................................................7  
Functional Description ....................................................................................................................................................10  
Control (3-wire) Interface ......................................................................................................................................10  
Reading.................................................................................................................................................................13  
Control Interface Timing........................................................................................................................................14  
Power-on Reset ....................................................................................................................................................14  
Clock Generation .............................................................................................................................................................15  
Crystal Oscillator (XCO) ..................................................................................................................................................16  
BITSYNC_CLK (Receiver Bit Synchronization Clock)..........................................................................................17  
BITRATE_CLK (Transmitter Bit Rate Clock) ........................................................................................................17  
MODULATOR_CLK (VCO Modulator Clock)........................................................................................................17  
Data Interface and Bit Synchronization.........................................................................................................................17  
Sync_en = 0 ..........................................................................................................................................................19  
Sync_en = 1 ..........................................................................................................................................................19  
Additional Considerations in the Use of Synchronizer (Sync_en = 1) ..................................................................19  
Frequency Synthesizer....................................................................................................................................................20  
VCO.......................................................................................................................................................................22  
Charge Pump........................................................................................................................................................22  
PLL Filter...............................................................................................................................................................22  
Lock Detect ...........................................................................................................................................................23  
Receiver ............................................................................................................................................................................24  
Front End...............................................................................................................................................................24  
Sallen-Key Filters..................................................................................................................................................25  
Switched Capacitor Filter ......................................................................................................................................25  
RSSI......................................................................................................................................................................25  
FEE .......................................................................................................................................................................26  
XCOtune Procedure Example .........................................................................................................................................27  
Transmitter........................................................................................................................................................................28  
Power Amplifier .....................................................................................................................................................28  
Frequency Modulation...........................................................................................................................................29  
Divider Modulation ................................................................................................................................................30  
VCO Modulation and the Modulator......................................................................................................................30  
Modulator Filter .....................................................................................................................................................32  
System Modes and Initialization.....................................................................................................................................33  
Start-up and Initialization.......................................................................................................................................33  
Modes of Operation...............................................................................................................................................33  
Mode Transitions...................................................................................................................................................33  
Message Coding and Formatting ...................................................................................................................................34  
DC Balanced Line Coding.....................................................................................................................................34  
Message Formatting: Preamble............................................................................................................................34  
Typical Application ..........................................................................................................................................................35  
Revision 2.2  
October 2, 2013  
2
Micrel, Inc.  
MICRF507  
Bill of Materials.................................................................................................................................................................36  
Layout Considerations ....................................................................................................................................................37  
Layer Definition .....................................................................................................................................................37  
Grounding..............................................................................................................................................................37  
RF Traces..............................................................................................................................................................37  
Supply Routing......................................................................................................................................................37  
PLL Loop Filter......................................................................................................................................................37  
Overview of Programming Bits.......................................................................................................................................38  
Detailed Description of Programming Bits....................................................................................................................39  
Package Information and Recommended Landing Pattern.........................................................................................46  
Revision 2.2  
October 2, 2013  
3
Micrel, Inc.  
MICRF507  
RadioWire® FSK Transceiver Selection Guide  
Maximum Data  
Rate  
Receive  
Part Number  
Frequency Range  
Supply Voltage  
Transmit Current  
Package  
Current  
13.5mA  
13.5mA  
12mA  
MICRF505  
MICRF505L  
MICRF506  
MICRF507  
850MHz to 950MHz  
850MHz to 950MHz  
410MHz to 450MHz  
470MHz to 510MHz  
200kbps  
200kbps  
200kbps  
200kbps  
2.0 to 2.5V  
2.25 to 5.5V  
2.0 to 2.5V  
2.0 to 2.5V  
28mA  
28mA  
QFN-32  
QFN-32  
QFN-32  
QFN-32  
21.5mA  
21.5mA  
12mA  
Ordering Information  
Part Number  
Junction Temperature Range  
Package  
MICRF507YML TR  
-40° to +85°C  
Pb-Free 32-Pin QFN  
Pin Configuration  
32-Pin QFN  
Pin Description  
Pin Number  
Pin Name  
Type  
Pin Function  
1
2
3
4
5
6
7
RFGND  
PTATBIAS  
RFVDD  
RFGND  
ANT  
LNA and PA ground.  
Connection for bias resistor.  
LNA and PA power supply.  
LNA and PA ground.  
Antenna Input/Output.  
LNA and PA ground.  
LNA and PA ground.  
O
I/O  
RFGND  
RFGND  
Revision 2.2  
October 2, 2013  
4
Micrel, Inc.  
MICRF507  
Pin Description (Continued)  
Pin Number  
Pin Name  
Type  
Pin Function  
8, 16, 17, 32  
NC  
No connect. Leave these pins floating.  
Connection for bias resistor.  
IF/mixer power supply.  
IF/mixer ground.  
9
CIBIAS  
IFVDD  
O
10  
11  
12  
13  
14  
15  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
IFGND  
ICHOUT  
QCHOUT  
RSSI  
O
O
O
O
O
I/O  
I/O  
I
Test pin.  
Test pin.  
Received signal strength indicator.  
PLL lock indicator.  
LD  
DATACLK  
DATAIXO  
IO  
RX/TX data clock output.  
RX/TX data input/output.  
3-wire interface data in/output  
3-wire interface serial clock.  
3-wire interface chip select.  
Crystal oscillator input.  
Crystal oscillator output or external reference input.  
Digital power supply.  
SCLK  
CS  
I
XTALIN  
XTALOUT  
DIGVDD  
DIGGND  
CPOUT  
GND  
I
I/O  
Digital ground.  
O
I
PLL charge pump output.  
Substrate ground.  
VARIN  
VCO varactor tune voltage input.  
VCO ground.  
VCOGND  
VCOVDD  
Exposed Paddle  
VCO power supply.  
Ground.  
Revision 2.2  
October 2, 2013  
5
Micrel, Inc.  
MICRF507  
Block Diagram  
Revision 2.2  
October 2, 2013  
6
Micrel, Inc.  
MICRF507  
Absolute Maximum Ratings(1)  
Operating Ratings(2)  
Supply Voltage (VDD)...................................................+2.7V  
Voltage on any pin (GND = 0V)..............-0.3V to +2.7V  
Lead Temperature (soldering, 4sec.)......................... 300°C  
Storage Temperature (Ts) ..........................-55°C to +150°C  
ESD Rating(3)..................................................................2kV  
Supply Voltage (VIN)..................................+2.0V to +2.5V  
RF Frequencies ................................ 470MHz to 510MHz  
Encoded Bit Rate.................................................200kbps  
Ambient Temperature (TA).......................40°C to +85°C  
Package Thermal Resistance  
32-Pin QFN (θJA) .........................................41.7°C/W  
Electrical Characteristics(4)  
fRF = 490MHz, fXTAL = 16MHz, MICRF507 Development Board, Modulation type = closed-loop VCO modulation, Sync_en bit = 1,  
DD = 2.5V; TA = 25°C, the term “bit rate” refers to encoded bit rate throughout the EC table (see Figure 24), bold values indicate  
V
–40°C< TA < +85°C, unless noted.  
Symbol Parameter  
Condition  
Min  
470  
Typ  
Max  
510  
Units  
MHz  
V
fRF  
RF Frequency Operating Range  
VDD  
Power Supply  
2.5  
0.2  
3
Power Down Current  
Standby Current  
µA  
280  
µA  
VCO and PLL Section  
Reference Frequency  
4
40  
MHz  
ms  
490MHz to 490.5MHz  
485MHz to 495MHz  
490MHz to 490.5MHz  
Rx – Tx  
0.7  
1.3  
0.3  
1.0  
1.0  
1.0  
1.0  
PLL Lock Time, 3kHz Bandwidth  
PLL Lock Time, 20kHz Bandwidth  
ms  
ms  
Tx – Rx  
Switch Time, 3kHz Loop Bandwidth  
ms  
Standby to Rx  
Standby to Tx  
With MICRF507 development  
board BOM  
Crystal Oscillator Start-Up Time  
Charge Pump Current  
1.0  
ms  
100  
420  
170  
680  
VCPOUT = 1.1V, CP_HI = 0  
125  
500  
µA  
µA  
VCPOUT = 1.1V, CP_HI = 1  
Transmit Section  
10  
-3.5  
±1  
dBm  
dBm  
dB  
R
LOAD = 50, PA[2:0] = 111  
POUT  
Output Power  
RLOAD = 50, PA[2:0] = 001  
Over temperature range  
VDD = 2.0V  
Output Power Variation Relative to  
VDD = 2.5V, TA = 25°C  
-2  
dB  
21.5  
10.5  
8.0  
mA  
mA  
mA  
RLOAD = 50, PA[2:0] = 111  
RLOAD = 50, PA[2:0] = 001  
RLOAD = 50, PA[2:0] = 000  
Transmit Mode Current  
Consumption  
Notes:  
1. Exceeding the absolute maximum rating may damage the device.  
2. The device is not guaranteed to function outside its operating rating.  
3. Devices are ESD sensitive. Handling precautions recommended. Human body model; 1.5k in series with 100pF.  
4. Specification for packaged product only.  
Revision 2.2  
October 2, 2013  
7
 
 
 
 
Micrel, Inc.  
MICRF507  
Electrical Characteristics(4) (Continued)  
fRF = 490MHz, fXTAL = 16MHz, MICRF507 Development Board, Modulation type = closed-loop VCO modulation, Sync_en bit = 1,  
DD = 2.5V; TA = 25°C, the term “bit rate” refers to encoded bit rate throughout the EC table (see Figure 24), bold values indicate  
V
–40°C< TA < +85°C, unless noted.  
Symbol Parameter  
Condition  
Min  
Typ  
Max  
Units  
Single-Sided Frequency  
Deviation(5)  
10  
250  
kHz  
VCO modulation  
200  
20  
kbps  
kbps  
kHz  
Maximum Bit Rate  
Divider modulation  
140  
550  
800  
-43  
-59  
38.4kbps, β = 2, 20dBc  
125kbps, β = 2, 20dBc  
200kbps, β = 2, 20dBc  
Occupied Bandwidth(5)  
kHz  
kHz  
2nd Harmonic(5)  
3rd Harmonic(5)  
-36  
-36  
dBm  
dBm  
Spurious Emission in Restricted  
Bands < 1GHz(5)  
-54  
dBm  
Spurious Emission < 1GHz(5)  
Spurious Emission > 1GHz(5)  
Receive Section  
-36  
-30  
dBm  
dBm  
All Functions on  
12  
10.3  
9.8  
LNA bypassed  
Rx Current Consumption  
mA  
mA  
Switch cap filter bypassed, LNA on  
Both switch cap filter and LNA  
bypassed  
8
Rx Current Consumption Variation Over temperature  
2
-113  
-111  
-107  
-104  
-101  
-100  
-97  
2.4kbps, β = 16  
4.8kbps, β = 16  
19.2kbps, β = 4  
Receiver Sensitivity (BER 10-3)  
dBm  
dBm  
38.4kbps, β = 4  
76.8kbps, β = 2  
125kbps, β = 2  
200kbps, β = 2  
125kbps, 125kHz deviation, LNA on  
+7  
125kbps, 125kHz deviation, LNA  
bypassed  
Receiver Maximum Input Power  
Receiver Sensitivity Tolerance  
+12  
20kbps, 40kHz deviation  
Over temperature  
+2  
2
dB  
dB  
Over power supply range  
1
Receiver Baseband Bandwidth  
50  
350  
kHz  
19.2kbps, β = 6, PF_FC[1:0] = 01,  
fCUT = 133kHz  
Co-Channel Rejection, BER = 10-3  
-8  
dB  
Note:  
5. Guaranteed by design.  
Revision 2.2  
October 2, 2013  
8
 
Micrel, Inc.  
MICRF507  
Electrical Characteristics(4) (Continued)  
fRF = 490MHz, fXTAL = 16MHz, MICRF507 Development Board, Modulation type = closed-loop VCO modulation, Sync_en bit = 1,  
DD = 2.5V; TA = 25°C, the term “bit rate” refers to encoded bit rate throughout the EC table (see Figure 24), bold values indicate  
V
–40°C< TA < +85°C, unless noted.  
Symbol Parameter  
Condition  
Min.  
Typ.  
Max.  
Units  
Adjacent Channel Rejection, both  
±500kHz spacing  
53  
dB  
interferer and desired signal are  
modulated at 19.2 kbps encoded  
bit rate, β = 6, PF_FC[1:0] = 01,  
fCUT = 133kHz, BER = 10-3  
±1MHz spacing  
58  
dB  
±1MHz  
±2MHz  
±5MHz  
±10MHz  
59  
60  
dB  
dB  
CW Blocking above desired  
signal, desired signal is modulated  
at 19.2kbps, β = 6, 3dB above  
sensitivity, PF_FC[1:0] = 01,  
47  
dB  
f
CUT = 133kHz, BER = 10-3  
60  
dB  
P1dB  
1dB Compression  
Input IP3  
-34  
-25  
-90  
dBm  
dBm  
dBm  
dBm  
dBm  
2 tones with 1MHz separation  
LO Leakage  
<1GHz  
>1GHz  
-57  
-47  
Spurious Emission(5)  
Input Impedance with no matching  
components  
33+7j  
RSSI Dynamic Range  
50  
0.9  
2
dB  
V
PIN = -110dBm  
PIN = -60dBm  
RSSI Output Range  
V
Digital Inputs/Outputs  
0.7*VDD  
0
VDD  
0.3*VDD  
10  
VIH  
VIL  
Logic Input High  
V
V
Logic Input Low  
Clock/Data Frequency(5)  
Clock/Data Duty Cycle(5)  
MHz  
%
45  
55  
Revision 2.2  
October 2, 2013  
9
Micrel, Inc.  
MICRF507  
Functional Description  
Control (3-wire) Interface  
General  
The IO is an input for entry of starting addresses, the R/W  
bit, and bytes being written to registers, and an output for  
bytes read from registers.  
The MICRF507 operation is controlled through a set of 8-  
bit registers. The chip has a total of 23 readable registers  
(addresses 0-22) of which 22 (addresses 0-21) are  
writeable. Through this register set, the user can set the  
MICRF507 in transmit or receive mode, program the  
carrier frequency, and select a bit rate, among other  
options.  
CS enables transactions at the control interface, active  
high. Transitions at the other two pins are ignored when  
CS is low. This allows the MICRF507 to share SCLK and  
IO with other devices as long as they have separate CS  
lines.  
Table 1 identifies all register bits. Table 26 gives more  
detail and Table 27 shows the register fields grouped by  
category, with don’t-care and mandatory bits omitted.  
Some bits shown as ‘0’ or ‘1’ are mandatory bits and must  
always be written with the values given. Other bits marked  
as “-“ are “don’t care” bits.  
To start a transaction (with SCLK and CS initially low),  
bring CS high. To end a transaction (with SCLK low), bring  
CS low.  
To write a bit into IO (when IO is an input); first bring SCLK  
high and drive IO with the bit level to be input (in either  
order, or simultaneously). Then bring SCLK low.  
Registers are accessed serially through the control  
interface consisting of the CS, IO, and SCLK pins.  
To read a bit out of IO (when IO is an output); first bring  
SCLK high and read the level on IO. Then bring SCLK low  
(in either order, or simultaneously).  
Positive-going pulses at SCLK serve to clock bits in and  
out of IO at a rate determined by the user. When IO is an  
input, falling edges of SCLK strobe each bit in; when IO is  
an output, each bit appears at IO after the rising edge of  
SCLK.  
The first byte to be clocked in during a transaction is made  
of seven bits (MSB first) of register address followed by  
the R/W bit, 0 for write, 1 for read. Then, one or more  
bytes to be written to or read from registers are clocked in  
or out respectively, always MSB first.  
Revision 2.2  
October 2, 2013  
10  
Micrel, Inc.  
MICRF507  
Adr  
Data Field  
D3  
A6…A0  
D7  
D6  
D5  
D4  
D2  
D1  
D0  
0000000 LNA_by  
0000001 Modulation1  
0000010 CP_HI  
0000011 ‘1’  
PA2  
PA1  
‘0’  
PA0  
Sync_en  
RSSI_en  
OUTS3  
VCO_IB1  
Mod_I3  
Mod_A3  
Mode1  
LD_en  
OUTS2  
VCO_IB0  
Mod_I2  
Mod_A2  
Mode0  
PF_FC1  
OUTS1  
VCO_freq1  
Mod_I1  
Mod_A1  
’1’  
Modulation0  
SC_by  
‘1’  
‘0’  
PF_FC0  
OUTS0  
VCO_freq0  
Mod_I0  
Mod_A0  
‘0’  
PA_By  
VCO_IB2  
Mod_I4  
‘1’  
‘0’  
0000100 Mod_F2  
Mod_F1  
-
Mod_F0  
‘0’  
0000101  
0000110  
-
-
Mod_clkS2  
Mod_clkS1 Mod_clkS0 BitSync_clkS2 BitSync_clkS1 BitSync_clkS0 BitRate_clkS2  
0000111 BitRate_clkS1 BitRate_clkS0 RefClk_K5 RefClk_K4 RefClk_K3  
RefClk_K2  
ScClk2  
XCOtune2  
A0_2  
RefClk_K1  
ScClk1  
XCOtune1  
A0_1  
RefClk_K0  
ScClk0  
XCOtune0  
A0_0  
0001000 ‘1’  
0001001 ‘0’  
‘1’  
‘0’  
ScClk4  
ScClk3  
XCOtune3  
A0_3  
‘0’  
‘1’  
XCOtune4  
0001010  
0001011  
-
-
-
A0_5  
A0_4  
-
-
-
N0_11  
N0_3  
N0_10  
N0_2  
N0_9  
N0_8  
0001100 N0_7  
0001101  
0001110 M0_7  
N0_6  
N0_5  
N0_4  
N0_1  
N0_0  
-
-
-
-
M0_11  
M0_3  
M0_10  
M0_2  
M0_9  
M0_8  
M0_6  
M0_5  
A1_5  
-
M0_4  
A1_4  
-
M0_1  
M0_0  
0001111  
0010000  
-
-
-
A1_3  
A1_2  
A1_1  
A1_0  
-
N1_11  
N1_3  
N1_10  
N1_2  
N1_9  
N1_8  
0010001 N1_7  
0010010  
N1_6  
N1_5  
-
N1_4  
-
N1_1  
N1_0  
-
-
M1_11  
M1_3  
M1_10  
M1_2  
M1_9  
M1_8  
0010011 M1_7  
0010100 ‘1’  
M1_6  
‘0’  
M1_5  
‘1’  
M1_4  
‘0’  
M1_1  
M1_0  
‘0’  
‘0’  
‘1’  
‘1’  
0010101  
-
-
-
-
FEEC_3  
FEE_3  
FEEC_2  
FEE_2  
FEEC_1  
FEE_1  
FEEC_0  
FEE_0  
0010110 FEE_7  
FEE_6  
FEE_5  
FEE_4  
Names of programming bits. Unused bits (“-“) and mandatory bits (“1” or “0”) are shown. Changes to mandatory bits may cause  
malfunction.  
Table 1. Control Registers  
Revision 2.2  
October 2, 2013  
11  
Micrel, Inc.  
MICRF507  
Writing  
This method is used to write either to one register (see  
Figure 1), or any number of registers with consecutive  
addresses up to all 22 writeable registers (see Figure 2) in  
a single transaction.  
Clock in one or more bytes, MSB of each byte  
first.  
Bring CS low to end the transaction.  
Bits passing through IO are clocked serially into pre-  
buffers, then transferred in parallel to the actual registers  
upon de-assertion of CS.  
Procedure:  
Bring CS active (high). IO is initially an input (and  
remains so for the duration of the transaction).  
Clock in a byte consisting of the address bits and  
the R/W bit. The first seven bits are the address  
(starting with MSB) of the register, or the first  
register if more than one, to be written. The eighth  
bit is the R/W bit, which is 0 as this is a write  
operation.  
Figure 1. Writing a Byte into a Register  
Figure 2. Writing Bytes into n+1 Registers at Consecutive Addresses Starting with Address i  
Revision 2.2  
October 2, 2013  
12  
Micrel, Inc.  
MICRF507  
Reading  
Clock out 8 bits per register (one or more) to be  
read through IO, MSB first. Rising edges of SCLK  
bring each bit to IO. The user can then  
conveniently sample the bit at the next falling edge  
of SCLK.  
Any number of registers with consecutive addresses, from  
one up to all 23, can be read.  
Procedure:  
Bring CS active (high). IO is initially an input.  
Bring CS low to end the transaction. IO reverts to  
being an input.  
Clock in a byte consisting of the address bits and  
the R/W bit. The first seven bits are the address  
(starting with MSB) of the register, or the first  
register if more than one, to be read. The eighth  
bit is the R/W bit, which is 1 as this is a read  
operation. After the R/W bit is clocked in (falling  
edge of SCLK), the next rising edge on SCLK will  
enable IO as an output for the duration of the  
transaction.  
Figure 3 shows how to read one register. To read more  
registers at consecutive addresses, continue pulsing SCLK  
eight times for each register to be read before de-asserting  
CS.  
Figure 3. Reading a Byte from a Register  
Figure 4. Definitions of Control Interface Timing Parameters  
Revision 2.2  
October 2, 2013  
13  
Micrel, Inc.  
MICRF507  
Control Interface Timing  
Power-on Reset  
Figure 4 and Table 2 give the timing specifications for the  
control interface.  
The power-on reset time (tPOR), given in Table 2, is defined  
as the time from application of supply voltage to  
completion of power on reset.  
When in Receive or Transmit mode (but not Power-down  
or Standby mode), an additional timing constraint applies:  
elapsed time between falling edges of CS must be a  
minimum of 2/fc, where fc is the synthesizer’s comparison  
To determine when the chip has completed its power-on  
without waiting for the worst-case time (maximum tPOR), do  
the following:  
frequency (also called phase detector frequency). fc  
fXCO/M,  
=
Write hex 03 (binary 00000011) to Register 0.  
This puts the chip in Standby mode.  
fXCO  
fc =  
Read Register 0. If the value read is binary  
00000011, then exit; power-on is complete. If not,  
go to previous step and repeat.  
M
2M  
Because registers are initially in an unknown state after  
power-on (exception: Mode[1:0] initializes to 00), always  
enter a complete set of register values as the first  
transaction, and always enter only nonzero values for N  
and M.  
min time =  
fXCO  
where M = M0 when receiving or transmitting with VCO  
modulation, and M = max{M0, M1} when transmitting with  
divider modulation.  
Values  
Units  
Symbol  
Parameter  
Min.  
Typ. Max.  
Min. high time of  
SCLK  
Thigh  
20  
ns  
Min. low time of  
SCLK  
T
low  
20  
ns  
tfall  
Fall time of SCLK  
Rise time of SCLK  
1
1
µs  
µs  
trise  
Time from rising  
edge of CS to  
falling edge of  
SCLK  
Tcsr  
50  
25  
ns  
ns  
Min. delay from  
rising edge of CS  
to rising edge of  
SCLK  
Tcsf  
Min. delay from  
valid IO to falling  
edge of SCLK  
during a write  
operation  
Twrite  
20  
75  
ns  
Min. delay from  
rising edge of  
SCLK to valid IO  
during a read  
operation  
Figure 5. Power-On Programming Flowchart  
Tread  
ns  
(assuming load  
capacitance of IO  
is 25pF)  
9
Power on Reset  
time  
tPOR  
4.6  
ms  
Table 1. Control Interface Timing  
Revision 2.2  
October 2, 2013  
14  
Micrel, Inc.  
MICRF507  
Clock Generation  
The MICRF507’s crystal oscillator:  
Figure 6 shows the oscillator with its frequency-shifting  
capacitor bank (controlled by the register field XCOtune)  
and the frequency dividers that derive the latter three  
clocks from its output. This division occurs in two stages.  
First, the XCO output is divided by the 6-bit field Refclk_K,  
which has allowable values between 1 and 63. Then, for  
each of the three clocks, another field (BitSync_clkS,  
BitRate_ClkS, and ModClkS, respectively) selects the  
number of further divisions by 2. Complete relationships of  
field values and resultant frequencies are given below for  
each clock.  
Serves as the reference for the synthesizer that is  
the carrier and local oscillator source.  
Is divided down to clock the switched-capacitor IF  
filter.  
Is divided down to generate three other clocks: bit  
rate clock, bit synchronization clock, and  
modulator clock  
Number Location  
Field Name  
Description  
of bits  
of bits  
XCOtune  
RefClk_K  
5
6
Reg9[4:0]  
Reg7[5:0]  
Crystal oscillator trimming.  
Reference clock divider.  
Reg6[0],  
Reg7[7:6]  
Transmitter Bit rate clock setting. See Figure 9 and “Data  
Interface and Bit Synchronization” section for more details.  
BitRate_clkS  
Mod_clkS  
3
3
VCO Modulator clock setting, set the modulator clock to  
either 8x or 16x the bit rate clock.  
Reg6[6:4]  
Reg6[3:1]  
Receiver Bit Synchronization clock setting, always set bit  
synchronization clock to 16x the bit rate clock. See Figure 9  
and “Data Interface and Bit Synchronization” section for more  
details.  
BitSync_clkS  
3
Table 3. Register Bit Fields for Clock Generation  
Figure 6. MICRF507 Clock Sources  
Revision 2.2  
October 2, 2013  
15  
Micrel, Inc.  
MICRF507  
To achieve 9pF load capacitance required to center  
TN4-26011 at 16MHz, set the external capacitors to  
1.5pF and XCOtune=16dec. Figure 8 shows the tuning  
range for two different capacitor values, 1.5pF and zero  
(external capacitors omitted). External capacitor values  
will strongly affect the tuning range. Using 1.5pF with the  
above crystal gives a tuning range that is approximately  
symmetrical about the center frequency.  
Crystal Oscillator (XCO)  
The crystal oscillator’s role as the synthesizer reference  
demands very good phase and frequency stability. As  
shown in Figure 7, the external components required for  
the oscillator are a crystal, connected between pins 23  
and 24, and loading capacitors.  
Pin 24  
XtalOut  
Y1  
Pin 23  
XtalIn  
TN4-26011  
C8  
1.5pF  
C9  
1.5pF  
Figure 7. Crystal Oscillator Circuit  
The load capacitance CL seen between the crystal  
terminals is:  
1
Figure 8. XCO Tuning with the XCOtune Field  
CL =  
+ CXCOtune + Cpin  
1
1
+
C8 C9  
The start-up time of the cystal oscillator, given in Table  
4, is about a millisecond and increases with capacitance.  
When the MICRF507’s main mode is switched from  
Power down mode to Transmit mode via Standby mode,  
or to Receive mode via Standby mode, only the XCO is  
energized at first. Current consumption during this  
prestart period is approximately 280μA (the same as for  
Standby mode). After the XCO amplitude is sufficient to  
trigger the M-counter and produce two pulses at its  
output, the remaining circuits on the chip are powered  
on.  
Where CXCOtune is the capacitance of the internal  
adjustable capacitor bank, and Cpin is defined as the  
internal chip capacitance when XCOtune bits are all  
zeros, plus PCB stray capacitance across pins 23 and  
24. The value of Cpin is about 6pF. The loading capacitor  
values required depend on the total CL specified for the  
crystal for oscillation at the desired frequency.  
It is possible to tune the crystal oscillator internally by  
giving the 5-bit register field XCOtune a non-zero value,  
which causes internal capacitors to be switched across  
the crystal. As this capacitance increases, frequency  
decreases. When XCOtune is set to its maximum value  
of 31, approximately 4.5pF additional capacitance is  
connected across the crystal pins.  
XCOtune  
Start-up Time (µs)  
0
1
590  
590  
The XCO tuning can be used to cancel crystal resonant  
frequency error, both initial and with temperature. It can  
be used in combination with the Frequency Error  
Estimator (FEE). See “FEE” section.  
2
700  
4
700  
8
810  
The crystal used is a TN4-26011 from Toyocom.  
Specification:  
16  
31  
1140  
2050  
Package TSX-10A,  
Table 4. Typical Crystal Oscillator Start-up Time  
with C8 = C9 = 1.5pF  
Nominal frequency 16.000000MHz  
Frequency tolerance ±10ppm  
Frequency stability ±9ppm, load capacitance  
9pF  
Pulling sensitivity 15ppm/pF  
Revision 2.2  
October 2, 2013  
16  
Micrel, Inc.  
MICRF507  
An external reference clock, when used instead of a  
crystal, should be applied to pin 24 (XTALOUT) with pin  
23 (XTALIN) not connected. To maintain proper DC  
biasing within the chip, use AC-coupling between the  
external reference and the XTALOUT-pin.  
The modulator clock is used if VCO modulation method  
is selected. Set the modulator clock frequency to either  
8x or 16x the bit rate. See “VCO Modulation and the  
Modulator” subsection for more information.  
BitRate_clkS[2:0]  
BITSYNC_CLK (Receiver Bit Synchronization Clock)  
Corresponding Clock  
Frequency  
BitSync_clkS[2:0]  
The frequency of the bit synchronization clock  
(fXCO is crystal frequency)  
fBITSYNC_CLK  
,
is a function of the crystal oscillator  
Mod_clkS[2:0]  
frequency fXCO and the values of the register fields  
Refclk_K and BitSync_clkS:  
000  
001  
010  
011  
100  
101  
110  
111  
fXCO/(128xRefClk_K)  
fXCO/(64xRefClk_K)  
fXCO/(32xRefClk_K)  
fXCO/(16xRefClk_K)  
fXCO/(8xRefClk_K)  
fXCO/(4xRefClk_K)  
fXCO/(2xRefClk_K) (*)  
fXCO /RefClk_K (*)  
fXCO  
fBITSYNC_CLK  
=
Refclk_K ×2(7-BitSync_clkS)  
The bit synchronizer uses a clock that needs to be  
programmed to 16 times the actual bit rate. As an  
example, a bit rate of 20kbps needs a bit synchronizer  
clock with frequency of 320kHz. Refer to Figure 9 and  
“Data Interface and Bit Synchronization” section for more  
details.  
(*) Can not be used as BitRate_clk.  
BITRATE_CLK (Transmitter Bit Rate Clock)  
Table 5. Generation of Bitrate_clk, BitSync_clk  
and Mod_clk  
The frequency fBITRATE_CLK of BITRATE_CLK is a function  
of the crystal oscillator frequency fXCO and the values of  
the register fields Refclk_K and BitRate_clkS:  
Data Interface and Bit Synchronization  
fXCO  
fBITRATE_CLK  
=
Transmitted and received data bits are coupled to the  
MICRF507 serially through the Data Interface. This Data  
Interface consists of the DATAIXO and DATACLK pins.  
This is a separate interface from the Control Interface  
(CS, IO, and SCLK), for which see Control (3-wire)  
Interface.  
Refclk_K × 2(7-BitRate_clkS)  
In transmit mode, when Sync_en = 1, BITRATE_CLK  
appears on the DATACLK pin. Its frequency is equal to  
the bit rate. Example; a bit rate of 20 kbit/sec requires an  
fBITRATE_CLK of 20kHz. Refer to Figure 9 and the “Data  
Interface and Bit Synchronization” subsection for more  
details.  
Figure 9 shows the data interface circuitry aboard the  
MICRF507. DATAIXO is an input during transmission,  
whereas during reception a driver is enabled and it  
becomes an output. DATACLK is always an output.  
MODULATOR_CLK (VCO Modulator Clock)  
A rule that applies when using VCO modulation is: after  
commanding the MICRF507 to enter transmit mode, the  
microcontroller shall tri-state the driver connected to  
DATAIXO to leave that pin floating until the  
microcontroller begins sending data. See “Mode  
Transitions” section for more details.  
The frequency fMOD_CLK of MODULATOR_CLK is a  
function of the crystal oscillator frequency fXCO and the  
values of the register fields Refclk_K and Mod_clkS:  
fXCO  
fMOD_CLK  
=
Refclk_K ×2(7-Mod_clkS)  
The data interface can be programmed for synchronous  
and non-synchronous operation according to the setting  
of the Sync_en bit; see Table 7.  
Revision 2.2  
October 2, 2013  
17  
Micrel, Inc.  
MICRF507  
Number Location  
Reference  
Description  
Field Name  
of bits  
of bits  
Sync_en  
1
Reg0[3]  
Synchronizer Mode bit  
Table 7  
Table 6. Register Bit Fields for Data Interface and Bit Synchronization  
Sync_en  
State  
Comments  
RX: Bit  
0
0
synchronization off  
Transparent reception of data  
TX: DataClk pin off  
Transparent transmission of data  
RX: Bit  
1
1
synchronization on  
Bit clock is generated by transceiver  
Bit clock is generated by transceiver  
TX: DataClk pin on  
Table 7. Synchronizer Mode Bit  
DATAIXO  
19  
RECEIVE  
DATA PATH  
TRANSMIT  
DATA PATH  
RECEIVE  
MODE  
Sync_en = 0  
TO  
TRANSMITTER  
Sync_en = 1  
ENABLE  
Sync_en = 0  
Sync_en = 1  
D
Q
D
Q
TRANSMIT  
BITRATE_CLK  
18  
RECEIVE  
Sync_en  
DATACLK  
Filter &  
data slicer  
FROM  
Bit  
Sync  
DEMOD  
RECOVERED  
CLOCK  
BITSYNC_CLK  
Figure 9. Data Interface and Synchronization  
Revision 2.2  
October 2, 2013  
18  
Micrel, Inc.  
MICRF507  
Mode  
Sync_en  
DATACLK  
Signal  
DATAIXO  
Direction  
Direction  
Signal/Function  
Input  
Modulates carrier directly  
(asynchronously)  
0
Output  
0
Transmit  
Receive  
Input  
Sampled at rising edge of BitRate  
clock; latched output modulates  
carrier  
1
0
1
Output  
Output  
Output  
BitRate clock  
0
Output  
Output  
Raw output from demodulator  
Filtered and latched demodulator  
output; transitions occur at rising  
edge of DATACLK  
Clock recovered by bit  
synchronizer  
Table 8. Synchronizer Mode and Data Interface  
In sync mode (Sync_en bit set to 1), the transmitted bit  
stream is clocked with the precision of the MICRF507’s  
crystal oscillator, which relaxes timing accuracy  
requirements on the data source. During reception, the  
synchronizer ensures that transitions of DATAIXO occur  
only at rising edges of DATACLK, without edge jitter or  
internal glitches. Receiver sensitivity values given in the  
Electrical Characteristics table are measured with Sync_en  
= 1; with Sync_en = 0, as much as 3-6 dB of sensitivity  
could be lost.  
recovered clock. DATAIXO (an output during reception)  
brings out the synchronized data stream, which has its  
transitions at rising edges of DATACLK. See Figure 11.  
Figure 11. Data Interface in Receive Mode  
By being in control of bit timing, the MICRF507 is  
effectively the “master.” For maximum timing margin, the  
microcontroller, as the “slave,” can present or sample  
(during transmit and receive, respectively) each new bit at  
the DATAIXO pin at falling edges of DATACLK.  
Sync_en = 0  
When Sync_en = 0, the input signal at DATAIXO  
modulates the transmitter directly during transmission and  
the output signal from DATAIXO is the raw demodulator  
output. DATACLK remains fixed at a logic low level during  
both transmission and reception.  
Additional Considerations in the Use of Synchronizer  
(Sync_en = 1)  
Sync_en = 1  
Two clock signals, BITRATE_CLK and BITSYNC_CLK,  
must be properly programmed when using the  
synchronizer. BITRATE_CLK, used in transmission, must  
During transmission when Sync_en = 1 the data bit stream  
entering DATAIXO is buffered with a flip-flop strobed at the  
rising edge of BITRATE_CLK, and the output of the flip-  
flop modulates the transmitter. BITRATE_CLK is brought  
out at the DATACLK output. Figure 10 shows the  
relationship of DATACLK and DATAIXO transitions.  
be set to  
a
frequency equal to the bit rate.  
BITSYNC_CLK, used in reception, must have a frequency  
16 times the bit rate. These frequencies are controlled by  
the crystal oscillator frequency and the settings of register  
fields, as described in the “Clock Generation” section. Bit  
clocking of the incoming signal must agree with the  
receiver’s local clocking within ±2.5% (easily met with 100  
PPM or better crystals). For example, if fBITSYNC_CLK is  
16x19.231kbps, the incoming bit rate can be between  
0.975x19.231kbps to 1.025x19.231kbps.  
All incoming messages must start with a 0101… preamble  
so that the synchronizer can acquire the incoming clock. A  
24-bit preamble is typically used; a minimum of 22 bits is  
required.  
Figure 10. Data Interface in Transmit Mode  
During reception, the bit synchronizer recovers the  
received signal’s clock. This recovered clock strobes a flip-  
flop that samples in mid-bit-period the demodulated and  
filtered bit stream. The DATACLK output brings out the  
Revision 2.2  
October 2, 2013  
19  
Micrel, Inc.  
MICRF507  
Frequency Synthesizer  
The MICRF507 frequency synthesizer is an integer-N  
phase-locked loop consisting of:  
after filtering, controls the VCO, closing the loop and forcing  
the error between the reference frequency and the divided  
VCO frequency to zero.  
a reference source, made of an M-divider  
clocked by the crystal oscillator  
The block diagram, Figure 12, shows the basic elements and  
arrangement of a PLL-based frequency synthesizer. The  
MICRF507 has a dual modulus prescaler for increased  
frequency resolution. In a dual modulus prescaler the main  
divider is split into two parts, the main part N and an  
additional divider A, where A < N. Both dividers are clocked  
from the output of the dual-modulus prescaler, but only the  
output of the N divider is fed into the phase detector. The  
prescaler will first divide by 16. Both N and A count down  
until A reaches zero, at which point the prescaler is switched  
to a division ratio 16+1. At this point, the divider N has  
completed A counts. Counting continues until N reaches  
zero, which is an additional N-A counts. At this point, the  
cycle repeats.  
a voltage controlled oscillator (VCO)  
a programmable frequency divider made of an  
N-divider, an A-divider, and a dual modulus  
prescaler  
a phase/frequency detector  
The loop filter is external for flexibility and can be a  
simple passive circuit.  
The phase/frequency detector compares the reference  
frequency (from the M-divider) with the VCO output fed  
through the programmable frequency divider. The  
charge pump output of the phase/frequency detector,  
Number  
of bits  
Description  
Field Name  
Location of bits  
Reg13[3:0],  
Reg14[7:0]  
M0 counter  
A0 counter  
N0 counter  
M0  
A0  
12  
6
Reg10[5:0]  
Reg11[3:0],  
Reg12[7:0]  
N0  
12  
Reg18[3:0],  
Reg19[7:0]  
M1 counter  
A1 counter  
N1 counter  
M1  
A1  
12  
6
Reg15[5:0]  
Reg16[3:0],  
Reg17[7:0]  
N1  
12  
1
CP_HI  
VCO_Freq  
VCO_IB  
LD_en  
Reg2[7]  
Reg3[1:0]  
Reg3[4:2]  
Reg1[2]  
High charge pump current (1= 500μA, 0 = 125µA)  
Frequency setting of VCO (see Table 11)  
VCO bias current setting (see Table 11)  
Lock detect function on/off  
2
3
1
Table 9. Register Bit Fields for Frequency Synthesizer  
Revision 2.2  
October 2, 2013  
20  
Micrel, Inc.  
MICRF507  
Loop filter  
Downconverter  
VCO  
A-Divider  
Prescaler  
N-Divider  
Charge pump  
Div 2  
Div 2  
Phase  
detector  
PA  
M-Divider  
XCO  
Figure 12. PLL Block Diagram  
A6…A0  
D7  
D6  
D5  
A0_5  
-
D4  
A0_4  
-
D3  
D2  
D1  
D0  
0001010  
0001011  
0001100  
0001101  
0001110  
0001111  
0010000  
0010001  
0010010  
0010011  
-
-
A0_3  
A0_2  
A0_1  
N0_9  
N0_1  
M0_9  
M0_1  
A1_1  
N1_9  
N1_1  
M1_9  
M1_1  
A0_0  
-
-
N0_11  
N0_3  
M0_11  
M0_3  
A1_3  
N0_10  
N0_2  
M0_10  
M0_2  
A1_2  
N0_8  
N0_0  
M0_8  
M0_0  
A1_0  
N1_8  
N1_0  
M1_8  
M1_0  
N0_7  
N0_6  
N0_5  
-
N0_4  
-
-
-
M0_7  
M0_6  
M0_5  
A1_5  
-
M0_4  
A1_4  
-
-
-
-
-
N1_11  
N1_3  
M1_11  
M1_3  
N1_10  
N1_2  
M1_10  
M1_2  
N1_7  
-
N1_6  
-
N1_5  
-
N1_4  
-
M1_7  
M1_6  
M1_5  
M1_4  
Table 10. Register Bit Fields for PLL  
Revision 2.2  
October 2, 2013  
21  
Micrel, Inc.  
MICRF507  
N, M, and A are numbers of length 12, 12 and 6 bits,  
respectively The synthesizer’s output frequency can be  
calculated from the following equation:  
The input capacitance at the varactor pin must be taken  
into consideration when designing the PLL loop filter. This  
is most critical when designing a loop filter with high  
bandwidth, which gives relatively small component values.  
The input capacitance is approximately 6pF.  
fXCO  
M
fVCO  
16×N + A  
M≠0  
fRF × 2  
16×N + A  
fPD  
=
=
=
(
)
× 2  
(
)
RF Frequency vs Varactor Input Voltage  
1 A 16  
540  
530  
520  
510  
16×N + A  
fRF = fXCO  
11  
2M  
500  
490  
10  
01  
where  
480  
470  
460  
450  
fPD: Phase detector comparison frequency  
fXCO: Crystal oscillator frequency  
0
0.4  
0.8  
1.2  
1.6  
2
2.4  
fVCO: Voltage controlled oscillator frequency  
fRF: RF carrier frequency  
VARIN Voltage (V)  
Figure 13. RF Frequency vs. Varactor Voltage  
and VCO_ Freq bits (VDD = 2.5V)  
The MICRF507 has two sets of register fields controlling  
the synthesizer’s frequency multiplication ratio; A0/N0/M0  
and A1/N1/M1. During transmission using divider  
modulation (see “Divider Modulation” section), bit values of  
‘0’ and ‘1’ respectively select the 0 and 1 register field set.  
During reception and during transmission using VCO  
modulation, only the 0 set is used.  
Charge Pump  
The charge pump current can be set to either 125µA or  
500µA by CP_HI (‘1’ → 500µA). This will affect the loop  
gain and, consequently, filter component values. For  
applications using high phase detector frequency and high  
PLL bandwidth, use 500µA charge pump current.  
VCO  
PLL Filter  
The VCO has no external components.  
The three-bit field VCO_IB controls VCO bias current to  
optimize phase noise. The two bit field VCO_freq controls  
a capacitor bank which determines the VCO frequency  
range. These five bits are set according to the RF  
frequency as follows:  
The design of the PLL filter strongly affects the  
performance of the frequency synthesizer. Key parameters  
in PLL filter design are loop bandwidth, the modulation  
method (VCO modulation or divider modulation) and the  
bit rate. Filter design also affect the switching time  
(important when frequency hopping) and phase noise.  
Divider modulation requires the PLL to lock on a new  
carrier frequency for every new data bit. As a rule of  
thumb, the PLL loop bandwidth should be at least twice as  
high as the bit rate. In such cases it is recommended to  
use a third order filter to suppress the phase detector  
frequency.  
RF  
VCO_IB2 VCO_IB1 VCO_IB0 VCO_freq1 VCO_freq0  
Freq  
470-  
482MHz  
1
1
0
0
0
1
1
0
1
0
1
1
1
0
1
482-  
497MHz  
For VCO modulation, the PLL loop bandwidth should be  
less than 1/10 of the bit rate. If the loop bandwidth is high  
relative to the bit rate, the PLL will keep the VCO at a fixed  
frequency, preventing it from being modulated.  
497-  
510MHz  
Table 11. VCO Bit Setting  
The recommended third-order loop filter (made with  
external components) is shown in Figure 14. When R2=0  
and C3 is omitted, this reduces to a second-order loop  
filter.  
The tuning range, the RF frequency versus VCO tune  
voltage (varactor input, pin 29), depends on the VCO  
frequency setting as shown in as shown in Figure 13.  
When the tuning voltage is in the range from 0.9V to 1.4V,  
the VCO gain (as seen by the PLL) is at its maximum,  
approximately 64 to 70MHz/V. Note that the RF frequency  
is half of the PLL frequency. It is recommended that the  
VCO tune voltage stays in this range.  
Revision 2.2  
October 2, 2013  
22  
Micrel, Inc.  
MICRF507  
Lock Detect  
A lock detector can be enabled by setting LD_en = 1.  
When pin LD is high, it indicates that the PLL is in lock.  
After a control word is loaded LD will (typically) go low,  
then high again when the synthesizer has locked. LD also  
goes low initially when the PA (power amplifier) is turning  
on.  
After the transceiver has been put into Receive or  
Transmit mode, or after the power amplifier has been  
turned on, a low-to-high transition at LD can serve as an  
indicator that the synthesizer frequency has stabilized.  
Figure 14. Second and Third Order Loop Filter  
Table 12 shows three different loop filter designs, the first  
two for VCO modulation and the last one for modulation  
using the internal dividers. The component values are  
calculated with RF frequency = 490MHz, VCO gain =  
67MHz/V as seen by the PLL, and desired phase margin =  
56º. Other settings are shown in the table. The VARIN pin  
capacitance (pin 29) of 6pF can be neglected for the two  
filters with lowest bandwidth (which have R2=0 and  
relatively large values of C1). For other loop bandwidth  
and phase detector values, use the loop filter calculation  
tool in RF Testbench software available on Micrel’s  
website.  
Encoded  
Bit Rate  
(kbps)  
PLL Charge  
Phase  
Detector  
Freq. (kHz)  
BW  
Pump  
C1  
C2  
R1  
R2  
C3  
(kHz)  
(μA)  
VCO  
>8  
0.8  
3.2  
13  
125  
125  
500  
100  
100  
500  
10nF  
680pF  
390pF  
100nF  
6.8nF  
8.2nF  
6.2kΩ  
22kΩ  
5kΩ  
0
0
NC  
NC  
VCO  
>32  
<6.5  
Divider  
68kΩ  
18pF  
Table 12. Loop Filter Component Values  
Revision 2.2  
October 2, 2013  
23  
Micrel, Inc.  
MICRF507  
Receiver  
Number Location  
Description  
Reference  
Field Name  
of bits  
of bits  
Reg0[7]  
Reg1[1:0]  
Reg2[6]  
Reg8[4:0]  
Reg1[3]  
By_LNA  
PF_FC  
SC_by  
ScClk  
1
2
1
5
1
4
8
LNA bypass on/off  
Pre-filter corner frequency  
Bypass of switched capacitor filter on/off  
Switched Cap clock divider  
RSSI function on/off  
Table 14  
Table 15  
RSSI_en  
FEEC  
Reg21[3:0] FEE control bits  
FEE  
Reg22[7:0] FEE value (read only)  
Table 13. Register Bit Fields for Receiver  
The receiver is a zero intermediate frequency (ZIF) type  
employing low-power, fully integrated low-pass filters.  
available at pins IchOut and QchOut. The output  
impedance of each mixer is about 8k.  
A low noise amplifier (LNA) drives a quadrature mixer pair.  
The mixer outputs feed two identical signal channels.  
Each channel’s signal path has a pre-amplifier, a third  
order Sallen-Key RC low-pass pre-filter, a six-pole  
switched-capacitor filter (which determines actual  
selectivity), and finally a limiter.  
The limiter outputs then enter a demodulator which detects  
the relative phase of the baseband I and Q signals. If the I  
channel signal lags the Q channel, the FSK tone frequency  
lies above the LO frequency (data ‘1’). If the I channel  
leads the Q channel, then the FSK tone lies below the LO  
frequency (data ‘0’). The output of the demodulator is  
available on the DATAIXO pin; in either raw form or  
latched with the recovered clock according to the setting of  
Sync_en bit. An RSSI (receive signal strength indicator)  
circuit indicates the received signal level.  
Front End  
The MICRF507’s low-noise amplifier boosts the incoming  
signal prior to frequency conversion in order to prevent  
mixer noise from degrading overall front-end noise  
performance. The LNA is a two-stage amplifier and has a  
nominal gain of approximately 23dB at 490MHz. The front  
end has a gain of about 31dB to34dB. The gain varies by  
1-1.5dB over a 2.0V to 2.5V variation in power supply.  
MARKER MHz  
RESISTANCE REACTANCE  
The LNA can be bypassed by setting bit LNA_by to ‘1’.  
This can be useful for very strong input signal levels. The  
front-end gain with the LNA bypassed is about 12dB. The  
mixers have about 10dB of gain at 490MHz. With  
appropriate setting of the OUTS field (register 2, bits D3 to  
D0), the differential outputs of the mixers can be made  
1
2
3
470  
490  
510  
32.4Ω  
33.4Ω  
34.4Ω  
7.9Ω  
7.4Ω  
6.4Ω  
Figure 15. LNA Input Impedance  
Revision 2.2  
October 2, 2013  
24  
Micrel, Inc.  
MICRF507  
The front end’s input impedance, with no matching  
network, is close to 50as shown in Figure 15. This gives  
an input reflection coefficient of about -13dB. Although the  
receiver does not require a matching network to optimize  
the gain, a matching network is recommended for  
harmonic suppression during transmission and for  
improved selectivity in reception.  
The pre-filter and switched-capacitor filters in cascade  
must pass the full IF bandwidth of the received signal. In a  
zero-IF receiver such as the MICRF507 this bandwidth is  
as follows:  
rb  
fBW = fOFFSET + fDEV  
+
2
where  
Sallen-Key Filters  
fBW: Needed receiver bandwidth; fCUT above should  
not be smaller than fBW [Hz]  
Each IF channel includes a pre-amplifier and a pre-filter.  
The preamplifier has a gain of 22dB. The IF amplifier also  
removes DC offset. Gain varies by less than 0.5dB over a  
2.0V to 2.5V variation in power supply.  
fOFFSET: Total frequency offset between receiver and  
transmitter [Hz]  
fDEV: Single-sided frequency deviation [Hz]  
rb: The bit rate in bits/sec  
The pre-filter is implemented as a three-pole Sallen-Key  
low-pass filter. It protects the switched-capacitor filter that  
follows it from strong adjacent channel signals and also  
serves as an anti-aliasing filter. It is programmable to four  
different cut-off frequencies as shown in Table 14.  
RSSI  
PF_FC1  
PF_FC0  
Cutoff (3dB filter corner)  
0
0
1
1
0
1
0
1
100kHz  
150kHz  
230kHz  
340kHz  
Table 14. Pre-Filter Bit Field  
Switched Capacitor Filter  
The main IF channel filter is a switched-capacitor  
implementation of a six-pole elliptic low pass filter. This  
meets selectivity and dynamic range requirements with  
minimum total capacitance. The cut-off frequency of the  
switched-capacitor filter is adjustable by changing the  
clock frequency.  
Figure 16. RSSI Voltage  
A 6-bit frequency divider, programmed by the ScClk[5:0]  
field, is clocked by the crystal oscillator. Its output, which is  
20 times the filter’s cutoff frequency, is then divided by 4 to  
generate the correct non-overlapping clock phases needed  
by the filter. The cut-off frequency of the filter is given by:  
fXCO  
Figure 17. RSSI Network  
fCUT  
=
40ScClk  
fCUT: Filter cutoff frequency  
Figure 16 shows a typical plot of the RSSI voltage as a  
function of input power. The RSSI termination network is  
shown in Figure 17. The RSSI has a dynamic range of  
about 50dB from about -110dBm to -60dBm input power.  
fXCO: Crystal oscillator frequency  
ScClk: Switched capacitor filter clock, bits ScClk[4:0]  
(bit 0 has a mandatory value of ‘0’).  
When an RF signal is received, the RSSI output increases  
and can serve as a signal presence indicator. It could be  
used to wake up external circuitry that conserves battery  
life while in a sleep mode. Note that RSSI only functions in  
Receive mode.  
For instance, for a crystal frequency of 16MHz and if the 6  
bit divider divides the input frequency by 4, the cut-off  
frequency of the SC filter is 16MHz/(40 x 4) = 100kHz. A  
first-order RC low-pass filter removes clock frequency  
components from the signal at the switched-capacitor filter  
output.  
Revision 2.2  
October 2, 2013  
25  
Micrel, Inc.  
MICRF507  
Another use for RSSI is to determine that transmit power  
can be reduced in a system. If the RSSI detects a strong  
signal, the transmitter could be alerted to reduce its  
transmit power and so reduce current consumption.  
The result of the measurement, read from the FEE register  
at address 22 (16 hex, 0010110 binary), is actually an  
eight-bit two’s complement signed number, which can  
have values from -128 to 127. Reading FEE gives the  
most recently transferred value. The raw FEE value,  
treated as an unsigned number ranging from 0 to 255, can  
be converted into a signed integer as follows:  
FEE  
The Frequency Error Estimator (FEE) counts pulses from  
inside the demodulator to measure the frequency offset  
between it’s receive frequency and the transmitter’s  
frequency. The maximum offset that FEE can correctly  
report a frequency difference is about ±20ppm. The output  
of the FEE can be used to tune the XCO frequency, both  
for production calibration and to compensate for crystal  
temperature drift and aging.  
If FEE < 128 then {FEESIGNED = FEE}  
Else {FEESIGNED = (FEE - 256)},  
For a straightforward measurement of frequency offset, the  
incoming signal has to have an equal number of ones and  
zeros, such as a 1010… preamble. The frequency offset  
can then be calculated:  
The FEE is enabled when FEEC[1:0] = 11, and is off when  
FEEC[1:0] = 00 (do not use other values). It has two  
counters. One counter determines the measurement  
period by generating a trigger every time it has counted up  
the number of bit periods selected by the setting of  
FEEC[3:2] as given in Table 15. A second counter  
accumulates the net tally of UP and DN pulses from the  
demodulator. For each incoming ‘1’ bit, UP carries an  
average number of pulses that is twice the modulation  
index (β), and likewise for each incoming ‘0’ bit and DN.  
The trigger transfers the contents of the second counter to  
the FEE register and clears it, after which it begins  
accumulating again.  
rb  
fOFFSET  
=
FEESIGNED  
4P  
where FEE is the value read from the FEE register (treated  
as a signed number), P is the number of data bits over  
which the count is taken, and rb is the bit rate. When  
fOFFSET is zero, the transmitter and receiver are perfectly  
aligned. A positive fOFFSET means that the received signal  
has a higher frequency than the carrier frequency to which  
the receiver is tuned. To compensate for this, the  
receiver’s XCO frequency should be increased by reducing  
XCO_tune bits as detailed in the “Crystal Oscillator (XCO)”  
section.  
FEEC_1  
FEEC_0 FEE Mode  
Counting a larger number of symbols (higher P) improves  
the accuracy of the measurement. Beware, however, of  
overflow, which can cause the FEE value to jump from  
+127 to -128 after only one excessive count.  
0
0
1
0
1
0
Off  
Do not use  
Do not use  
If the frequency offset is too large for the chosen P, then P  
must be reduced. P = 8 or P = 16 is safest.  
Counting UP and DN pulses. UP  
increments the counter, DN  
decrements it.  
1
1
No. of bits used for the  
measurement  
FEEC_3  
FEEC_2  
0
0
1
1
0
1
0
1
8
16  
Do not use  
Do not use  
Table 15. FEEC (Frequency Error Estimator Control) Bits  
Revision 2.2  
October 2, 2013  
26  
Micrel, Inc.  
MICRF507  
XCOtune Procedure Example  
Registers properly set for reception;  
LOOP:  
A procedure such as the algorithm given below can be  
called during production (storing the calibrated XCO_tune  
value), at regular intervals, or implemented in the  
communication protocol when the frequency has changed.  
The MICRF507 measures the frequency offset between  
the demodulated signal and the LO, and a micro-controller  
programs the XCO_tune bits to tune the XCO so the LO  
frequency is equal to received carrier frequency.  
XCO_Step = XCO_Step/2;  
If (XCO_Sign == POS) then  
// If POS then increase LO frequency:  
{XCO_present = XCO_present - XCO_Step}  
Else  
Procedure description: A transmitter is assumed to be  
sending a 1010… pattern at the correct frequency and bit  
rate. The FEE is enabled (FEEC[1:0] = 11) and the  
number P of bit periods used in the measurement is 8 or  
16. Only the sign of FEE is used.  
// If NEG then decrease LO frequency:  
{XCO_present = XCO_present + XCO_Step}  
;
XCO_tune_bits = XCO_Present;  
ProgramRFChip;  
Objective: The best XCO_tune value (giving the lowest  
IFEEI). The desired frequency of the receiver’s PLL is  
midway between the “0” and “1” frequencies.  
Wait for > P bit periods;  
Local variables:  
XCO_Present: (5-bit) holds current value in XCO_tune  
field  
Read FEE;  
If (FEE > 0?) then  
XCO_Step: (4-bit) holds amount by which XCO_tune will  
be incremented or decremented  
{XCO_Sign = POS}  
else  
XCO_Sign: (1 bit) has a value of either POS or NEG,  
determining respectively whether XCOtune is to be  
incremented or decremented (reducing XCOtune  
increases LO frequency)  
{XCO_Sign = NEG} // negative or 0  
;
If (XCO_Step > 1) then  
{Branch to LOOP}  
XCO_tune_bits is a buffer, which is written to the XCOtune  
field when ProgramRFChip is called.  
Else  
{If(XCO_Sign == POS) then  
XCO TUNE PROCEDURE  
Initialization:  
{XCO_Present = XCO_Present – 1;  
Return (XCO_Present)}; \\ done  
XCO_Present = 16;  
XCO_Step = 16;  
}
;
XCO_Sign = NEG;  
Revision 2.2  
October 2, 2013  
27  
Micrel, Inc.  
MICRF507  
Transmitter  
Power Amplifier  
The maximum output power of the power amplifier (PA) is  
approximately 10dBm with a 50Ω load. For maximum  
output power, the load seen by the PA must be resistive.  
Higher output power can be obtained by decreasing the  
load impedance, but this will conflict with impedance  
matching to the LNA.  
Setting PA_by=1 causes the PA to be bypassed and  
output power to drop by ~22dB. It is still possible to control  
the power with PA[2:0] bits.  
The LC filter shown in Figure 18 reduces harmonic  
emission when placed between the ANT pin and antenna.  
The output power is programmable in seven levels by  
means of the PA[2:0] field, with approximately 2.5dB  
between steps; see Table 17. The power amplifier is  
turned off when PA[2:0] = 000. Otherwise the PA is on and  
output power increases with the value of the PA[2:0] field  
and is maximum when PA[2:0] = 111.  
Number Location  
Description  
Reference  
Field Name  
Modulation  
Mod_I  
of bits  
of bits  
2
5
4
3
3
1
Reg1[7:6]  
Reg4[4:0]  
Reg5[3:0]  
Reg4[7:5]  
Reg0[6:4]  
Reg2[4]  
Modulation selection  
Table 18  
Modulator current setting  
Modulator attenuator setting  
Modulator filter setting  
Power amplifier level  
Mod_A  
Mod_F  
PA  
Table 17  
Table 17  
PA_by  
Bypass of PA stage on/off  
Table 16. Register Bit Fields for Transmitter and VCO Modulation  
PA2  
PA1  
0
PA0  
0
State (approximate attenuation)  
PA off  
0
0
0
1
15dB attenuation  
12.5dB attenuation  
10dB attenuation  
7.5dB attenuation  
5dB attenuation  
2.5dB attenuation  
Max output  
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
PA_By  
0
1
Power Amplifier Enabled  
Power Amplifier bypassed, approx 20dB reduced output power.  
Table 17. Register Bit Fields for Power Amplifier  
Revision 2.2  
October 2, 2013  
28  
Micrel, Inc.  
MICRF507  
Modulation1 Modulation0 State  
C5  
39pF  
L1  
12nH  
0
0
1
1
0
1
0
1
Closed loop VCO-modulation  
ANT (pin 5)  
Not in use  
C6  
C4  
12pF  
Modulation by A,M and N  
Not in use  
12pF  
Table 18. Modulation Field  
Figure 18. LC Filter  
Bits from the microcontroller to be transmitted enter at the  
DATAIXO pin. See Table 19.  
This filter is designed for the 490MHz band with 50Ω  
terminations. Component values may have to be tuned to  
compensate for layout parasitics.  
The modulation index ß must be a minimum of 2. It is  
given by  
Frequency Modulation  
fDEV  
β = 2  
rb  
The MICRF507 supports two methods of FSK modulation,  
selected with the Modulation field as shown in Table 18:  
VCO modulation (enabled when Modulation1 is bit set to  
0) and divider modulation (Modulation1 bit set to 1). The  
Modulation0 bit must always remain 0.  
in which fDEV is the single-sided deviation and rb is the bit  
rate. Another constraint on fDEV is  
fDEV ≥ rb + fOFFSET  
where fOFFSET is the total frequency offset between the  
receiver and the transmitter:  
The calculated fDEV should be used to calculate the needed  
receiver bandwidth, see “Switched Capacitor Filter”  
section.  
VCO Modulation  
Frequency Divider Modulation  
Set Modulation[1:0] to  
Means of modulation  
00  
10  
Divider modulation by switching between  
A0/M0/NO and A1/M1/N1  
VCO modulation using modulator  
Refclk_K, Mod_clkS, Mod_I, Mod_A,  
Mod_F  
Register fields to set  
A0, M0, N0, A1, M1, N1  
PLL bandwidth required  
Bitstream constraints  
Lower than 1/10 of bit rate  
DC balance required  
Higher than 2x bit rate  
None  
Instantaneous frequency  
waveform (spectrum)  
determined by  
Register fields affecting modulator  
PLL transient response  
Table 19. Modulation Modes  
Revision 2.2  
October 2, 2013  
29  
Micrel, Inc.  
MICRF507  
Divider Modulation  
as to “round” the waveform and reduce the transmission  
spectral width.  
When Modulation[1:0] = 10, two sets of divider values  
need to be programmed. The divider values stored in the  
M0, N0, and A0 registers are selected to transmit a ‘0’ and  
the M1, N1, and A1 registers are selected to transmit a ‘1’.  
The amplitude of the modulating waveform, and therefore  
frequency deviation, is determined by the modulation clock  
frequency (controlled by the crystal oscillator frequency  
and the register fields Refclk_K, and Mod_ClkS), the  
charge/discharge current (controlled by the register field  
Mod_I), and the setting of an attenuator (controlled by the  
register field Mod_A). The effects of these factors are  
explained and quantified belo. A filter is provided to  
optimize transmit bandwidth, the proper setting of which is  
also explained below.  
16×N0 + A0  
fRF0 = fXCO  
2M0  
16×N1+ A1  
fRF1 = fXCO  
The synthesizer is a negative feedback loop that  
suppresses perturbations inside the loop (including the  
modulating varactor control voltage) below its bandwidth.  
The PLL will not allow modulation unless its transient  
response is slower than the bitstream pulses. Frequency  
deviation is a high-pass response to modulation. This  
means that when VCO modulation is used, the loop  
bandwidth must be less than the lowest baseband spectral  
component of the bitstream. It also means that the  
bitstream must be DC-free (have an equal number of ones  
and zeros). See “DC Balanced Line Coding” section.  
2M1  
The carrier frequency that a receiver must be set to in  
order to receive the above transmitted signal is:  
fRF0 + fRF1  
fRF =  
2
and the single-sided deviation is:  
fRF1 fRF0  
fDEV  
=
2
The PLL must lock to a new frequency upon every  
transition in the transmitted bitstream and therefore, needs  
a high bandwidth, at least twice the bit rate.  
VCO Modulation and the Modulator  
VCO Modulation is selected when Modulation[1:0] = 00.  
The modulator generates a waveform with programmable  
amplitude and shape. This waveform is fed into a  
modulation varactor in the VCO, which performs the  
desired frequency modulation. The synthesizer operates  
with A=A0, M=M0, and N=N0.  
Figure 19. Modulator Waveform and Clock  
To create the modulating waveform the modulator charges  
and discharges a capacitor, controlled by a modulator  
clock. As shown in Figure 19, each transition of the  
waveform takes four periods of the modulator clock.  
Charge/discharge current, and therefore slope, varies so  
Revision 2.2  
October 2, 2013  
30  
Micrel, Inc.  
MICRF507  
Frequency Deviation under VCO Modulation  
To avoid saturation in the modulator, it is important not to  
exceed maximum Mod_I. Maximum Mod_I for a given  
fMOD_CLK is given by:  
Three factors determine the deviation at which the data  
stream is modulated: modulator clock frequency, capacitor  
charge/discharge current, and modulator attenuator  
setting. After each is presented in turn, the complete  
formula for deviation is given.  
Mod_IMAX = INT(fMOD_CLK 28×10-6 )-1  
The modulator clock frequency is determined by the  
crystal oscillator frequency and the settings of the  
Refclk_K and Mod_clkS fields:  
where INT() returns the integer part of the argument.  
fXCO  
fMOD_CLK  
=
Refclk_K ×2(7-Mod_clkS)  
Set the modulator clock frequency to either 8x or 16x the  
frequency deviation rate.  
Figure 21. Two Different Modulator Current Settings  
A third factor determining deviation is the modulator  
attenuator, controlled by the Mod_A field. The attenuator is  
used when the bit rate is small and/or the BT is small,  
which gives a relatively slow modulator clock and therefore  
long rise- and fall times, leading in turn to large frequency  
deviations unless the signal is attenuated. Additionally, the  
attenuator will improve the resolution in the modulator.  
Figure 20. Two Different Modulator Clock Settings  
Having fMOD_CLK set at 8 times the bit rate corresponds to a  
baseband data signal filtered in a Gaussian filter with a  
bandwidth-period product (BT) of 1. When BT is increased,  
the waveform will be less filtered. Figure 20 shows two  
waveforms with BT=1 (the minimum, with fMOD_CLK at 8  
times the bitrate) and BT=2 (with fMOD_CLK at 16 times the  
bit rate). Changing BT changes the charge-and discharge  
times and therefore the frequency deviation, as seen in  
Figure 20.  
The capacitor charge/discharge current, set with the Mod_I  
field, affects deviation, as shown in Figure 21, where  
Figure 22. Two Different Modulator Attenuator Settings  
Mod_Ia>Mod_Ib. Higher current will give  
a
higher  
frequency deviation and vice versa. The effect of  
modulator clock and Mod_I is as follows:  
The effect of the attenuator is given by:  
1
fDEV  
Mod_I  
1+ Mod_A  
fDEV  
fMOD_CLK  
Revision 2.2  
October 2, 2013  
31  
Micrel, Inc.  
MICRF507  
Figure 22 shows two waveforms with different attenuator  
setting: Mod_Aa <Mod_Ab . If Mod_A is increased, the  
frequency deviation is lowered and vice versa.  
The resulting frequency deviation in terms of the  
parameters discussed above is given in the following  
equations:  
fXCO  
fMOD_CLK  
=
Refclk_K × 2(7Mod_clkS)  
Figure 23. Modulator Waveform with and without Filtering  
in which rb is the bit rate in bits/sec. Mod_F=0 disables the  
modulator filter and Mod_F=7 provides the most filtering.  
Figure 23 shows a waveform with and without the filter.  
Mod_I  
1
fDEV  
=
×
×
(
C1 + C2 ×fRF  
)
fMOD_CLK 1+Mod_A  
The modulator filter will not influence the frequency  
deviation as long as the programmed cut-off frequency is  
above the actual bit rate.  
where:  
fDEV  
fXCO  
fRF:  
:
Single sided frequency deviation [Hz]  
Crystal oscillator frequency [Hz]  
Center frequency [Hz]  
:
Refclk_K:  
Mod_clkS:  
6 bit divider, values between 1 and 63  
Modulator clock setting, values  
between 0 and 7  
fMOD_CLK  
:
Modulator clock frequency, derived  
from the crystal frequency, Refclk_K  
and Mod_clkS  
Mod_I:  
Modulator current setting, values  
between 0 and 31  
Mod_A:  
Modulator attenuator setting, values  
between 0 and 15  
C1:  
C2:  
-2.72 x 1010  
85.2  
Note that the constants C1 and C2 are empirically derived.  
Actual frequency deviation may differ by a few percent.  
Modulator Filter  
To reduce the high-frequency components in the  
generated waveform, a filter with programmable cut-off  
frequency can be enabled. This is done using Mod_F[2:0],  
bit 0 being LSB. The Mod_F field should be set according  
to the formula:  
150x103 bps  
Mod_F =  
rb  
Revision 2.2  
October 2, 2013  
32  
Micrel, Inc.  
MICRF507  
When using VCO modulation; after MICRF507 has been  
put in transmit mode, the microcontroller will tri-state the  
driver connected to DATAIXO pin to leave that pin floating  
until the microcontroller begins sending data. This is  
because in transmit mode, the modulator is disabled while  
the DATAIXO pin is floating (a weak voltage divider sets its  
level at Vdd/2) in order to prevent a performance-  
degrading transient when message transmission begins.  
System Modes and Initialization  
Start-up and Initialization  
After supply voltage is applied to the MICRF507, a power  
on reset period elapses during which it should be  
considered to be in an unknown state. The microcontroller  
should wait until power on reset is completed. See  
“Power-On Reset” subsection within the “Control (3-wire)  
Interface” section. After power-on is completed, all 22  
writeable registers must be correctly initialized before  
operation of the MICRF507. Write only non-zero values to  
the M0, N0, M1, and N1 fields.  
Below, “write to registers” means writing a complete  
control word, or writing just to registers that need to  
change.  
Transition to transmit mode:  
Write to registers, setting transmit mode, and other  
changes as needed; set/keep PA off (to reduce  
spurious emissions). This makes DATAIXO an  
input.  
Modes of Operation  
Mode1 Mode0  
State  
Comments  
Power  
down  
0
0
Keeps register configuration  
Write to registers setting PA on (this requires  
updating Register 0 only).  
Only crystal oscillator  
running  
0
1
1
1
0
1
Standby  
Receive  
Transmit  
Wait for LD.  
Full receive  
Enable the microcontroller’s pin as an output  
driving DATAIXO and begin sending the transmit  
bitstream.  
Full transmit except PA  
state  
After the last bit is transmitted return the  
microcontroller’s pin to being an input.  
Table 20. Main Mode Bits  
Transition to receive mode:  
Mode Transitions  
Have the microcontroller’s DATAIXO driver  
disabled.  
To go from power down mode to either receive or transmit  
mode, the MICRF507 needs to go through the standby  
mode first. This is to ensure that the crystal oscillator starts  
up correctly. Once the crystal oscillator settles, the  
MICRF507 can go to receive or transmit mode.  
Write to registers setting receive mode and other  
changes as needed.  
Wait for LD. Or, if desired, commence checking  
the received bitstream for a valid message without  
waiting.  
When the mode has been changed to Transmit or  
Receive, or when the power amplifier has been enabled,  
the synthesizer must be allowed to stabilize. See “Lock  
Detect” section.  
Number  
of bits  
Location  
of bits  
Description  
Reference  
Field Name  
Mode  
2
4
Reg0[2:1]  
Reg2[3:0]  
Main mode selection  
Test pins output  
Table 20  
Table 28  
OUTS  
Table 21. Register Bit Fields for System Functions  
Revision 2.2  
October 2, 2013  
33  
Micrel, Inc.  
MICRF507  
Message Coding and Formatting  
DC Balanced Line Coding  
Data  
000  
001  
010  
011  
100  
101  
110  
111  
Word A  
1011  
1100  
0011  
1010  
0101  
1001  
0110  
1101  
Word B  
0100  
Line coding, diagrammed in Figure 24, is used when a  
communication channel imposes constraints on bit  
sequences. An encoding stage that ensures DC balance  
(equal numbers of ‘1’ and ‘0’ bits and no long consecutive  
runs of either) in the encoded bit stream allows the use of  
VCO modulation without restrictions on the message bit  
stream. Of the coding schemes which meet this need,  
Manchester encoding and 3B4B are among the most  
commonly used. Programming and performance of the  
MICRF507 are based on the encoded bit rate.  
0010  
In Manchester encoding, each message bit maps to a  
word made of two encoded bits as shown in Table 22. The  
encoded bit rate is twice the message bit rate so the  
encoding overhead is 100%. When selecting PLL loop  
filter it is important to note that frequency content of the  
encoded bit stream extends down to one-fourth of the  
encoded bit rate. That is the case of a 0101… message  
bit sequence, which results in a 100110011001… encoded  
bit sequence.  
Table 23. 3B4B Encoding  
Data bits  
Encoded words  
Comments  
A Flag indicates  
if “Word A” has  
been used  
000 000 000 000 1011 0100 1011  
000 0100 1011  
A Flag indicates  
if “Word A” has  
been used  
111 111 010 110 1101 0010 0011  
000 0110 1011  
Data  
“0”  
Word  
“10”  
Table 24. Example of 3B4B Encoding  
“1”  
“01”  
Message Formatting: Preamble  
Table 22. Manchester Encoding  
Messages are typically preceded by a header consisting of  
24 bits in an alternating pattern: 0101… Such a header  
can permit the following actions by the receiver prior to the  
arrival of information-carrying bits:  
Another encoding method, which is much more efficient  
than Manchester coding, is 3B4B, where three message  
data bits are encoded into a four-line-bit word. The  
encoded bit rate is three-quarter times the message bit  
rate. For perfect DC balance, a four bit word would have to  
have two ‘1’ line bits and two ‘0’ line bits. Only six such  
words are possible. Special steps are therefore needed to  
deal with the remaining two encodings: whenever 000 and  
111 data appear, toggle a flag that remembers whether the  
last encoded word was taken from the “Word A” column  
and select the respective word from the other column  
shown in Table 23.  
Reading of RSSI  
Bit synchronizer lock-up  
Using the FEE to null out frequency offset  
Figure 24. Link Architecture with Encoding  
Revision 2.2  
October 2, 2013  
34  
Micrel, Inc.  
MICRF507  
Typical Application  
Revision 2.2  
October 2, 2013  
35  
Micrel, Inc.  
MICRF507  
Bill of Materials  
Item  
C1  
Part Number  
Manufacturer  
Murata(6)  
Description  
Qty.  
1
GRM188R71C103K  
GRM219R71C104K  
0.01µF, 16V Capacitor, X7R ±10%, Size 0603  
0.1µF, 16V Capacitor, X7R ±10%, Size 0805  
No Connect  
C2  
Murata  
1
C3  
0
C4  
GRM1885C1H120J  
GRM1885C1H390J  
GRM1885C1H120J  
GRM155R61A102K  
GRM1555C1H1R5C  
GRM155R61A102K  
GRM155R71H221K  
GRM155R61A102K  
CRCW04026200RJK  
CRCW04020RJK  
CRCW040227KJK  
CRCW040282KJK  
CRCW040233KJK  
CRCW04020RJK  
0603CS-12NXJB  
Murata  
Murata  
Murata  
Murata  
Murata  
Murata  
Murata  
Murata  
Vishay(7)  
Vishay  
Vishay  
Vishay  
Vishay  
Vishay  
Coilcraft(8)  
12pF, 50V Capacitor, COG ±5%, Size 0603  
39pF, 50V Capacitor, COG ±5%, Size 0603  
12pF, 50V Capacitor, COG ±5%, Size 0603  
Optional 1000pF  
1
C5  
1
C6  
1
C7  
1
C8, C9  
C10  
C11  
C12, C13  
R1  
1.5pF, 50V Capacitor, COG ±0.25pF, Szie 0402  
1000pF, 10V Capacitor, X5R ±10%, Size 0402  
220pF, 50V Capacitor, X7R ±10%, Size 0402  
1000pF, 10V Capacitor, X5R ±10%, Size 0402  
6.2k Resistor, ±5%, Size 0402  
2
1
1
2
1
R2  
0Resistor, ±5%, Size 0402  
1
R3  
27k Resistor, ±5%, Size 0402  
1
R5  
82k Resistor, ±5%, Size 0402  
1
R6  
33K Resistor, ±5%, Size 0402  
1
R7  
0Resister, ±5% Size 0402  
1
L1  
12nH, ±5%, Size 0603  
1
TSX-10A16.0000MHz:  
TN4-26011  
Y1  
Toyocom(9)  
16MHz, 9pF, 10/10ppm  
1
470MHz to 510MHz Low-Power FSK Transceiver  
with +10dBm Power Amplifier  
U1  
MICRF507  
Micrel, Inc.(10)  
1
Notes:  
6. Murata: www.murata.com  
7. Vishay: www.vishay.com  
8. Coilcraft: www.coilcraft.com  
9. Toyocom: www.epsontoyocom.co.jp/english  
10. Micrel, Inc.: www.micrel.com  
Revision 2.2  
October 2, 2013  
36  
 
 
 
 
 
Micrel, Inc.  
MICRF507  
Layout Considerations  
RF Traces  
To ensure the best RF performance, a carefully planned  
layout is essential. Grounding, RF path geometry, supply  
routing, and layer definition all play a role in an optimal  
design. These are discussed below, and a recommended  
layout can be found on the Micrel website at:  
www.micrel.com.  
The ANT pin impedance is approximately 50. To  
minimize reflection due to impedance mismatch, RF traces  
should be a controlled impedance of 50as well. Refer to  
the Micrel Development Board layout, or a transmission  
line impedance calculator to verify a specific geometry’s  
characteristic impedance.  
Layer Definition  
Supply Routing  
A typical MICRF507 PCB design consists of four layers,  
with the following stack-up:  
The radio system is sensitive to supply noise and signals  
coupled from one section to another. Routing the supply  
lines on an internal layer (below the ground layer)  
separates them from potential noise sources such as the  
reference oscillator, PA, charge pump, etc. Route supplies  
separately and place bypass capacitors as close as  
possible to the associated pin.  
Layer1 – Component and RF routing  
Layer2 – Ground  
Layer3 – VDD Routing  
Layer 4 – Non-RF Routing  
While not the only acceptable definition, this example  
provides a good foundation for the general techniques  
discussed below.  
PLL Loop Filter  
Place loop filter components close to each other and near  
pins 27 and 29. Connection of the loop filter to VDD should  
occur very close to VCOVDD, pin 31. Avoid routing  
potentially noisy busses or traces near the loop filter.  
Grounding  
Design the layout to provide the shortest possible return  
path for signals and noise sources. Place ground vias  
close to all critical items such as ground pins on the RF IC,  
decoupling capacitors, and matching components.  
Revision 2.2  
October 2, 2013  
37  
Micrel, Inc.  
MICRF507  
Overview of Programming Bits  
Address  
Field  
Data Field  
A6..A0  
D7  
D6  
D5  
D4  
PA0  
D3  
D2  
D1  
D0  
0000000  
LNA_by  
PA2  
PA1  
Sync_en  
Mode1  
Mode0  
Load_en  
OL_opamp_en PA_LDc_en  
0000001  
0000010  
Modulation1  
CP_HI  
Modulation0  
SC_by  
RSSI_en  
OUTS3  
LD_en  
PF_FC1  
OUTS1  
PF_FC0  
OUTS0  
(“0”)  
VCO_by  
(“0”)  
(”0”)  
PA_by  
OUTS2  
IFBias_s  
(“1”)  
IFA_HG  
(“1”)  
VCO_BIAS_s  
(“0”)  
VCO_freq  
1
0000011  
0000100  
0000101  
VCO_IB2  
VCO_IB1  
Mod_I3  
VCO_IB0  
Mod_I2  
VCO_freq0  
Mod_I0  
Mod_F2  
Mod_F1  
Mod_F0  
Mod_FHG  
(“0”)  
Mod_I4  
Mod_shape  
(“1”)  
Mod_I1  
-
-
-
Mod_A3  
Mod_A2  
Mod_A1  
Mod_A0  
BitSync_cl  
kS0  
0000110  
0000111  
Mod_clkS2  
Mod_clkS1  
Mod_clkS0 BitSync_clkS2 BitSync_clkS1  
BitRate_clkS2  
BitRate_clkS1 BitRate_clkS0 RefClk_K5  
RefClk_K4  
ScClk4  
RefClk_K3  
ScClk3  
RefClk_K2 RefClk_K1 RefClk_K0  
ScClk2 ScClk1 ScClk0  
SC_HI  
ScClk_X2  
ScSW_en  
0001000  
0001001  
(“1”)  
(“1”)  
(“0”)  
PrescalMode_s  
Prescal_s  
XCOAR_en  
XCOtune4  
XCOtune3  
XCOtune2 XCOtune1 XCOtune0  
(“0”)  
(“0”)  
(”1”)  
A0_5  
-
0001010  
0001011  
0001100  
0001101  
0001110  
0001111  
0010000  
0010001  
0010010  
0010011  
-
-
A0_4  
-
A0_3  
N0_11  
N0_3  
A0_2  
N0_10  
N0_2  
A0_1  
N0_9  
A0_0  
N0_8  
-
-
N0_7  
N0_6  
N0_5  
-
N0_4  
-
N0_1  
N0_0  
-
-
M0_11  
M0_3  
M0_10  
M0_2  
M0_9  
M0_1  
A1_1  
M0_8  
M0_0  
A1_0  
M0_7  
M0_6  
M0_5  
A1_5  
-
M0_4  
A1_4  
-
-
-
-
-
A1_3  
A1_2  
N1_11  
N1_3  
N1_10  
N1_2  
N1_9  
N1_8  
N1_7  
-
N1_6  
-
N1_5  
-
N1_4  
-
N1_1  
N1_0  
M1_11  
M1_3  
M1_10  
M1_2  
M1_9  
M1_1  
PA_IB1  
(”0”)  
M1_8  
M1_0  
PA_IB0  
(“1”)  
M1_7  
Div2_HI  
(“1”)  
-
M1_6  
LO_IB1  
(“0”)  
-
M1_5  
LO_IB0  
(“1”)  
-
M1_4  
PA_IB4  
(”1”)  
-
PA_IB3  
(”0”)  
PA_IB2  
(”1”)  
0010100  
0010101  
0010110  
FEEC_3  
FEE_3  
FEEC_2  
FEE_2  
FEEC_1  
FEE_1  
FEEC_0  
FEE_0  
FEE_7  
FEE_6  
FEE_5  
FEE_4  
Table 25. Overview of Register Bits  
Revision 2.2  
October 2, 2013  
38  
Micrel, Inc.  
MICRF507  
Detailed Description of Programming Bits  
Comments  
ADR #  
BIT #  
Name  
Description  
0000000  
7
By_LNA  
LNA bypass on/off  
6
PA2  
Power amplifier level, 3.bit  
Reference Table 17  
5
4
3
2
1
0
7
6
5
PA1  
Power amplifier level, 2.bit  
Power amplifier level, 1.bit  
Synchronizer Mode bit  
Main Mode selection 2.bit  
Main Mode selection 1.bit  
“1” mandatory  
Reference Table 17  
Reference Table 17  
Reference Table 7  
Reference Table 20  
Reference Table 20  
PA0  
Sync_en  
Mode1  
Mode0  
Load_en  
Modulation1  
Modulation0  
0000001  
Modulation selection 2.bit  
Modulation selection 1.bit  
Reference Table 18  
Reference Table 18  
OL_opamp_en “0” mandatory  
“0” mandatory. PA on/off controlled by Lock Detect pin  
if this bit is 1  
4
PA_LDc_en  
3
2
1
0
7
6
5
4
3
2
1
0
7
6
RSSI_en  
LD_en  
RSSI function on/off  
Lock detect function on/off  
Pre-filter corner frequency 2.bit  
Pre-filter corner frequency 1.bit  
High charge-pump current (4x=500uA) on/off  
Bypass of Switched Capacitor filter on/off  
“0” mandatory. Bypass of VCO stage on/off  
Bypass of PA stage on/off  
Test pins output 4.bit  
PF_FC1  
PF_FC0  
CP_HI  
Reference Table 14  
Reference Table 14  
0000010  
SC_by  
VCO_by  
PA_by  
OUTS3  
OUTS2  
OUTS1  
OUTS0  
IFBias_s  
IFA_HG  
Reference Table 28  
Reference Table 28  
Reference Table 28  
Reference Table 28  
Test pins output 3.bit  
Test pins output 2.bit  
Test pins output 1.bit  
0000011  
“1” mandatory.  
“1” mandatory.High gain setting in preamplifier  
“0” mandatory.Select separate bias for VCO on  
VCOBias pin  
5
VCO_Bias_s  
4
3
2
VCO_IB2  
VCO_IB1  
VCO_IB0  
VCO bias current setting, 3. bit (111 = highest current)  
VCO bias current setting, 2. bit (100 = typical current)  
VCO bias current setting, 1. bit  
Reference Table 11  
Reference Table 11  
Reference Table 11  
Frequency setting of VCO, 2. bit (11=highest  
frequency)  
1
VCO_freq1  
Reference Table 11  
Reference Table 11  
0
7
6
5
4
3
2
1
VCO_freq0  
Mod_F2  
Mod_F1  
Mod_F0  
Mod_I4  
Frequency setting of VCO, 1.bit  
Modulator filter setting, MSB  
Modulator filter setting  
0000100  
Modulator filter setting, LSB  
Modulator current setting, MSB  
Modulator current setting  
Modulator current setting  
Modulator current setting  
Mod_I3  
Mod_I2  
Mod_I1  
Revision 2.2  
October 2, 2013  
39  
Micrel, Inc.  
ADR #  
MICRF507  
Comments  
BIT #  
Name  
Description  
0
7
6
5
4
3
2
1
Mod_I0  
Modulator current setting, LSB  
Reserved/not in use  
0000101  
---------  
---------  
Reserved/not in use  
Mod_FHG  
Mod_shape  
Mod_A3  
Mod_A2  
Mod_A1  
“0” mandatory. Modulator Test bit.  
“1” mandatory.Modulator shape enable  
Modulator attenuator setting, LSB  
Modulator attenuator setting  
Modulator attenuator setting  
Modulator attenuator setting, MSB (=0: Attenuator  
active)  
0
Mod_A0  
0000110  
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
---------  
Reserved/not in use  
Mod_clkS2  
Mod_clkS1  
Mod_clkS0  
BitSync_clkS2  
BitSync_clkS1  
BitSync_clkS0  
BitRate_clkS2  
BitRate_clkS1  
BitRate_clkS0  
RefClk_K5  
Modulator clock setting 3.bit  
Modulator clock setting 2.bit  
Modulator clock setting 1.bit  
BitSync clock setting 3.bit  
BitSync clock setting 2.bit  
BitSync clock setting 1.bit  
Bitrate clock setting 3.bit  
Bitrate clock setting 2.bit  
Bitrate clock setting 1.bit  
Reference clock divider 6.bit  
Reference clock divider 5.bit  
Reference clock divider 4.bit  
Reference clock divider 3.bit  
Reference clock divider 2.bit  
Reference clock divider 1.bit  
0000111  
RefClk_K4  
RefClk_K3  
RefClk_K2  
RefClk_K1  
RefClk_K0  
“1” mandatory. Switced Cap filter high current setting  
on/off  
0001000  
7
SC_HI  
6
5
4
3
2
1
0
ScClk_X2  
ScSw_EN  
ScClk4  
“1” mandatory. Switced Cap clock mulitplied by two  
“0” mandatory. Switch cap switch enable  
SwitchCap clock divider 5.bit  
ScClk3  
SwitchCap clock divider 4.bit  
ScClk2  
SwitchCap clock divider 3.bit  
ScClk1  
SwitchCap clock divider 2.bit  
ScClk0  
SwitchCap clock divider 1.bit  
“1” mandatory. Select external control of prescal mode  
(div32/33)  
0001001  
7
6
PrescalMode_s  
Prescale_s  
“0” mandatory. Select external control of prescale mode  
(div 32/33)  
5
4
3
2
1
XCOAR_en  
XCOtune4  
XCOtune3  
XCOtune2  
XCOtune1  
“1” mandatory. XCO amplitude regulation on/off  
Crystal oscillator trimming, LSB  
Crystal oscillator trimming  
Crystal oscillator trimming  
Crystal oscillator trimming  
Revision 2.2  
October 2, 2013  
40  
Micrel, Inc.  
ADR #  
MICRF507  
Comments  
BIT #  
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
Name  
XCOtune0  
---------  
---------  
A0_5  
Description  
Crystal oscillator trimming, MSB  
Reserved/not in use  
Reserved/not in use  
A0-counter 6.bit  
0001010  
A0_4  
A0-counter 5.bit  
A0_3  
A0-counter 4.bit  
A0_2  
A0-counter 3.bit  
A0_1  
A0-counter 2.bit  
A0_0  
A0-counter 1.bit  
0001011  
0001100  
0001101  
0001110  
0001111  
---------  
---------  
---------  
---------  
N0_11  
N0_10  
N0_9  
Reserved/not in use  
Reserved/not in use  
Reserved/not in use  
Reserved/not in use  
N0-counter 12.bit  
N0-counter 11.bit  
N0-counter 10.bit  
N0-counter 9.bit  
N0-counter 8.bit  
N0-counter 7.bit  
N0-counter 6.bit  
N0-counter 5.bit  
N0-counter 4.bit  
N0-counter 3.bit  
N0-counter 2.bit  
N0-counter 1.bit  
Reserved/not in use  
Reserved/not in use  
Reserved/not in use  
Reserved/not in use  
M0-counter 12.bit  
M0-counter 11.bit  
M0-counter 10.bit  
M0-counter 9.bit  
M0-counter 8.bit  
M0-counter 7.bit  
M0-counter 6.bit  
M0-counter 5.bit  
M0-counter 4.bit  
M0-counter 3.bit  
M0-counter 2.bit  
M0-counter 1.bit  
Reserved/not in use  
Reserved/not in use  
N0_8  
N0_7  
N0_6  
N0_5  
N0_4  
N0_3  
N0_2  
N0_1  
N0_0  
---------  
---------  
---------  
---------  
M0_11  
M0_10  
M0_9  
M0_8  
M0_7  
M0_6  
M0_5  
M0_4  
M0_3  
M0_2  
M0_1  
M0_0  
---------  
---------  
Revision 2.2  
October 2, 2013  
41  
Micrel, Inc.  
MICRF507  
Comments  
ADR #  
BIT #  
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
Name  
A1_5  
Description  
A1-counter 6.bit  
A1-counter 5.bit  
A1-counter 4.bit  
A1-counter 3.bit  
A1-counter 2.bit  
A1-counter 1.bit  
Reserved/not in use  
Reserved/not in 7use  
Reserved/not in use  
Reserved/not in use  
N1-counter 12.bit  
N1-counter 11.bit  
N1-counter 10.bit  
N1-counter 9.bit  
N1-counter 8.bit  
N1-counter 7.bit  
N1-counter 6.bit  
N1-counter 5.bit  
N1-counter 4.bit  
N1-counter 3.bit  
N1-counter 2.bit  
N1-counter 1.bit  
Reserved/not in use  
Reserved/not in use  
Reserved/not in use  
Reserved/not in use  
M1-counter 12.bit  
M1-counter 11.bit  
M1-counter 10.bit  
M1-counter 9.bit  
M1-counter 8.bit  
M1-counter 7.bit  
M1-counter 6.bit  
M1-counter 5.bit  
M1-counter 4.bit  
M1-counter 3.bit  
M1-counter 2.bit  
M1-counter 1.bit  
A1_4  
A1_3  
A1_2  
A1_1  
A1_0  
0010000  
0010001  
0010010  
0010011  
---------  
---------  
---------  
---------  
N1_11  
N1_10  
N1_9  
N1_8  
N1_7  
N1_6  
N1_5  
N1_4  
N1_3  
N1_2  
N1_1  
N1_0  
---------  
---------  
---------  
---------  
M1_11  
M1_10  
M1_9  
M1_8  
M1_7  
M1_6  
M1_5  
M1_4  
M1_3  
M1_2  
M1_1  
M1_0  
“1” mandatory. High bias current setting in Div2 circuit  
on/off  
0010100  
7
6
Div2_HI  
LO_IB1  
“0 mandatory. Bias current setting of LObuffer, 2. bit  
(11 = highest current)  
Revision 2.2  
October 2, 2013  
42  
Micrel, Inc.  
MICRF507  
Comments  
ADR #  
BIT #  
Name  
Description  
“1” mandatory. Bias current setting of LObuffer, 1. bit  
(01 = typical current)  
5
LO_IB0  
“0” mandatory. Bias current setting of PA, 2. bit (11 =  
highest current)  
4
3
PA_IB4  
PA_IB3  
“0 mandatory. Bias current setting of PA, 1. bit (01 =  
typical current)  
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
PA_IB2  
PA_IB1  
PA_IB0  
---------  
---------  
---------  
---------  
FEEC_3  
FEEC_2  
FEEC_1  
FEEC_0  
FEE_7  
FEE_6  
FEE_5  
FEE_4  
FEE_3  
FEE_2  
FEE_1  
FEE_0  
“0” mandatory. Bias current setting of PAbuffer, 3. bit  
“1”mandatory. Bias current setting of PAbuffer, 2. bit  
“1” mandatory. Bias current setting of PAbuffer, 1. bit  
Reserved/not in use  
0010101  
Reserved/not in use  
Reserved/not in use  
Reserved/not in use  
FEE control bit  
Reference Table 15  
Reference Table 15  
Reference Table 15  
Reference Table 15  
FEE control bit  
FEE control bit  
FEE control bit  
0010110  
FEE value, bit 7, MSB  
FEE value, bit 6  
FEE value, bit 5  
FEE value, bit 4  
FEE value, bit 3  
FEE value, bit 2  
FEE value, bit 1  
FEE value, bit 0, LSB  
Table 26. Detailed Description of Programming Bits  
Revision 2.2  
October 2, 2013  
43  
Micrel, Inc.  
MICRF507  
Number  
of Bits  
Location  
of Bits  
Category Field Name  
Description  
Reference  
XCOtune  
RefClk_K  
5
6
Reg9[4:0]  
Reg7[5:0]  
Crystal oscillator trimming  
Reference clock divider  
Reg6[0],  
Reg7[7:6]  
BitRate_clkS  
3
Bitrate clock setting  
Mod_clkS  
3
3
Reg6[6:4]  
Reg6[3:1]  
Modulator clock setting  
BitSync clock setting  
BitSync_clkS  
DataI/F  
Sync_en  
1
Reg0[3]  
Synchronizer Mode bit  
Table 7  
Reg13[3:0],  
Reg14[7:0]  
M0  
A0  
N0  
12  
6
M0 counter  
A0 counter  
N0 counter  
Reg10[5:0]  
Reg11[3:0],  
Reg12[7:0]  
12  
Reg18[3:0],  
Reg19[7:0]  
M1  
A1  
N1  
12  
6
M1 counter  
A1 counter  
N1 counter  
Reg15[5:0]  
Reg16[3:0],  
Reg17[7:0]  
12  
CP_HI  
1
2
Reg2[7]  
High charge pump current (500 μA = 4x) on/off  
VCO_Freq  
Reg3[1:0]  
Frequency setting of VCO (highest frequency at 11)  
VCO bias current setting (highest current at 111, 100  
typical)  
VCO_IB  
LD_en  
3
1
Reg3[4:2]  
Reg1[2]  
Lock detect function on/off  
By_LNA  
PF_FC  
SC_by  
ScClk  
1
2
1
5
1
4
8
Reg0[7]  
Reg1[1:0]  
Reg2[6]  
LNA bypass on/off  
Pre-filter corner frequency  
Bypass of switched capacitor filter on/off  
Switched Cap clock divider  
RSSI function on/off  
Table 14  
Reg8[4:0]  
Reg1[3]  
RSSI_en  
FEEC  
Reg21[3:0]  
Reg22[7:0]  
FEE control bits  
Table 15  
Table 18  
FEE  
FEE value (read only)  
Modulation  
Mod_I  
Mod_A  
Mod_F  
PA  
2
5
4
3
3
1
Reg1[7:6]  
Reg4[4:0]  
Reg5[3:0]  
Reg4[7:5]  
Reg0[6:4]  
Reg2[4]  
Modulation selection  
Modulator current setting  
Modulator attenuator setting  
Modulator filter setting  
Power amplifier level  
Table 17  
PA_by  
Bypass of PA stage on/off  
Mode  
2
4
Reg0[2:1]  
Reg2[3:0]  
Main mode selection  
Test pins output  
Table 20  
Table 28  
System  
OUTS  
Table 27. Register Fields  
Revision 2.2  
October 2, 2013  
44  
Micrel, Inc.  
MICRF507  
OutS3  
OutS2  
OutS1  
OutS0  
IchOut  
Gnd  
QchOut  
Gnd  
Ichout2 / RSSI  
Gnd  
QchOut2 / NC  
Gnd  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Ip mixer  
Qp mixer  
Ip IFamp  
Qp IFamp  
Ip SC-filter  
Qp SC-filter  
Ip mixer  
Qp mixer  
Ip mixer  
Qp mixer  
Ip mixer  
Ip IFamp  
Ip SC-filter  
I limiter  
In mixer  
Ip IFamp  
Qp IFamp  
Ip SC-filter  
Qp SC-filter  
Gnd  
In IFamp  
Qn IFamp  
In SC-filter  
Qn SC-filter  
I limiter  
Qn mixer  
In IFamp  
Qn IFamp  
In SC-filter  
Qn SC-filter  
In mixer  
Gnd  
Q limiter  
In SC-filter  
Qn SC-filter  
I limiter  
Ip SC-filter  
Qp SC-filter  
Gnd  
Qn mixer  
In mixer  
Qn mixer  
Qp mixer  
Qp IFamp  
Qp SC-filter  
Q limiter  
M-div  
Gnd  
Q limiter  
PrescalMode  
TQ1  
ModIn  
TI1  
DemodUp  
Demod  
Phi1n  
DemodDn  
MAout  
N-div  
Phi2n  
Table 28. Test Signals  
Revision 2.2  
October 2, 2013  
45  
Micrel, Inc.  
MICRF507  
Package Information(11) and Recommended Landing Pattern  
32-Pin QFN (ML)  
Note:  
11. Package information is correct as of the publication date. For updates and most current information, go to www.micrel.com.  
Revision 2.2  
October 2, 2013  
46  
 
Micrel, Inc.  
MICRF507  
MICREL, INC. 2180 FORTUNE DRIVE SAN JOSE, CA 95131 USA  
TEL +1 (408) 944-0800 FAX +1 (408) 474-1000 WEB http://www.micrel.com  
Micrel makes no representations or warranties with respect to the accuracy or completeness of the information furnished in this data sheet. This  
information is not intended as a warranty and Micrel does not assume responsibility for its use. Micrel reserves the right to change circuitry,  
specifications and descriptions at any time without notice. No license, whether express, implied, arising by estoppel or otherwise, to any intellectual  
property rights is granted by this document. Except as provided in Micrel’s terms and conditions of sale for such products, Micrel assumes no liability  
whatsoever, and Micrel disclaims any express or implied warranty relating to the sale and/or use of Micrel products including liability or warranties  
relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right.  
Micrel Products are not designed or authorized for use as components in life support appliances, devices or systems where malfunction of a product can  
reasonably be expected to result in personal injury. Life support devices or systems are devices or systems that (a) are intended for surgical implant into  
the body or (b) support or sustain life, and whose failure to perform can be reasonably expected to result in a significant injury to the user. A Purchaser’s  
use or sale of Micrel Products for use in life support appliances, devices or systems is a Purchaser’s own risk and Purchaser agrees to fully indemnify  
Micrel for any damages resulting from such use or sale.  
© 2010 Micrel, Incorporated  
Revision 2.2  
October 2, 2013  
47  

相关型号:

MICRF507YMLTR

470MHz to 510MHz Low-Power FSK Transceiver with +10dBm Power Amplifier
MICREL

MICRF600

434MHz ISM Band Transceiver Module
MICREL

MICRF600TR

902-928MHz ISM Band Transceiver Module
MICREL

MICRF600Z

902-928MHz ISM Band Transceiver Module
MICREL

MICRF600_06

902-928MHz ISM Band Transceiver Module
MICREL

MICRF610

434MHz ISM Band Transceiver Module
MICREL

MICRF610TR

868-870 MHz ISM Band Transceiver Module
MICREL

MICRF610TR

Telecom Circuit, 1-Func, 11.50 X 14.10 MM, MODULE-16
MICROCHIP

MICRF610Z

868-870MHz ISM Band Transceiver Module
MICREL

MICRF610ZTR

Telecom Circuit, 1-Func, 11.50 X 14.10 MM, LEAD FREE, MODULE-16
MICROCHIP

MICRF610_0608

868-870MHz ISM Band Transceiver Module
MICREL

MICRF620

434MHz ISM Band Transceiver Module
MICREL