MRF49XA
3.8
Initialization
3.9
Interrupts
Certain control register values must be initialized for
the basic operations of MRF49XA. These values differ
from the Power-on Reset values and provide improved
operational parameters. These settings are normally
made once after a Reset. After initialization, the
MRF49XA device features can be configured for the
application. Here, accessing a register is implied as a
command to the MRF49XA device through the SPI
port. The steps to be followed for the initialization of
MRF49XA using the control registers are as follows:
The advanced interrupt handler circuit is implemented
in the MRF49XA to reduce the power consumption. As
mentioned, the Sleep mode is the lowest power
consumption mode in which the mode clock and all
functional blocks of the chip are disabled. However, the
WUT and LBD circuits can be active if enabled. In case
of any interrupt, the device wakes up, switches to the
Active mode and an interrupt signal generated on the
IRO pin of the device indicates the change in state or
occurrence of an interrupt to the host microcontroller.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Set FIFORSTREG.
Enable synchronous latch from FIFORSTREG.
Program frequency band and crystal load
capacitance from GENCREG.
Enable AFC function from AFCCREG.
Set center frequency through CFSREG for
transmit or receive frequency.
Set data rate through DRSREG.
Enable required functions (transmit, receive,
etc.) from PMCREG.
Configure RXCREG.
Configure TXCREG.
Tune in the antenna.
Turn off the transmitter and turn on the receiver.
Enable FIFO for data reception.
Set FIFORSTREG.
Enable synchronous latch from FIFORSTREG.
Read STSREG.
The source of the interrupt is determined by reading the
status word of the device (see Register 2-1 ).
The receiver generates an active-low interrupt request
for the microcontroller at the following events:
? TXBREG is ready to receive the next byte
? RXFIFOREG has received the preprogrammed
amount of bits
? RXFIFOREG overflow/TXBREG underrun
? Negative pulse on Interrupt Input pin (INT)
? Wake-up Timer Time-out (WUTINT)
? Supply voltage below the preprogrammed value is
detected
? Power-on Reset
The following steps should be followed to tune in the
antenna section:
1.
2.
Turn on the transmitter section from PMCREG.
Wait for 5 ms for the oscillator to get stabilized.
The registers associated with initialization are:
?
?
?
?
?
?
?
?
?
STSREG (see Register 2-1 )
GENCREG (see Register 2-2 )
AFCCREG (see Register 2-3 )
TXCREG (see Register 2-4 )
CFSREG (see Register 2-6 )
RXCREG (see Register 2-7 )
FIFORSTREG (see Register 2-10 )
DRSREG (see Register 2-12 )
PMCREG (see Register 2-13 )
DS70590C-page 52
Preliminary
? 2009-2011 Microchip Technology Inc.
相关PDF资料
MRF89XA-I/MQ TXRX ISM SUB-GHZ ULP 32QFN
MRF89XAM9A-I/RM IC TXRX MOD 915MHZ ULP SUB-GHZ
MRX-001-433DR-B MODULE RECEIVER 433MHZ 18DIP
MRX-002-433DR-B MODULE RECEIVER 433MHZ 18DIP
MRX-002SL-433DR-B MODULE RCVR 433MHZ SAW LN 24DIP
MRX-005-915DR-B MODULE RECEIVER 915MHZ 18DIP
MRX-005SL-915DR-B MODULE RCVR 915MHZ SAW LN 24DIP
MRX-007-433DR-B MODULE RECEIVER 433MHZ 18DIP
相关代理商/技术参数
MRF49XAT-I/T 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:ISM Band Sub-GHz RF Transceiver
MRF49XAT-I-ST 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:ISM Band Sub-GHz RF Transceiver
MRF49XAT-I-T 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:ISM Band Sub-GHz RF Transceiver
MRF4A(AMMO) 制造商:Bel Fuse 功能描述:FUSE
MRF5 制造商:Ferraz Shawmut 功能描述:
MRF50 制造商:Ferraz Shawmut 功能描述:
MRF500 制造商:Ferraz Shawmut 功能描述:
MRF5003 制造商:MOTOROLA 制造商全称:Motorola, Inc 功能描述:N-CHANNEL BROADBAND RF POWER FET