Page 1
Stand-alone multiradio modules with Wi-Fi and Bluetooth System integration manual Abstract This document describes the system integration of ODIN-W2 series multiradio modules. The ODIN-W2 module is a compact, stand-alone, dual-band Wi-Fi, Bluetooth ® dual-mode (Bluetooth BR/EDR v2.1 and Bluetooth Low Energy v4.0), multiradio module designed for Internet-of-Things gateway applications.
ODIN-W2 series - System integration manual Document information Title ODIN-W2 series Stand-alone multiradio modules with Subtitle Wi-Fi and Bluetooth Document type System integration manual Document number UBX-14040040 Revision and date 21-Sep-2020 Disclosure restriction C1-Public Document status explanation Draft For functional testing. Revised and supplementary data will be published later.
ODIN-W2 series - System integration manual Contents Document information ..........................2 Contents ............................... 3 System description ..........................6 1.1 Overview and applications ........................6 1.1.1 Module architecture ........................... 8 1.1.2 Radio interfaces ..........................8 1.1.3 Host processor ............................ 8 1.1.4 Radio modes ............................9 1.1.5 u-blox connectivity software ......................
Page 4
ODIN-W2 series - System integration manual 2.3 Flashing an Arm Mbed application ......................21 2.3.1 ROM based bootloader ........................21 2.3.2 SWD/JTAG debugger ........................22 Design-in ............................. 23 3.1 Overview ..............................23 3.2 Antenna interface design ........................23 3.2.1 Antenna connectors ......................... 23 3.2.2 Internal antenna design ........................
Page 5
ODIN-W2 series - System integration manual Qualifications and approvals ......................34 Product testing ..........................35 6.1 u-blox In-Series production test ......................35 6.2 OEM manufacturer production test ..................... 35 6.2.1 “Go/No go” tests for integrated devices ..................36 Appendix ..............................37 Glossary ..............................
ODIN-W2 series - System integration manual System description 1.1 Overview and applications The ODIN-W2 is a compact and powerful stand-alone multiradio module, designed for Internet-of-Things gateway applications. The module includes an embedded Bluetooth stack, Wi-Fi driver, IP stack, and an application for wireless data transfer, all configurable using AT commands.
Page 7
ODIN-W2 series - System integration manual Table 1: Key features of ODIN-W2 series UBX-14040040 - R20 System description Page 7 of 43 C1-Public...
☞ The MIMO port/functionality is available only in the ODIN-W260 module. Different antenna options are available depending on the chosen ODIN-W2 series model: • ODIN-W260: A standard coaxial U.FL. connector that must be connected to an external antenna through a coaxial cable.
Bluetooth low energy. It can run as a single radio module with only one radio-mode enabled or as a true multiradio module with both Bluetooth and Wi-Fi enabled concurrently. When the ODIN-W2 series runs as a multiradio module, coexistence is handled internally. In other words, the ODIN-W2 series module will swap between Bluetooth and Wi-Fi when needed and ensures that no transmissions occur simultaneously.
ODIN-W2 series - System integration manual 1.2.2 Pin description Figure 2: ODIN-W2 series pin assignment The signals are available on castellation pads on the edge of the PCB. The unfilled circular pads are GND pads. Black circular pads are test and production points.
Page 11
ODIN-W2 series - System integration manual Function Pin name Pin No. GPIO Mbed pin STM32 Signal description Remarks Power Module power 3.0 – 3.6 V power supply. supply. V_INT Regulated output 1.8 V, max output current voltage for external 100mA. The maximum output interface supply.
Page 12
ODIN-W2 series - System integration manual Function Pin name Pin No. GPIO Mbed pin STM32 Signal description Remarks RMII RMII_MDC Management data clock line RMII_MDIO Management data An external pull-up resistor is I/O line required on the bidirectional data signal.
1.3 Supply interfaces 1.3.1 Main supply inputs The ODIN-W2 series modules must be supplied with a DC power through VCC pins. Voltage must be stable, as during operation, the current drawn from the VCC can vary significantly depending on the power consumption profile of the Bluetooth (BT) and Wi-Fi technologies.
1.3.2 Generic digital interfaces supply output (V_INT) The ODIN-W2 series modules provide a 1.8 V supply rail output through the V_INT pin, which is internally generated when the module has VCC supply. The same voltage domain is used internally to supply the generic digital interfaces of the modules.
RMII: The ODIN-W2 series module includes a full RMII either for Ethernet MAC to MAC communication or for MAC to PHY communication using the included Station Management Interface (SMI). The RMII and SMI use 9 signals in total. The interface requires an external 50 MHz clock source either from a compatible PHY chip or from an external oscillator.
An external 50 MHz oscillator is needed while running a MAC to MAC connection. MAC to PHY connection: If you connect the ODIN-W2 series module to an external PHY circuit, both the RMII and SMI interfaces must be connected. The default PHY address (0x1) must be configured on the PHY side. Follow the recommendations from the selected PHY chip for implementation details.
7-bit dual addressing mode (as slave). A hardware CRC generation and verification is embedded. 1.6 Antenna interfaces ☞ The antenna interface is different for each module version in the ODIN-W2 series. 1.6.1 Antenna connectors The ODIN-W260 module has two RF antenna U.FL. connectors with a characteristic impedance of 50 Ω.
1.7 GPIO pins On the ODIN-W2 series module, 23 pins can also be used as GPIO to control external logic. They can be configured as output or input. When used as input, pull up or pull down resistor can be enabled.
ODIN-W2 series - System integration manual Software The u-blox connectivity software flashed on the ODIN-W2 module consists of a binary software file. The ODIN-W2 also has a built in ROM-based bootloader that can be used to reflash the u-blox software and for flashing Mbed applications. Flashing the u-blox connectivity software is done using the UART interface of the ODIN-W2 module.
The module is now re-flashed with the selected software. 2.1.2 Software update using AT command Use the AT+UFWUPD AT command to update the software in the ODIN-W2 series module. This will trigger the bootloader to accept a file for download. The file download uses an XMODEM protocol.
ODIN-W2 series - System integration manual 2.1.4 XMODEM protocol The XMODEM protocol uses standard XMODEM-CRC16 protocol and 128 bytes packets. For more information about XMODEM, see [7]. See XMODEM code example for a sample code in C#. Complete source code is available on request.
ODIN-W2 series - System integration manual • Start a command prompt in Windows and browse to the location of the stm32flash application. • In the command line, write the following command. stm32flash -b 115200 -w <sw_bin-file> -S 0x8000000 <COMport> •...
Design-in 3.1 Overview For an optimal integration of ODIN-W2 series modules in the final application board, it is recommended to follow the design guidelines stated in this chapter. Every application circuit must be properly designed to guarantee the correct functionality of the related interface, however a number of points require high attention during the design of the application device.
ODIN-W2 series - System integration manual 3.2.2 Internal antenna design Keep a minimum clearance of 5 mm between the antenna and the casing. Keep a minimum 10 mm free space from metal around the antenna including under. If a metal enclosure is required, ODIN- W260 with antenna connectors has to be used.
3.3.2 Generic digital interfaces supply output (V_INT) design The ODIN-W2 series modules provide a 1.8 V supply rail output through the V_INT pin. The same voltage domain is used internally to supply the generic digital interfaces of the modules. The V_INT supply output can be used for interface logic.
• Verify with PCB manufacturer allowable stack-ups and controlled impedance dimensioning. • Verify that the power supply design and power sequence are compliant with ODIN-W2 series module specification (refer to section 1.3). 3.6.2 Module placement • Accessory parts like bypass capacitors should be placed as close as possible to the module to improve filtering capability, prioritizing the placement of the smallest size capacitor close to module pads.
50 μm larger per side than the corresponding copper pad. The suggested paste mask layout for the ODIN-W2 series modules is to follow the copper mask layout as described in Figure 9.
Enable MIMO and TX transmission. 3.8.2 Heat dissipation It is critical to design the host board in such a way that generated heat from the ODIN-W2 series module will be dissipated efficiently. Use the different approaches as mentioned below to achieve this: •...
Page 29
ODIN-W2 series - System integration manual • The RESET_N should be driven from a GPIO on the host platform to enable reset/restore functionality. Figure 10: A complete ODIN-W2 design in a 3.3 V application UBX-14040040 - R20 Design-in Page 29 of 43...
The ESD sensitivity for each pin of the ODIN-W2 series modules (as Human Body Model according to ODIN-W2 series Data sheet [2] JESD22-A114F) is specified in the The ESD prevention is based on establishing an Electrostatic Protective Area (EPA).
ODIN-W2 series - System integration manual 4.3 Soldering 4.3.1 Solder paste No clean solder paste is strongly recommended for the ODIN-W2 series modules as it does not require cleaning after the soldering process. The paste listed in Table 6 meets these criteria: Soldering Paste OM338 SAC405 / Nr.143714 (Cookson Electronics)
☞ The modules must not be soldered with a damp heat process. 4.3.3 Optical inspection After soldering the ODIN-W2 series modules, inspect the modules optically to verify that the module is properly aligned and centered. 4.3.4 Cleaning Cleaning the modules is not recommended. Residues underneath the modules cannot be easily removed with a washing process.
ODIN-W2 series - System integration manual 4.3.5 Repeated reflow soldering Only a single reflow soldering process is encouraged for boards with a module populated on it. The reason for this is the risk of the ODIN-W2 module falling off due to high weight in relation to the adhesive properties of the solder or the mated RF coaxial cable.
ODIN-W263 is configured to always support the ETSI domain and is only allowed to be used in countries allowing ETSI domain channels. ODIN-W2 series Data sheet [2] for the qualifications and approvals for the ODIN-W2 series module. UBX-14040040 - R20...
ODIN-W2 series - System integration manual Product testing 6.1 u-blox In-Series production test u-blox focuses on high quality for its products. All units produced are fully tested automatically in production line. Stringent quality control process has been implemented in the production line.
A basic RF functional test of the device including the antenna can be performed with standard Wi-Fi and/or Bluetooth devices as remote stations. The device containing the ODIN-W2 series module and the antennas should be arranged in a fixed position inside an RF shield box to prevent interferences from other possible radio devices to get stable test results.
ODIN-W2 series - System integration manual Appendix A Glossary Abbreviation Definition Analog to Digital Converter Bluetooth Controller Area Network Clear To Send Direct Current Data Set Ready Data Terminal Ready ElectroStatic Discharge Firmware Ground GPIO General Purpose Input Output High...
Also avoid injecting noise on the power trace. Avoid routing on the top layer underneath the ODIN-W2 module. Make sure to add good grounding underneath the ODIN-W2 series module. Multiple GND vias should be used both for thermal relief and grounding.
ODIN-W2 series - System integration manual C XMODEM code example Example showing a basic XMODEM implementation and a CRC calculation in C#. private const int XMODEM_ACK = 6; private const int XMODEM_NAK = 21; private const int XMODEM_EOT = 4;...
Page 40
ODIN-W2 series - System integration manual CRC calculation /* Calculate the 16bit CRC for XMODEM */ /* byte = data buffer in the xmodem block */ /* count = number of data bytes */ /* offset = where to start the calculation */...
ODIN-W2 series - System integration manual Related documents [1] u-blox Short range modules AT commands manual, UBX-14044127 [2] ODIN-W2 series Data sheet, UBX-14039949 [3] u-connectXpress software user guide UBX-16024251 [4] u-blox Package information guide, document number UBX-14001652 [5] stm32flash.exe http://stm32flash.sourceforge.net/ [6] s-center evaluation software https://www.u-blox.com/en/product/s-center...
Updated to product version ODIN-W26x-01B-00. Updated key features of the ODIN-W2 series (Table 1). Added China and Taiwan approval info in Qualifications and approvals section. Added compliance information for Australia and New Zealand in Qualification and approvals section. Clarified formation about DSR/DTR and SW0/SW1 in section 1.4.3.
ODIN-W2 series - System integration manual Contact For complete contact information, visit us at www.u-blox.com. u-blox Offices North, Central and South America Headquarters Asia, Australia, Pacific Europe, Middle East, Africa u-blox America, Inc. u-blox Singapore Pte. Ltd. u-blox AG Phone:...
Need help?
Do you have a question about the ODIN-W2 Series and is the answer not in the manual?
Questions and answers