RFM42/43 RFM42/43 ISM TRANSMITTER M o d u l e V 1. 1 Features Frequency Range = 240930 MHz Integrated 32 kHz RC or 32 kHz XTAL Output Power Range Integrated voltage regulators +8 to +17 dBm (RFM42) Configurable packet structure 8 to +13 dBm (RFM43) TX 64 byte FIFO Low Power Consumption Low battery detector (RFM42) Temperature sensor and 8-bit ADC 60 mA +17 dBm 40 to +85 C temperature range 27 mA +11 dBm Integrated voltage regulators (RFM43) Frequency hopping capability 28 mA +13 dBm RFM42/43 FSK, GFSK, and OOK modulation 16 mA +1 dBm Power-on-reset (POR) Data Rate = 1 to 128 kbps Power Supply = 1.8 to 3.6 V Ultra low power shutdown mode Wake Up Timer Applications Remote keyless entry Remote control Home security & alarm Remote meter reading Telemetry Home automation Personal data logging Industrial control Toy control Sensor networks Wireless PC peripherals Health monitors Description The RFM42/43 is low cost ISM transmitter module and offers advanced radio features including continuous frequency coverage from 240930 MHz with adjustable power output levels of 8 to +13 dBm on the RFM43 and +8 to +17 dBm on the RFM42. Power adjustments are made in 3 dB steps. The RFM42s Industry leading +17 dBm output power ensures extended range and improved link performance. Additional system features such as an automatic wake-up timer, low battery detector, 64 byte TX FIFO, and automatic packet handling reduce overall current consumption and allow the use of lower-cost system MCUs. An integrated temperature sensor, general purpose ADC, power-on-reset (POR), and GPIOs further reduce overall system cost and size. The direct digital transmit modulation and automatic PA power ramping ensure precise transmit modulation and reduced spectral spreading ensuring compliance with FCC and ETSI regulations. 1 Tel: +86-755-82973805 Fax: +86-755-82973550 E-mail: sales hoperf.com RFM42/43 TABLE OF CONTENTS Section Page 1. Electrical Specifications . . .. . . .. . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . .4 2. Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 2.1. Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . .10 3. Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 3.1. Serial Peripheral Interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . .11 3.2. Operating Mode Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . .13 3.3. Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . . . . . . . . . . . . . . . . . . .16 3.4. Device Code . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . .. . . . . . . . . . . . .16 3.5. System Timing . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . .17 3.6. Frequency Control . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . .. . . . . . . . . . . . . . .18 4. Modulation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .23 4.1. Modulation Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . .. . . . . . . . . . .23 4.2. Modulation Data Source . . . . . . . . . . . . . . . . . . . . . ... . . . .. . . . .. . . . . . . . . . . . .24 4.3. FIFO Mode . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .... . . . . .. . . . . . . . . . . . . . . . . .24 4.4. Direct Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 4.5. PN9 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .25 4.6. Synchronous vs. Asynchronous . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . .. . . .25 5. Internal Functional Blocks . . . . . . . . . . . . . . .. . .. . .. .. . . .. . . . .. . . . . .. . . . . . . . . . . .26 5.1. Synthesizer . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . .. .. . . . . . . . . . . . . . . . . . . . . .26 5.2. Power Amplifier . . . . . . . . . . . . . . . . . . . . . . . ... . . .. . . . . .. . . . . . . . . . . . . . . . . .27 5.3. Crystal Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . . . . . . . . . . . . . . .28 5.4. Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . . . . . . . . . . . . . . . . . . . .28 6. Data Handling and Packet Handler . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . ..29 6.1. TX FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . .29 6.2. Packet Configuration . . . . . . . . . . . . . . . . . . . . .. . . . .. . . . . . . .. . . . . . . . . . . . . .30 6.3. Packet Handler TX Mode . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . .30 6.4. Data Whitening, Manchester Encoding, and CRC . . . . . . . . . . ... . . . . . . . . . . .32 6.5. TX Retransmission and Auto TX . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . .32 7. Auxiliary Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .33 7.1. Smart Reset . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . . . . . . .33 7.2. Microcontroller Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. . . . . . . . . . . .34 7.3. General Purpose ADC . . . . . . . . . . . . . . . . . . . . . . . . . . .... .. . . . . . . . . . . . . . . . .35 7.4. Temperature Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . .. ... . . . . . . . . . . . . . . . . . .38 7.5. Low Battery Detector . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . . . . . . . . . . . . . . . . . .40 7.6. Wake-Up Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ... . . . . . . . . . . . . . . . . . . .41 7.7. GPIO Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . .. . . . . . . . . . . . . . .43 8. Reference Design..............................................................................................................44 9. Measurement Results . . . . . . . . . . . . . . . . . . . . .. . . . . . . . ... . . . . . . . . . . . . . . . . . . . .45 2 Tel: +86-755-82973805 Fax: +86-755-82973550 E-mail: sales hoperf.com