04-12-2019 07:37 AM
Hello,
I would like to know miminum I2C communication interval between transmissions.
I mean, BNO055 supports clock stretching. So then, required time of one transmission may
exnpanded, right?
How could I determine the minimum transmission interval?
Thank you and best regards.
Takuto Yoshioka
Solved! Go to Solution.
04-16-2019 10:51 PM
All I2C required timing are already included in the BNO055 datasheet.
As additional information, you can put around 2 - 3 us interval between I2C command under normal power mode.
For reading sensor data, just polling as defined ODR should be OK or you can use interrupt based reading.
05-09-2019 04:31 AM
Vincent -san,
Sorry for late to reply.
Thank you very much for your advice.
Best reagards,
Takuto Yoshioka
06-08-2019 07:29 AM
06-09-2019 04:24 AM
Hi Ridah,
As far as I know, the processor from Broadcom that is used on the Raspberry Pi has a bug in the I2C master and doesn't support clock stretching as per the standard specification. It is only within spec for speeds of 3.4MHz which the BNO055 doesn't support.
Regards,
kgoveas