In a vibration measurement project where I'm utilizing BMI160, I need to determine vibration frequency based on the accelerometer data. What are the lowest and highest frequencies that this sensor is capable of measuring? And how can I determine that value with the datasheet's provided information?
Do you mean you design a project with BMI160? If yes, could we know more detailed information about your application?
Thanks for your inquiry.
BMI160 accelerometer has internal low pass filter. The 3dB cutoff frequency is based on selected ODR as shown below on page 19 of BMI160 datasheet.
When ODR is set to 1600Hz for example and the accel Z axis is aligned with the vibration axis, then the 3dB cutoff frequency is 353Hz. If X or Y axis is aligned with the vibration axis, then the 3dB cutoff frequency is 684Hz. This means that if the vibration frequency is higher than 353Hz when Z axis is aligned with the vibration axis, BMI160 accel will filter out high frequency signal and cannot measure the signal correctly.
Therefore, the lowest frequency BMI160 accel can measure is any frequency that is smaller than 5.06Hz and the highest frequency is 684Hz when X or Y axis is aligned with the vibration axis.