TI论坛
直播中

王萍

8年用户 1376经验值
私信 关注
[问答]

ADS131A04启动后无数据是怎么回事?


  • 我采用了32bit数据,没有启用hamming code,Synchronous Slave Mode,dynamtic frame size。按照datasheet  P79配置完成后,ADS131返回0x0022-0000-0000-0000-0000。
    我读取了所有的寄存器,配置都是正常的,但是数据都是零,已经确定芯片wakeup且Enable所有通道。
    希望能有大神指点一二
    ADS131A04部分原理图如下

回帖(3)

任莉虹

2024-12-3 17:13:15
检查下基准电压和各节点供电电压是否正常呢
输入信号是否在AD输入信号范围内?
用示波器测量下SPI通信波形,是否有信号输出?
举报

仇国林

2024-12-3 17:13:22
 您设置的VNCPEN= 0(register 0Bh,bit 7)吗?
基准电压也正常吗
举报

chumowei

2024-12-4 09:40:31
根据您提供的信息,您已经按照datasheet配置了ADS131A04,但返回的数据都是零。以下是一些可能的原因和解决方案:

1. 检查电源和地线连接:确保ADS131A04的电源和地线连接正确且稳定。不稳定的电源可能导致数据读取异常。

2. 检查时钟信号:确保时钟信号正确配置且稳定。时钟信号不稳定可能导致数据读取异常。

3. 检查输入信号:确保输入信号在预期范围内。如果输入信号过小或过大,可能导致数据读取异常。

4. 检查数据格式:您提到使用了32bit数据格式,但请确保您的系统可以正确处理这种格式。如果系统不支持32bit数据格式,可能导致数据读取异常。

5. 检查通信接口:确保您的通信接口(如SPI)配置正确且稳定。不稳定的通信接口可能导致数据读取异常。

6. 检查寄存器配置:虽然您提到已经检查了所有寄存器配置,但仍建议您再次仔细检查,确保所有配置都正确。

7. 检查代码逻辑:检查您的代码逻辑,确保没有错误或遗漏。错误的代码逻辑可能导致数据读取异常。

8. 检查硬件连接:检查您的硬件连接,确保所有连接都正确且稳定。不稳定的硬件连接可能导致数据读取异常。

9. 尝试使用其他配置:您可以尝试使用其他配置(如启用Hamming Code或动态帧大小)来排除问题。

10. 寻求技术支持:如果以上方法都无法解决问题,建议您联系ADS131A04的制造商或技术支持,以获取更多帮助。

希望以上建议能帮助您解决问题。祝您好运!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分