background image

 
 

ARM-EPM-100746  4.0 

Confidential 

 
 
 

®

 

 
 
 
 
 
 

 

  

 

 

Cordio™ BT4 Radio IP  

WH000 

 
 

 

Customer Evaluation and 

Demonstration Kit 

User’s Guide

 

 

Summary of Contents for Cordio BT4 Radio IP

Page 1: ...ARM EPM 100746 4 0 Confidential Cordio BT4 Radio IP WH000 Customer Evaluation and Demonstration Kit User s Guide ...

Page 2: ...the Agreement to the extent not prohibited by law in no event will ARM be liable for any damages including without limitation any direct loss lost revenue lost profits or data special indirect consequential incidental or punitive damages however caused and regardless of the theory of liability arising out of or related to any furnishing practicing modifying or any use of this document even if ARM ...

Page 3: ...adio IP Please contact support cordio arm com regarding any issues with the installation content or use of this release and a member of the ARM Product Support Group will log your query in the support database and respond as soon as possible Note that Support for this release of the product is only provided by ARM to a recipient who has a current support and maintenance contract for the product Ch...

Page 4: ...iew 3 2 2 Features 4 3 HARDWARE 5 3 1 Block Diagram 5 3 2 Power Selection and Switches 6 3 2 1 5 Volt External Supply 6 3 2 2 Battery Supplies 7 3 2 3 1v 3V Mode Switch 7 3 2 4 Power Domains 8 3 3 Jumpers 9 3 3 1 Power Control FW Jumper 9 3 3 2 Current Measurement Jumpers 10 3 3 3 LDO Jumpers 10 3 3 4 UART SWD Jumpers 11 3 3 5 Firmware Demo Selection Jumpers 11 3 4 Headers 12 3 4 1 J14 Host UART 1...

Page 5: ...esters 20 6 1 2 Use of other RF Analyzers 21 6 1 3 ARM Radio Control Tool 22 6 1 4 Regulatory Testing 23 7 CMSIS DAP SUPPORT 24 8 DEMONSTRATION MODES AND INSTRUCTIONS 25 8 1 Demo Preparation of Host Unit 25 8 1 1 Phone Tablet Requirements 25 8 1 2 Android App Installation 25 8 2 Demo and FW mode Jumper Selection 26 8 3 Running Demos 27 8 3 1 Sensor Demo Screens 28 8 3 2 Beacon Demo Screens 28 8 4 ...

Page 6: ...s 3V Lithium Coin cell 1 5V AAA Alkaline and 1 2V Zinc Air Button USB FLASH Drive Customer Evaluation and Demonstration Board User s Guides Board Schematics Radio Control Tool Utility and User s Guide Android Demo Application Bluetooth Qualification Certificates RF PHY Test Report Product Marketing Literature Cordio BT4 Technical Summary 1 2 Default Jumper and Switch Positions The CORDIO Evaluatio...

Page 7: ... Copyright ARM Limited 2016 All rights reserved WH000 ARM EPM 1017464 0 Confidential Page 2 Figure 1 2 Default Jumper and Switch Positions ...

Page 8: ... majority of pins of the SoC are various voltage rails and I O signals that are taken directly to the pins on the module This modular approach is taken to easily upgrade to future Cordio products The Customer Evaluation Base Board or Eval Board is a platform for the Module to plug into which enables the evaluation of BT4 Radio Hard Macro s RF performance and the low power consumption characteristi...

Page 9: ... Features Based upon ARM Cordio BT4 Development SoC BT4 Radio IP Block with an ARM Cortex M0 Host MCU Includes full Bluetooth Smart protocol stack Selectable Power Sources 5 Volt USB or Bench supply 3v CR2032 Lithium Coin Battery 1 5v AAA Alkaline 1 2v Zinc Air Hearing Aid Battery Current measure test points on all power rails to radio IP block and Host MCU Radio Control Tool Tx and Rx evaluation ...

Page 10: ...ifters are provided on all I O buses to take the SPI and I2C interfaces to 1 8 Volts and the UART and Serial Wire Debug lines to 3 3v A separate mbed controller from NXP runs at 3 3v and provides mbed development tools and drag n drop programming of the FW for the BT4 Development SoC The entire block diagram is power up when run in 5 volt line powered mode Components within the red rectangle are p...

Page 11: ... USB cable or via a 5v Bench supply attached to TP1 and TP2 on the bottom left corner of the board To select this power mode slide the Power Mode Switch located along the center right edge of the board to the Line position towards the top of the board If Line mode is selected the position of the 3 Battery selection slide switches on the lower right side of the board do not matter We recommend all ...

