background image

 

Application Note 

BlueBox Demo-Board for the digital sensors 

SMB365 (acceleration) and SMD500 (pressure) 

Bosch Sensortec 

AN18002

 

 

 

Rev. 1.0 

 

 

Page 2 

  

 

 

 

© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such 
copying and passing onto third parties. 

7211RB11

.

 

 

 

 

REQUIREMENTS

 

  IBM-compatible PC (min. 1.5 GHz and 128 MB RAM) 

  Operating system: Windows2000

®

 or WindowsXP

®

 

  Bluetooth capability including software and drivers for optional wireless operation 

1)

 

 CD-ROM 

Drive 

  Temporary administrator rights to install software 

  Free USB 1.1 Port or higher for wire bounded operation 

 

OPERATING CONDITIONS: 

  Temperature:  0 – 55°C 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1) The Bosch Sensortec BlueBox with its Sensor Desktop software package supports full wireless operation via Bluetooth. The Bluetooth capability is 

specific to the operating system. All additional necessary hard- and software (e.g. Bluetooth stick with its corresponding software and drivers) is not 

included in the BlueBox multi sensor wireless demo board scope of delivery. 

Summary of Contents for SMB365

Page 1: ...ally designed for digital low power applications to enhance functionality in consumer electronic devices as well as in health logistics and security systems These sensors are available in small and thin standard packages QFN 4x4 mm for acceleration and LCC8 5x5 mm for pressure to fit even into the smallest state of the art devices This application note shows how to set up and how to install the Se...

Page 2: ...P Bluetooth capability including software and drivers for optional wireless operation 1 CD ROM Drive Temporary administrator rights to install software Free USB 1 1 Port or higher for wire bounded operation OPERATING CONDITIONS Temperature 0 55 C 1 The Bosch Sensortec BlueBox with its Sensor Desktop software package supports full wireless operation via Bluetooth The Bluetooth capability is specifi...

Page 3: ... INSTALLATION 8 3 QUICK START 17 3 1 USB WIRE BOUND 17 3 2 BLUETOOTH WIRELESS 19 3 3 CUSTOM CALIBRATION OF THE PRESSURE SENSOR SMD500 21 3 3 1 Calibrate at sea level via internet 22 3 3 2 Calibrate at sea level manual 23 3 3 3 Calibrate altitude manual 24 4 OPERATION 25 4 1 THE BLUEBOX COCKPIT WINDOW 25 4 2 THE BLUEBOX ALTIMETER WINDOW 27 4 2 1 Additional Plots and Altimeter Settings 29 4 3 THE BL...

Page 4: ...ration pressure and angular rate they make operating devices simpler and more intuitive BOSCH Sensortec MEMS sensors also contribute to more efficient medical care Devided into acceleration and pressure sensing the applications are typically realized in the fields of Acceleration Sensing Mobile phones and PDAs Portable music players Toys and gaming Portable city and outdoor navigation Leisure and ...

Page 5: ...sure sensor SMD500 This includes the possibility of demonstrating output signal behaviors of each sensor as graphical functions interrupt features different power modes threshold and hysteresis limits different acceleration or pressure ranges the self test function as well as a user defined direct data export All either wire bound via USB or wireless via Bluetooth Note that the Bosch BlueBox Demo ...

Page 6: ...04g in the low g range The alignment of the positive X Y and Z direction according to the acceleration sensor is described in the illustration 1 1 above The SMB365 is based on automotive proven Robert Bosch technology for silicon surface micro machining processes This has been proven in more than 200 million Bosch accelerometers so far 1 1 2 Pressure Part SMD500 Additionally to the accelerometer t...

Page 7: ...RB11 1 2 Board constituents The following illustration describes the main elements of the BlueBox multi sensor demo board Main components are Number Component 1 Bluetooth unit 2 Bosch Sensortec SMB365 acceleration sensor 3 Vreg Voltage Regulator and VShift Logic Level Shifter 4 Microcontroller Programming Interface 5 8bit Microcontroller 6 Converter ASIC Bit Parallel to USB 7 Bosch Sensortec SMD50...

Page 8: ...isposal such copying and passing onto third parties 7211RB11 2 Hard Software Installation 1 Insert SensorDesktop CD 2 Run setup exe from the directory SensorDesktop _DemoSoftware 3 The following message box appears 4 Click Next 5 The following message box appears 6 Select the primary installation directories BST_SensorDesktop and National Instruments in the user specific directory Program Files dr...

