ADIS16477

ADI 专家好,我这边在调试ADIS16477时遇到几个问题需要咨询一下:

        1、在ADIS477通过SPI通信与STM32F4进行通信的时候,在对ADIS16477加入了软件复位的控制寄存器,并按照手册加入了200ms的延时,但在测试数据时,静止状态下加速度会有很大的跳变在9.6-10之间。当我把这部分软件复位注释掉之后,在静态状态下可以稳定在9.81-9.83之间。请问这个是软件复位影响到了数据的传输吗?

        2、第二个问题就是在对ADIS16477进行动态测试的时候,让其与ADIS16375进行对比,手动更改发现两者数据接近;但在进行手推车测试的时候,发现在平坦的公路上加速度跳动与ADIS16375相差不大,但在比较抖的砖石路上,数据存在很大的跳变,x轴方向和水平方向最大达到了20,请问造成这种现象可能的原因。

        3、还有就是设计的硬件部分给NSS、CLK、MISO、MOSI均加入的是上拉电阻,此处设计的上拉电阻会对通信的输出跳变有很大的影响吗?

        此次设计的软件只进行配置了DEC、Filter这两个寄存器,之后以Burst Read模式进行数据输出,希望ADI专家可以尽快回复,谢谢!

  • +1
    •  Analog Employees 
    on Nov 4, 2019 8:37 AM

    1. ADIS16477 Reset结束等待200ms后开始采集的数据请发给我们
    2. 在比较抖的砖石路上,数据存在很大的跳变,x轴方向和水平方向最大达到了20,你说20是LSB? 请提供测试数据。
    3. 对SPI通信速度有影响的是分布电容,RC效应是根本。对1MHz/2MHz的SPI,你用大带宽的示波器看看SCLK的上升沿看看是否已经变缓慢,来判断是否有影响。