E22P-xxxXBX-SC Series Evaluation Kit User Manual
Brand: EBYTE
Product Type: Wireless Module Evaluation Kit
Chapter 1: Product Overview
1.1 Product Introduction
The SC Series Evaluation Kit is designed to help users quickly evaluate Ebyte's next-generation footprint-compatible wireless modules. The MCU used is the STM32F103C8T6, and all available pins are broken out to two pin headers. Developers can easily connect a variety of peripherals using jumpers, facilitating secondary development.
The kit provides complete software application examples to help customers quickly get started with wireless data communication development. Different types of Sub-1G Wireless modules are supported, and these modules have pin-compatible packages and can be quickly replaced.
Evaluation Kit Appearance:
Front View: [Image of the front of the E22P-xxxM BH-SC evaluation kit showing EBYTE logo, OLED display, buttons, and connectors.]
Back View: [Image of the back of the E22P-xxxM BH-SC evaluation kit showing E22P-868M30S module, FCC/CE markings, frequency, manufacturer, and serial number.]
1.2 Pin Definition
The following table details the pin definitions for the Exx-xxxMBH-SC series evaluation kit:
Pin number | Definition | Functional Description |
---|---|---|
1 | GND | Chassis ground wire |
2 | PA2 | MCU_PA2 pin |
3 | PA1 | MCU_PA1 pin |
4 | PA0 | MCU_PA0 pin |
5 | PB8 | MCU_PB8 pin |
6 | VBAT | MCU_VBAT pin |
7 | PC13 | MCU_PC13 pin |
8 | GND | Chassis ground wire |
9 | GND | Chassis ground wire |
10 | +5V | 5V power supply interface |
11 | GND | Chassis ground wire |
12 | 3.3V | 3.3V power supply interface |
13 | CLK | SWCLK |
14 | DIO | SWDIO |
15 | GND | Chassis ground wire |
16 | RXD | MCU_RXD data input pin |
17 | TXD | MCU_TXD data output pin |
18 | PA8 | MCU_PA8 pin |
19 | PB15 | MCU_PB15 pin |
1.3 Function Introduction
The evaluation kit features several components for interaction and status indication:
- Display: 0.96 OLED screen, showing current configuration, test parameters, and version information.
- Buttons:
- Up: Used to select or add upwards, and supports continuous clicking when setting frequency and power.
- Confirm/OK: Used to enter the next page or exit the last page.
- Down: Used to select or decrease downwards, and supports continuous clicking when setting frequency and power.
- Indicator Lights:
- TXD: Transmit indicator light, flashes once each time data is sent.
- RXD: Receiving indicator light, flashes once upon receiving a signal.
- PWR: Power indicator light, remains on when powered on.
- Test Resistance (TR): Allows removal of the test resistor and connection of an ammeter in series to test the module current.
- Buzzer: Beeps once when a key is pressed.
Board Layout: [Image showing the front and back of the evaluation board with labeled components like OLED, buttons, indicators, and connectors.]
1.4 Parameter Introduction
Key parameters and specifications of the evaluation kit:
Serial number | Parameter name | Parameter value | Notes |
---|---|---|---|
1 | Test board size | 30*85mm | - |
2 | Production process | Lead-free process, machine mounting | Machine labeling can ensure batch consistency and reliability |
3 | Antenna interface | SMA | - |
3 | Power supply interface | Type-C | USB to Type-C |
4 | Operating temperature | -40 ~ +85℃ | - |
5 | Operating humidity | 10% ~ 90% | - |
6 | Storage temperature | -40 ~ +125℃ | - |
1.5 Compatibility List
The following table lists compatible low power and high-power modules for the evaluation kit:
Low power module (SPI) | Low power module (UART) | High-power modules (SPI) | High-power modules (UART) | |
---|---|---|---|---|
1 | E22-400M22S | E22-400/900MBL-SC | ||
2 | E22-900M22S | |||
3 | E32-400M20S | E32-400/900MBL-SC | ||
4 | E32-900M20S | |||
5 | E220-400M22S | E220-400/900MBL-SC | ||
6 | E220-900M22S | |||
7 | E22-400T22S | E22-400/900TBL-SC | ||
8 | E22-900T22S | |||
9 | E32-433T20S | E32-433/900TBL-SC | ||
10 | E32-900T20S | |||
11 | E220-400T22S | E220-400/900TBL-SC | ||
12 | E220-900T22S | |||
13 | E22-400M30S | E22-400/900MBH-SC | ||
14 | E22-900M30S | |||
15 | E32-400M30S | E32-400/900MBH-SC | ||
16 | E32-900M30S | |||
17 | E220-400M30S | E220-400/900MBH-SC | ||
18 | E220-900M30S | |||
19 | E290-400M20S(3060) | EWT290-400MBL-SC | ||
20 | E290-400M20S(3029) | |||
twenty one | E290-400M30S(3029) | EWT290-400MBH-SC | ||
twenty two | E290-400M30S(3060) | |||
twenty three | E22P-868M30S | E22P-868MBH-SC | ||
twenty four | E22P-915M30S | E22P-915MBH-SC | ||
25 | E22-400T30S | E22-400/900TBH-SC | ||
26 | E22-900T30S | |||
27 | E32-433T30S | E32-433/900TBH-SC | ||
28 | E32-900T30S | |||
29 | E220-400T30S | E220-400/900TBH-SC |
1.6 Program Download Interface
The evaluation kit supports programming via an ST-LINK programmer. The following diagram illustrates the connection:
ST-LINK Connection Diagram: [Diagram showing ST-LINK pins (SWDIO, SWCLK, 3.3V, GND) connected to the evaluation board's corresponding pins (DIO, CLK, 3.3V, GND) and module interfaces (MBL, MBH, TBL, TBH).]
Example Modules:
M Series Example: [Image of the E22-400MBH-SC evaluation board.]
T Series Example: [Image of the E22-400TBL-SC evaluation board.]
Users can utilize an ST-LINK device to program the MCU. Ensure the program is compiled before proceeding with programming.
Programming Hardware: [Image of an ST-LINK V2 programmer and associated jumper wires.]
Chapter 2: Software Introduction
2.1 Development Environment
2.1.1 STM32CubeMX
Recommended Tool Version: ≥ v6.9.2
STM32 Firmware Package Version: ≥ v1.8.5
STM32CubeMX Interface: [Image showing the STM32CubeMX software interface, including version information and the STMicroelectronics logo.]
STM32Cube MCU Packages Manager: [Image showing the STM32Cube MCU Packages Manager interface, listing available and installed firmware packages for STM32F1 series.]
Resource: STM32CubeMX Download
2.1.2 MDK-ARM
Keil Version: ≥ v5.31.0
µVision Interface: [Image showing the µVision IDE interface, including version V5.31.0.0.]
2.2 Directory Structure
The project structure for the evaluation kit is organized as follows:
Matter | Illustrate |
---|---|
File Directory | You can download the sample project from the official website and open the directory as shown below. The directory includes folders such as Core, Drivers, MDK-ARM, Middlewares, USB_DEVICE, and project files (.mxproject, MX project). |
Project launch | There is a startup file under MDK-ARM, including files like DebugConfig , project , RTE , EventRecorderStub.scvd , project.uvoptx , startup_stm32f103xb.lst , and startup_stm32f103xb.s . |
Module driver | The Drivers folder contains the corresponding RF chip drivers for modules like sx126x, sx127x, llcc68, etc. It also includes CMSIS, STM32F1xx_HAI_Driver, and sx126x driver files. |
Module Application | The Core/Src folder contains example application files such as e22_demo.c , e22_hal.c , gpio.c , i2c.c , and key.c . |
Chapter 3: Function Demonstration
3.1 Quick Start
This section guides users through the initial setup and basic functions of the evaluation kit.
Matter | Illustrate | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1. Front page | After power on, the default home page is entered, and all configuration parameters are restored to the default state. [Image of the EBYTE logo displayed on the evaluation kit's screen.] | |||||||||||||||||||||
2. Enter the page | By clicking the confirmation button, you can enter the corresponding option page. The menu displays options like [Home], +Setting, -TX Mode, -Rx Mode, -Version. | |||||||||||||||||||||
3. Basic parameter settings | The M series setting page allows adjustment of various LoRa parameters. It is recommended to use Semtech's official LoRa calculation tool for airspeed calculation. The primary difference between the T series and M series lies in the airspeed configuration method. After configuration, select [Exit] to confirm and return to the previous page. | |||||||||||||||||||||
M Series Configuration Example: [Image showing the M series parameter setting screen with options like LoRa SF, LoRa BW, LoRa CR, Frequency, TX Power, TX Count, Back Color.] | ||||||||||||||||||||||
T Series Configuration Example: [Image showing the T series parameter setting screen, highlighting differences in configuration methods.] | ||||||||||||||||||||||
Functional Explanation: Parameter Comparison |
| |||||||||||||||||||||
4. Send Test | After entering Tx Mode, the kit automatically sends data packets based on user-set parameters (default single packet is 10 bytes). Press the "Confirm" button to exit and return to the previous page. After sending is completed, press the "Down" key to restart sending. | |||||||||||||||||||||
M Series TX Sending Interface: [Image showing the M series TX sending interface screen.] | ||||||||||||||||||||||
T Series TX Sending Interface: [Image showing the T series TX sending interface screen.] | ||||||||||||||||||||||
5. Acceptance Testing | After entering Rx Mode, the kit automatically waits for receiving wireless data according to user-set parameters. Press the "Confirm" button to exit and return to the previous page. After sending, press the "Down" key to restart receiving. | |||||||||||||||||||||
M Series RX Receiving Interface: [Image showing the M series RX receiving interface screen with parameters like LoRa SF, Freq, Tx Total, Channel, Rate, Pwr, Current, Lost.] | ||||||||||||||||||||||
T Series RX Receiving Interface: [Image showing the T series RX receiving interface screen with similar parameters.] | ||||||||||||||||||||||
6. Version Information | Displays basic information such as the module model. If there is no firmware inside the M series module, "NONE" will be displayed. | |||||||||||||||||||||
M Series Version Information Interface: [Image showing the M series version information screen.] | ||||||||||||||||||||||
T Series Version Information Interface: [Image showing the T series version information screen.] | ||||||||||||||||||||||
7. Reset | Select "Reset" and confirm with "OK" to reset the configuration and return to the home page. [Image showing the reset option in the menu.] |
3.2 Realize transparent transmission function through USB serial port
This section describes how to set up transparent transmission using a USB serial port.
Matter | Illustrate |
---|---|
1. Front page | After power on, the default home page is entered, and all configuration parameters are restored to the default state. [Image of the EBYTE logo displayed on the evaluation kit's screen.] |
2. Menu | Press any key to enter the menu page, then press the "DOWN" key to select "Setting", and then press the "OK" key to enter the setting mode. [Image showing the main menu with options like Home, Setting, TX Mode, Rx Mode, Version.] |
3. Mode Settings | In the setting mode, press the "DOWN" button to select "Work Mode", then press the "OK" button to enter the mode setting. |
4. Transparent transmission mode | Set the mode to transparent mode, i.e., "Mode: 0 Transparent". Press "OK" to save and return. For the first use, switch the mode using the up and down keys, then select "Mode: 0". [Image showing the mode selection screen with "Mode: 0 Transparent".] |
5. Realize transparent transmission function through USB serial port | Open the serial port tool to achieve transparent transmission with the module of the same model. Note that the configuration parameters of the kit are the default parameters. |
3.3 Realize host computer configuration function through USB serial port
This section explains how to configure the module using a host computer via USB serial port.
Matter | Illustrate |
---|---|
1. Front page | After power on, the default home page is entered, and all configuration parameters are restored to the default state. [Image of the EBYTE logo displayed on the evaluation kit's screen.] |
2. Menu | Press any key to enter the menu, select "Setting" using the "DOWN" key, and then press the "OK" key to enter the setting mode. [Image showing the main menu with options like Home, Setting, TX Mode, Rx Mode, Version.] |
3. Mode Settings | In the menu, press the "DOWN" button to select "Work Mode", then press the "OK" button to enter the mode setting. |
4. Set to sleep mode | Set the mode to sleep mode, i.e., "Mode: 3 Sleep". Press the "OK" button to save and exit. [Image showing the mode selection screen with "Mode: 3 Sleep".] |
5. Realize host computer configuration function through USB serial port | Open the corresponding official website host computer to read the module parameters and configuration parameters. |
Chapter 4: Frequently Asked Questions
4.1 The transmission distance is not ideal
- When there is a straight line communication obstacle, the communication distance will be reduced accordingly.
- Temperature, humidity, and co-channel interference will increase the communication packet loss rate.
- The ground absorbs and reflects radio waves, so the test results are poor near the ground.
- Seawater has a strong ability to absorb radio waves, so the test results at the seaside are poor.
- If there are metal objects near the antenna or the antenna is placed in a metal shell, the signal attenuation will be very serious.
- The power register is set incorrectly, or the air rate is set too high (the higher the air rate, the closer the distance).
- The power supply voltage is lower than the recommended value at room temperature. The lower the voltage, the lower the power output.
- The antenna used does not match the module well or the antenna itself may have quality issues.
4.2 Module is easily damaged
- Please check the power supply to ensure that it is within the recommended power supply voltage. Exceeding the maximum value may cause permanent damage to the module.
- Please check the power supply stability; the voltage should not fluctuate greatly and frequently.
- Please ensure anti-static operation during installation and use, considering the electrostatic sensitivity of high-frequency components.
- Please ensure that the humidity is not too high during installation and use, as some components are humidity sensitive.
- If there is no special requirement, it is not recommended to use it at too high or too low temperatures.
4.3 The bit error rate is too high
- There is interference from the same frequency signal nearby. Stay away from interference sources or change the frequency or channel to avoid interference.
- An unsatisfactory power supply may also cause garbled characters, so the reliability of the power supply must be ensured.
- Poor quality or excessive length of extension cables or feeders can also cause high bit error rates.
Revision History
Version | Revision Date | Revision Notes | Maintainer |
---|---|---|---|
1.0 | 2025-7-10 | Initial version | Hao |
About Us
Technical support: support@cdebyte.com
Documents and RF Setting download link: https://www.es-ebyte.com
Thank you for using Ebyte products! Please contact us with any questions or suggestions: info@cdebyte.com
Website: https://www.es-ebyte.com
Address: B5 Mould Industrial Park, 199# Xiqu Ave, High tech Zone, Chengdu, Sichuan, China
[Wi-Fi Symbol] ® Chengdu Ebyte Electronic Technology Co.,Ltd.