RFM69: Difference between revisions
Jump to navigation
Jump to search
Created page with "Image:TArduinoRFM69.png == Summary == High-performance ISM band transceiver module with configurable modulation schemes, encryption, and advanced modem settings. == Description == The RFM69 component is a high-performance low-power transceiver operating in the 315/433/868/915MHz ISM bands. It features multiple modulation options (FSK, OOK), configurable data rates, channel filter bandwidths, and built-in encryption. The module supports automatic packet handling, CR..." |
(No difference)
|
Latest revision as of 05:15, 15 September 2025
Summary
High-performance ISM band transceiver module with configurable modulation schemes, encryption, and advanced modem settings.
Description
The RFM69 component is a high-performance low-power transceiver operating in the 315/433/868/915MHz ISM bands. It features multiple modulation options (FSK, OOK), configurable data rates, channel filter bandwidths, and built-in encryption. The module supports automatic packet handling, CRC error detection, and advanced modem configurations with selectable frequency deviation and DC-free encoding. Typical applications include industrial monitoring, home automation, sensor networks, and remote control systems.
Diagram:
Properties
- Address – Device network address (Default: 0).
- Broadcast Address – Broadcast address (Default: 255).
- Elements – Configurable packet elements:
- Send Packet – Packet transmission configuration element
- Encryption Key – Encryption key value (Default: 0.0).
- Frequency (MHz) – Operating frequency (Options: 433.0, 868.0, 915.0) (Default: 915MHz).
- Max Send Queue – Maximum send queue size (Default: 10).
- Modem Settings – Modem configuration parameters.
- Bit Rate – Data bit rate (Default: 128).
- Channel Filter Bandwidth – Channel filter bandwidth (Options: bfFSK_500_0_OOK_250_0, bfFSK_2_6_OOK_1_3, bfFSK_3_1_OOK_1_6, bfFSK_3_9_OOK_2_0, bfFSK_5_2_OOK_2_6, bfFSK_6_3_OOK_3_1, bfFSK_7_8_OOK_3_9, bfFSK_10_4_OOK_5_2, bfFSK_12_5_OOK_6_3) (Default: bfFSK_500_0_OOK_250_0).
- CRCEnabled – Enables CRC error checking (Default: True).
- DCCCutoff Frequency – DC cutoff frequency (Options: rfmDCCCutoff4, rfmDCCCutoff16, rfmDCCCutoff8, rfmDCCCutoff2, rfmDCCCutoff1, rfmDCCCutoff0_5, rfmDCCCutoff0_25, rfmDCCCutoff0_125) (Default: rfmDCCCutoff4).
- DCFree Encoding – DC-free encoding scheme (Options: dcfeNone, dcfeManchester, dcfeWhitening) (Default: dcfeNone).
- Frequency Deviation – Frequency deviation value (Default: 0.25).
- Modulation – Modulation type (Options: mFrequencyShiftKeying_Gaussian_1_0, mFrequencyShiftKeying_Gaussian_0_5, mFrequencyShiftKeying_Gaussian_0_3, mOnOffKeying_NoShaping, mOnOffKeying_Cutoff_BitRate, mOnOffKeying_Cutoff_2_BitRate) (Default: mFrequencyShiftKeying_Gaussian_1_0).
- Name – Component identifier (Default: RFM69).
- Power(dB) – Transmission power level (Default: 14dB).
- Preamble Length – Preamble length (Default: 4).
- Promiscuous – Promiscuous mode (receives all packets) (Default: False).
- SPISpeed – SPI communication speed (Default: 4000000Hz).
- Sync Words – Synchronization words (Default: 0.0).
Elements
- Send Packet – Packet transmission configuration element.
Pins
Input Pins
- Interrupt (digital) – Interrupt signal input.
- Interface (spi) – SPI communication interface.
- Chip Select (spi) – SPI chip select signal.
- Reset (digital) – Hardware reset.
Output Pins
- Out (spi) – SPI data output.
- Signal Strength (integer) – Received signal strength indicator (RSSI).
- Sent To (integer) – Transmission destination indicator.
Categories
- File:SPI.png – SPI communication interface components.
- File:Wireless.png – Wireless communication components.
- – Radio frequency components.
- File:Communication.png – Communication protocol components.
- – Industrial, Scientific, and Medical band components.