E28-2G4T12S LoRa Module User Manual

EBYTE E28-2G4T12S 2.4GHz TTL LoRa Module

1. Product Overview

The E28-2G4T12S is an UART module based on the SEMTECH SX1280 chip. It supports transparent transmission and operates in the 2.4GHz band, utilizing LoRa, FLRC, and GFSK modulations. The module features SMD packing with both IPX and PCB antenna interfaces, and provides a 3.3V TTL output.

Leveraging LoRa direct sequence spread spectrum (DSSS) technology, it offers extended communication range and enhanced anti-interference capabilities. The integrated forward error correction (FEC) algorithm improves coding efficiency and error correction. The module can proactively correct interfered data packets, significantly boosting communication range and reliability.

Data encryption and compression are also featured. Data transmitted wirelessly is randomized, making interception difficult. The compression function reduces transmission duration and the probability of data interference, thereby improving reliability and transmission efficiency.

1.1 Features

1.3 Application

2. Technical Parameters

2.1 Limit Parameters

Main ParameterPerformanceNote
MinMax
Voltage Supply [V]05.5Voltage over 5.5V will cause permanent damage to the module.
Blocking Power [dBm]-10Chances of burn are slim when modules are used in short distance.
Operating Temperature [°C]-40+85-

2.2 Operating Parameters

Main ParameterPerformanceNote
MinTypMax
Voltage Supply [V]2.35.05.5≥5.0V ensures output power.
Communication Level [V]-3.3-For 5V TTL, it may be at risk of burning down.
Operating Temperature [°C]-40-+85-
Frequency [MHz]2400-2500ISM band.
Power ConsumptionTransmitting Current [mA]--46Instant power consumption.
Receiving Current [mA]--20-
Turn-off Current [µA]--8Software is shut down.
RF ParametersTransmitting Power [dBm]11.512.013.5-
Receiving Sensitivity [dBm]-130-132-134Air data rate: 1.0kbps.
Air Data Rate [bps]1k1k2MDefined by user via programming.
Main ParameterDescriptionNote
Distance3000mTest condition: clear and open area, antenna gain: 5dBi, antenna height: 2.5m, air data rate: 1kbps.
FIFO121 Byte / 221 ByteMax. Transmitting length per packet / Continuous transmission mode.
ModulationGFSK / LoRa / FLRCContinuous transmission mode.
InterfaceUARTTTL.
PackageSMD-
Connector1.27mm-
Size17.5*28.7mm-
AntennaIPEX/PCB50Ω Impedance.

3. Dimension and Pin Definition

The module measures approximately 28.7 x 17.5 mm. It features an IPEX connector and an antenna pad.

Pin No.Pin NamePin DirectionFunction
1GNDGroundGround
2NC-Disconnected
3M0InputM2, M1, and M0 jointly decide the 8 operation modes. (Cannot be floated, can be grounded if not used)
4M1InputM2, M1, and M0 jointly decide the 8 operation modes. (Cannot be floated, can be grounded if not used)
5M2InputM2, M1, and M0 jointly decide the 8 operation modes. (Cannot be floated, can be grounded if not used)
6RXDInputTTL serial input, connected to external TXD output pin. Can be configured as open-drain or pull-up input; refer to Parameter Configuration.
7TXDOutputTTL serial output, connected to external RXD input pin. Can be configured as open-drain or push-pull output; refer to Parameter Configuration.
8AUXOutputIndicates module operation status. Outputs low level during initialization after power-on and self-check. Can be configured as open-drain or push-pull output; refer to Parameter Configuration. (Can be floated)
9VCC-Module power source positive reference. Voltage range: 2.3 ~ 5.5V DC.
10~11GNDGroundGround
12~19NC-Disconnected
20GNDGroundGround

4. Recommended Connection Diagram

A typical connection diagram illustrates the interface between the module and an MCU (e.g., STM8L MCU). The wireless UART module uses TTL level, requiring connection to an MCU with TTL level. For 5V MCUs, a 4~10K pull-up resistor may be necessary for the TXD and AUX pins.

Example MCU Connection (STM8L):

Connection Notes:

5. Functional Description

5.1. Fixed Transmission

In fixed transmission mode, data is sent to a specific target address and channel. Only modules configured with that address and channel will receive the data. Data packets consist of target address, target channel, and the actual data.

Example: A packet sent with address 00 03 04 and channel AA BB CC will be received by modules configured for this address and channel. Other modules (e.g., 00 05 04, 00 07 06) will not output the data.

5.2. Broadcast

In broadcast mode, data is sent to a broadcast address and channel. All modules listening on that broadcast channel will receive the data, regardless of their specific address.

Example: A packet sent with broadcast address FF FF 04 and channel AA BB CC will be received by all modules configured for channel AA BB CC. Modules like 00 03 04 and 00 05 04 will receive it, while 00 07 06 might not if it's not configured for the broadcast channel.