Page 9: ...s all rights even in the event of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 8 Accept the License Agreement s as described above 9 Click Next 10 The following message box appears 11 Confirm installation by clicking on Next 12 While the installation is in progress the following message box appears ...

Page 10: ...ensortec GmbH reserves all rights even in the event of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 13 Wait until the installation is finished 14 When the installation of SensorDesktop is finished the following message box appears 15 Click finish and restart computer if necessary ...

Page 11: ...serve all rights of disposal such copying and passing onto third parties 7211RB11 16 After restarting the computer connect the BlueBox demo board to a free USB port 17 Turn on the BlueBox main switch on the board into the direction to the USB connector 18 The following message boxes appears 19 Click Next 20 The following message box appears 21 Install Hardware Device Drivers by recommended selecti...

Page 12: ... property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 23 The following message box appears 24 Locate Files by selecting CD ROM drives and Specify a location as described above 25 Click Next 26 The following message box appears 27 Make sure that the correct CD ROM is inserted and confirm by clicking OK 28 Select FTDIBUS INF as Hardware Device Driver...

Page 13: ...t of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 30 If driver file has been successfully found the following message box appears 31 Confirm the selection by clicking Next 32 If the driver file has been successfully installed the following message box appears 33 Click Finish to complete the FTDIBUS INF Device Driver installation ...

Page 14: ...s even in the event of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 34 After finishing of the FTDIBUS INF Device Driver installation the following message boxes appears 35 Click Next 36 The following message box appears 37 Install Hardware Device Drivers by recommended selection as described above 38 Click Next ...

Page 15: ...property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 39 The following message box appears 40 Locate Files by selecting CD ROM drives and Specify a location as described above 41 Click Next 42 The following message box appears 43 Make sure that the correct CD ROM is inserted and confirm by clicking OK 44 Select FTDIPORT INF as Hardware Device Driver...

Page 16: ...event of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 46 If the driver file has been successfully found the following message box appears 47 Confirm the selection by clicking Next 48 If the driver file has been successfully installed the following message box appears 49 Click Finish to complete the Device Driver installation ...

Page 17: ...Box demo board Main Switch into the direction of the USB connector o The demo board performs a self test indicated as a LED light up sequence o LEDs in general from left to right outer red flashes battery warning yellow constant continuous data transmission green constant logic COM port connection yellow alternately flashes with green LED searching COM port inner red constant recharging battery 2 ...

Page 18: ... at the bottom left hand corner of the software window will indicate to which COM port the module is connected If the status window indicates Module not found the board has to be located manual Only in this case click on File Æ Detect Module on COM Port in the status bar 5 Press the Start button to start data acquisition of acceleration and pressure sensor 6 Accelerate roll tilt or lift the BlueBo...

Page 19: ... according to chapter 3 1 and let the BlueBox connected at least 5 hours to fully charge the battery pack 4 Double Click on the Bluetooth symbol in the system tray or start your Bluetooth software to set up the correct Bluetooth environment for the BlueBoard o Bluetooth software must support SPP Protocoll Serial Port Profile and virtual serial COM port respectively o Configure according to Pair De...

Page 20: ...e at the bottom left hand corner of the software window will indicate to which COM port the module is connected If the status window indicates Module not found the board has to be located manually Only in this case click on File Æ Detect Module on COM Port in the status bar 10 Press the Start button to start data acquisition of acceleration and pressure sensor 11 Accelerate roll tilt or lift the B...

Page 21: ...vel virtual excluding the altitude of the actual position This virtual or re calculated pressure the so called pressure at sea level always refers to the height of zero above sea level According to the international barometric formula mentioned above altitude h in meter atmospheric pressure p and pressure at sea level p0 can be related as followed 255 5 1 0 p p 1 44262 7 h h in meter According to ...

Page 22: ...ternet This function applies to altitude measurements under a known sea level pressure obtained from the internet 1 Open Settings Æ Calibrate at sea level 2 Chose via internet tab a 3 Connect the PC to the internet 4 Select the nearby location from the default list b o location in default list should be 200 km off current location o if current location is 200 km in distance calibrate according cha...

Page 23: ...sal such copying and passing onto third parties 7211RB11 3 3 2 Calibrate at sea level manually This function applies to altitude measurements under a known and manually obtained sea level pressure 1 Open Settings Æ Calibrate at sea level 2 Choose manual tab a 3 Obtain current pressure at sea level o E g from local weather service or nearby airport 4 Choose corresponding unit b 5 Put in the pressur...

