MICRF600Z [MICREL]
902-928MHz ISM Band Transceiver Module; 902-928MHz ISM频段收发器模块型号: | MICRF600Z |
厂家: | MICREL SEMICONDUCTOR |
描述: | 902-928MHz ISM Band Transceiver Module |
文件: | 总21页 (文件大小:984K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
MICRF600
902-928MHz ISM Band Transceiver
Module
General Description
The MICRF600 is a self-contained frequency shift keying (FSK)
transceiver module, intended for use in half-duplex, bidirectional
RF links. The multi-channeled FSK transceiver module is intended
for UHF radio equipment in compliance with the North American
Federal Communications Commission (FCC) part 15.247 and
249.
RadioWire® Module
Features
• “Drop in” RF solution
• Small size: 11.5x14.1mm
• RF tested
• FCC Compliant
• Low Power
• Surface Mountable
• Tape & Reel
• Digital Bit Synchronizer
The transmitter consists of a fully programmable PLL frequency
synthesizer and power amplifier. The frequency synthesizer
consists of a voltage-controlled oscillator (VCO), a crystal
oscillator, dual modulus prescaler, programmable frequency
dividers, and a phase-detector. The output power of the power
amplifier can be programmed to seven levels. A lock-detect circuit
detects when the PLL is in lock.
• Received Signal Strength Indicator (RSSI)
• RX and TX power management
• Power down function
In receive mode, the PLL synthesizer generates the local oscillator
(LO) signal. The N, M, and A values that give the LO frequency
are stored in the N0, M0, and A0 registers.
The receiver is a zero intermediate frequency (IF) type that makes
channel filtering possible with low-power, integrated low-pass
filters. The receiver consists of a low noise amplifier (LNA) that
drives a quadrature mix pair. The mixer outputs feed two identical
signal channels in phase quadrature. Each channel includes a
pre-amplifier, a third order Sallen-Key RC low-pass filter that
protects the following switched-capacitor filter from strong adjacent
channel signals, and a limiter. The main channel filter is a
switched-capacitor implementation of a six-pole elliptic low pass
filter. The cut-off frequency of the Sallen-Key RC filter can be
programmed to four different frequencies: 100kHz, 150kHz,
230kHz, and 350kHz. The I and Q channel outputs are
demodulated and produce a digital data output. The demodulator
detects the relative phase of the I and the Q channel signal. If the I
channel signal lags behind the Q channel, the FSK tone
frequency is above the LO frequency (data “1”). If the I channel
leads the Q channel, then the FSK tone is below the LO
frequency (data “0”). The output of the receiver is available on the
DataIXO pin. A receive signal strength indicator (RSSI) circuit
indicates the received signal level. All support documentation can
be found on Micrel’s web site at: www.micrel.com.
• Register read back function
Applications
• Telemetry
• Remote metering
• Wireless controller
• Remote data repeater
• Remote control systems
• Wireless modem
• Wireless security system
RadioWire® is a 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
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Contents
General Description ................................................................................................................................................................1
Features ..................................................................................................................................................................................1
Applications.............................................................................................................................................................................1
Contents..................................................................................................................................................................................2
RadioWire® RF Module Selection Guide.................................................................................................................................3
Ordering Information ...............................................................................................................................................................3
Block Diagram.........................................................................................................................................................................3
Pin Configuration.....................................................................................................................................................................4
Pin Description........................................................................................................................................................................4
Absolute Maximum Ratings(1) .................................................................................................................................................5
Operating Ratings(2) ................................................................................................................................................................5
Electrical Characteristics.........................................................................................................................................................5
Programming...........................................................................................................................................................................7
General ...............................................................................................................................................................................7
Writing to the Control Registers in MICRF600 ...................................................................................................................8
Writing to a Single Register ................................................................................................................................................8
Writing to All Registers .......................................................................................................................................................8
Writing to n Registers Having Incremental Addresses .......................................................................................................9
Reading from the Control Registers in MICRF600.............................................................................................................9
Reading n Registers from MICRF600.................................................................................................................................9
Programming Interface Timing..............................................................................................................................................10
Power on Reset ................................................................................................................................................................11
Programming Summary....................................................................................................................................................11
Frequency Synthesizer .........................................................................................................................................................12
Crystal Oscillator (XCO) ...................................................................................................................................................12
VCO ..................................................................................................................................................................................12
Lock Detect.......................................................................................................................................................................13
Modes of Operation...............................................................................................................................................................13
Transceiver Sync/Non-Synchronous Mode......................................................................................................................14
Data Interface ...................................................................................................................................................................14
Receiver ................................................................................................................................................................................14
Front End ..........................................................................................................................................................................15
Sallen-Key Filters..............................................................................................................................................................15
Switched Capacitor Filter..................................................................................................................................................15
RSSI..................................................................................................................................................................................15
FEE...................................................................................................................................................................................16
Bit Synchronizer................................................................................................................................................................16
Transmitter ............................................................................................................................................................................18
Power Amplifier.................................................................................................................................................................18
Frequency Modulation ......................................................................................................................................................18
Using the XCO-tune Bits.......................................................................................................................................................18
Application Circuit Illustration................................................................................................................................................19
Assembling the MICRF600 ...................................................................................................................................................19
Recommended Reflow Temperature Profile ....................................................................................................................19
Shock/Vibration during Reflow..........................................................................................................................................19
Handassembling the MICRF600.......................................................................................................................................19
Layout....................................................................................................................................................................................20
Recommended Land Pattern............................................................................................................................................20
Layout Considerations......................................................................................................................................................20
Package Dimensions ............................................................................................................................................................21
Tape Dimensions ..................................................................................................................................................................21
2
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
RadioWire® RF Module Selection Guide
Frequency
Range
Supply
Voltage
Modulation
Device
Data Rate
Receive
Transmit
Type
Package
MICRF600
MICRF600Z
MICRF610
MICRF610Z
MICRF620
MICRF620Z
RFB433B
902-928 MHz
<20 kbps
13.5 mA
2.0-2.5 v
28 mA
FSK
11.5x14.1 mm
Lead-free MICRF600
868-870 MHz
430-440 MHz
<15 kbps
<20 kbps
13.5 mA
2.0-2.5 v
28 mA
24 mA
FSK
FSK
11.5x14.1 mm
11.5x14.1 mm
Lead-free MICRF610
12.0 mA
2.0-2.5 v
Lead-free MICRF620
430-440 MHz
868-870 MHz
902-928 MHz
19.2 kbaud
19.2 kbaud
19.2 kbaud
8 mA
2.5-3.4 V
2.5-3.4 V
2.5-3.4 V
42 mA
50 mA
50 mA
FSK
FSK
FSK
1”x1”
1”x1”
1”x1”
RFB868B
10 mA
10 mA
RFB915B
Ordering Information
Part Number
Junction Temp. Range(1)
–20° to +75°C
Package
MICRF600 TR
MICRF600Z TR
11.5 x 14.1mm
11.5 x 14.1mm
–20° to +75°C
Block Diagram
SCLK
IO
Main
filter
Sallen-key
CS
Main
filter
Sallen-key
DATAIXO
DATACLK
ANT
RSSI
LO-Buffer
DIV 2
RSSI
LD
Frequency
Synthesiser
VCO
XCO
Bias
MICRF600
3
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Pin Configuration
16
2
1
3
VDD 15
14
CS
GND
ANT 13
4 SCLK
IO
5
6
GND
GND
DataIXO
12
11
7 DataClk
10
9
8
MICRF600 TR
11.5 x 14.1 mm
(Top view)
Pin Description
Pin Number
Pin Name
Type
Pin Function
Not connected
Not connected
1
2
NC
NC
3
CS
I
I
Chip select, three wire programming interface
4
SCLK
IO
Clock, three wire programming interface
5
I/O
I/O
O
Data, three wire programming interface
6
DATAIXO
DATACLK
LD
Data receive/transmit, bi-directional
7
Data clock receive/transmit
Lock detect
8
O
9
RSSI
GND
GND
GND
ANT
O
Receive signal strength indicator
Ground
10
11
12
13
14
15
16
Ground
Ground
I/O
RF In/Out
GND
VDD
Ground
VDD (2.0-2.5V)
Ground
GND
4
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
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, 5 sec.)......................+225°C
Storage Temperature (Ts) ............................-30°C to +85°C
ESD Rating(3)..................................................................2kV
Supply voltage (VIN) ..................................+2.0V to +2.5V
RF Frequencies.................................902MHz to 928MHz
Data Rate (NRZ) ................................................ <20 kbps
Ambient Temperature (TA) .......................–20°C to +75°C
Electrical Characteristics
fRF = 915MHz, Data rate = 20kbps, VDD = 2.5V; TA = 25°C, bold values indicate –20°C< TA < +75°C, unless noted.
Symbol
Parameter
Condition
Min
2.0
Typ
Max
2.5
Units
V
Power Supply
Power Down Current
Standby Current
0.3
µA
280
µA
VCO and PLL Section
Tunable with on-chip cap bank
Tuning range
16
MHz
ppm
ppm
ppm
µs
Crystal Oscillator Frequency
-30
-10
-10
+40
+10
+10
Crystal Initial Tolerance
Crystal Temperature Tolerance
Rx 915MHz – Rx 915.5MHz
Rx 903MHz – Rx 926MHz
Rx – Tx, same frequency
250
850
200
µs
µs
Switch Time
Tx – Rx, same frequency, time to
good data
µs
300
Standby – Rx,
Standby – Tx
XCO_tune=13
1.0
1.0
ms
ms
µs
Crystal Oscillator Start-Up Time
750
Transmit Section
9
-7
2
dBm
dBm
dB
RLOAD = 50Ω, Pa2-0-111
Output Power
RLOAD = 50Ω, Pa2-0-001
Over temperature range
Over power supply range
RLOAD = 50Ω, PA2_0: 111
Output Power Tolerance
Tx Current Consumption
3
dB
28
14
2.5
mA
mA
R
LOAD = 50Ω, PA2_0: 001
LOAD = 50Ω, PA2_0: 111
Tx Current Consumption Variation
Binary FSK Frequency Separation (5)
Data Rate(5)
mA
R
Limited by receiver BW
NRZ
20
0
400
20
kHz
kbps
20kbps, β = 10 (±100kHz), 20dBc
(RBW=10kHz)
Occupied bandwidth
320
kHz
2nd Harmonic
3rd Harmonic
-20
dBc
dBm
dBm
dBm
-41.2
-49.2
-41.2
FCC part 15, RLOAD = 50Ω
Spurious Emission < 902 MHz
Spurious Emission > 928 MHz
5
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Symbol
Parameter
Condition
Min
Typ
Max
Units
Receive Section
All functions on
13.2
10.9
10.9
8.6
mA
mA
LNA bypass
Rx Current Consumption
Switch cap filter bypass with LNA
Bypass of Switch cap and LNA
Over temperature
mA
mA
Rx Current Consumption Variation
Receiver Sensitivity (BER < 10-3)
4
mA
-111
-110
-109
-107
-104
-10
4
dBm
dBm
dBm
dBm
dBm
dBm
dB
2.4 kbps, β = 16, SC=50 kHz
4.8 kbps, β = 16, SC=50 kHz
4.8 kbps, β = 4, SC=50 kHz
19.2 kbps, β =8, SC=200 kHz
19.2 kbps, β =2, SC=67 kHz
19.2 kbps, β = 10
Receiver Maximum Input Power
Receiver Sensitivity Tolerance
Over temperature
Over power supply range
1
dB
Receiver Bandwidth
50
350
kHz
dB
Co-Channel Rejection
-9
19.2 kbps, β = 8, SC=133 kHz
200 kHz spacing
Adjacent Channel Rejection
500 kHz spacing
1 MHz spacing
Offset ±1MHz
Desired signal:
19.2 kbps, β
=8, 3dB above Offset ±5MHz
55
58
dB
dB
Offset ±2MHz
Blocking
48
dB
sens, SC=133
Offset ±10MHz
kHz
50
dB
Offset ±30MHz
60
dB
1dB Compression
Input IP3
-35
-25
dB
2 tones with 1MHz separation
dBm
dBm
dBm
dBm
dBm
Ω
Input IP2
LO Leakage
-90
Spurious Emission
(FCC part 15, RLOAD = 50Ω)
Input Impedance(5)
RSSI Dynamic Range
< 902 MHz
> 928 MHz
-49.2
-41.1
41+j7
50
dB
Pin = -110 dBm
Pin = -60 dBm
0.9
V
RSSI Output Range
1.9
V
Digital Inputs/Outputs
Logic Input High
0.7VDD
0
VDD
0.3VDD
10
V
V
Logic Input Low
Clock/Data Frequency(4)
Clock/Data Duty Cycle(4)
MHz
%
45
55
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. Guaranteed by design.
6
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Programming
General
The MICRF600 functions are enabled through a number of
programming bits. The programming bits are organized as
a set of addressable control registers, each register
holding 8 bits.
shown in the table.
The control registers in MICRF600 are accessed through a
3-wire interface; clock, data and chip select. These lines
are referred to as SCLK, IO, and CS, respectively. This 3-
wire interface is dedicated to control register access and is
referred to as the control interface. Received data (via RF)
and data to transmit (via RF) are handled by the DataIXO
and DataClk (if enabled) lines; this is referred to as the
data interface.
There are 23 control registers in total in the MICRF600,
and they have addresses ranging from 0 to 22. The user
can read all the control registers. The user can write to the
first 22 registers (0 to 21); the register 22 is a read-only
register.
All control registers hold 8 bits and all 8 bits must be
written to when accessing a control register, or they will be
read. Some of the registers do not utilize all 8 bits. The
value of an unused bit is “don’t care.”
The SCLK line is applied externally; access to the control
registers are carried out at a rate determined by the user.
The MICRF600 will ignore transitions on the SCLK line if
the CS line is inactive. The MICRF600 can be put on a
bus, sharing clock and data lines with other devices.
The control register with address 0 is referred to as
ControlRegister0, the control register with address 1 is
ControlRegister1 and so on. A summary of the control
registers is given in the table below. In addition to the
unused bits (marked with”-“) there are a number of fixed
bits (marked with “0” or “1”). Always maintain these as
All control registers should be written to after a battery
reset. During operation, it is sufficient to write to one
register only. The MICRF600 will automatically enter
power down mode after a battery reset.
Address
Data
A6…A0
0000000
0000001
0000010
0000011
0000100
0000101
0000110
D7
LNA_by
‘1’
D6
PA2
‘0’
D5
PA1
‘0’
D4
PA0
D3
D2
Mode1
LD_en
‘0’
D1
Mode0
PF_FC1
‘0’
D0
‘1’
Sync_en
RSSI_en
‘0’
‘0’
PF_FC0
‘0’
‘0’
‘SC_by’
‘1’
‘0’
‘PA_by’
VCO_IB2
‘1’
‘0’
VCO_IB1
VCO_IB0
VCO_freq1
VCO_freq0
‘0’
-
‘0’
-
‘0’
‘0’
‘0’
‘1’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
-
BitSync_clkS2 BitSync_clkS1 BitSync_clkS0 BitRate_clkS2
‘0’
‘0’
‘0’
0000111 BitRate_clkS1BitRate_clkS0 RefClk_K5 RefClk_K4
RefClk_K3
ScClk3
XCOtune3
A0_3
RefClk_K2
ScClk2
XCOtune2
A0_2
RefClk_K1
ScClk1
XCOtune1
A0_1
RefClk_K0
ScClk0
XCOtune0
A0_0
0001000
0001001
0001010
0001011
0001100
0001101
0001110
0001111
0010000
0010001
0010010
0010011
0010100
0010101
0010110
‘1’
‘1’
ScClk5
ScClk4
‘0’
‘0’
‘1’
A0_5
-
XCOtune4
-
-
A0_4
-
-
-
N0_4
-
N0_11
N0_3
N0_10
N0_2
N0_9
N0_8
N0_7
N0_6
N0_5
-
N0_1
N0_0
-
-
M0_11
M0_3
M0_10
M0_2
M0_9
M0_8
M0_7
M0_6
M0_5
A1_5
-
M0_4
A1_4
-
M0_1
M0_0
-
-
A1_3
A1_2
A1_1
A1_0
-
N1_7
-
-
N1_6
-
N1_11
N1_3
N1_10
N1_2
N1_9
N1_8
N1_5
-
N1_4
-
N1_1
N1_0
M1_11
M1_3
M1_10
M1_2
M1_9
M1_8
M1_7
‘1’
M1_6
‘0’
M1_5
‘1’
M1_4
‘1’
M1_1
M1_0
‘0’
‘1’
‘0’
‘1’
-
-
-
-
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 1. Control Registers in MICRF600
7
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Field
Comments
Writing to the Control Registers in MICRF600
Address:
R/W bit:
Values:
7 bit = A6, A5, …A0 (A6 = msb. A0 = lsb)
“0” for writing
Writing: A number of octets are entered into MICRF600,
followed by a load-signal to activate the new setting.
Making these events is referred to as a “write sequence.” It
is possible to update all, 1, or n control registers in a write
sequence. The address to write to (or the first address to
write to) can be any valid address (0-21). The IO line is
always an input to the MICRF600 (output from user) when
writing.
8 bits = D7, D6, …D0 (D7 = msb, D0 = lsb)
Table 3. “Address” and “R/W bit” together make 1 octet.
In addition, 1 octet with programming bits is entered. Totally, 2
octets are clocked into the MICRF600.
How to write:
•
•
•
Bring CS high
What to write:
Use SCLK and IO to clock in the 2 octets
Bring CS low
•
The address of the control register to write to (or if
more than 1 control register should be written to,
the address of the 1st control register to write to).
CS
•
•
A bit to enable reading or writing of the control
registers. This bit is called the R/W bit.
SCLK
IO
The values to write into the control register(s).
A6
A5
A0
D7
D6
D2
D1
D0
RW
Field
Comments
Address of register i
RW
Data to write into register i
Internal load pulse made here
Address:
R/W bit:
Values:
A 7-bit field, ranging from 0 to 21. MSB is written first.
A 1-bit field, = “0” for writing
A number of octets (1-22 octets). MSB in every octet is written
first. The first octet is written to the control register with the
specified address (=”Address”). The next octet (if there is one) is
written to the control register with address = “Address + 1” and so
on.
Figure 1. How to write to a single Control Register
In Figure 1, IO is changed at positive edges of SCLK. The
MICRF600 samples the IO line at negative edges. The
value of the R/W bits is always “0” for writing.
Table 2. Writing to the Control Registers
Writing to All Registers
How to write:
After a power-on, all writable registers must be written.
This is described here.
Bring CS active to start a write sequence. The active state
of the CS line is “high.” Use the SCLK/IO serial interface to
clock “Address” and “R/W” bit and “Values” into the
MICRF600. MICRF600 will sample the IO line at negative
edges of SCLK. Make sure to change the state of the IO
line before the negative edge. Refer to figures below.
Writing to all register can be done at any time. To get the
simplest firmware, always write to all registers. The price
to pay for the simplicity is increased write-time, which
leads to increased time for changing the way the
MICRF600 works.
Bring CS inactive to make an internal load-signal and
complete the write-sequence.
What to write
Field
Comments
The two different ways to “program the chip” are:
Address:
R/W bit:
Values:
‘000000’ (address of the first register to write to, which is 0)
•
Write to a number of control registers (0-22) when
the registers have incremental addresses (write to
1, all or n registers)
“0” for writing
1st Octet: wanted values for ControlRegister0. 2nd Octet: wanted
values for ControlRegister1 and so on for all of the octets. So the
22nd octet: wanted values for ControlRegister21. Refer to the
specific sections of this document for actual values.
•
Write to a number of control registers when the
registers have non-incremental addresses.
Table 4. “Address” and “R/W bit” together make 1 octet.
Writing to a Single Register
In total, 23 octets are clocked into the MICRF600.
Writing to a control register with address “A6. A5, …A0” is
described here. During operation, writing to 1 register is
sufficient to change the way the transceiver works. Typical
example: Change from receive mode to power-down.
8
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
How to write:
Reading from the Control Registers in MICRF600
The “read-sequence” is:
•
•
•
Bring CS high
Use SCLK and IO to clock in the 23 octets
Bring CS low
1. Enter address and R/W bit
2. Change direction of IO line
Refer to the figure in the next section, “Writing to n
registers having incremental addresses”.
3. Read out a number of octets and change IO
direction back again.
Writing to n Registers Having Incremental Addresses
It is possible to read all, 1 or n registers. The address to
read from (or the first address to read from) can be any
valid address (0-22). Reading is not destructive, i.e. values
are not changed. The IO line is output from the MICRF600
(input to user) for a part of the read-sequence. Refer to
procedure description below.
In addition to entering all bytes, it is also possible to enter
a set of n bytes, starting from address i = “A6, A5, … A0”.
Typical example: Clock in a new set of frequency dividers
(i.e. change the RF frequency). “Incremental addresses”.
Registers to be written are located in i, i+1, i+2.
A read-sequence is described for reading n registers,
where n is number 1-23.
What to write:
Field
Comments
Address:
7 bit = A6, A5, …A0 (A6 = msb. A0 = lsb) (address of first byte to
write to)
Reading n Registers from MICRF600
R/W bit:
Values:
“0” for writing
n* 8 bits =
CS
D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with
address ”i”)
SCLK
D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with
address ”i+1”)
A6
A5
A0
D7
D6
D0
RW
IO
D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with
address ”i+n-1”)
Address of register i
RWData read from reg. i
Simple time
Table 5. “Address” and “R/W bit” together make 1 octet.
IO Input
IO Output
In addition, n octets with programming bits are entered.
Totally. 1 +n octets are clocked into the MICRF600.
Figure 3. How to read from many Control Registers
How to write:
•
•
•
Bring CS high
In Figure 3, 1 register is read. The address is A6, A5, …
A0. A6 = msb. The data read out is D7, D6, …D0. The
value of the R/W bit is always “1” for reading.
Use SCLK and IO to clock in the 1 + n octets
Bring CS low
SCLK and IO together form a serial interface. SCLK is
applied externally for reading as well as for writing.
In Figure 1, IO is changed at positive edges of SCLK. The
MICRF600 samples the IO line at negative edges. The
value of the R/W bits is always “0” for writing.
•
•
Bring CS active
Enter address to read from (or the first address to
read from) (7 bits) and
CS
•
•
The R/W bit = 1 to enable reading
SCLK
Make the IO line an input to the user (set pin in
tristate)
A6
A5
A0
D7
D6
D2
D1
D0
RW
IO
•
Read n octets. The first rising edge of SCLK will
set the IO as an output from the MICRF600.
MICRF will change the IO line at positive edges.
The user should read the IO line at the negative
edges.
Address of first
RW Data to write
Data to write
register to write to,
register i
into register i into register i+1
Internal load pulse made here
•
Make the IO line an output from the user again.
Figure 2. How to write to many Control Registers
9
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Programming Interface Timing
Figure 4 and Table 6 show the timing specification for the 3-wire serial programming interface.
Tcsr
Tper
Thigh Tread
Tlow
Tscl
traise
tfall
Twrite
SCLK
CS
A6
A5
A0
D7
D6
D2
D1
D0
RW
IO
Address Register
Data Register
LOAD
Figure 4. Programming Interface Timing
Values
Symbol
Parameter
Units
Min. Typ.
Max.
Tper
Min. period of SCLK (Voltage dividers on IO lines will slow down the
write/read frequency)
50
ns
Thigh
Tlow
tfall
Min. high time of SCLK
20
20
ns
ns
µs
µs
ns
ns
ns
ns
Min. low time of SCLK
Max. time of falling edge of SCLK
1
1
trise
Max. time of rising edge of SCLK
Tcsr
Max. time of rising edge of CS to falling edge of SCLK
Min. delay from rising edge of CS to rising edge of SCLK
Min. delay from valid IO to falling edge of SCLK during a write operation
0
5
Tcsf
Twrite
Tread
0
Min. delay from rising edge of SCLK to valid IO during a read operation
(assuming load capacitance of IO is 25pF)
75
Table 6. Timing Specification for the 3-wire Programming Interface
10
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Power on Reset
Programming Summary
When applying voltage to the MICRF600 a power on reset
state is entered. During the time period of power on reset,
the MICRF600 should be considered to be in an unknown
state and the user should wait until completed (See Table
6). The power on reset timing given in table 6 is covering
all conditions and should be treated as a maximum delay
time. In some application it might be beneficial to minimize
the power on reset time. In these cases we recommend to
follow below procedure:
•
Use CS, SCLK, and IO to get access to the control
registers in MICRF600.
•
•
SCLK is user-controlled.
Write to the MICRF600 at positive edges
(MICRF600 reads at negative edges).
•
•
Read from the MICRF600 at negative edges
(MICRF600 writes at positive edges)
After power-on: Write to the complete set of
control registers.
•
•
•
•
Address field is 7 bits long. Enter msb first.
R/W bit is 1 bit long (“1” for read, “0” for write)
Address and R/W bit together make 1 octet
All control registers are 8 bits long. Enter/read msb
in every octet first.
•
•
Always write 8 bits to/read 8 bits from a control
register. This is the case for registers with less
than 8 used programming bits as well.
Writing: Bring CS high, write address and R/W bit
followed by the new values to fill into the
addressed control register(s) and bring CS low for
loading, i.e., activation of the new control register
values.
•
Reading: Bring CS high, write address and R/W
bit, set IO as an input, read present contents of the
addressed control register(s), bring CS low and
set IO an output.
11
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Frequency Synthesizer
A6…A0
0001010
0001011
0001100
0001101
0001110
0001111
0010000
0010001
0010010
s0010011
D7
D6
D5
A0_5
-
D4
A0_4
-
D3
D2
D1
D0
55.0
45.0
35.0
25.0
15.0
5.0
-
-
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_8
N0_0
M0_8
M0_0
A1_0
N1_8
N1_0
M1_8
M1_0
-
-
N0_11
N0_3
M0_11
M0_3
A1_3
N0_10
N0_2
M0_10
M0_2
A1_2
N0_7
N0_6
N0_5
-
N0_4
-
-
-
M0_7
M0_6
M0_5
A1_5
-
M0_4
A1_4
-
-
-
-5.0
-
-
N1_11
N1_3
M1_11
M1_3
N1_10
N1_2
M1_10
M1_2
-15.0
-25.0
-35.0
-45.0
N1_7
-
N1_6
-
N1_5
-
N1_4
-
M1_7
M1_6
M1_5
M1_4
0
4
8
12 16 20 24 28 32
[XCO_tune value]
The frequency synthesizer consists of a voltage-controlled
oscillator (VCO), crystal oscillator, phase select
prescaler, programmable frequency dividers and a phase-
detector. The length of the N, M, and A registers are 12,
12 and 6 respectively. The N, M, and A values can be
calculated from the formula:
a
Figure 5. XCO Tuning
The typical start up time for the crystal oscillator (default
XCO_tune=13) is ~750us. If more capacitance is added
(higher XCO_tune value), then the start-up time will be
longer.
fXCO
M
fVCO
fRF
16× N + A
fPhD
=
=
=
,
(
16× N + A
)
× 2
(
)
To save current in the crystal oscillator start-up period, the
XCO is turned on before any other circuit block. When the
XCO has settled, rest of the circuit will be turned on. No
programming should be made during this period.
M ≠ 0
1 ≤ A < N
The current consumption during the prestart period is
approximately 280µA.
f
PHD: Phase detector comparison frequency
XCO: Crystal oscillator frequency
f
VCO
fVCO: Voltage controlled oscillator frequency
fRF: Input/output RF frequency
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
0000011
‘1’
‘1’
‘0’
VCO_IB2 VCO_IB1 VCO_IB0 VCO_freq1 VCO_freq0
There are two sets of each of the divide factors (i.e. A0
and A1). Storing the ‘0’ and the ‘1’ frequency in the 0- and
the 1 registers respectively, does the 2-FSK. The receive
frequency must be stored in the ‘0’ registers.
The VCO has no external components. It has three bit to
set the bias current and two bit to set the VCO frequency.
These five bits are set by the RF frequency, as follows:
RF freq.
915MHz
950MHz
VCO_IB2 VCO_IB1 VCO_IB0 VCO_freq1 VCO_freq0
Crystal Oscillator (XCO)
0
0
0
0
1
0
1
1
0
1
Adr
D7
D6
D5
D4
D3
D2
D1
D0
0001001
‘0’
‘0’
‘1’
XCOtune4
XCOtune3
XCOtune2
XCOtune1
XCOtune0
Table 7. VCO Bit Setting
The crystal oscillator is a reference for the RF output
frequency and the LO frequency in the receiver. It is
possible to tune the internal crystal oscillator by switching
in internal capacitance using 5 tune bits XCOtune4 –
XCOtun0. The benefit of tuning the crystal oscillator is to
eliminate the initial tolerance and the tolerance over
temperature and aging. By using the crystal tuning feature
the noise bandwidth of the receiver can be reduced and a
The bias bit will optimize the phase noise, and the
frequency bit will control a capacitor bank in the VCO. The
tuning range the RF frequency versus varactor voltage is
dependent on the VCO frequency setting, and can be
shown in Figure 6.
higher sensitivity is achieved.
When XCOtune4 –
XCOtune0 = 0 no internal capacitors are connected to the
crystal pins. When XCOtune4 – XCOtune0 = 1 all of the
internal capacitors are connected to the crystal pins.
Figure 5 shows the tuning range.
12
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Tuning range
1000
950
900
850
'10'
'11'
800
0
0,5
1
1,5
2
2,5
Varactor voltage (V)
Figure 6. RF Frequency vs. Varactor Voltage
and VCO Frequency bit (VDD = 2.25V)
Lock Detect
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
0000001
‘1’
‘0’
‘0’
‘0’
RSSI_en
LD_en
PF_FC1
PF_FC0
A lock detector can be enabled by setting LD_en = 1.
When pin LD is high, it indicates that the PLL is in lock.
When entering TX, the procedure is first to load the TX
word and then turn on the PA stage. During the PA ramp
up time, the LD signal may indicate out of lock. It is first
when the PA stage is fully on that the LD signal will
indicate in “Lock”. During transmission, the Lock Detect
signal will have transitions and the user should therefore,
ignore the Lock detect signal.
Modes of Operation
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
0000000
LNA_by
PA2
PA1
PA0
Sync_en
Mode1
Mode0
’1’
Mode1
Mode0
State
Comments
0
0
1
1
0
1
0
1
Power down
Standby
Keeps register configuration
Only crystal oscillator running
Full receive
Receive
Transmit
Full transmit ex PA state
13
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Transceiver Sync/Non-Synchronous Mode
A6..A0
0000000
0000110
D7
LNA_by
-
D6
PA2
‘0’
D5
PA1
‘0’
D4
PA0
‘0’
D3
Sync_en
D2
Mode1
D1
Mode0
D0
’1’
BitSync_clkS2 BitSync_clkS1 BitSync_clkS0 BitRate_clkS2
RefClk_K3 RefClk_K2 RefClk_K1 RefClk_K0
0000111 BitRate_clkS1 BitRate_clkS0 RefClk_K5 RefClk_K4
Sync_en
State
Comments
The data interface is defined in such a way that all user
actions should take place on falling edge and is illustrated
Figure 7 and 8. The two figures illustrate the relationship
between DATACLK and DATAIXO in receive mode and
transmit mode.
0
Rx: Bit
synchronization off
Transparent reception of data
0
1
1
Tx: DataClk pin off
Transparent transmission of
data
Rx: Bit
synchronization on
Bit-clock is generated by
transceiver
MICRF600 will present data on rising edge and the
“USER” sample data on falling edge in receive mode.
Tx: DataClk pin on
Bit-clock is generated by
transceiver
When Sync_en = 1, it will enable the bit synchronizer in
receive mode. The bit synchronizer clock needs to be
programmed, see chapter Bit synchronizer. The
synchronized clock will be set out on pit DataClk.
DATAIXO
DATACLK
In transmit mode, when Sync_en = 1, the clock signal on
pin DataClk is a programmed bit rate clock. Now the
transceiver controls the actual data rate. The data to be
transmitted will be sampled on rising edge of DataClk. The
micro controller can therefore use the negative edge to
change the data to be transmitted. The clock used for this
purpose, BitRate-clock, is programmed in the same way
as the modulator clock and the bit synchronizer clock:
Figure 7. Data interface in Receive Mode
The User presents data on falling edge and MICRF600 samples
on rising edge in transmit mode.
DATAIXO
DATACLK
fXCO
Figure 8. Data interface in Transmit Mode
fBITRATE_CLK
=
Refclk_K × 2(7-BITRATE_clkS)
Receiver
where:
The receiver is a zero intermediate frequency (IF) type in
order to make channel filtering possible with low-power
integrated low-pass filters. The receiver consists of a low
noise amplifier (LNA) that drives a quadrature mixer pair.
The mixer outputs feed two identical signal channels in
phase quadrature. Each channel includes a pre-amplifier,
a third order Sallen-Key RC lowpass filter from strong
adjacent channel signals and finally a limiter. The main
channel filter is a switched-capacitor implementation of a
six-pole elliptic lowpass filter. The elliptic filter minimizes
the total capacitance required for a given selectivity and
dynamic range. The cut-off frequency of the Sallen-Key
RC filter can be programmed to four different frequencies:
100kHz, 150kHz, 230kHz and 340kHz. The demodulator
demodulates the I and Q channel outputs and produces a
digital data output. If detects the relative phase of the I and
Q channel signal. 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,
the FSK tone lies below the LO frequency (data ‘0’). The
output of the receiver is available on the DataIXO pin. A
RSSI circuit (receive signal strength indicator) indicates
the received signal level.
fBITRATE_CLK: The clock frequency used to control the
bit rate, should be equal to the bit rate (bit rate of 20
kbit/sec requires a clock frequency of 20kHz)
f
XCO: Crystal oscillator frequency
Refclk_K: 6 bit divider, values between 1 and 63
BitRate_clkS: Bit rate setting, values between 0 and
6
Data Interface
The MICRF600 interface can be divided in to two separate
interfaces, “programming interface” and “Data
interface”. The “programming interface” has a three wire
serial programmable interface and is described in chapter
Programming.
a
a
The “data interface” can be programmed to sync-/non-
synchronous mode. In synchronous mode the MICRF600
is defined as “Master” and provides a data clock that
allows users to utilize low cost micro controller reference
frequency.
14
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
1
1
0
1
230
340
Front End
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
0000000 LNA_by PA2
PA1
PA0
Sync_en Mode1 Mode0
’1’
Switched Capacitor Filter
A low noise amplifier in RF receivers is used to boost the
incoming signal prior to the frequency conversion process.
This is important in order to prevent mixer noise from
dominating the overall front-end noise performance. The
LNA is a two-stage amplifier and has a nominal gain of
approximately 23dB at 900MHz. The front end has a gain
of about 33dB to 35dB. The gain varies by 1-1.5dB over a
2.0V to 2.5V variation in power supply.
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
0001000
‘1’
‘1’
ScClk5
ScClk4
ScClk3
ScClk2
ScClk1
ScClk0
The main channel filter is
a
switched-capacitor
implementation of a six-pole elliptic low pass filter. The
elliptic filter minimized the total capacitance required for a
given selectivity and dynamic range. The cut-off frequency
of the switched-capacitor filter is adjustable by changing
the clock frequency.
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 9-10dB.
The mixers have a gain of about 10dB at 900MHz. The
input impedance is shown in Figure 9.
The clock frequency is designed to be 20 times the cut-off
frequency. The clock frequency is derived from the
reference crystal oscillator. A programmable 6-bit divider
divides the frequency of the crystal oscillator. The cut-off
frequency of the filter is given by:
f
XCO
f
CUT
=
40 ⋅ ScClk
fCUT: Filter cutoff frequency
fXCO: Crystal oscillator frequency
ScCLK: Switched capacitor filter clock, bits ScClk5-0
1st order RC lowpass filters are connected to the output of
the SC filter to filter the clock frequency.
The lowest cutoff frequency in the pre- and the main
channel filter must be set so that the received signal is
passed with no attenuation, that is frequency deviation
plus modulation. If there are any frequency offset between
the transmitter and the receiver, this must also be taken
into consideration. A formula for the receiver bandwidth
can be summarized as follows:
Figure 9. Input Impedance
Sallen-Key Filters
f
BW = + fOFFSET + fDEV + Baudrate / 2
where
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
fBW: Needed receiver bandwidth, fcut above should
0000001
‘1’
‘0’
‘0’
‘0’
RSSI_en
LD_en
PF_FC1
PF_FC0
not be smaller than fBW (Hz)
Each channel includes a pre-amplifier and a prefilter,
which is a three-pole Sallen-Key lowpass filter. It protects
the following switched-capacitor filter from strong adjacent
channel signals, and it also works as an anti-aliasing filter.
The preamplifier has a gain of 22.23dB. The maximum
output voltage swing is about 1.4Vpp for a 2.25V power
supply. In addition, the IF amplifier also performs offset
cancellation. Gain varies by less than 0.5dB over a 2.0 –
2.5V variation in power supply. The third order Sallen-Key
lowpass filter is programmable to four different cut-off
frequencies according to the table below:
foffset: Total frequency offset between receiver and
transmitter (Hz)
fDEV: Single-sided frequency deviation
Baudrate: The baud rate given is bit/sec
In battery operated applications that do not need very high
selectivity, the main channel filter can be bypassed by
SC_by=1. This will reduce the Rx current consumption
with ~2mA.
RSSI
PF_FC1
PF_FC0
Cut-off Freq. (kHz)
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
1
100
150
0000001
‘1’
‘0’
‘0’
‘0’
RSSI_en
LD_en
PF_FC1
PF_FC0
15
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
pulses. The no. of received symbols to be counted is either
8, 16, 32 or 64. This is set by the FEEC_0…FEEC_3
control bit, as follows:
RSSI
33kohm, 1nF, 20kbps, BW=200kHz, Vdd=2.5V
2,25
2
FEEC_1 FEEC_0 FEE Mode
0
0
1
1
0
1
0
1
Off
1,75
1,5
1,25
1
Counting UP pulses
Counting DN pulses
Counting UP and DN pulses. UP
increments the counter, DN
decrements it.
0,75
0,5
-120
-110
-100
-90
-80
-70
-60
-50
FEEC_3 FEEC_2 No. of symbols used for the
measurement
Input power [dBm]
0
0
1
1
0
1
0
1
8
Figure 10. RSSI Voltage
16
32
65
A Typical plot of the RSSI voltage as function of input
power is shown in Figure 10. The RSSI has a dynamic
range of about 50dB from about -110dBm to -60dBm input
power.
Table 8. FEEC Control Bit
The RSSI can be used as a signal presence indicator.
When a RF signal is received, the RSSI output increases.
This could be used to wake up circuitry that is normally in
a sleep mode configuration to conserve battery life.
The result of the measurement is the FEE value, this can
be read from register with address 0010110b. Negative
values are stored as a binary no between 0000000 and
1111111. To calculate the negative value, a two’s
complement of this value must be performed. Only FEE
modes where DN-pulses are counted (10 and 11) will give
a negative value.
Another application for which the RSSI could be used is to
determine if transmit power can be reduced in a system. If
the RSSI detects a strong signal, it could tell the
transmitter to reduce the transmit power to reduce current
consumption.
When the FEE value has been read, the frequency offset
can be calculated as follows:
FEE
A6..A0
0010101
0010110
D7
-
D6
-
D5
-
D4
-
D3
D2
D1
D0
Mode UP:
Mode DN:
Foffset = R/(2P)x(FEE-∆Fp)
Foffset = R/(2P)x(FEE+∆Fp)
FEEC_3
FEE_3
FEEC_2
FEE_2
FEEC_1
FEE_1
FEEC_0
FEE_0
FEE_7
FEE_6
FEE_5
FEE_4
The Frequency Error Estimator (FEE) uses information
from the demodulator to calculate the frequency offset
between the receive frequency and the transmitter
frequency. The output of the FEE can be used to tune the
XCO frequency, both for production calibration and for
compensation for crystal temperature drift and aging.
Mode UP+DN: Foffset = R/(4P)x(FEE)
where FEE is the value stored in the FEE register, (Fp is
the single sided frequency deviation, P is the no. of
symbols/data bit counted and R is the symbol/data rate. A
positive Foffset means that the received signal has a
higher frequency than the receiver frequency. To
compensate for this, the receivers XCO frequency should
be increased.
The input to the FEE circuit are the up and down pulses
from the demodulator. Every time a ‘1’ is updated, an UP-
pulse is coming out of the demodulator and the same with
the DN-pulse every time the ‘0’ is updated. The expected
no. of pulses for every received symbol is 2 times the
modulation index (∆).
It is recommended to use Mode UP+DN for two reasons,
you do not need to know the actual frequency deviation
and this mode gives the best accuracy.
The FEE can operate in three different modes; counting
only UP-pulses, only DN-pulses or counting UP+DN
Bit Synchronizer
A6..A0
D7
D6
D5
D4
D3
D2
D1
D0
0000110
-
‘0’
‘0’
‘0’
BitSync_clkS2 BitSync_clkS1 BitSync_clkS0 BitRate_clkS2
16
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
0000111 BitRate_clkS1 BitRate_clkS0 RefClk_K5 RefClk_K4
RefClk_K3
RefClk_K2
RefClk_K1
RefClk_K0
17
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
A bit synchronizer can be enabled in receive mode by
selecting the synchronous mode (Sync_en=1). The
DataClk pin will output a clock with twice the frequency of
the bit rate (a bit rate of 20 kbit/sec gives a DataClk of 20
kHz). A received symbol/bit on DataIXO will be output on
rising edge of DataClk. The micro controller should
therefore sample the symbol/bit on falling edge of DataClk.
Frequency Modulation
FSK modulation is applied by switching between two sets
of dividers (M,N,A). The formula for calculating the M, N
and A values is given in chapter Frequency synthesizer.
The divider values stored in the M0-, N0-, and A0-
registers will be used when transmitting a ‘0’ and the M1-,
N1-, and A1-registers will be used to transmit a ‘1’. The
difference between the two carrier frequencies
corresponds to the double sided frequency deviation. The
data to be transmitted shall be applied to pin DataIXO (see
chapter Transceiver sync-/non-synchronous mode on how
to use the pin DataClk). The DataIXO pin is set as input in
transmit mode and output in receive mode.
The bit synchronizer uses a clock that needs to be
programmed according to the bit rate. The clock frequency
should be 16 times the actual bit rate (a bit rate of 20
kbit/sec needs a bit synchronizer clock with frequency of
320 kHz). The clock frequency is set by the following
formula:
f
XCO
f
BITSYNC_CLK
=
Using the XCO-tune Bits
Refclk_K × 2(7-BITSYNC_clkS)
The module has a built-in mechanism for tuning the
frequency of the crystal oscillator and is often used in
combination with the Frequency Error Estimator (FEE).
The XCO tuning is designed to eliminate or reduce initial
frequency tolerance of the crystal and/or the frequency
stability over temperature.
where
fBITSYNC_CLK: The bit synchronizer clock frequency
(16 times higher than the bit rate)
fXCO: Crystal oscillator frequency
Refclk_K: 6 bit divider, values between 1 and 63
A procedure for using the XCO tuning feature in
combination with the FEE is given below. The MICRF600
measures the frequency offset between the receivers LO
frequency and the frequency of the transmitter. The
receiver XCO frequency can be tuned until the receiver
and transmitter frequencies are equal.
BitSync_clkS: Bit synchronizer setting, values
between 0 and 7
Refclk_K is also used to derive the modulator clock and
the bit rate clock.
At the beginning of a received data package, the bit
synchronizer clock frequency is not synchronized to the bit
rate. When these two are maximum offset to each other, it
takes 22 bit/symbols before synchronization is achieved.
A procedure like this 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 MICRF600
development system can test this feature.
Transmitter
Example: In FEE, count up+down pulses, counting 8 bits:
A perfect case ==> FEE = 0
Power Amplifier
A6..A0
0000000
0000001
D7
LNA_by
‘1’
D6
PA2
‘0’
D5
PA1
‘0’
D4
PA0
‘0’
D3
D2
D1
D0
’1’
If FEE > 0: LO is too low, increase LO by decreasing
XCO_tune value
Sync_en
RSSI_en
Mode1
LD_en
Mode0
PF_FC1
PF_FC0
v.v. for FEE < 0
The maximum output power is approximately 10dBm for a
50Ω load. The output power is programmable in seven
steps, with approximately 3dB between each step. Bits
PA2 – PA0, control this. PA2 – PA0 = 1 give the maximum
output power.
FEE field holds a number in the range -128, … , 127.
However, it keeps counting above/below the range, which
is:
If FEE = -128 and still counting dwn-pulses:
The power amplifier can be turned off by setting PA2 –
PA0 = 0.
1) =>-129 = +127
2) 126
For all other combinations the PA is on and has maximum
power when PA2 – PA0 = 1.
3) 125
The PA will be bypassed if PA_by=1. Output power will
drop ~14dB. It is still possible to control the power by PA2
– PA0.
To avoid this situation, always make sure max count is
between limits.
18
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Application Circuit Illustration
Assembling the MICRF600
Recommended Reflow Temperature Profile
When the MICRF600 module is being automatically
assembled to a PCB, care must be taken not to expose
the module for temperature above the maximum specified.
Figure 13 shows the recommended reflow temperature
profile.
LDO
MCU
MICRF600
4004
Figure 11. Circuit illustration of MICRF600, LDO and MCU
Figure 11. shows a typical set-up with the MICRF600, a
Low-Drop-Out voltage regulator (LDO) and a mikro-
controller (MCU). When the MICRF600 and the MCU runs
on the same power supply (min 2.0, max. 2.5V), the IO
can be connected directly to the MCU. If the MCU needs a
higher VDD than the max. specified VDD of the MICRF600
(2.5V), voltage dividers need to be added on the IO lines
not to override the max. input voltage.
Figure 12 shows a recommended voltage divider circuit for
a MCU running at 3.0V and the MICRF600 at 2.5V.
Figure 13. Recommended Reflow Temperature Reflow
Shock/Vibration during Reflow
MICRF6xx
MCU
3k3
3k3
3k3
15k
The module has several components inside which are
assembled in a reflow process. These components may
reflow again when the module is assembled onto a PCB. It
is therefore important that the module is not subjected to
any mechanical shock or vibration during this process.
CS
SCLK
IO
CS
18k
18k
18k
SCLK
Handassembling the MICRF600
It is recommended to use solder paste also during hand
assembling of the module. Because of the module ground
pad on the bottom side, the module will be assembled
most efficient if the heat is being subjected to the bottom
side of the PCB. The heat will be transferred trough the
PCB due the ground vias under the module (see Layout
Considerations). In addition, it is recommended to use a
solder tip on the signal and power pads, to make sure the
solder points are properly melted.
IO
DATAIXO
DATACLK
LD
DATAIXO
DATACLK
LD
RSSI
RSSI
Figure 12. How to connect MCU600 (2.5V) and MCU (3.0V)
19
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Layout
Layout Considerations
Except for the antenna input/output signal, only digital and
low frequency signals need to interface with the module.
There is therefore no need of years of RF expertise to do a
successful layout, as long as the following few points are
being followed:
Recommended Land Pattern
Figure 14 shows a recommended land pattern that
facilitates both automatic and hand assembling.
•
Proper ground is needed. If the PCB is 2-layer, the
bottom layer should be kept only for ground. Avoid
signal traces that split the ground plane. For a 4-
layer PCB, it is recommended to keep the second
layer only for ground.
•
•
A ground via should be placed close to all the
ground pins. The bottom ground pad should be
penetrated with 4-16 ground vias.
The antenna has a impedance of ~50 ohm. The
antenna trace should be kept to 50 ohm to avoid
signal reflection and loss of performance. Any
transmission line calculator can be used to find the
needed trace width given a board build up. Ex: A
trace width of 44 mil (1.12 mm) gives 50
impedance on a FR4 board (dielectric cons=4.4)
with copper thickness of 35µm and height (layer 1-
layer 2 spacing) of 0.61 mm.
Figure 14. Recommended Land Pattern
•
RF circuitry is sensitive to voltage supply and
therefore caution should be taken when choosing
power circuitry. To achieve the best performance,
low noise LDO’s with high PSSR should be
chosen. What is present on the voltage supply will
be directly modulated to the RF spectrum causing
degradation and regulatory issues. To make sure
you have the right selection, please contact local
sales for the latest Micrel offerings in power
management and guidance. To avoid “pickup”
from other circuitry on the VDD lines, it is
recommended to route the VDD in a star
configuration with decoupling at each circuitry and
at the common connection point (see above
layout). If there are noisy circuitry in the design, it
is strongly recommended to use a separate power
supply and/or place low value resistors (10ohms),
inductors in series with the power supply line into
these circuitry.
•
Digital high speed logic or noisy circuitry
should/must be at a safe distance from RF
circuitry or RF VDD as this might/will cause
degradation of sensitivity and create spurious
emissions. Example of such circuitry is LCD
display, charge pumps, RS232, clock / data bus
etc.
20
M9999-082505
July 2006
Micrel, Inc.
MICRF600/MICRF600Z
Package Dimensions
Figure 15. Package Dimensions
Tape Dimensions
Figure 16. Tape Dimensions
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
The information furnished by Micrel in this data sheet is believed to be accurate and reliable. However, no responsibility is assumed by Micrel for its
use. Micrel reserves the right to change circuitry and specifications at any time without notification to the customer.
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.
© 2005 Micrel, Incorporated.
21
M9999-082505
July 2006
相关型号:
SI9130DB
5- and 3.3-V Step-Down Synchronous ConvertersWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1-E3
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135_11
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9136_11
Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130CG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130LG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130_11
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137DB
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137LG
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9122E
500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification DriversWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
©2020 ICPDF网 联系我们和版权申明