Wireless Module (DWM)

From DAVE Developer's Wiki
Jump to: navigation, search
Info Box
Dwm 01.png Applies to DWM
SBC Lynx-top.png Applies to SBC Lynx
Lynx.png Applies to ADD-ON SBC-LYNX
SBC-DIVA-02.png Applies to SBC DIVA
SBC-AXEL-02.png Applies to SBC AXEL


The module is built around an LS Research TiWi-BLE Integrated Transceiver Modules for WLAN 802.11 b/g/n and Bluetooth. The module implements the necessary PHY/MAC layers to support WLAN applications in conjunction with a host processor over a SDIO interface. The module also provides a Bluetooth platform through the HCI transport layer. Both WLAN and Bluetooth share the same antenna port.


  • Based on Texas Instruments WL1271L Transceiver
  • IEEE 802.11 b,g,n,d,e,i, compliant
  • Bluetooth 2.1+EDR, Power Class 1.5
  • Full support for BT4.0 BLE and ANT
  • Reduced footprint: 25 mm x 38 mm
  • Low height profile
  • U.FL connector for external antenna
  • Integrated band-pass filter
  • Industrial operating temperature range: -40 / +85 °C

Interface timings

Please refer to the TiWi-BLE Datasheet for SDIO [WiFi] and UART [Bluetooth] interface timings.

Pinout and detailed pin functions

DWM can be connected to the host board through the J1 connector.

Pinout reference

The following picture shows the reference pins of the J1 connector (placed on the bottom side of the DWM module):

Dwm 05.png

J1 connector pinout table

The following table reports the connector pinout:

Pin number Name Type Description Voltage Note
1 BT_EN Input Bluetooth Enable 3.3V
2 WIFI_EN Input WLAN Enable 3.3V
3 BT_CTS Input Bluetooth HCI UART CTS 3.3V
4 WIFI_IRQ Output WLAN Interrupt Request 3.3V
5 BT_RX Input Bluetooth HCI UART RX 3.3V
6 BT_F2 Input Bluetooth Wakeup 3.3V Please leave unconnected if not used
7 BT_RTS Output Bluetooth HCI UART RTS 3.3V
8 WIFI_CLK_REQ(A) Output HOST_WakeUp 3.3V Please leave unconnected if not used
9 BT_TX Output Bluetooth HCI UART TX 3.3V
10 NC Reserved for future use - Please leave unconnected.
11 DGND Ground -
12 NC Reserved for future use - Please leave unconnected.
13 DAT3 Input/Output SDIO Data Bit 3 3.3V
14 NC Reserved for future use - Please leave unconnected.
15 DAT2 Input/Output SDIO Data Bit 2 3.3V
16 NC Reserved for future use - Please leave unconnected.
17 DAT1 Input/Output SDIO Data Bit 1 3.3V
18 NC Reserved for future use - Please leave unconnected.
19 DAT0 Input/Output SDIO Data Bit 0 3.3V
20 NC Reserved for future use - Please leave unconnected.
21 DGND Ground -
22 DGND Ground -
23 SDO_CMD Input/Output SDIO Command Line 3.3V
24 SDO_CLK Input SDIO Clock 3.3V
25 DGND Ground -
26 DGND Ground -
27 3.3V Power Input +3.3V Input Voltage 3.3V
28 3.3V Power Input +3.3V Input Voltage 3.3V
29 5V Power Input +5V Input Voltage 5V
30 5V Power Input +5V Input Voltage 5V

Connector part number

  • on module: Molex 501920-3001
  • on Carrier board: for example Molex 52991-0308 (dependon on stand-off chosen)

Antenna connector

The following picture shows the position of the WiFi/Bluetooth antenna connector:

Dwm 06.png

Integration guide

This section provides useful information and resources that let the system designer integrate the DWM module in the application very quickly.

Typical scenario

The following picture shows the conceptual block diagram of the application where the host is an Embedded PC.

Typical scenario

Electrical guidelines

  • Keep SDIO lines as short as possible.
  • 5V and 3.3V rails can power up in any order
  • Keep WIFI_EN asserted during power-up sequence

Mechanical information

The following image shows the module dimensions:

DWM dimensions


The following images show the module layout:

DWM Top View
DWM Bottom View

The component view (top and bottom) is available as PDF file:


Calibration process

The radio interface of the DWM module is configured by several parameters. These parameters are set through a calibration process, that is described in detail here.

The calibration process—that produces an NVS file—is not trivial. Apart from the chip itself (Texas Instruments WL1271L in this case), it depends on:

  • the antenna
  • the firmware version downloaded to the chip
  • the initialization data, typically stored in an INI file.

The following links refer to specific use cases, where the resulting NVS file is provided along with DAVE Embedded Systems products integrating DWM module.