Open main menu

DAVE Developer's Wiki β

Changes

Wireless Module (DWM)

2,266 bytes added, 15:15, 19 January 2021
References
{| class="wikitable" | {{table}}
| align="center" style="background:#f0f0f0;" align="center"|'''Pin number'''| align="center" style="background:#f0f0f0;" align="center"|'''Name'''| align="center" style="background:#f0f0f0;" align="center"|'''Type'''| align="center" style="background:#f0f0f0;" align="center"|'''Description'''| align="center" style="background:#f0f0f0;" align="center"|'''Voltage'''| align="center" style="background:#f0f0f0;" align="center"|'''Note'''
|-
| 1||BT_EN||Input||Bluetooth Enable||3.3V||
|
|}
 
==== Connector part number ====
 
* on module: Molex 501920-3001
* on Carrier board: for example Molex 52991-0308 (dependon on stand-off chosen)
==Antenna connector==
====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===
[[File:Dwm-layout-top.png|thumbnail|center|300px|DWM dimensions]]
* DXF: httphttps://www.dave.eu/system/files/area-riservata/dwm.dxf_.zip
===Layout===
The component view (top and bottom) is available as PDF file:
* PDF: httphttps://www.dave.eu/system/files/area-riservata/CS061412B_all_view.pdf
===3D===
* IDF (3D): httphttps://www.dave.eu/system/files/area-riservata/dwm-3D.zip
===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 [http://processors.wiki.ti.com/index.php/WL12xx_NLCP_Calibration_Process 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- a list of [https://www.lairdconnect.com/wireless-modules/wifi-modules-bluetooth/tiwi-ble#certified-antennas certified antennas] and cables can be found in the TiWi Module device datasheet. Use of these antennas does not require additional FCC/IC/ETSI certifications.*the firmware version downloaded to the chip: please refer to the proper firmware available on your Linux distribution for matching the kernel driver and run properly the calibration process*the initialization data, typically stored in an INI file: please refer to the [https://www.lairdconnect.com/wireless-modules/wifi-modules-bluetooth/tiwi-ble#documentation Laird Connectivity TiWi documentation] for checking the proper INI file configuration*the Calibrator source code [https://github.com/TI-OpenLink/ti-utils/tree/ol_R5.SP8.01 here]More information about kernel driver and calibration on the [https://www.lairdconnect.com/forum/tiwi-ble/online-documentation/support-and-tools Laird Support and Tools] web page. ==== MAC address ====The MAC address is set at calibration time for WLAN. To use the built in MAC address for WLAN be sure to pass a MAC address of <code>00:00:00:00:00:00</code> as a parameter to the auto-calibrate function. To set a custom MAC address for WLAN just pass the desired value into the auto-calibrate function.
==== NVS ready-to-use calibration files ====
The following links refer to specific use cases, where the resulting NVS file is provided along with DAVE Embedded Systems products integrating DWM module.
*[[XUELK-AN-001:_Using_WiFi-Bluetooth_combo_plugin_with_SBC_Lynx|SBC Lynx(XUELK)]]*[[XUELK-AN-002:_Running_Debian_distribution#Bluetooth_and_WiFi|SBC Lynx (Debian)]]The <code>nvs.bin</code> file has been created using the certified antenna [http://www.molex.com/molex/products/datasheet.jsp?part=active/0479500011_ANTENNAS.xml Molex 47950-0011] Please refer to the below Laird Connectivity TiWi-BLE documentation for more information.
== References ==
* [https://www.lairdconnect.com/wireless-modules/wifi-modules-bluetooth/tiwi-ble#documentation Laird Connectivity TiWi-BLE documentation]
* [https://www.lairdconnect.com/documentation/tiwi-ble-datasheet TiWi-BLE datasheet]
* [https://www.lairdconnect.com/documentation/tiwi-antenna-design-guide Antenna Design Guide]
* [https://www.lairdconnect.com/documentation/tiwi-emc-compliance-guide EMC Compliance Guide]
* [https://www.lairdconnect.com/documentation/wlan-ini-etsi-all-certified-antennas WLAN INI all certified antennas]
* [http://linuxwireless.sipsolutions.net/en/users/Drivers/wl12xx/ WL127x Linux Calibrator]
Since January 15, 2021, TI's processors wiki site has been shut down. The following original documentation is available only as cached pages.
* [http://processors.wiki.ti.com/index.php/WL127x WL127x Main page]
* [http://processors.wiki.ti.com/index.php/WL127x_WLAN_API_Information WL127x WLAN API]
* [http://processors.wiki.ti.com/index.php/WL12xx_NLCP_Calibration_Proccess Calibration Process]
* [http://www.lsr.com/products-wiki?topic=TiWi-BLE+Downloads TiWi-BLE Downloads]
* [http://www.lsr.com/downloads/products/330-0078.pdf INI Guide]
* [http://www.lsr.com/downloads/products/330-0105.pdf Antenna Design]
* [http://www.lsr.com/downloads/products/330-0053.pdf EMC Guide]
* [http://wireless.kernel.org/en/users/Drivers/wl12xx/calibrator Linux Calibrator]
8,186
edits