MRF89XA
FIGURE 3-22:
TX PROCESSING IN BUFFERED MODE (FSIZE = 16, TXSTIRQ0 = 0))
Start condition
IRQ0TXST
FIFOFULL
FIFOEMPTY
TXDONE
from
SPI Data
15
FIFO
0
b15
b14
b13
b12
b11
b10
b9
b8
b7
b6
b5
b4
b3
b2
b1
b0
Data TX
(from SR)
XXX
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
b10 b11 b12 b13 b14 b15
XXX
3.10.2
RX PROCESSING
The host microcontroller software must therefore
After entering RX in Buffered mode, the MRF89XA
requires the host microcontroller to get received data
from the FIFO. The FIFO will start being filled with
received bytes either when a Sync word has been
detected (in this case only the bytes following the Sync
word are filled into the FIFO) or when the FIFOFSC bit
(FPPRIREG<6>) is issued by the user depending on
the state of bit, FIFOFM (FTPRIREG<7>).
In Buffered mode, the packet length is not limited that
is, as long as FIFOFSC is set the received bytes are
shifted into the FIFO.
manage the transfer of the FIFO contents by interrupt
and ensure reception of the correct number of bytes. In
this mode, even if the remote transmitter has stopped,
the demodulator will output random bits due to noise.
When the FIFO is full, the FIFOFULL IRQ (source) is
issued to alert the host microcontroller that at that time,
the FIFO can still be unfilled without data loss. If the
FIFO is not unfilled, after the SR is full (that is, 8 bits
periods later) FOVRRUN is asserted and the SR’s con-
tent is lost.
Figure 3-23 illustrates RX processing with a 16 byte
FIFO size and FIFOFSC = 0 . Note that in the example
of Section 3.10.5, Buffered Mode Example , the host
microcontroller does not retrieve any bytes from the
FIFO through SPI data interface, causing an overrun.
FIGURE 3-23:
RX PROCESSING IN BUFFERED MODE (FSIZE = 16, FIFOFM = 0)
Data RX
(to SR)
“noisy” data
Preamble
Sync
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
b10 b11 b12 b13 b14 b15 b16
Start condition
(FIFOFM)
FIFOEMPTY
FIFOFULL
FOVRRUN
WRITEBYTE
15
FIFO
0
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
b10
b11
b12
b13
b14
b15
DS70622C-page 78
Preliminary
? 2010–2011 Microchip Technology Inc.
相关PDF资料
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
MRX-008-433DR-B MODULE RECEIVER 433MHZ 18DIP
相关代理商/技术参数
MRF89XAM8A-I 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:Ultra Low-Power, Integrated ISM Band Sub-GHz Transceiver
MRF89XAM8A-I/RM 功能描述:射频模块 868MHz Sub-GHz transceiver module RoHS:否 制造商:Linx Technologies 产品:Transceiver Modules 频带:902 MHz to 928 MHz 输出功率:- 15.5 dBm to + 12.5 dBm 接口类型:UART 工作电源电压:- 0.3 VDC to + 5.5 VDC 传输供电电流:38.1 mA 接收供电电流:22.7 mA 天线连接器类型:U.FL 最大工作温度:+ 85 C 尺寸:1.15 mm x 0.63 mm x 0.131 mm
MRF89XAM8A-I/RM 制造商:Microchip Technology Inc 功能描述:, Leaded Process Compatible:Yes, Peak Re
MRF89XAM9A_12 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:915 MHz Ultra Low-Power Sub-GHz Transceiver Module
MRF89XAM9A-I/RM 功能描述:射频模块 915MHz Sub-GHz Transceiver Mod RoHS:否 制造商:Linx Technologies 产品:Transceiver Modules 频带:902 MHz to 928 MHz 输出功率:- 15.5 dBm to + 12.5 dBm 接口类型:UART 工作电源电压:- 0.3 VDC to + 5.5 VDC 传输供电电流:38.1 mA 接收供电电流:22.7 mA 天线连接器类型:U.FL 最大工作温度:+ 85 C 尺寸:1.15 mm x 0.63 mm x 0.131 mm
MRF89XAM9AT-I/RM 制造商:Microchip Technology Inc 功能描述:915 MHz Ultra Low-Power Sub-GHz Transceiver Module
MRF89XAT-I/MQ 功能描述:射频收发器 868/915/950 MHz Sub-GHz transceiver RoHS:否 制造商:Atmel 频率范围:2322 MHz to 2527 MHz 最大数据速率:2000 Kbps 调制格式:OQPSK 输出功率:4 dBm 类型: 工作电源电压:1.8 V to 3.6 V 最大工作温度:+ 85 C 接口类型:SPI 封装 / 箱体:QFN-32 封装:Tray
MRF8HP21080HR3 功能描述:射频MOSFET电源晶体管 HV8 2.1GHZ 160W NI780H-4 RoHS:否 制造商:Freescale Semiconductor 配置:Single 晶体管极性: 频率:1800 MHz to 2000 MHz 增益:27 dB 输出功率:100 W 汲极/源极击穿电压: 漏极连续电流: 闸/源击穿电压: 最大工作温度: 封装 / 箱体:NI-780-4 封装:Tray