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
http://www.hoperf.com