2021-09-09 05:35 AM
Hello fellow ST guys. I'm working with the LSM6DSO IMUs in my project. Nice chip indeed. Now I need to connect multiple IMUs and I need to synchronize them, so that I can read the data from all of those chips sequentially (asserting chip select pins one at a time while reading out the data contents) after triggering an INT from just one IMU. Is there any way or should I read all of my INT pins individually and store a timestamp value for each device data output?
Solved! Go to Solution.
2021-09-14 06:11 AM
Hi, I found here (https://community.st.com/s/question/0D53W00000ORdlcSAD/how-to-configure-and-synchronize-lsm6dso-to-raspeberry-pi) a discussion on sync of lsm6dsos. It seems there is no pin for an external trigger, but in SPI you can toggle the CS pin consequentially. Or you might program the chips in order to start filling their FIFOs after an external threshold event (common) and reading FIFO content in post processing.
2021-09-14 06:11 AM
Hi, I found here (https://community.st.com/s/question/0D53W00000ORdlcSAD/how-to-configure-and-synchronize-lsm6dso-to-raspeberry-pi) a discussion on sync of lsm6dsos. It seems there is no pin for an external trigger, but in SPI you can toggle the CS pin consequentially. Or you might program the chips in order to start filling their FIFOs after an external threshold event (common) and reading FIFO content in post processing.