According to ADIS16488's datasheet, there are several FIR filter banks (A B C D) that we can use. However, when I empoyed filter A ('00'), the accelerometer data gets wrong scaling (instead of showing 1g it shows something like 4g). Appearantly, these filters have unit dc gain so why this happens? Where can I get the FIR coefficients from and upload them? maybe the coeffs are not correct. is it possible to restore back to factory programmed coefs?
Another question is concering what datasheet says about FIR filters on page 22: "....For example, turn to Page 3 (DIN = 0x8003), then write 0x0057 to FILTR_BNK_0...". I think this 0x0057 is wrong, I think it must be 0x002F if I'm right?
Thank you for your post! I am sorry that we didn't see this sooner!
With respect to your observation of the non-unity gain in FIR Bank A, the first thing that I would recommend is to verify the all of the FIR coefficients match their default values. These values can be found in the following post:
With respect to your second question, I think that you are correct. The command sequence should be 0x8003, 0x962F, 0x9700,
Just making sure, you referring to this specific section of the datasheet (located on page 23 of the ADIS16488A datasheet, revision E), correct?
We appreciate you pointing this out and will make sure that this gets updated in the next revision of these datasheets.