Hello Ali,
The typical NXP low-g consumer accelerometers have a bandwidth response between 300 to 400 Hz at the -3 dB point. This indicates that the accelerometer can detect more than 400 Hz signals but it will be limited as the amplitude decays due to an internal low pass filter.
I personally recommend using the MMA8451Q -Low g, 14-bit Digital Accelerometer.
One of its typical application is the shock and vibration monitoring (mechatronic compensation, shipping and warranty usage logging).
Please find more information at:
MMA8451 ± 2g/4g/8g, Low g, 14-bit Accelerometer
Another recommendation would be the FXLS8471Q - Low g, 14-Bit Digital Accelerometer.
It is arguably the lowest noise digital part in the market with very good temperature performance, 14 bits of resolution and an ODR up to 800Hz.
You may find more information here:
FXLS8471Q ±2g/±4g/±8g, Low g, 14-Bit|NXP
In order to get a better understanding of the vibration and what would be the best way to measure it, you may refer to the following application note:
AN3751 - Frequency analysis in the industrial market using accelerometer sensors
Also, there is an Application note related to the spectral estimation of vibration (acceleration), using the MMA955x that could be really useful for your costumer application, this app note includes the architecture of the mma9550L, mathematics of the DFT and their results from applying it to vibration, C codes examples, advantages and disadvantages of using DFT and FFT for this kind of application, etc.
AN4315 - Using the NXP MMA9550L for high resolution spectral estimation of vibration data
I hope this information will be useful for you.
If I misunderstood your question, feel free to let me know. I will be glad to help.
Have a great day.
David Diaz.
Note: If this post answers your question, please click the Correct Answer button. Thank you!