

The RA-01SH is a high-performance RF amplifier module manufactured by AI Thinker, featuring the SX1262 chipset. It is designed to enhance signal strength in wireless communication systems by providing a low noise figure and high gain. This module is ideal for applications requiring reliable RF signal amplification, such as IoT devices, wireless sensor networks, and long-range communication systems.








The RA-01SH module is built for robust performance in RF communication systems. Below are its key technical specifications:
| Parameter | Value |
|---|---|
| Operating Frequency | 410 MHz to 525 MHz, 862 MHz to 1020 MHz |
| Modulation Type | LoRa, FSK, GFSK, MSK, GMSK |
| Output Power | Up to +22 dBm |
| Sensitivity | -148 dBm (LoRa, SF12, 125 kHz BW) |
| Supply Voltage | 1.8V to 3.7V |
| Current Consumption | 4.6 mA (Receive), 22 mA (Transmit at +10 dBm) |
| Noise Figure | < 6 dB |
| Operating Temperature | -40°C to +85°C |
| Communication Interface | SPI |
| Dimensions | 17 mm x 16 mm x 2.3 mm |
The RA-01SH module has a total of 8 pins. Below is the pinout and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground connection |
| 2 | VCC | Power supply (1.8V to 3.7V) |
| 3 | SCK | SPI Clock input |
| 4 | MISO | SPI Master-In-Slave-Out |
| 5 | MOSI | SPI Master-Out-Slave-In |
| 6 | NSS | SPI Chip Select |
| 7 | DIO1 | Digital I/O pin 1 (interrupt or status signaling) |
| 8 | ANT | RF signal output/input (connect to antenna) |
The RA-01SH module is straightforward to integrate into RF communication systems. Below are the steps and best practices for using the module:
Below is an example of how to interface the RA-01SH module with an Arduino UNO using SPI:
#include <SPI.h>
// Define RA-01SH SPI pins
#define NSS_PIN 10 // Chip Select pin
#define SCK_PIN 13 // SPI Clock pin
#define MOSI_PIN 11 // Master-Out-Slave-In pin
#define MISO_PIN 12 // Master-In-Slave-Out pin
void setup() {
// Initialize Serial Monitor
Serial.begin(9600);
Serial.println("Initializing RA-01SH Module...");
// Configure SPI pins
pinMode(NSS_PIN, OUTPUT);
digitalWrite(NSS_PIN, HIGH); // Set NSS high (inactive)
SPI.begin(); // Initialize SPI communication
// Example: Send a command to the RA-01SH
digitalWrite(NSS_PIN, LOW); // Select the module
SPI.transfer(0x80); // Example command (write register)
SPI.transfer(0x01); // Example data
digitalWrite(NSS_PIN, HIGH); // Deselect the module
Serial.println("RA-01SH Initialized.");
}
void loop() {
// Main loop can handle communication or other tasks
}
No RF Output Signal
SPI Communication Fails
High Noise or Interference
Module Overheating
Q: Can the RA-01SH operate at 868 MHz for European IoT applications?
A: Yes, the RA-01SH supports frequencies from 862 MHz to 1020 MHz, making it suitable for 868 MHz applications.
Q: What is the maximum communication range of the RA-01SH?
A: The range depends on the environment, antenna, and power settings. In open areas, it can achieve several kilometers with proper configuration.
Q: Is the RA-01SH compatible with LoRaWAN?
A: Yes, the RA-01SH supports LoRa modulation and can be configured for LoRaWAN applications with appropriate firmware.
Q: Can I use the RA-01SH with a 5V microcontroller?
A: The RA-01SH operates at 1.8V to 3.7V. Use a level shifter to interface with 5V microcontrollers.