Skip to main content

RAK2305 WisBlock WiFi Interface Module Datasheet

Overview

Description

The RAK2305 module, a part of the WisBlock Wireless series, is designed to be part of a production-ready IoT solution in a modular way and must be combined with a WisBlock Core and a Base module.

The RAK2305 module is a 2.4 GHz Wi-Fi and Bluetooth in a single module. The core of the module is an ESP32-WROVER, which features a PCB antenna. This module is designed to be part of the Internet-of-Things (IoT) applications. It can function as a Central or Peripheral in a Bluetooth network. Internally, it supports SPI/I2C/UART interfaces.

Features

  • Wi-Fi + BLE module for Internet-of-Things
  • I/O ports: UART/I2C/SPI/GPIO
  • 4 MB SPI flash and 8 MB PSRAM
  • Ultra-Low-Power Consumption
  • Wi-Fi 802.11 b/g/n
  • Module size: 29.5 x 25 mm
  • Chipset: Espressif ESP32-WROVER

Specifications

Overview

The overview covers the RAK2305 WisBlock board overview and block diagram. It also shows how to mount the board into to the baseboard.

Board Overview

Figure 4756: Board Overview

Mounting Sketch

Figure 2 shows how RAK2305 module is integrated with the WisBlock Base Board. The mounting sketch is also shown.

Figure 4757: RAK2305 Mounting Sketch

Block Diagram

Figure 3 shows the block diagram of the RAK2305 module.

Figure 4758: RAK2305 Block Diagram
NOTE
  1. VBAT is the battery output voltage; the max voltage is 4.2 V.
  2. When IO0 is pulled-down, the UART download mode is selected. When IO0 is pulled-up, flash mode is selected. The default mode of the IO0 pin is pull-up.

Hardware

The hardware specification is categorized into four parts. It discuses the interfacing of the module and its corresponding functions and diagrams. It also covers the electrical and mechanical parameters that include the tabular data of the functionalities and standard values of the RAK2305 WisBlock WiFi Interface Module.

Chipset

VendorPart number
EspressifESP32-WROVER

Interfaces

UART Interface

The RAK2305 module provides two UART interfaces: UART0 and UART1. The UART0 can be used for upgrading firmware or to access console output through WisBlock baseboard USB interface. The UART1 is the main communication interface with WisBlock Core module.

SPI Interface

The RAK2305 supports one single SPI Interface. It can be operated either in the master or slave mode, both can be implemented in full-duplex or half-duplex communication modes. The SPI interface supports the following features:

  • Four SPI transfer modes, which is defined by the polarity (CPOL) and the phase (CPHA) of the SPI clock.
  • An internal FIFO buffer of 64-byte.
I2C Interface

The RAK2305 module provides an I2C bus interface. Depending on your configuration, it can serve as an I2C master or slave. The I2C interface supports:

  • Standard mode (100 Kbit/s) and Fast mode (400 Kbit/s).
  • Up to 5 MHz, constrained by the SDA pull-up strength.
  • 7-bit/10-bit addressing mode.

The RAK2305 module allows you to access directly to the registers to control I2C interfaces, which add more flexibility in the design of the final solution.

Download Interface

The RAK2305 module uses the UART0 interface to download customized application code into the ESP32’s flash memory. You can use a USB to UART cable for this purpose. Alternatively, once the RAK2305 is mounted on top of a WisBlock Base Board, such as the RAK5005-0, then you can access the UART0 interface through the RAK5005’s USB interface instead. The pinout of the USB port of the RAK2305 is shown in Figure 4.

Figure 4759: USB/UART0 Interface
warning

Before download, you need to pull down IO0 pin.

Pin Definition

Figure 5 shows the Pin Definition of the RAK2305 WisBlock WiFi Interface Module.

Figure 4760: RAK2305 Pin Definition

Electrical Characteristics

Absolute Maximum Ratings

Table below shows the absolute maximum ratings supported by the RAK2305 Module

SymbolDescriptionMinNom.Max.Unit
VBATPower Supply for the Module0.54.2V
IoutStep Down IC Output Current1000mA
Recommended Operating Conditions
SymbolDescriptionMin.Nom.Max.Unit
VBATPower Supply for the Module2.64.2V
3V33.3V Power Supply3.3V

Mechanical Characteristics

Board Dimensions

Figure 6 shows the dimensions and the mechanic drawing of the RAK2305 Module.

Figure 4761: RAK2305 Module Dimensions
WisConnector PCB Layout
Figure 4762: WisConnector PCB footprint and recommendations

Schematic Diagram

Figure 4763: RAK2305 Schematic Diagram

The following sections describes the schematic of the RAK2305 module:

Power Supply

Figure 9 shows the schematic of the power supply of the RAK2305 module. In the diagram, VBAT is the battery voltage supplied from the WisBlock Base Board RAK5005-O.

Figure 4764: Power Supply
IO Connector

Figure 10 shows the pin definition of IO connector.

Figure 4765: IO Connector
NameDescriptionComment
VBATBattery Output VoltageMax 4.2 V
3V3_RWisBlock Base Board 3.3 VBy Default, Not Connected
VDD3.3 VBy Default, Not Connected
TXD0/RXD0UART0 interfaceInterface for firmware download and log output
TXD1/RXD1UART1 interfaceMain serial communication interface
LED1/LED2LED interfaceTo control the base board’s LED
ENESP32 module EnableActive High
Connector Pin Order

Figure 11 shows IO connector and its pin order. This connector is located on the bottom side of the module.

Figure 4766: IO Connector Pin Order
Core Module

The core component inside of the RAK2305 module is the ESP32-WROVER, which comes with a PCB antenna. The module is designed to work with 3.3 V supplied by the baseboard. To prevent any instability on EN (Enable pin), an RC delay circuit is added to this pin, and the EN pin is pulled up to 3.3 V by default. Figure 12 shows the section of the schematic that involves the ESP32-WROVER component.

Figure 4767: RAK2305 Core Component's Schematic
NameDescriptionComment
3.3 VPower Supply3.3 V
GNDGround
TXD1/RXD1UART1 interfaceMain communication interface
TXD0/RXD0UART0 interfaceInterface for firmware update or log output
LED1/LED2LED interfaceBaseboard LED control
ENESP32 Module EnableActive High
STATUS_LEDLED on moduleActive Low
GPIO0BOOT0Low: UART Download Mode High: FLASH Operation Mode