Page 12: ...ery sources will be disabled When the board is not in use or is being transported place all 3 battery switches in the OFF position towards the edge of the board to conserve battery life Simply placing the main Power Mode Switch in the Line position does not disable the batteries from powering their respective regulators 3 2 3 1v 3V Mode Switch The Cordio BT4 IP block can be powered via either a 1 ...

Page 13: ...ttery mode unless you are also hooked up to an external 5v supply In 1 2v Zinc Air battery mode only the BT4 SoC is powered up as shown by the orange shaded area This allows the user to run the Beacon demo where no additional I O is active Unlike a production SOC the BT4 Demonstration SoC relies on external SPI FLASH to store its firmware This 1 8v FLASH is powered via the 1 5V AAA battery during ...

Page 14: ...er on J47 should be placed in the upper FIXED position when the board is operating in Battery power mode or when the board is in 5v Line Power mode but is NOT under RCT control This will pre set the 1 volt and 3 volt rails to a fixed 1 0 and 3 3 volts respectively The lower position marked RCT should only be selected when a The J19 FW jumpers are configured to HCI or Test mode Section 4 b the boar...

Page 15: ...Voltage Rails Current Measurement Pins 3 3 3 LDO Jumpers When the board is powered by an external 5 volt power supply 5 LDO s generate the required on board voltage supplies These 5 LDO jumpers J12 13 29 30 31 are all required to be installed if the board is powered whether by an external 5V supply or through USB Population of these jumpers may be present in Battery Power Mode but have no relevanc...

Page 16: ...he RS 232 port of test equipment you will need to install a signal level shifting cable or adapter Placing these jumpers in the lower mbed position will connect the SWD and UART interfaces to the mbed controller This is used for drag n drop programing of the BT4 SoC s FLASH See Section 9 on FW programming This also allows support of Keil tools via the USB connector Please visit www mbed org to lea...

Page 17: ...iguration is required The board must be powered via 5 volts external supply or USB to be able to use this port The UART Jumpers J8 J9 must be in the Header position See Section 3 3 43 3 4 The FW mode J19 must be set to HCI FW mode See Section 4 The UART speed is 115200 baud 8 bit 1 stop no flow control Please note that the UART supports 3 3 volt signal level A USB to UART cable is provided in the ...

Page 18: ...specific functions indicators A jumper can be placed across a pair of pins on J22 to connect the GPIO to a LED for status indications Currently GPIO 3 has functionality when the Eval board is in Demo mode see Section 8 3 the other LEDs currently have no function Please check the LED numbers vs the GPIOs on the board schematics as the row of LEDs underneath J22 do not line up directly with the corr...

Page 19: ...re described below Figure 3 5 Push Button Locations 3 5 1 BT4 Reset Buttons The BT4 Reset buttons reset the entire BT4 Demonstration SoC which means it resets both the BT4 Radio IP block and the host MCU This Reset button is the Red momentary push button to the right of the module There is also a small black Reset button in the lower right corner on the module itself It has the same function of th...

Page 20: ...r mode If jumpers on J22 are installed for the GPIO lines the D4 LED with flash rapidly when the board is in a connectable state After 30 seconds have expired the LED will flash slowly The LED will also flash slowly once it has made a wireless connection to a host device PLEASE NOTE Depending on which FW version is installed on the module pressing the Blue button twice about a second apart may be ...

Page 21: ...r controlling the radio Placing the lower jumper towards the right green arrow places the board in a Bluetooth Smart operational mode or BLE where various demos can be run The specific type of demo is selected by the position of the jumper on the top row of J19 Placing the jumper towards the left yellow arrow places the board in the Test Mode where HCI commands can be directly passed to the BT4 Ra...

Page 22: ...e vs being battery powered To ensure you are operating in this mode check that the Power Mode switch located along the middle right edge of the board is in the Line position as described in section 3 2 1 5 2 1 Volt Mode Current Measurement With the Evaluation board powered down 5 volt power removed from the board place the 1V 3V switch located along the top right edge of the board in the 1 volt mo...

Page 23: ...ibed in Section 3 3 5 The power profile curve displayed on the scope should look similar to Figure 5 2b below Figure 5 2b 1 volt Power Profile in Beacon Broadcast mode The diagram above shows the Eval board s power consumption in 1 volt mode while configured as a Beacon The current beacon interval in the demo firmware is 1 second The diagram shows the beacon coming out of deep sleep broadcasting o...

