ADIS 16367

Hello

I am using IMU Adis 16367. I can read perfectly by spi any register individualy.

My problem is when  I am using burst read data collection. I send instruction 0x3E00 and CS reamaining in 0, i read the 22 bytes of datas bu I always get the same number, in all registers and it doesn't change in any time. Any ideas?  Do I need any control configuration?

Thank you very much.

Smainar

Parents
  • Hello Sergio. 0x4200 is the burst command for the ADIS16407, not the ADIS16367.  I offered that link to help understand the more basic opportunities we see in the SPI communication at a system level. Other customers have used this option in the ADIS16367, as well as the ADIS16360, ADIS16362, ADIS16364, ADIS16400 and ADIS16405, which all use the same start command.  An error in the datasheet is not likely, but I like to keep an open mind while we pursue the solution.  Could you share a scope plot of the SPI signals, that triggers off of the CS going low and shows the first two words of communication, with the vertical scale aligned well enough to see all 4 SPI signals? This has come up a few times, where single reads work fine and the burst mode does not.  The solution has typically been something subtle. Also, what the SUPPLY_OUT register reading, when you are reading just one register at a time?

Reply
  • Hello Sergio. 0x4200 is the burst command for the ADIS16407, not the ADIS16367.  I offered that link to help understand the more basic opportunities we see in the SPI communication at a system level. Other customers have used this option in the ADIS16367, as well as the ADIS16360, ADIS16362, ADIS16364, ADIS16400 and ADIS16405, which all use the same start command.  An error in the datasheet is not likely, but I like to keep an open mind while we pursue the solution.  Could you share a scope plot of the SPI signals, that triggers off of the CS going low and shows the first two words of communication, with the vertical scale aligned well enough to see all 4 SPI signals? This has come up a few times, where single reads work fine and the burst mode does not.  The solution has typically been something subtle. Also, what the SUPPLY_OUT register reading, when you are reading just one register at a time?

Children
No Data