Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 Installation and use of the BOSCH Sensortec multi sensor, wireless Demo-Board BlueBox V1.0 ABSTRACT Based on the experience of 500 million MEMS sensors and testing to highest quality standards, BOSCH Sensortec has developed a sensor family, consisting out of pressure- and acceleration sensors with best-of-the-market performance and outstanding reliability.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 Content 1 INTRODUCTION 4 1.1 BOARD OVERVIEW 1.1.1 Acceleration Part (SMB365) 1.1.2 Pressure Part (SMD500) 1.2 BOARD CONSTITUENTS 2 HARD- & SOFTWARE INSTALLATION 3 QUICK-START 5 6 6 7 8 17 3.1 USB WIRE BOUND 3.2 BLUETOOTH WIRELESS 3.3 CUSTOM CALIBRATION OF THE PRESSURE SENSOR SMD500 3.3.1 Calibrate at sea level (via internet) 3.3.2 Calibrate at sea level (manual) 3.3.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 1 Bosch Sensortec AN18002 Introduction Sensors from Bosch Sensortec provide many capabilities for consumer products, offering a wide range of new functions. By measuring acceleration, pressure and angular rate, they make operating devices simpler and more intuitive. BOSCH Sensortec MEMS sensors also contribute to more efficient medical care.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 1.1 Bosch Sensortec AN18002 Board overview +Z +Y +X SMD500 SMB365 [1.1] BlueBox overview including axes alignment for SMB365 acceleration sensor The Bosch Sensortec BlueBox Demo-Board in combination with its SensorDesktop software was built for the simultaneous demonstration of the general functionality of the digital accelerometer sensor SMB365 and the digital pressure sensor SMD500.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 or differential pressure, change in weather and many more can all be measured and visualized in real-time. 1.1.1 Acceleration Part (SMB365) In order to measure the above mentioned acceleration specific signals, the BlueBox demo board is equipped with the Bosch Sensortec SMB365 acceleration sensor.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 1.2 Bosch Sensortec AN18002 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 2 Bosch Sensortec AN18002 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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 Rev. 1.0 Page 9 © Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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 Rev. 1.0 Page 10 © 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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 selection as described above 22. Click “Next” Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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 29. Click “Open” Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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 Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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” Rev. 1.0 Page 14 © Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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 45. Click “Open” Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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 Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 3 Bosch Sensortec AN18002 Quick-Start Note: It is strongly recommended that the BST Sensor Desktop software is already installed on your PC before continuing with the following chapters. 3.1 USB wire bound 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 4. After starting the software, the cockpit window of the BlueBox software appears. The software tries to locate automatically the corresponding COM port of the demo board. If the demo board is located, a status message at the bottom left hand corner of the software window will indicate to which COM port the module is connected.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 3.2 Bosch Sensortec AN18002 Bluetooth wireless 1. Make sure that the used PC or laptop supports Bluetooth capability. 2. Make sure that system specific Bluetooth hard- and software as well as drivers are installed and activated. 3. Before using wireless data transmission via Bluetooth start up the BlueBox once according to chapter 3.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 9. After starting the software, the cockpit window of the BlueBox software appears. The software tries to locate automatically the corresponding virtual COM port of the demo board. If the demo board is located, a status message at the bottom left hand corner of the software window will indicate, to which COM port the module is connected.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 3.3 Bosch Sensortec AN18002 Custom calibration of the SMD500 altimeter function With the SMD500, there is the possibility to precisely measure the ambient air- or atmospheric pressure. According to the international barometric formula it is possible to determine the current altitude out of the measured atmospheric pressure.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 3.3.1 Bosch Sensortec AN18002 Calibrate at sea level via internet 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] a b c e d f 3. Connect the PC to the internet 4.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 3.3.2 Bosch Sensortec AN18002 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] a b c d e 3. Obtain current pressure at sea level o E.g. from local weather service or nearby airport 4. Choose corresponding unit [b] 5.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 3.3.3 Bosch Sensortec AN18002 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 a b c d 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 4 Bosch Sensortec AN18002 Operation 4.1 The BlueBox Cockpit Window The following figure gives an overview of the BlueBox Cockpit Window 1 2 6 3 7 4 8 9 5 1. Cockpit Tab 2. Acceleration display (SMB365) Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 3. Altitude Display (SMD500) • The display shows the primary output signal of the SMD500 converted to altitude • 8.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 4.2 Bosch Sensortec AN18002 The BlueBox Altimeter Window The following figure gives an overview of the BlueBox Altimeter Window 10 11 14 17 12 15 18 13 16 19 8 9 5 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 12. absolute altitude above sea level • Display shows the absolute altitude above sea level in meter or feet • the absolute altitude in meter is calculated according to the international barometric formula (see chapter 3.3) • meter and feet can be converted as followed: o meter = feet / 0.3048 o feet = meter * 0.3048 13.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 4.2.1 Bosch Sensortec AN18002 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 Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 3. Edit or customize plot box view • Three plots will be generated o • All three plots offer automatically scaling of the y-axis • In general there are 2 views possible • • Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 Settings Æ Measurements According to customized settings (high signal resolution or low power consumption) it is possible 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 4.3 Bosch Sensortec AN18002 The BlueBox Accelerometer Window The following figure gives an overview of the BlueBox Accelerometer Window 20 21 22 26 23 27 28 29 30 24 8 25 9 5 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 23. Hysteresis and Threshold level settings • • for global interrupt conditions o Threshold and Hysteresis for all axes are given in digits (d) of a 7bit word o 1d corresponds to 4 LSB (16mg in low g mode and 0.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 4.3.1 Bosch Sensortec AN18002 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 4.3.2 Bosch Sensortec AN18002 SMB365 Low-Power Mode in global interrupt conditions Software and sensor offer the following features • Interrupt functionality, e.g.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 • Select Low-Power Mode [20] • Select any acceleration range [21] • Select Global Interrupt Mode [22] • Put in global Hysteresis and Threshold digits [23] • Start data acquisition [8] • Accelerate, roll or tilt the BlueBox board while watching the interrupt LED [25] Notes: The triggering of an interrupt depends, in the first instance, on global Threshold value setting
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) • Interrupt 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: • Bosch Sensortec AN18002 o Threshold (5 bit): 1d = 16LSB (64mg in 2g mode and 0.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 • Select any acceleration range [21] • Select independent interrupt mode [22] • Put in Hysteresis and Threshold digits for X, Y and Z axis [23] • Start data acquisition [8] • accelerate, roll or tilt the TriBox board while watching the interrupt LED [25] For Interrupt operation as a function of Threshold and Hysteresis the same as shown in chapter 4.3.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 4.3.4 Bosch Sensortec AN18002 SMB365 Selftest All operation modes of the SMB365 sensor (2g, 10g, normal power, low-power, global 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 How to perform a SMB365 Selftest: • Put the BlueBox in a stable neutral-horizontal position • Select Operation Mode (example refers to Normal-Power Mode) [20] • Select acceleration range (example refers to low g Mode) [21] • Scale ordinate [27], [29] and abscissa [30] (example refers to ±512 LSB full scale, in 2g range) • Start data acquisition [8] • Wait a few seconds
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 4.4 Bosch Sensortec AN18002 Sensor Evaluation and Direct Data Export Using the BST Sensor Desktop software in combination with the BlueBox demo board, it is possible to perform a minor sensor evaluation. This includes both the SMD500 pressure and the SMB365 acceleration sensor simultaneously. For basic evaluation purposes, the software features a so-called online Direct Data Export in *.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) • Bosch Sensortec AN18002 If the Direct Data Export is activated correctly, the status message “Data export on” appears at the bottom of the Sesor Desktop software window. Status message • 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 exported. Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) • Bosch Sensortec AN18002 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 Rev. 1.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) Bosch Sensortec AN18002 Document History and Modification Rev. No Chapter 0.0 All 1.0 All Rev. 1.0 Description of Modification/Changes Basic Description Review Name Kult kult Date 10-July-06 18-July-06 Page 45 © 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.
Application Note BlueBox Demo-Board for the digital sensors SMB365 (acceleration) and SMD500 (pressure) 1st Issue: No. 1.0 Date: 18-July-06 Signature: Bosch Sensortec AN18002 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 Rev. 1.0 Page 46 © Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights.