Bluetooth & Bluetooth Low Energy with Integrated Dual-Mode Wi-Fi 802.11 a/b/g/n Module
The TiWi5 is a high performance Bluetooth, Bluetooth Low Energy, and Wi-Fi module operating in the 2.4 and 5GHz bands.
This Bluetooth Wi-Fi combo module supports single stream WLAN data rates to 65Mbps and Bluetooth 2.1+EDR and Bluetooth 4.0 (BLE) in a cost effective, pre-certified footprint. Designed to realize 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.
TiWi5 is pin for pin compatible with the TiWi-R2 module. TiWi5 does not include the on module U.FL connector.
Bluetooth 2.1+EDR, Class 1.5
Bluetooth 4.0 (BLE)
|450-0085||COM6L-T5 Adapter Card with U.FL|
|450-0109||COM6L to BeagleBoard Adapter|
|Bluetooth Eval Tool||All||Software||03-29-19|
|Bluetooth Patch File: Used with the Bluetooth Eval Tool||All||Software||03-29-19|
|TiWi5 ETSI Firmware Package||All||Software||03-29-19|
|TiWi5 FCC IC Firmware Package||All||Software||03-29-19|
|WLAN and Bluetooth Radio Tools User Guide||All||Software||05-01-19|
|WLAN Eval Tool||All||Software||03-29-19|
|WLAN Firmware for use with WLAN Eval Tool only||All||Software||03-29-19|
|Antenna Design Guide||All||Documentation||03-29-19|
|TiWi-R2,BLE,5 Design Considerations||All||Documentation||03-29-19|
|3D Models CAD Downloads (2-15-2012)(450-0053)||All||Technical Drawings||03-29-19|
|SCH/PCB Models CAD Downloads (2-15-2012)(450-0053)||All||Technical Drawings||03-29-19|
|Conflict Minerals Statement||All||Quality and Environmental||03-29-19|
|EU RoHS (2011/65/EU)||All||Quality and Environmental||03-29-19|
|FCC Grant||All||Quality and Environmental||03-29-19|
|IC Certificate||All||Quality and Environmental||03-29-19|
|Product Life Cycle Policy||All||Quality and Environmental||03-29-19|
|Reach Chemical Analysis||All||Quality and Environmental||03-29-19|
|RoHS Test Report||All||Quality and Environmental||03-29-19|
|WEEE Statement||All||Quality and Environmental||03-29-19|
|Declaration of Conformity||All||Certification||03-29-19|
|Radio Equipment Directive (RED) Updates||All||Certification||03-29-19|
|TiWi5 Support & Tools||All||Documentation||03-30-19|
Where can I get the command set/interface for WLAN and Bluetooth?
There is no published command set for either radio. The only interface is through the drivers built into the OS. The commands would have to be extracted, or reverse engineered from there.
Can I substitute antennas? For example can I use another dipole antenna instead of the exact model a module was certified with?
Yes, this is possible if:
- The peak gain of the alternate antenna is less than or equal to the original antenna, and
- The antennas are the same type.
There are some cases that are not black and white. It is the customer's responsibility to collect and retain the appropriate and accurate test data traceable to NIST standards for the alternate antenna. Please contact Laird Connectivity to discuss any questions.
Do we recommend conformal coating your modules?
We highly do not recommend conformal coating the radio module. If you plan on encapsulating the radio module in a potting compound or conformal coating, you must assure that the compound in liquid or solid form does not enter under the shield where there are sensitive RF components. Some of the capacitive and inductance values are as low (pF and nH) and could be sensitive to contacting materials such as potting compounds. There are potting compounds and conformal coatings which have very good dielectric constants and are suitable for 2.4 GHz potting applications, however, when you apply any of these, they were not accounted for in the circuit design and might reduce performance of the device (or all together cause it not to function). You should run tests on their particular potting compound and evaluate radio's performance and range. Also, it's worth mentioning that applying any compound, conformal coating or potting directly to the module WILL void the warranty. If your application requires 100% sealing of the radio module, there is a way to do this very successfully without impacting the module performance. Simply place the module on your PCB. Place a plastic cover over the module (like a hat), make the cover large enough to cover the whole module. Apply glue around the bottom perimeter of the cover where it sits on the PCB. This allows the module to function in free air-space while there is a complete seal around it. This information is only for reference and we recommend you should conduct your own testing with your prototype of your end application to find the best suitable fit for your design.
Do you have documentation on how to receive Qualification of the TiWi5 with Bluetooth SIG?
The QDID for the TiWi-BLE is 67501 https://www.bluetooth.org/tpg/QLI_viewQDL.cfm?qid=26258 Guidance through this process can be reviewed in the following Webinar: Designing for Success: Certification and Qualification Requirements for your Bluetooth®-enabled Products
Does an antenna need to be connected to the module when performing calibration on the TiWi-BLE?
When doing the calibration of the modules a 50-ohm load needs to be connected to the modules antenna port.
Does the TiWi5 Module support enterprise mode security?
See the answer on TI's E2E forum.
How can I test WLAN on the TiWi Series?
The TiWi-BLE can be tested a couple of ways. Either with the TiWi WLAN Eval Tool or in Linux with the following weblink to guide on how to do that. The customer needs to read through our product documentation before going to the following Ti page: http://processors.wiki.ti.com/index.php/WL127x_TX_Testing
Before we suggest using the Ti link above, the module must be calibrated, those steps and instructions are in the Documentation section on the product page.
How do I retrieve the Wi-Fi driver version in TiWi-BLE and TiWi5?
You can get the version of the driver by issuing the following command in Linux: strings /lib/modules/$(uname -r)/updates/drivers/net/wireless/wl12xx/wl12xx.ko | grep 'ol_R5' -m1
How do I use the FM Radio on the TiWi5 Module?
The FM radio is tested by TI at the WL1273L level, but not tested at the Module level by Laird Connectivity at the present time. Therefore Laird Connectivity assumes no liability for its operation. If this is a requirement for an application, please feel free to contact Laird Connectivity to discuss. Information on using the FM radio (again at a customers own risk) can be obtained from TI. For example see TI OMAP Wiki.
How many reflows do you recommend for your modules?
We only recommend reflowing our modules once as it can damage the module and void the warranty.
Is the TiWi5 CCX certified?
The TI core Linux IP for WL1273L is Cisco CCX certified, however the Cisco CCX software includes 3rd Party IP which requires a separate License with TI.
Is there a way to retrieve the serial number(s) from the TiWi-R2, TiWi-BLE, and TiWi5 programmatically?
The Serial Number is not stored on these modules, it's only displayed on the product label. Recently a database was added to provide MAC address to Serial Number correlation. MAC to SN correlation can be requested via our support.
The performance of my TiWi5 Module is not matching the published specs in the datasheet. What is wrong?
The ini file in your OS/Driver likely does not have the correct parameters. It is important that you update this in your OS/Driver by following the instructions in the TiWi Family INI Radio Parameter User Guide available on the TiWi5 Module Download Page.
Was any SAR testing done on the TiWi5 Module?
No SAR testing was done on the TiWi5 Module.
What are the available CAD file formats?
Laird Connectivity provides layout files PADS and PADS ASCII formats. The ASCII files will import to Altium (and Protel varients) as well as Cadence (Orcad and Allegro) CAD packages. As far as we know, there is no way to import to Eagle CAD. Please be sure to use the .asc file for PCB and the .txt file for the schematic when importing to Altium. Laird Connectivity uses ORCAD for schematics (Gerbers).
What are the BT_FUNC2 and BT_FUNC5 pins used for?
When BT is awake and active, BT_WU (BT_FUNC2) is high (from host to module). This is an active high signal. The host puts the BT section to sleep by de-asserting (logic low level) the BT_WU signal (input to the module). The module then drives HOST_WU (BT_FUNC5) low to acknowledge to the host that it is has been put into sleep mode.
What are the WL_RS232_RX and WL_RS232_TX pins used for?
This pins are used for a WLAN test mode interface. Both pins are 1.8V logic level UART pins. These pins should be brought out to a header on the host PCB. The WLAN test interface can be used to place the module into constant packet transmit and constant packet receive modes. These modes can be useful for antenna and sensitivity testing.
What bandwidth can be expected from the module?
The maximum data throughput the module can achieve is half of the PHY data rate. This is due to protocol overhead and packet spacing. For example, if the module is running at 54 Mbps, it will be able to achieve data throughput of 25-27 Mbps.
What Bluetooth Profiles are supported by the TiWi5?
The Linux driver supports A2DP, HFP, HSP, OPP and FTP profiles.
The Win CE driver supports SDP, SSP, OPP, FTP, DUN, PAN et AD2P.
What criteria should be confirmed when soldering Bluetooth modules?
The factors to confirm when checking the soldering job on Bluetooth modules are solder stencil aperture size, solder stencil thickness, solder ball size, solder type, and the MSL guidelines. If the parts have been left out for too long then the modules should be baked to remove any moisture prior to soldering. If there are any failures, we highly recommend providing an x-ray of the module.
What is the BT_FUNC4 pin used for?
The BT_FUNC4 (BT_UARTD) pin is a debug pin. It is a 1.8V logic UART TX line. This pin should never need to be used in normal operation. It may be useful to terminate this pin to a test point or header in case it is needed.
What is the difference between a GATT Server and a GATT Client?
A GATT Server is a device which stores attribute data locally and provides data access methods to a remote GATT Client paired via BLE. A GATT Client is a device which accesses data on a remote GATT Server, paired via BLE, using read, write, notify, or indicate operations. Once two devices are paired each device can act as both a GATT Server and a GATT Client.
What is the difference between an Indication and a Notification?
Indications and Notifications are a way for a GATT Client to subscribe to data provided by a GATT Server. A Notification is an unacknowledged message or update while an Indication is an acknowledged message or update. These Notifications and Indications are sent any time the relevant data in the GATT table on the GATT Server is updated. (You must "subscribe" to the data that you would like to be Notified or Indicated of) In a way Indications and Notifications are much like TCP and UDP packets. TCP requires that when data is sent, the receiver acknowledges that the data has been received by sending back an ACKnowledgement packet. UDP just sends off data without any concern whether it is actually confirmed to be received or not. In this sense Indications are akin to TCP and Notifications are akin to UDP.
What is the difference between bonding and pairing?
Bonding is pairing AND saving of the Long Term Key(LTK) for a later connection where as pairing will not save a LTK for future connections.
What is the recommendation for washing BT/BLE modules?
We recommend using de-ionized water. Additionally, we recommend avoiding any sonic vibration, heat, and pressure washing as well as any other soaps/chemicals.
What is the WL_UART_DBG pin used for?
The WL_UART_DBG pin is a debug pin. It is a 1.8V logic UART TX line. This pin should never need to be used in normal operation. It may be useful to terminate this pin to a test point or header in case it is needed.
What's the recommended process to clean modules?
The recommended cleanser is "hydrocarbon cleaning oil", which can be used to clean the RF shield and PCB. We do not recommend the use of alcohol as it doesn't work as well and could leave residue on the boards.
Where can I get a datasheet for the WL1273L?
The datasheet for the WL1273L is not public, and can only be obtained under NDA to customers through TI. Enough information is presented in the TiWi5 datasheet for most applications. Contact your local TI Sales Representative if you feel it is necessary to obtain the datasheet.
Why does the calibration procedure for the TiWi-BLE, TiWi5 or TiWi-R2 have to be performed on every module?
The calibartion procedure described under http://processors.wiki.ti.com/index.php/WL12xx_NLCP_Calibration_Process… needs to be performed on every module during the production process as there is no non-volatile storage on the module to store the generated .nvs file. That has to be stored in the Linux filesystem .