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.

对于ADS131A04两片芯片串联初始化问题

Other Parts Discussed in Thread: ADS131A04

我们使用两片ADS131A04芯片,使用串联方式(芯片手册章节10.1.3.1 First Device Configured in Asynchronous Interrupt Mode ),第一片使用Asynchronous Interrupt Mode,第二片使用Synchronous Slave Mode

对于这样的连接方式,初始化怎么对第二片芯片进行设置呢?还是说每个SPI设置命令设置两次,第二次就是对第二芯片进行设置的?

  • 手册只是说了 slave 下硬件怎么处理, 并没有讲 软件怎么修改, 看样子是同样处理吧
  • 初始化基本可以理解,一个帧中包含两个命令字对两个ADS芯片进行配置,因为一个命令字后down引脚会拉低,这个时候再写就是可以对另一个ADS芯片写入了,示波器波形上来看应该是这样的。但是我配置后去读出的数据第二个ADS的数据不对劲!
    还有一个疑问就是,按照这种级联方式,读取的时候CS对两个ADS芯片都是选中的,这个时候数据不会混乱么?