5.3. Broadcast Address

To enable broadcast, set the module's address to 0xFFFF or 0x0000 and the channel to 0x04. When transmitting in this mode, all modules on channel 0x04 will receive the broadcast data.

5.4. Monitor Address

To monitor broadcast data, set the module's address to 0xFFFF or 0x0000 and the channel to 0x04. When set as a receiver, it will receive data transmitted by modules using channel 0x04.

5.5. Module Reset

Upon power-on, the AUX output goes low during hardware self-check and mode initialization based on M0/M1 settings. After completion, AUX goes high, indicating the module is ready. Users should wait for the AUX rising edge before proceeding.

5.6. AUX Description

The AUX pin provides status indications for wireless send/receive buffers and self-check. It signals data readiness for wireless transmission or UART reception, and indicates if the module is undergoing initialization.

5.6.1 Indication of Serial Output

The AUX pin can be used to wake up the external MCU. Note that AUX shows no delay under continuous mode.

5.6.2 Indication of Wireless Transmission

Under sub-packet mode, the buffer size is determined by the sub-packet size (e.g., 2048 bytes for 221-byte packets). AUX=1 allows initiating transmission of up to 2048 bytes.

In continuous transmission mode, AUX=1 indicates the module is busy. This is not suitable for waking up the MCU due to the rapid data transmission. AUX=1 signifies all serial data has been transmitted via RF, and the module is idle.

5.6.3 Module in Configuration Process

This state occurs during resetting or when exiting sleep mode.

6. Operation Modes

The module supports four operation modes, controlled by pins M0 and M1:

Mode (0-3)M2M1M0IntroductionRemarks
0 - Transmission Mode100Serial port on, RF on, transparent transmissionAir data rate manually configurable and automatically adjusted with baud rate. Baud rates must match on both sides for continuous transmission.
1 - RSSI Mode101Serial port on, RF on, RSSI onOutputs RSSI value via serial port every 100ms.
2 - Ranging Mode110Reserved-
3 - Configuration Mode111Serial port on, RF off, parameter configurationBaud rate fixed at 9600 8N1.
4 - Low Power Mode0XXLowest power consumption in low power mode.When M2 is high, it's in normal working condition. When M2 is low, it's in low power mode.

6.1. Mode Switch

Mode switching is determined by the logic levels of M2, M1, and M0, controllable via the MCU's GPIO pins.

6.2. Transmission Mode (Mode 0)

In this mode, data is transmitted transparently, meaning the receiver gets the data in its original format. Normal communication requires matching air data rates, addresses, and channels. Continuous transmission requires identical baud rates on both ends and supports large file transfers at baud rates from 1200bps to 115200bps.

6.3. RSSI Mode (Mode 1)

The module outputs the current 2.4GHz signal's RSSI value every 100ms to assess channel quality. The value is presented in HEX compliment format.

6.4. Ranging Mode (Mode 2)

This mode is reserved.

6.5. Sleep Mode (Mode 3)

In this mode, the baud rate is fixed at 9600 8N1.

7. Command Format

Under configuration mode (M0=1, M1=1, M2=1), the following parameters can be configured. Note that only 9600 baud rate and 8N1 format are supported for setting.

No.Command FormatDescription
1C0 + working parametersC0 followed by 5 bytes of working parameters in hexadecimal format (6 bytes total). Must be sent consecutively. Parameters are saved upon power-down.
2C1+C1+C1Three C1 commands sent in hexadecimal format. The module returns saved parameters consecutively.
3C2 + working parametersC2 followed by 5 bytes of working parameters in hexadecimal format (6 bytes total). Must be sent consecutively. Parameters are NOT saved upon power-down.
4C3+C3+C3Three C3 commands sent in hexadecimal format. The module returns version information consecutively.
5C4+C4+C4Three C4 commands sent in hexadecimal format. The module will reset once and then return to normal operation.
6E2+E2+E2In transparent transmission mode, sending three E2 commands in HEX format opens a 10-second parameter configuration window. Parameters can be set using the C0 command within this window. The module will apply new parameters after 10 seconds.
7E3+E3+E3In transparent transmission mode, sending three E3 commands in HEX format opens a 10-second parameter configuration window. Parameters can be set using a 6-byte C0 command within this window. The module will apply new parameters after 10 seconds.

7.1. Default Parameter Values

ModelFrequencyAddressChannelAir Data RateBaud RateParityTransmitting Power
E28-2G4T12S2.4GHz0x00000x1310kbps96008N112dBm

7.2. Reading Operating Parameters

To read current operating parameters, send the command C1+C1+C1 (in HEX format) to the serial port while in configuration mode (M0=1, M1=1, M2=1). The module will respond with the current parameter values, e.g., C0 00 00 13 18 04.