Page 24: ...such copying and passing onto third parties 7211RB11 3 3 3 Calibrate altitude manually This function applies to pressure measurements under a known and manually obtained altitude 1 Open Settings Æ Calibrate altitude 2 the following message box appears 3 Obtain actual altitude above sea level o E g from map with altitude details travel guide or internet 4 Choose corresponding unit a 5 Put in the al...

Page 25: ...ies 7211RB11 4 Operation 4 1 The BlueBox Cockpit Window The following figure gives an overview of the BlueBox Cockpit Window 1 Cockpit Tab 2 Acceleration display SMB365 Display shows output signals of all 3 axes X Y Z of the SMB365 in g 1 g corresponds to an acceleration of approximately 9 81 m s The abscissa x coordinate corresponds to time in seconds The ordinate y coordinate corresponds to acce...

Page 26: ...0 Disabled on BlueBord V1 0 5 COM Port Status Window Indicates connection status of the BlueBoard demo board 6 Temperature Display SMD500 Display shows temperature as a secondary output signal of the SMD500 in C F or K details see chapter 4 2 18 The abscissa x coordinate corresponds to time in seconds The ordinate y coordinate corresponds to the temperature in C F or K The ordinate features custom...

Page 27: ...al such copying and passing onto third parties 7211RB11 4 2 The BlueBox Altimeter Window The following figure gives an overview of the BlueBox Altimeter Window 10 Altimeter Tab 11 absolute pressure Display shows the absolute pressure in hPa PSI or mm Hg hPa PSI and mm Hg can be converted as followed o PSI hPa 0 01450377 o mm Hg hPa 1 333224 o hPa PSI 0 01450377 o mm Hg PSI 51 71496 o hPa PSI 0 014...

Page 28: ...owed o meter feet 0 3048 o feet meter 0 3048 13 Altimeter gauge Display shows the calculated altitude in the meter or feet 14 digital value pressure Display shows digital output pressure value of the SMD500 in LSB 15 pressure at sea level Display shows the pressure at sea level in hPa PSI or mm Hg 16 Barometer gauge Display shows the pressure at sea level in hPa PSI and mm Hg 17 digital value temp...

Page 29: ...t of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 4 2 1 Additional Plots and Altimeter Settings Plots For a more detailed view of the SMD500 related signal outputs there is the possibility to express the data altitude pressure temperature in additional plots as followed 1 Open plots Æ View graphs 2 The following plot box appears ...

Page 30: ...ure and Temperature All three plots offer automatically scaling of the y axis In general there are 2 views possible o Rolling graphs with 30 minutes Yes or No o Rolling only effects data of 30 min sampling time o The two views are not reversible if changed after 30 minutes Rolling graphs with 30 minutes YES o After 30 minutes the measurement starting point will be scrolled o There will be only the...

Page 31: ... to choose different sample averaging numbers and update rates E g increasing the resolution leads to a decreased noise with increased power consumption and contrariwise This behavior can be edited by the following 4 Open Settings Æ Measurements 5 The following message box appears 6 Chose sampling average number and update rate according to the text sampling average number Number of single values ...

Page 32: ...third parties 7211RB11 Settings Æ Display PROM Data For some basic evaluation purposes there is the possibility to display the stored SMD500 PROM data 1 Open Settings Æ Display PROM data 2 The following message box appears 3 It is possible to manually view the stored data AC1 to AC6 are the calibration coefficients expressed as raw data o varying form 9 to 14 bit words F1 to F4 are shifted calibra...

Page 33: ...Box Accelerometer Window The following figure gives an overview of the BlueBox Accelerometer Window 20 Sensor Mode selection Normal Power for full performance mode 10bit resolution Low Power for interrupt mode 7bit resolution Standby for energy saving mode 0bit resolution 21 Acceleration range selection 2g for low g applications 10g for high g applications 22 Interrupt mode selection global interr...

Page 34: ...en in digits d of a 3 bit word o 1d corresponds to 64 LSB 256mg in low g mode and 1 28g in high g mode 24 Selftest selection Off On disable enable selftest to check signal evaluation path MEMS plus ASIC 25 Interrupt signal output LED LED off interrupt inactive LED on interrupt active No software function but direct readout of the SMB365 internal interrupt logic pin 26 Acceleration signal output sc...

