ETRA SBC/Interfaces and Connectors/DWS

From DAVE Developer's Wiki
Jump to: navigation, search
Issue Date Notes
2023/08/01 First Release

DWS[edit | edit source]

DWS is a Dave Wireless Module, more details at the DWS page.

Description[edit | edit source]

The DWS interface is available on the Evaluation Kit at the connector J8.

J8 is a 30-pins 0.50mm Pitch SlimStack™ Receptacle. This connector is dedicated to the DWS (optional) add-on module.

The module is built around a Telit WE866C6-P Dual Band (2.4GHz and 5GHz) 802.11 ac WiFi and Bluetooth 5 module.

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.

DWS connector
DWS wifi module mounted on board

Signals[edit | edit source]

The following table describes the interface signals:

Pin# SOM Pin# Pin name Pin function Pin Notes
1, 2 - 5V_CB 5V power
3, 4 - 3V3_CB 3.3V power
5, 6, 9, 10, 19 - DGND Ground
7 J18.45 WIFI_CMD
8 J18.47 WIFI_CLK
11 J18.37 WIFI_DATA0
13 J18.39 WIFI_DATA1
15 J18.41 WIFI_DATA2
17 J18.43 WIFI_DATA3
21 J18.80 BT_UART_RX Used only for BT peripheral
23 J18.76 BT_UART_CTS Used only for BT peripheral
24 J18.105 BT_F5
25 J18.74 BT_UART_TX Used only for BT peripheral
26 J18.72 BT_F2
27 J18.78 BT_UART_RTS Used only for BT peripheral
28 J18.70 IRQ
29 J18.51 BT_EN
30 J18.53 EN
12, 14, 16, 18, 20, 22 - N.C. Not connected

Device mapping[edit | edit source]

The WiFi peripheral is mapped to the corresponding wlan0 device in Linux. The network peripheral is visible under the ifconfig network configuration utility.

The BT peripheral is mapped to /dev/ttySTM3 device in Linux.

The control signals are managed by rfkill in Linux.

Device usage[edit | edit source]

The WiFi peripheral uses the standard kernel interface and network protocol stack.

The BT peripheral uses the standard kernel hci interface.