Hi,
BMA400 FIFO size is as shown below for both 8-bit and 12-bit modes. If you choose 8-bit mode for x/y/z three axes at 50Hz ODR, then when FIFO data samples reach 1016 bytes, FIFO full interrupt will be generated if you have enabled FIFO full interrupt. This corresponds to 254 frames where each frame takes 20ms at 50Hz ODR. So it will take 254 * 20ms = 5080ms = 5.08s for the FIFO to be full.
Mode
8 bit mode
12 bit mode
Enabled axis
Single
(X, Y or Z)
Any Two (XY, YZ or XZ)
All Three (XYZ)
Single
(X, Y or Z)
Any Two (XY, YZ or XZ)
All Three (XYZ)
Frame Size
2 Bytes
3 Bytes
4 Bytes
3 Bytes
5 Bytes
7 Bytes
FIFO Byte Count when full interrupt generated
1016 Bytes (508 Frames)
1017 Bytes (339 Frames)
1016 Bytes (254 Frames)
1017 Bytes (339 Frames)
1020 Bytes (204 Frames)
1022 Bytes (146 Frames)
Thanks.
... View more