MICRF506BML Micrel Inc, MICRF506BML Datasheet - Page 29
![no-image](/images/manufacturer_photos/0/4/434/micrel_inc_sml.jpg)
MICRF506BML
Manufacturer Part Number
MICRF506BML
Description
Manufacturer
Micrel Inc
Datasheet
1.MICRF506BML.pdf
(42 pages)
Specifications of MICRF506BML
Operating Frequency (max)
450000kHz
Operating Temperature (min)
-40C
Operating Temperature (max)
85C
Operating Temperature Classification
Industrial
Modulation Type
FSK
Lead Free Status / Rohs Status
Not Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MICRF506BML
Manufacturer:
MICREL
Quantity:
380
To avoid this situation, always make sure max count
is between limits. Suggestion: Count for 8 (or 16)
bits only.
Procedure description:
In the procedure below, UP+DWN pulses are
counted, and only the sign of the FEE is used. The
value of n is 8 or 16.
Assumption:
A transmitter is sending a 1010… pattern at the
correct frequency and bitrate.
The wanted receiver frequency is the mid-point
between the “0” and “1” frequencies.
Input:
Output
Local variables:
XCO TUNE PROCEDURE
INT:
LOOP:
July 2006
Nothing
The best XCO_tune value (giving the lowest IFEEI)
XCO_Present:
XCO_tune bits
XCO_Step: (4-bit) holds increment/decrement of
XCO_tune bits
SCO_Sign:
(increment/cerement) increasing LO is done by
reducing the XCO_tune value
XCO_Present = 0
XCO_Step = 32
XCO_Sign = NEG
Control_Word =
Default RX, clocks match transmitter
XCO_Step = XCO_Step/2
XCO_Sign == POS?
XCO_tune bits = CXO_Present
Program RFChip
Delay > n bits
Yes --> XCO_Present- = XCO_Step // increase LO
No --> XCO_Present+ = XCO_Step // decrease LO
(1
(5-bit)
bit)
holds
holds
present
POS
or
value
NEG
in
29
Read FEE
FEE > 0?
XCO_Step > 1?
FIN: RETURN, return-value = XCO_Present
Yes --> XCO_Sign = POS
No --> XCO_Sing = NEG // negative or == 0
Yes --> Branch to LOOP
No -->
XCO_Sing ==POS?
Branch to FIN
Yes --> XCO_Present- = 1
+1 408-944-0800
M9999-092904