7.3. Reading Version Number

In configuration mode (M0=1, M1=1, M2=1), send the command C3+C3+C3 (in HEX format). The module will return current configuration parameters, including model information (e.g., E28 series), version number, power, and other features.

7.4. Reset Command

In configuration mode (M0=1, M1=1, M2=1), send the command C4+C4+C4 (in HEX format) to reset the module. During the reset process, AUX outputs low. After reset, AUX outputs high, and the module is ready for operation. Users can then switch modes or issue new commands.

7.5. Parameter Configuration Commands

No.ItemDescriptionRemarks
0HEADFix 0xC0 or 0xC2. This frame data is a control command.C0: Save parameters on power-down.
C2: Do not save parameters on power-down.
1ADDHHigh address byte of module (default 00H).00H-FFH
2ADDLLow address byte of module (default 00H).00H-FFH
3SPEDUART parity bit:The serial modes can be different on two sides. Under normal mode, modes can differ. Under continuous transmission mode, baud rates must be the same.
7 60 0: 8N1 (default)
0 1: 8O1
1 0: 8E1
3SPEDTTL UART baud rate (bps):Under normal mode, modes can differ. Under continuous transmission mode, baud rates must be the same.
5 4 30 0 0: 1200
0 0 1: 4800
0 1 0: 9600 (default)
0 1 1: 19200
1 0 0: 57600
1 0 1: 115200
1 1 0: 460800
1SPEDAir data rate (bps):Under non-continuous transmission mode, baud rate does not affect RF parameters. Under continuous transmission mode, baud rate determines air data rate, affecting transmission speed and range. Lower air data rates offer longer distance and better anti-interference. Air data rates must match on both sides.
Self-adaptive (continuous transmission)
0 0 0: 1k
0 0 1: 1k
0 1 0: 5k
0 1 1: 10k (default)
1 0 0: 50k
1 0 1: 100k
1 1 0: 1M (FLRC)
1 1 1: 2M (FSK)
4CHANCommunication ChannelDefault: 0x18. Formulas provided for calculating channel based on air data rate and transmission mode.
Fixed transmission enabling bit (similar to Modbus)0: Transparent transmission mode
1: Fixed transmission mode. In fixed mode, the first three bytes of data frame are used for address/channel.
6Reserved--
5Reserved--
4Measuring mode device type (reserved)0: Slave (default)
1: Master
Under range measuring mode, slave address is determined by ADDH and ADDL.
3LBT switch0: Turn off LBT (default)
1: Turn on LBT
Supports LBT below 115200bps. LBT may affect continuous transmission.
2IO driving mode1: TXD, AUX push-pull output, RXD pull-up input
0: TXD, AUX open-circuit output, RXD open-circuit input
Used for internal pull-up resistor and level adaptability. May require external pull-up.
1Transmission power (approximated)0 0: 12dBm (default)
0 1: 10dBm
1 0: 7dBm
1 1: 4dBm
External power source must provide 100mA+ current with low ripple (<100mV). Low power transmission is not recommended for efficiency.

8. Hardware Design

Consider the following for optimal hardware design and module performance:

9. FAQ

9.1 Communication Range is Too Short

9.2 Module is Easy to Damage

9.3 BER (Bit Error Rate) is High

10. Production Guidance

10.1 Reflow Soldering Temperature

Recommended temperature profiles for Sn-Pb and Pb-Free assembly:

Profile FeatureCurve CharacteristicsSn-Pb Assembly (Sn63/Pb37)Pb-Free Assembly (Sn96.5/Ag3/Cu0.5)
Preheat Temperature Min (Tsmin)Min preheating temp.100°C150°C
Preheat Temperature Max (Tsmax)Max preheating temp.150°C200°C
Preheat Time (Tsmin to Tsmax) (ts)Preheating time60-120 sec60-120 sec
Average Ramp-up Rate (Tsmax to Tp)Average ramp-up rate3°C/second max3°C/second max
Liquidus Temperature (TL)Liquid phase temp.183°C217°C
Time (tL) Maintained Above (TL)Time above liquid phase line60-90 sec30-90 sec
Peak Temperature (Tp)Peak temperature220-235°C230-250°C
Average Ramp-down Rate (Tp to Tsmax)Average ramp-down rate6°C/second max6°C/second max

10.2 Reflow Soldering Curve

The reflow soldering curve illustrates the temperature profile over time, including Preheat, Ramp-up, Peak temperature (Critical Zone), and Ramp-down stages.

11. Related Products

EBYTE offers several wireless modules based on the SX1280 chip:

TypeICFrequency [Hz]Power [dBm]Distance [km]Size [mm]PackageInterface
E28-2G4T12SSX12802.4G12.5317.5*28.7SMDTTL
E28-2G4M27SSX12802.4G27815*26.5SMDSPI
E28-2G4M20SSX12802.4G20615*26.5SMDSPI
E28-2G4M12SSX12802.4G12.5325*14SMDSPI

