AD7193数据读取

     用STM32读取AD7193的数据,用STM32的硬件SPI,程序为官网参考例程,只有SPI数据读取部分为自己写的,目前可以读取芯片ID号和配置寄存器,用示波器可以抓到相关图形,附件分别放置读取ID号和配置寄存器的图片(颜色依次为黄色CS,绿色:SCLK,蓝色:MISO,粉色:MOSI)。遇到问题如下:

1、配置寄存器无法配置,如果配置后ID号和寄存器等无法读取。

2、AD7193的数据寄存器无法读取。

请问:

1、芯片的配置流程?

2、芯片数据寄存器读取?

Parents
  • 0
    •  Analog Employees 
    on Jul 19, 2016 8:14 AM

    您好,

         1. 从硬件的角度看,没有看出问题,提一点建议把ADR381的输入电压接到模拟电源处。

         2. 能否贴一下发送40个1的spi波形图(CS CLK MISO MOSI),能否贴一下读其它寄存器错乱的波形图。

         3.从上面的波形图看,MISO信号有点问题,边沿很缓。

Reply
  • 0
    •  Analog Employees 
    on Jul 19, 2016 8:14 AM

    您好,

         1. 从硬件的角度看,没有看出问题,提一点建议把ADR381的输入电压接到模拟电源处。

         2. 能否贴一下发送40个1的spi波形图(CS CLK MISO MOSI),能否贴一下读其它寄存器错乱的波形图。

         3.从上面的波形图看,MISO信号有点问题,边沿很缓。

Children
No Data