适用TI ADS1299器件的ADS129x设备SPI通信问题调试步骤教程

描述

如果MCU无法与设备正确通信,请先参阅数据表的Programming和SPI部分,以查看通信协议、上电和通信时序规范以及引脚连接。阅读数据表后,请按照以下步骤以找到问题的根本原因。

检查启动顺序和上电时的初始化流程(ADS1298第10.1.1节和第11.1节)。一些分步检查点和常见调试问题如下:

1.上电复位完成后,/DRDY应以默认数据速率开始脉冲(假设START引脚被拉高)。

2.tPOR后的/ RESET脉冲对于使数字核心处于正确状态至关重要。

3.检查您的CPOL和CPHA设置,参考---> SPI 时钟极性CPOL和时钟相位 CPHA的正确设置。

4.在尝试读取寄存器之前,请确保发送SDATAC命令。

5.读取ID寄存器。如果ID寄存器没有正确读回,很可能是上电时序有问题。返回到前面的步骤,确保供电电源在与设备通信之前已稳定。读取ID的示例如下所示:

SPI通信

6.尝试写入寄存器并正确读回。

7.尝试输入已知的信号然后读取数据,以确认通信和代码至电压的转换正确,参考---> 如何将ADC输出代码转换为电压。

TI ADS1299数据手册免费下载
*附件:ads1299.pdf

TI ADS1299器件的应用手册

*附件:ADC 中的数字滤波器类型.pdf

ADS1299的 EDA模型免费下载
https://www.elecfans.com/p/eda-t0-p0.html?title=ADS1299

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分