TI论坛
直播中

山中老虎

9年用户 1014经验值
擅长:制造/封装
私信 关注
[问答]

ADS131A04根据PDF上电后,应该能读取一个0xFF04的上电值,但是怎么调都不能返回这个值,为什么?


  • ADS131A04配置成 不使用HAMMING DATA, 16位DEVICE WORD 和 CONVERSION DATA,
    根据PDF上电后, 应该能读取一个0xFF04的上电值,但是怎么调都不能返回这个值, 且不能unlock device, 麻烦看下是哪方面原因?



回帖(2)

刘倩

2024-12-26 14:28:02
 从这个波形看, 数据传输已经正常了. 
就是设置问题了,  也只能对对着手册慢慢摸索.
可以去看看有没有 EVM 的手册和例程, 或者找找更直接的技术支持
举报

廖阿朋

2024-12-26 16:51:13
根据您的描述,您在使用ADS131A04时遇到了两个问题:1) 上电后无法读取预期的0xFF04值;2) 无法解锁设备。以下是一些建议和可能的原因:

1. 检查硬件连接:请确保ADS131A04与您的微控制器或开发板之间的连接正确无误。检查电源、地线、I2C总线等连接是否正确。

2. 检查I2C地址:确保您使用的I2C地址与ADS131A04的默认地址(0x90)或您配置的地址相匹配。如果地址不正确,您可能无法正确读取或写入数据。

3. 检查I2C速率:ADS131A04支持最高400kHz的I2C速率。请确保您的I2C速率设置正确,以免影响通信。

4. 检查上电值:您提到根据PDF,上电后应该读取到0xFF04的值。请仔细检查PDF文档,确认该值是否正确。如果有疑问,您可以尝试读取其他寄存器的值,以确定问题是否仅限于该寄存器。

5. 检查配置:您提到已将ADS131A04配置为不使用HAMMING DATA,16位DEVICE WORD和CONVERSION DATA。请确保您的配置正确,并且与您的应用需求相匹配。

6. 检查解锁设备:您提到无法解锁设备。请确保您按照PDF文档中的步骤正确解锁设备。解锁设备通常需要发送特定的命令或寄存器值。如果解锁失败,可能是由于硬件连接问题或配置错误。

7. 检查软件驱动:请确保您的软件驱动正确实现了ADS131A04的通信协议。如果驱动程序存在问题,可能导致无法正确读取或写入数据。

综上所述,您需要逐步检查硬件连接、I2C地址、速率、上电值、配置、解锁设备和软件驱动等方面,以确定问题的根本原因。希望这些建议能帮助您解决问题。
举报

更多回帖

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