03-05-2019 09:00 PM
Hello, can someone please summarize the differences between BNO055 and BMF055.
Thanks.
Solved! Go to Solution.
03-08-2019 01:35 PM
Hi,
There are differences on the features/performances, outputs and ODR (output data rate), tables below summarize some of the differences, you can also refer to the BSX lite integration guide, part of the BSXlite package available on our website for more information:
Key Features | BSXlite | BSX (full library) in BHI / BNO |
Axis remapping | × | Yes |
Offset correction | Yes | Yes |
Soft Iron Correction | × | Yes |
Accelerometer calibration | Yes | Yes |
Magnetometer calibration | Classic: figure-of-eight | classic and advanced (fast) |
Magnetic distortion check | Basic | Advanced |
Gyroscope calibration | Yes | Yes |
9-axis orientation | Basic | Advanced |
Compass orientation | Basic | Advanced (adaptive filtering) |
Data fusion modes | 9-axis | 9-axis & 6-axis (IMU, M4G, eCompass) |
Outputs | BSXlite | BSX (full library) in BHI / BNO |
Virtual gyroscope (M4G) | × | Yes |
Quaternions | Yes | Yes |
Orientation | Yes (unfiltered) | Yes |
Rotation matrix | × | Yes |
Heading accuracy | Yes | Yes |
Linear acceleration | x | Yes |
Gravity | × | Yes |
Gestures | × | Yes |
Step counter | Yes (from BMI160 HW) | Yes |
Significant motion | Yes (from BMI160 HW) | Yes |
ODR | BSXLite | BSX-Full |
Accelerometer | 100Hz | Multiple & Dynamic |
Magnetometer | 25Hz | Multiple & Dynamic |
Gyroscope | 100Hz | Multiple & Dynamic |
03-08-2019 06:58 PM
Thank you for the tables, that is very helpful.
"ODR - BSXLite - accelerometer = 100Hz"
Does that mean the fastest I can sample with BSXLite is 100Hz? How fast can BSX sample?
The datasheet for BMF055 is not very clear on how many samples per second I can read. The only mention of 'Hz' I could find related to the accelerometer was filter bandwidth up to 1000Hz.
03-12-2019 06:02 PM
It seems very strange how hard it is to find the sample rates. It should be on front page of datasheet and flyer.
Where do I find the sample rates?
03-25-2019 11:56 AM
Dear kxco
as mentionned in the table the Max ODR for BSXLite is 100 Hz, For BSX3 (version part of BNO055) the max ODR is 200Hz
The ODR for raw sensor data (e.g accelerometers ) and BSX are not necessary to be the same. BSX may have a lower data rate than the raw sensor.
A customer developed application gets the fused BSX output at a consistent data rate, even though the individual sensors may be configured at different data rates.
Best regards