English
Language : 

RF64 Datasheet, PDF (38/76 Pages) List of Unclassifed Manufacturers – ADVANCED COMMUNICATIONS & SENSING
ADVANCED COMMUNICATIONS & SENSING
 Read Byte (after/during Rx)
To read bytes from the FIFO the timing diagram below should be carefully followed by the uC.
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
NSS_DATA (In)
SCK (In)
RF64
MOSI (In)
x
x
x
x
x
x
x
x
x
1st byte read
x
x
x
x
x
x
x
x
2nd byte read
MISO (Out) HZ
D1(7) D1(6) D1(5) D1(4) D1(3) D1(2) D1(1) D1(0)
HZ
D2(7) D2(6) D2(5) D2(4) D2(3) D2(2) D2(1) D2(0)
HZ
Figure 30: Read Bytes Sequence (ex: 2 bytes)
Note that it is compulsory to toggle NSS_DATA back high between each byte read.
5.2.2. FIFO
5.2.2.1. Overview and Shift Register (SR)
In Buffered and Packet modes of operation, both data to be transmitted and that has been received are stored in a
configurable FIFO (First In First Out) device. It is accessed via the SPI Data interface and provides several
interrupts for transfer management.
The FIFO is 1 byte (8 bits) wide hence it only performs byte (parallel) operations, whereas the demodulator
functions serially. A shift register is therefore employed to interface the two devices. In transmit mode it takes bytes
from the FIFO and outputs them serially (MSB first) at the programmed bit rate to the modulator. Similarly, in Rx the
shift register gets bit by bit data from the demodulator and writes them byte by byte to the FIFO. This is illustrated in
figure below.
Data Tx/Rx
1
MSB
byte1
byte0
8
SR (8bits)
FIFO
LSB
Figure 31: FIFO and Shift Register (SR)
5.2.2.2. Size Selection
The FIFO width is programmable, to 16, 32, 48 or 64 bytes via MCParam_Fifo_size
Page 38 of 76
Tel: +86-755-82973805 Fax: +86-755-82973550 E-mail: sales@hoperf.com http://www.hoperf.com