Open main menu

DAVE Developer's Wiki β

Difference between revisions of "ETRA SOM/ETRA Evaluation Kit/Interfaces and Connectors/DWM"

< ETRA SOM‎ | ETRA Evaluation Kit
(Created page with "{{subst:EVB_Interfaces_and_Connectors | nome-som=ETRA | nome-peripheral =DWM}}")
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<section begin=History/>
+
<section begin="History" />
 
{| style="border-collapse:collapse; "
 
{| style="border-collapse:collapse; "
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
+
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
|-  
 
|-  
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Version
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Version
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
|-
 
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|X.Y.Z
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |1.0.0
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |Dec 2020
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First Release
 
|-
 
|-
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|[TBD_link X.Y.Z]
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
 
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
 
|-
 
|-
 
|}
 
|}
<section end=History/>
+
<section end="History" />
<section begin=Body/>
+
<section begin="Body" />
 +
 
 +
==DWM ==
 +
DWM is a Dave Wireless Module, more detail at the [[Wireless Module (DWM)|DWM page]].
 +
 
 +
=== Description  ===
 +
The DWM interface is available on the Evaluation Kit at the connector J8.
  
==DWM interface ==
+
J8 is a 30-pins 0.50mm Pitch SlimStack™ Receptacle. This connector is dedicated to the DWM (''optional'') add-on module.
  
''TBD: sostituire le sezioni con le informazioni sull'uso della periferica e del suo connettore''
+
The module is built around an LS Research TiWi-BLE Integrated Transceiver Modules for WLAN 802.11 b/g/n and Bluetooth.
''Nell'esempio di seguito c'è la descrizione dell'interfaccia UART/console''
 
  
=== Description  ===
+
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.
  
The DWM interface available on the Evaluation Kit at the connector ''TBD:Jxxx''.
 
  
''Jxx'' is a ''TBD:connector-type'' header connector for the RS232 two-wires UART3 port, used for debug purposes (bootloader and operating system serial console).
+
[[File:ETRA-EVK-DWM-connector.png|thumb|left|300px|DWM connector]] [[File:ETRA-EVK-DWS-wifi-module.png|thumb|center|300px|DWM wifi module mounted on board]]
  
  
[[File:{{{nome-som}}-EVB-DWM-connector.png|thumb|center|500px|DWM connector]]
 
  
 
===Signals ===
 
===Signals ===
  
 
The following table describes the interface signals:
 
The following table describes the interface signals:
 
+
{| class="wikitable"
{| class="wikitable"  
+
!Pin#
! latexfontsize="scriptsize"| Pin#
+
!SOM Pin#
! latexfontsize="scriptsize"| SOM Pin#
+
!Pin name
! latexfontsize="scriptsize"| Pin name
+
!Pin function
! latexfontsize="scriptsize"| Pin function
+
!Pin Notes
! latexfontsize="scriptsize"| Pin Notes
+
|-
 +
|1, 2
 +
| -
 +
|5V_CB
 +
|5V power
 +
|
 +
|-
 +
|3, 4
 +
| -
 +
|3V3_CB
 +
|3.3V power
 +
|
 
|-
 
|-
|1,2,4,6,,7,8,10
+
|5, 6, 9, 10, 19
 
| -
 
| -
| N.A.
+
|DGND
| N.C.
+
|Ground
| Not connected
+
|
 
|-
 
|-
| 3
+
|7
| J1.189
+
|J18.45
| RS232_RX
+
|WIFI_CMD
| Receive line
+
|
|  
+
|
 
|-
 
|-
| 3
+
|8
| J1.187
+
|J18.47
| RS232_TX
+
|WIFI_CLK
| Transmit line
+
|
|  
+
|
 
|-
 
|-
| 9
+
|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
 +
|TIWI_BT_F5
 +
|
 +
|
 +
|-
 +
|25
 +
|J18.74
 +
|BT_UART_TX
 +
|
 +
|Used only for BT peripheral
 +
|-
 +
|26
 +
|J18.72
 +
|TIWI_BT_F2
 +
|
 +
|
 +
|-
 +
|27
 +
|J18.78
 +
|BT_UART_RTS
 +
|
 +
|Used only for BT peripheral
 +
|-
 +
|28
 +
|J18.70
 +
|TIWI_IRQ
 +
|
 +
|
 +
|-
 +
|29
 +
|J18.51
 +
|TIWI_BT_EN
 +
|
 +
|
 +
|-
 +
|30
 +
|J18.53
 +
|TIWI_EN
 +
|
 +
|
 +
|-
 +
|12, 14, 16, 18, 20, 22
 
| -
 
| -
| DGND
+
|N.C.
| Ground
+
|Not connected
|  
+
|
 
|}
 
|}
  
 
=== Device mapping ===
 
=== Device mapping ===
UART3 is mapped to <code>/dev/ttymxc2</code> device in Linux. The peripheral is used as the default serial console, both for the bootloader and the kernel.
+
 
 +
{| style="color:#000000; border:solid 2px #73B2C7; background-color:#ededed;font-size:95%; vertical-align:middle;"
 +
| [[File:TBD.png|30px]]
 +
| '''Section not completed yet'''
 +
|}
 +
 
 +
The WiFi peripheral is mapped to the corresponding <code>wlan<X></code> device in Linux. The network peripheral is visible under the <code>ifconfig</code> network configuration utility.
 +
 
 +
The BT peripheral is mapped to <code>/dev/ttyxxx</code> device in Linux.
 +
 
 +
The control signals are managed by <code>rfkill</code> in Linux.
  
 
=== Device usage ===
 
=== Device usage ===
  
To connect to the debug serial port:
+
The WiFi peripheral use the standard kernel interface and network protocol stack.
  
# connect the DB9 adapter bracket to the J22 connector on the SBCX board
+
The BT peripheral use the standard kernel hci interface.
# connect a serial cable between DB9 connector and PC COM port through a NULL-modem cable (not provided)
 
# start your favorite terminal emulator software on PC (eg: PuTTY); communication parameters are: 115200,N,8,1
 
  
 
----
 
----
  
 
[[Category:ETRA]]
 
[[Category:ETRA]]

Latest revision as of 11:49, 14 January 2021

History
Version Issue Date Notes
1.0.0 Dec 2020 First Release


Contents

DWMEdit

DWM is a Dave Wireless Module, more detail at the DWM page.

DescriptionEdit

The DWM 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 DWM (optional) add-on module.

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.


 
DWM connector
 
DWM wifi module mounted on board


SignalsEdit

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 TIWI_BT_F5
25 J18.74 BT_UART_TX Used only for BT peripheral
26 J18.72 TIWI_BT_F2
27 J18.78 BT_UART_RTS Used only for BT peripheral
28 J18.70 TIWI_IRQ
29 J18.51 TIWI_BT_EN
30 J18.53 TIWI_EN
12, 14, 16, 18, 20, 22 - N.C. Not connected

Device mappingEdit

  Section not completed yet

The WiFi peripheral is mapped to the corresponding wlan<X> device in Linux. The network peripheral is visible under the ifconfig network configuration utility.

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

The control signals are managed by rfkill in Linux.

Device usageEdit

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

The BT peripheral use the standard kernel hci interface.