TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

Van Yang:

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

Wayne Xu:

下图是 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.

huisheng liu:

回复 Van Yang:

首先,谢谢您,我连续发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是指什么寄存器的数据。

huisheng liu:

回复 Wayne Xu:

首先,谢谢您,我连续发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是指什么寄存器的数据。

Wayne Xu:

回复 huisheng liu:

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

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

Tim ding:

回复 Wayne Xu:

你好:

        请问ADS131e04有测试报告吗?

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

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

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » ADS131E04使用RDATAC指令后,SPI传送的数据有多少个数据
分享到: 更多 (0)