This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS131M08数据采集问题

Other Parts Discussed in Thread: ADS131M08

使用ADS131M08芯片,使用默认ADC初始化配置,发现DRDY引脚一直为高电平,测试读取地址为0x00、0x01、0x02、0x03等寄存器返回值不是默认值。

  • 您好,
    您可以用示波器测下SPI读取寄存器的时序波形吗,看通信波形和时序是否正确。
  • 你好,DRDY引脚一直为高电平,这个可能是什么原因?
  • SPI发送4个数字,分别为1010、0101、1100、0011,示波器显示数据发送正常(图一),但测试芯片的数据发送引脚输出异常(图二),芯片手册P43:

    ID Register (Address = 00h) [reset = 28xxh]

  • 关于DRDY引脚一直为高电平,首先请检查ADSM08的时钟信号输入外接晶振或CLKIN是否正常;另外 CLOCK register (03h)是怎样配置的呢,检查第7位的晶体振荡器设置,和8-15位请确保所有的ADC使能。
    看上图波形上有很多毛刺,信号线上对地接个电容,看下是否有所改善。
    然后您读取一下 ID register值,读取寄存器时序图参考Figure41 reading a single register ,同时用示波器看一下SPI波形图。
  • 感谢回复,问题已经找到了,以为就这个芯片使用SPI,所以就把电路板上CS引脚直接接地了,现在使用MCU控制CS进行读写操作就好了,读写前拉低,读写完毕后拉高就可以了,再次感谢!