Page 24: ...to the right of J31 as shown in the diagram below Figure 5 3 3 Volt Test Point Once the desired current measurement equipment is connected to the Eval board apply power to the board Attach the UART to USB cable J14 as described in Section 6 1 2 Use of the Radio Control Tool RCT Section 6 will control the Evaluation board to set the BT4 IP block into either continuous Tx continuous Rx or into stand...

Page 25: ...d to install a signal level shifting cable or adapter RS 232 to 3 3V TTL cables similar to these links can be obtained http techref massmind org techref io serial RCL1 htm or http www digikey com product search en programmers development systems accessories 2621524 k MAX3232 Some bench top test equipment require an Access Address to be enterered to enable it to communicate to BLE devices via DTM c...

Page 26: ...ed in the kit RF measurements can be made by a Spectrum Analyzer or other type of RF test equipment via an RF Coax cable Figure 6 1 2a RCT Tool with RF Analyzer Set up The USB to UART provided in the BT4 Evaluation kit is connected to the BT4 Eval board via the Host UART port on J14 See the pin out of the cable in the diagram below A Windows driver is required to be installed to use this cable The...

Page 27: ...BT4 Demonstration SoC s Host UART port J14 The tool can place the Radio in either continuous transmit mode or receive mode The desired radio channel can be selected as well as packet format and payload length The RCT can also adjust the 1 volt and 3 volt power rails to the BT Radio IP block for current consumption measurements Please reference the RCT User s Guide for more detailed information Fig...

Page 28: ...X or RX tests on any given channel Depending on the regional test requirements conductive RF measurements can be made via the on board SMA connector or radiated measurements can be made via an Antenna as depicted below This configuration can also be used for subjective range testing as well as during functional test during final end product manufacturing and assembly LabVIEW source code is availab...

Page 29: ...o support It even provides the flexibility for users to write their own debugger or debug script using the USB bindings in languages like Python A helpful link to get started on the mbed HDK is https developer mbed org handbook CMSIS DAP A Getting Started Guide may be found at file C Users chadit01 Downloads mdk5 getting started pdf Additional information as well as the required Windows serial dri...

Page 30: ...roid demonstration application is included in the BT4 Evaluation Kit Steps for installing the Android application on a tablet or phone Select the Settings Icon Gear shaped Icon commonly found in apps screen or by swiping from the top of the screen downward and selecting the Gear shaped icon Find the Security Permissions Commonly found in the More tab on some versions of Android Check the box next ...

Page 31: ...he jumper on the lower row of pins is set in the BLE position towards the right Figure 7 2 Demo FW Jumper With power to the board off no external power cables selected and all 3 battery switches in the OFF position select which demo mode the board will operate in via the jumper setting on the top row of J19 Towards the right is the Sensor demo towards the left is the UriBeacon demo This will deter...

Page 32: ...tising data or URL string that is being broadcasted Depending on which version of Android app you have you may have the ability to wirelessly connect to the beacon and change the URL in which it is broadcasting NOTE Please see Section 3 5 2 for a description of the use of the Blue WKUP push button to place the unit into connectable mode If jumpers are installed on J22 Section 3 4 4 the D4 LED will...

Page 33: ... Copyright ARM Limited 2016 All rights reserved WH000 ARM EPM 1017464 0 Confidential Page 28 8 3 1 Sensor Demo Screens 8 3 2 Beacon Demo Screens ...

Page 34: ...ition of the Demo Mode selection jumper 2 Clear the cached data on the phone or tablet by simply turning OFF the Bluetooth radio on the phone or Tablet This can be accomplished by the selecting the Settings icon OR on most Android devices you can quickly control the radios by swiping down from the top of the display to expose radio control icons 3 Repeat the demo instructions again as described ab...

Page 35: ... the MBED positions In the lower jumper position as shown Figure 8 0 FW Programming Jumper Switch Selection 4 Plug in the USB cable to your PC and the board The board should enumerate as a mass storage device and a window should open up on your PC There should be a single file listed by the name of mbed htm If you have your PC configured to not support pop up windows you may have to select My Comp...

Page 36: ... Page 31 10 SCHEMATICS AND BOMS Schematics and the Bill of Materials BOM for both the Cordio BT4 Module and the Customer Evaluation Base board can be found in the Evaluation Board Schematics Document which should have been provided in the Evaluation and Demonstration Kit s thumb drive ...

Reviews: