RFM70-S QUASAR, RFM70-S Datasheet
RFM70-S
Specifications of RFM70-S
Related parts for RFM70-S
RFM70-S Summary of contents
Page 1
... SPI interface with maximum 8 MHz clock rate DIP-8pin and SMD-8pin Package Applications Wireless PC peripherals Wireless mice and keyboards Wireless gamepads Wireless audio VOIP and wireless headsets Block Diagram RFM70 RFM70 Remote controls Consumer electronics Home automation Toys Personal health and entertainment V1.0 1 ...
Page 2
... Register Map ......................................................................................................................... 15 7 7.1 Register Bank 0 ....................................................................................................................... 15 7.2 Register Bank 1 ....................................................................................................................... 20 Electrical Specifications ......................................................................................................... 21 8 Typical Application Schematic ............................................................................................... Package Information.............................................................................................................. 23 Order Information ................................................................................................................. Contact Information .............................................................................................................. 26 Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com http://www.hoperf.com RFM70 V1.0 2 ...
Page 3
... RF channel frequency to be able to communicate with each other. and auto The output power of RFM70 is set by the RF_PWR bits in the RF_SETUP register. Demodulation is done with embedded data slicer and bit recovery logic. The air data rate can be programmed to 1Mbps or 2Mbps by RF_DR register ...
Page 4
... Received Signal Strength Indicator RX Receive RX_DR Receive Data Ready SCK SPI Clock SPI Serial Peripheral Interface TDD Time Division Duplex TX Transmit TX_DS Transmit Data Sent Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com http://www.hoperf.com RFM70 V1.0 4 ...
Page 5
... Pin Information Figure 2 RFM70 pin assignments (top view) Name Pin Function GND Ground VDD Power CE Digital Input CSN Digital Input SCK Digital Input MOSI Digital Input MISO Digital Output IRQ Digital Output Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com ...
Page 6
... Time out or ACK received RX Figure 3 PTX (PRIM_RX=0) state control diagram Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com RFM70 has built-in state machines that PRIM_RX, control the state transition between different modes. When auto acknowledge feature is disabled, state transition will be fully controlled by MCU ...
Page 7
... In this mode, part of the crystal oscillator is active. This is also the mode which the RFM70 returns to from mode when CE is set low. Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com VDD>=1.9 V ...
Page 8
... TX FIFO. 4.6 RX Mode PRX device (PRIM_RX=1) The RX mode is an active mode where the RFM70 radio is configured receiver. To enter this mode from standby-I mode, the PRX device must have the PWR_UP bit set high, PRIM_RX bit set high and the CE pin 5 Packet Processing 5 ...
Page 9
... When several data packets are lost on the link, the PID fields may become equal to the last received PID packet has the same PID as the previous packet, RFM70 compares the CRC sums from both packets. If the CRC sums are also equal, the last received packet is considered a copy of the previously received packet and discarded ...
Page 10
... This means for a system with different payload lengths it is not necessary to scale the packet length to the longest payload. With DPL feature the RFM70 can decode the payload length of the received packet automatically instead of using the RX_PW_Px registers ...
Page 11
... W_TX_PAYLOAD or FLUSH TX. 6.2 Interrupt In RFM70 there is an active low interrupt (IRQ) pin, which is activated when TX_DS IRQ, RX_DR IRQ or MAX_RT IRQ are set high by the state machine in the STATUS register. The IRQ pin resets when MCU writes '1' to the IRQ source bit in the STATUS register ...
Page 12
... Used for a PTX device Reuse last transmitted payload. Packets are repeatedly retransmitted as long high. TX payload reuse is active until 0 W_TX_PAYLOAD or FLUSH TX is executed. TX payload reuse must not be activated or deactivated during package transmission http://www.hoperf.com RFM70 V1.0 12 ...
Page 13
... Write payload: 1– 32 bytes. A write operation always starts at byte 0. Used in TX mode. Disables AUTOACK on this specific packet. LSB byte first No Operation. Might be used to read the STATUS 0 register Table 2 SPI command Figure 6 SPI timing RFM70 V1 Hi http://www.hoperf.com 13 ...
Page 14
... CSN to SCK Setup Tcch SCK to CSN Hold Tcwh CSN Inactive time Tcdz CSN to Output High Z Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com Min Max 100 Table 3 SPI timing parameter RFM70 V1.0 Units MHz http://www.hoperf.com 14 ...
Page 15
... Enable auto acknowledgement data pipe 0 Enabled RX Addresses 00 R/W Only '00' allowed 0 R/W Enable data pipe 5. 0 R/W Enable data pipe 4. 0 R/W Enable data pipe 3. 0 R/W Enable data pipe 2. 1 R/W Enable data pipe 1. 1 R/W Enable data pipe 0. RFM70 V1.0 15 ...
Page 16
... Status Register (In parallel to the SPI command word applied on the MOSI pin, the STATUS register is shifted serially out on the MISO pin) Register bank selection states. Switch register bank is done by SPI command 0 R “ACTIVATE” followed by 0x53 0: Register bank 0 RFM70 V1.0 16 ...
Page 17
... MSB bytes is equal to RX_ADDR_P1[39:8] Receive address data pipe 5. Only LSB. 0xC6 R/W MSB bytes is equal to RX_ADDR_P1[39:8] Transmit address. Used for a PTX device only. 0xE7E7E R/W (LSB byte is written first) 7E7E7 Set RX_ADDR_P0 equal to this address to handle automatic acknowledge if this is a PTX device RFM70 V1.0 17 ...
Page 18
... Number of bytes in RX payload in data pipe bytes). 0: not used 000000 R byte … bytes 00 R/W Only '00' allowed Number of bytes in RX payload in data pipe 000000 bytes). 0: not used R byte … bytes FIFO Status Register 0 R/W Only '0' allowed 0 Reuse last transmitted data packet if set R high. RFM70 V1.0 18 ...
Page 19
... EN_DPL and ENAA_P1) 0 R/W Enable dynamic payload length data pipe 0. (Requires EN_DPL and ENAA_P0) R/W Feature Register Only „00000‟ allowed 0 R/W 0 R/W Enables Dynamic Payload Length 0 R/W Enables Payload with ACK Enables the W_TX_PAYLOAD_NOACK 0 R/W command Table 4 Register Bank 0 RFM70 V1.0 19 ...
Page 20
... Register bank selection states. Switch register bank is done by SPI command “ACTIVATE” followed by 0x53 0: Register bank Register bank 1 BEKEN Chip ID 0x00000063(RFM70) 0 Reserved 0 Reserved 0 Reserved 0 Please initialize with 0x00731200 0 Please initialize with 0x0080B436 NA W Ramp curve Please write with 0xFFFFFEF7CF208104082041 Table 5 Register Bank 1 RFM70 V1.0 Description 20 ...
Page 21
... ACS C/I 1MHz (1Mbps) C/I2ND ACS C/I 2MHz (1Mbps) C/I3RD ACS C/I 3MHz (1Mbps) Table 6 Electrical Specifications Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com http://www.hoperf.com RFM70 Min Typi Max Unit cal 1.9 3 ...
Page 22
... Typical Application Schematic Figure 8 RFM70 typical application schematic Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com RFM70 V1.0 http://www.hoperf.com 22 ...
Page 23
... Package Information Figure 9 RFM70 Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com RFM70 SMD PACKAGE http://www.hoperf.com V1.0 23 ...
Page 24
... Figure 10 RFM70 Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com RFM70 DIP PACKAGE http://www.hoperf.com V1.0 24 ...
Page 25
... Order Information Part number RFM70-S RFM70-D Table 7 RFM70 order information Tel: +86‐755‐86096587 Fax: +86‐755‐86096602 E‐mail: sales@hoperf.com http://www.hoperf.com Package SMD DIP RFM70 V1.0 25 ...
Page 26
... NO WARRANTIES OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MECHANTABILITY OR FITNESS FOR A ARTICULAR PURPOSE, ARE OFFERED IN THIS DOCUMENT. ©2006, HOPE MICROELECTRONICS CO.,LTD. All rights reserved. RFM70 V1.0 26 ...