I'm designing a camera for a bio-physics group. The camera has a hexagonal array of photodiodes to emulate fly vision. I need at least a gyro and an accelerometer and magnetometer might be useful. I need the gyro data at 1000 samples per second, and need to sync the data with the photodiode ADC sampling rate. Have been looking at BMX055, BMI270, BMI160 and BMX160 datasheets. The BMI/BMX 160 don't have an ODR rate selection of 1 KHz; the closest is 800 or 1600 Hz. But, can I just read the registers directly without using the FIFO? I think the BMI270 is similar. The BMI/BMX 055 does have a 1 ms selection for ODR, but I don't see that I can sync this to my photodiode ADC system. Suggestions welcome! I'm an electronics engineer with plenty of data acquisition experience, but this is my first time using an IMU.
... View more