12. Antenna Guidance

12.1 Antenna Recommendation

Antenna selection is crucial for communication system performance. EBYTE recommends the following antennas for their wireless modules, balancing performance and price:

ModelTypeFrequency [Hz]Gain [dBi]Size [mm]FeederInterfaceFeature
TX2400-NP-5010FPC2.4G2.010x50-IPEXFPC antenna
TX2400-JZ-3Rubber2.4G2.030-SMA-JStraight antenna, ultra short
TX2400-JZ-5Rubber2.4G2.050-SMA-JStraight antenna, ultra short
TX2400-JW-5Rubber2.4G2.050-SMA-JFixed bending antenna
TX2400-JK-11Rubber2.4G2.5110-SMA-JFlexible antenna, omnidirectional
TX2400-JK-20Rubber2.4G3.0200-SMA-JFlexible antenna, omnidirectional
TX2400-XPL-150Sucker2.4G3.5150150SMA-JSmall sucker antenna, high gain

12.2 Antenna Selection

The module supports both PCB (default) and IPEX antenna connectors.

13. Package for Batch Order

The module is supplied in trays suitable for batch orders. Each tray contains 800 pieces. Dimensions for the tray and individual modules are provided.

Revision History

VersionDateDescriptionOperator
1.02018-01-08Initial Versionhuaa
1.12018-04-16Content addedhuaa
1.22018-05-24Content addedHuaa
1.32018-07-20Name updatedHuaa
1.42019-3-12Content addedRay
1.52020-05-11Parameter correctiondu

About Us

Website: www.ebyte.com

Sales: info@cdebyte.com

Support: support@cdebyte.com

Tel: +86-28-61399028 Ext. 812

Fax: +86-28-64146160

Address: Innovation Center B333~D347, 4# XI-XIN road, High-tech district (west), Chengdu, Sichuan, China

[EBYTE Logo] Chengdu Ebyte Electronic Technology Co.,Ltd.

Models: E28-2G4T12S, SX1280 2.4GHz TTL Lora Module

File Info : application/pdf, 18 Pages, 1.30MB

PDF preview unavailable. Download the PDF instead.

E28-2G4T12S UserManual EN v1.5 WPS 文字

Related Documents

Preview E32-868T20D User Manual: SX1276 868MHz 100mW DIP Wireless Module
Comprehensive user manual for the EBYTE E32-868T20D wireless serial port module. Details include its SX1276 LoRa technology, 868MHz frequency, 100mW transmission power, DIP package, specifications, operating modes, command formats, hardware design considerations, and frequently asked questions. Suitable for IoT and industrial applications.
Preview E22-900T22D LoRa Wireless Module User Manual | EBYTE
Comprehensive user manual for the EBYTE E22-900T22D LoRa wireless module, detailing specifications, features, applications, and operational guidance for 868/915MHz communication.
Preview E22-900T30S User Manual - EBYTE SX1262 Wireless Module
User manual for the EBYTE E22-900T30S wireless module, featuring SX1262 LoRa technology for 868M/915MHz bands. Covers specifications, features, applications, operation modes, hardware design, and troubleshooting.
Preview EBYTE E220-900TBL-01 Wireless Modem User Manual
User manual for the EBYTE E220-900TBL-01 Wireless Modem. This document details the product's features, dimensions, interface descriptions, quick start guide, driver installation, hardware connection, and various communication modes. It serves as a guide for testing and developing wireless communication products using the EBYTE E220-900TBL-01 module.
Preview EWM32M-xxxT20S User Manual: AT Directive 20dBm LoRa Wireless Module
Comprehensive user manual for the EBYTE EWM32M-xxxT20S series LoRa wireless module. Details specifications, features, AT commands, operating modes, hardware design, and troubleshooting for IoT applications.
Preview EBYTE E220-900MM22S LoRa Module User Manual
Comprehensive user manual for the EBYTE E220-900MM22S LoRa module, covering specifications, hardware design, software operation, FAQ, production guidance, and antenna recommendations.
Preview E32-433T20S-V8.0 User Manual: SX1278 433MHz 100mW SMD Wireless Module
This user manual provides detailed information on the EBYTE E32-433T20S-V8.0, a 433MHz 100mW SMD wireless module utilizing the SX1278 LoRa RF chip. It covers specifications, features, operating modes, hardware design, and troubleshooting for developers and integrators.
Preview E290-M(3029) Series Product Specification | Ebyte
Detailed specifications for the Ebyte E290-M(3029) series wireless modules, featuring PAN3029 chip and ChirpIoT™ technology for 433/470MHz IoT applications. Covers features, parameters, and usage.