1 Murata Wi-Fi/BT EVK for i.MX6 1.1 Murata Kit Contents The Murata Kit includes all hardware necessary to bring up Wi-Fi/Bluetooth on Freescale i.MX6 Platforms. See Table 1. Each color-coded bag contains a separate component. Table 1: i.MX6 Kit Contents...
(Versions 1.0 & 2.0). Two InterConnect adapters are included to provide maximum flexibility for user to connect hardware easily to Freescale i.MX6 Platforms. The Murata Hardware Solution is outlined in Table 2: Murata Wi-Fi/Bluetooth EVB’s. Two of the EVB’s only support Wi-Fi (SN8000 and 1FX). All other EVB’s are Wi-Fi/Bluetooth combo solutions.
TX/RX. Maximum Bluetooth UART rate (for Broadcom-based Murata modules) is 4 Mbps; typically set to 3 Mbps. Default initialization rate is 115200 Baud. Murata i.MX InterConnect Ver 1.0 uses additional pins on EMMC/MMC Plus footprint (SD_DATA4..7) to provide UART connection in some instances.
Reference Platforms and which Murata Wi-Fi/BT kits (specifying Adapter Version) can be connected with them. Note that no third-party Freescale i.MX6 EVK’s are supported. For more information on a given Freescale i.MX6 Platform or Murata module, clicking on the hyperlink will navigate you to the relevant web page.
Murata’s custom i.MX InterConnect Adapter. Given the differences in Freescale i.MX6 Platforms, two versions of the adapter are made available in each kit. Figure 2 and Figure 3 show Murata i.MX InterConnect Ver 1.0 & Ver 2.0 adapters plugged into the i.MX 6SoloX SABRE-SD.
2.1 Version 1.0 Adapter Board 2.1.1 Overview Figure 4 shows the top view of the Murata i.MX InterConnect Ver 1.0 Adapter. The adapter was designed to make use of Freescale EMMC/”MMC Plus” SD card connector footprint: in addition to SDIO _DATA0..3; there are four extra pads that bring out SDIO_DATA4..7 lines. The SDIO_DATA0..3 lines support 4-bit SDIO for WLAN.
The adapter board also includes “SLOW CLK” circuit for providing a more accurate 32 KHz signal than what is available on the Wi-Fi/BT chipset itself (when in sleep mode). Two regulators are designed to provide 1.8V VIO and give the end user the option of connecting an external power supply.
Figure 6: Ver 1.0 InterConnect Adapter, Top View Figure 7: Ver 1.0 InterConnect Adapter, Bottom View Figure 8: Murata i.MX InterConnect Ver 1.0 Adapter schematic is shown on page 15. If zooming in on schematic details is not adequate then please refer to schematic document.
(3.1-3.3V) is selected by jumpering TP122 and TP123: for more details refer to silkscreen on adapter for “VIO” markings. Murata Wi-Fi/BT EVK is configured to draw power from Freescale Platform via “VDD” pin on SD card slot. WLAN SDIO is always default (no selection here) and Bluetooth UART is configured via SD_DATA4..7 lines.
WL_REG_ON is controlled dynamically by the Freescale i.MX6 MPU. 2.1.3.1 Dynamic WL_REG_ON: First Approach The First Approach is to make use of “short pad” MUXing on the Murata Adapter board. Refer to Table 5 for necessary modifications. Note that once BT_UART_RTS is disconnected, then the Bluetooth UART connection will not work (Exception: Very slow UART rate of 115200 baud works without flow control).
WL_HOST_WAKE is recommended. 2.1.4.1 Configuring WL_HOST_WAKE: First Approach The First Approach is to make use of “short pad” MUXing on the Murata Adapter board. Refer to Table 6 for necessary modifications. This approach allows BT_HOST_WAKE to be connected to SD_DATA5 (if desired).
2.1.4.2 Configuring WL_HOST_WAKE: Second Approach The Second Approach makes use of “short pad” MUXing on the Murata Adapter board. This configuration would allow BT_REG_ON to be connected to SD_DATA7 (if desired). Refer to Table 7 for necessary modifications. Note that once BT_UART_RXD is disconnected, then the Bluetooth UART connection will not work.
2.1.5.1 Dynamic BT_REG_ON: First Approach The First Approach is to make use of “short pad” MUXing on the Murata Adapter board. Refer to Table 8 for necessary modifications. Note that once BT_UART_CTS is disconnected, then the Bluetooth UART connection will not work (Exception: Very slow UART rate of 115200 baud works without flow control).
Murata Wi-Fi/BT EVK being positioned upside-down. Refer to Section 3 Connecting Murata Wi-Fi/BT Kit to Freescale i.MX6 Platform. The Murata adapter brings out test points (refer to silkscreen) which allow the end user to easily probe/connect BT PCM signals. These test points can also be used to blue-wire in signals if necessary.
The adapter board also includes “SLOW CLK” circuit for providing a more accurate 32 KHz signal than what is available on the Wi-Fi/BT chipset itself (when in sleep mode). Two regulators are designed to provide 1.8V VIO and give the end user the option of connecting an external power supply.
Figure 13: Version 2.0 Adapter Board, Samtec 60-pin Connector and PCM Connection Figure 14: Murata i.MX InterConnect Ver 2.0 Adapter schematic is shown on page 25. If zooming in on schematic details is not adequate then please refer to schematic document.
3.3V) is selected by jumpering TP7 and TP9: refer to silkscreen on adapter for “VIO” markings. Murata Wi-Fi/BT EVK is configured to draw power from Freescale i.MX6 Platform via “VDD” pin on SD card slot. WLAN 4-bit SDIO connection is always default. Bluetooth UART also always default: straight through from ribbon cable connector.
1.8V signaling over SDIO bus is required . Fastest UHS mode is SDR104 which equates to a 208 MHz SDIO clock rate. The Murata hardware has been designed specifically to support these high speed rates (even SDIO trace length, high-speed Samtec connector).
2.3.3 Murata Wi-Fi/BT EVK Orientation If it is important to probe test points on top surface of Murata Wi-Fi/BT EVK, then adapter selection is important. It is important to note the Version 2.0 Adapter will leave Murata Wi-Fi/BT EVK in upside- down position on i.MX 6Quad SABRE-SD (default).
Figure 18: Connecting the Murata Wi-Fi/BT Kit to Freescale i.MX 6SoloX SABRE-SD Figure 18 illustrates configuration for wired RF testing: easy to do given mounted SMA connector on Murata Wi-Fi/BT EVB. 3.1.1.1 Adding SD Card Extender to Version 1.0 Adapter on i.MX 6SoloX SABRE-SD Note that WL_REG_ON/BT_REG_ON wired as power-on-reset signals works fine for Linux implementation.
BT_REG_ON, and (optionally) WL_HOST_WAKE signals. Freescale i.MX6 signals are listed against the Murata Wi-Fi/BT signals that they connect to. In addition the MUXing for Freescale pins is detailed – these values have to be declared in DTS file of modified kernel. Lastly the notes section details changes/checks necessary to Murata i.MX InterConnect Ver 1.0 Adapter.
Close TP116; Open TP117. 3.1.2 Version 2.0 Adapter Board Figure 21 and Figure 22 show Murata i.MX InterConnect Ver 2.0 Adapter when connected to i.MX 6SoloX SABRE-SD. This connection provides full WLAN SDIO and Bluetooth UART connectivity with the ribbon cable connection. However there are two critical control signals that are needed for correct operation: WL_REG_ON and WL_HOST_WAKE.
Figure 23: Securing Ver 2.0 Adapter on SoloX illustrates one option of supporting Murata Wi-Fi/BT EVK securely. Use additional offset piece (Essentra part #CBMFTS205A) to screw into bottom of Ver 2.0 Adapter leg.
Figure 25: Blue-wiring WL_REG_ON and WL_HOST_WAKE signals to J3 pins 3.2 i.MX 6SoloLite EVK (Version 1.0 Adapter Board) Figure 26 shows i.MX 6SoloLite EVK with Murata i.MX6 InterConnect Ver 1.0 Adapter and Type 1DX EVK. This configuration supports WLAN SDIO connection and Bluetooth UART.
Figure 28: WL_REG_ON and BT_REG_ON Dynamic Control Solution All these details are described in Table 12. Freescale i.MX6 signals are listed against the Murata Wi- Fi/BT signals that they connect to. In addition the MUXing for Freescale pins is detailed – these values have to be declared in DTS file of modified kernel.
Figure 31 shows Murata Type 1DX Kit plugged into Freescale i.MX 6Quad SABRE-SD using Version 2.0 Adapter. Main problem here (as can be seen) is the inverted position of Murata EVK. This would make it very hard to probe test points on the hardware. One approach to solve this issue would be to get taller standoffs for the SABRE-SD and flip main board upside down.
2.0 Adapter leg. This allows user to adjust height so that EVB is securely supported. The configuration shown uses 2 x Male/Female Spacer (#CBMFTS205A) and 1 x Female/Female Spacer (#CBTS060A) on every mount point (both Freescale Platform and Murata EVK). For additional components refer to www.essentracomponents.ca.
The Freescale i.MX 6Quad SABRE-SD requires rework to connect the Bluetooth UART and control signals necessary for Murata module to operate correctly. Page 15 of the Freescale schematic (SPF- 27516_C3.pdf) correctly captures the necessary rework to be done. Repeated here: NOTE: To use J13, populate resistors R209 - R213 and depopulated the SPI NOR FLASH U14.
3.4 i.MX 6UltraLite EVK (Version 2.0 Adapter Board) i.MX 6UltraLite EVK (Rev C) and Murata i.MX InterConnect Ver 2.0 Adapter Board provides Wi-Fi/BT connectivity by default with no rework required. However if out-of-band interrupts are desired, then a minor resistor change is necessary on Freescale EVK (to connect WL_HOST_WAKE signal). Figure 38 shows Murata Type 1DX Kit plugged into Freescale i.MX 6UltraLite EVK using Version 2.0...
Figure 38: Murata Type 1DX Kit plugged into Freescale i.MX 6UltraLite EVK using Version 2.0 Adapter Figure 39 shows one critical issue on i.MX 6UltraLite. The Freescale EVK uses “push-push” connector. It is very important to make sure Murata Wi-Fi/BT EVK is correctly inserted.
Figure 40 illustrates one option of supporting Murata Wi-Fi/BT EVK securely. Use additional offset piece (Essentra part #CBMFTS205A) to screw into bottom of Version 2.0 Adapter leg. This allows user to adjust height so that EVB is securely supported. The configuration shown uses 2 x Male/Female Spacer (#CBMFTS205A) and 1 x Female/Female Spacer (#CBTS060A) on Murata Adapter mount points.
Page 12 of the Freescale i.MX6UL Baseboard Rev C schematic (SPF-28616_20150714.pdf) shows Bluetooth (J1701) and WLAN (P1701/SD1) connections. Refer to for connection mapping between Freescale and Murata hardware via ribbon cable. Table 14 WL_REG_ON and BT_REG_ON are connected by default. WL_HOST_WAKE requires moving one resistor (from R1633 to R1704 location).
Need help?
Do you have a question about the Wi-Fi/BT and is the answer not in the manual?
Questions and answers