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.

ADS131E04使用RDATAC指令后,SPI传送的数据有多少个数据

Other Parts Discussed in Thread: ADS131E08, ADS131E04, ADS131E06

请问使用RDATAC指令后,ADS131E04传送的数据格式以及内容是怎样的,数据手册是按照ADS131E08为例来说明有27个BYTE,不知道ADS131E04是不是只用15个BYTE?

  • 还是27个Byte,只是后面是全o而已。请查看手册第23页data retrieve段。

  • 下图是 ADS131E0x的通信协议

    For the ADS131E0x with 32- and 64-kSPS data rates, the number of data outputs is [(24 status bits + 16 bits × 8 channels) = 152 bits].

    However, the sequence of channel outputs remains the same. The last four (ADS131E04) or two (ADS131E06) channel outputs shown in Figure 29 are '0's.


  • 首先,谢谢您,我连续发27BYTE,接收回来的数据0xC0,OxF0,0xF0,  0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,  0xC0,OxF0,0xF0, 0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,我四个通道的输入都为5V,也就是说后面读回来的数据并不为0,再请问前面的0xC0,OxF0,0xF0是指什么寄存器的数据。

  • 首先,谢谢您,我连续发27BYTE,接收回来的数据0xC0,OxF0,0xF0,  0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,  0xC0,OxF0,0xF0, 0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,  0x7F,0xFF,0XFF,我四个通道的输入都为5V,也就是说后面读回来的数据并不为0,再请问前面的0xC0,OxF0,0xF0是指什么寄存器的数据。

  • 前面24bits是状态寄存器值,格式如下。第一个数据,就0xC。也就是1100 B。FAULT_STATP值为0x0F,FAULT_STATN值为0x0F。请你参照datasheet中40页中详细说明。

    24 status bits is (1100 +FAULT_STATP+FAULT_STATN+GPIO[7:4]).

  • 你好:

            请问ADS131e04有测试报告吗?

    比如,输入为正弦波信号,进过ADS131e04芯片进行AD转换后,得到的采样结果是什么?能方便提供一下吗?

    我们现在调试程序的时候,通过AD后得到的数据不知道对不对?也不知道怎么验证?

    谢谢