Page 35: ... 7211RB11 4 3 1 SMB365 Normal Power Mode Software and sensor offer the following features Full performance 10bit resolution Two selectable acceleration ranges 2g and 10g Full selftest capability see chapter 4 3 4 No interrupt functionality How to set up the SMB365 in Normal Power mode Select Normal Power Mode 20 Select any acceleration range 21 Scale ordinate 27 29 and abscissa 30 Start and stop d...

Page 36: ...oftware and sensor offer the following features Interrupt functionality e g for free fall demonstration Increased acceleration output signal speed Reduced power consumption 20 Reduced acceleration output signal resolution 7bit Two selectable acceleration ranges 2g and 10g Individual settings for global interrupt o Threshold 7bit 1d 4LSB 16mg in 2g mode and 0 08g in 10g mode o Hysteresis 7bit 1d 4L...

Page 37: ...that the Hysteresis value is set to zero e g LED 25 1 if LSBX Threshold OR LSBY Threshold OR LSBZ Threshold LED 25 0 if LSBX Threshold AND LSBY Threshold AND LSBZ Threshold In addition to the global Threshold value a global Hysteresis value can also be set The Hysteresis can be assumed as the interrupt switch off level which must be under run again from all signals to deactivate the triggered inte...

Page 38: ...errupt functionality e g for theft protection Reduced power consumption 20 Reduced acceleration output signal resolution 7 bit Two selectable acceleration ranges 2g and 10g Individual interrupt settings for each axis o Threshold 5 bit 1d 16LSB 64mg in 2g mode and 0 32g in 10g mode o Hysteresis 3 bit 1d 64LSB 256mg in 2g mode and 1 28g in 10g mode Full selftest capability see chapter 4 3 4 How to s...

Page 39: ...nd Hysteresis can be selected individually for each axis For Hysteresis set Zero the following logic applies e g LED 25 1 if LSBX ThresholdX OR LSBY ThresholdY OR LSBZ ThresholdZ LED 25 0 if LSBX ThresholdX AND LSBY ThresholdY AND LSBZ ThresholdZ For Hysteresis set Zero the following logic applies e g LED 25 1 if LSBX ThresholdX OR LSBY ThresholdY OR LSBZ ThresholdZ LED 25 0 if LSBX HysteresisX AN...

Page 40: ...bal and independent interrupt condition offer full on chip selftest capability The selftest acts on all three axes to check all signal evaluation paths of the MEMS simultaneously This includes the silicon sensing element as well as the ASIC itself The selftest is realized by a physical deflection of the seismic mass due to an electrostatic force In operation it is possible to perform the selftest ...

Page 41: ... Start data acquisition 8 Wait a few seconds Activate Selftest Selftest On 24 Wait a few seconds Deactivate Selftest Selftest Off 24 Stop data acquisition 9 Interpret selftest by comparing LSB signals A successful test shows a rising edge signal ad on while activating the Selftest function and a falling edge signal subtraction while activating the Selftest function at every axis on the acceleratio...

Page 42: ...5 acceleration sensor simultaneously For basic evaluation purposes the software features a so called online Direct Data Export in txt format via USB or wireless via Bluetooth The Direct Data Export is unlimited in time While exporting the Data for each tab activated Cockpit Altimeter or Accelerometer a corresponding header is automatically added to the txt file This means that only the active tab ...

Page 43: ... rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 If the Direct Data Export is activated correctly the status message Data export on appears at the bottom of the Sesor Desktop software window If the data acquisition is started by a click on Start only the tab corresponding data will be exported Regarding the figure above only acceleration data will be e...

Page 44: ...in the event of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 Every time the tabs Cockpit Altimeter and Accelerometer are switched the corresponding data export to the txt file stops If started again a corresponding new header is added to the txt file The new sampled data will be automatically appended to the txt file ...

Page 45: ...osch Sensortec GmbH reserves all rights even in the event of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 Document History and Modification Rev No Chapter Description of Modification Changes Name Date 0 0 All Basic Description Kult 10 July 06 1 0 All Review kult 18 July 06 ...

Page 46: ...erves all rights even in the event of industrial property rights We reserve all rights of disposal such copying and passing onto third parties 7211RB11 1st Issue No 1 0 Date 18 July 06 Signature signed Kult BST ENG Revision No No Date Signature No Date Signature No Date Signature No Date Signature Department Date Signature BST ENG 18 July 06 signed Schatz BST ENG ...

Reviews: