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

ADS131A04使用时报告SPI中的F_FRAME错误

在使用ADS131A04时我配置M0=1;M1=No connection;M2=0;并且CRC没有使能。当我发送16位的使能AD通道命令时就会返回错误状态,报告F_FRAME错误即没有足够的时钟,这个问题如何解决?

Kailyn Chen:

在 CRC  disable 前提下,您是采用的Fixed-Frame Size 还是Dynamic Frame Size?F_FRAME报错,说明在CS拉高之前SCLK时钟数目不够。 

cheng wang16:

回复 Kailyn Chen:

我的CRC没使能,而且设置的是Dynamic Frame Size。

我读取采样数据时先将CS拉低然后连续发送5个NULL指令(16位),再将CS拉低的。

但是每次返回的状态都报错F_FRAME。

请问一下这个咋解决?

cheng wang16:

回复 Kailyn Chen:

这是我发送使能AD命令(0x4f0f)时的波形图。在使能AD之前我发送其它命令是不会报错的,但使能AD时就会报错F_FRAME。

请问一下这是什么原因?

user5325401:

回复 cheng wang16:

你这个问题解决了吗?我也是遇到同样的问题。一直报这个错误。还报超量程错误。

Bryan zhong:

回复 Kailyn Chen:

没看到更新了,大家好,不知道代价有没有遇到过数据段全是零的情况,报的这些错误也都解决了,可是通道数据全是零,好郁闷,求大神指教

赞(0)
未经允许不得转载:TI中文支持网 » ADS131A04使用时报告SPI中的F_FRAME错误
分享到: 更多 (0)