ajn96 / iSensor-SPI-Buffer

Firmware for the iSensor-SPI-Buffer (STM32F303) to enable full throughput buffered data capture on Analog Devices IMUs over SPI, USB (cli), and via SD card datalogging. Includes Python library for easy integration with Linux and Windows systems
MIT License
11 stars 4 forks source link

Add additional decoupling for the IMU #17

Open juchong opened 4 years ago

juchong commented 4 years ago

Resetting the IMU causes VDD to fluctuate significantly. More decoupling should be added to lessen this behavior. image

ajn96 commented 4 years ago

@juchong

I set up Vdd monitoring and use it to compensate the temp sensor reading. This makes the temp sensor fairly noisy, but it now no longer shifts when the supply voltage shifts.

imu_reset

ajn96 commented 4 years ago

Added a decimation filter to the temp sensor output to make it look a little cleaner. Can still see the noise from a messy supply being multiplied into the temp measurement, but it's not as bad. temp filtering

ajn96 commented 3 years ago

This has been incorporated into the rev C board design (100 puf caps decoupling IMU supply)