主题中讨论的其他器件: ADS131A04
您好!
我将 ADS131A02与微控制器配合使用、我的数据通道有问题。 我始终为数据通道读取0x7FFFFF。
我的配置:
M0 = IOVDD (异步中断模式)
M1 = IOVDD (32位字长)
M2 = GND (汉明数据关闭)
接口模式:异步 中断模式
fCLKIN:16.384MHz X-tal
寄存器的读取和写入工作正常、当我发送命令时、我收到正确的 ACK。
初始化设置:
- 电源使能
- 复位
- 发送 NULL 16位值(0x0000)、而我接收0xFF02。
- 解锁命令、并且我收到0x0655。
- 配置每个寄存器(A_SYS_CFG = 0x4B60 (默认)、D_SYS_CFG = 0x4C3C (默认)、CLK1 = 0x4D02 (fCLKIN/2)、CLK2 = 0x4E20 (fICLK/2、FMOD/4096、 1kHz Fdata)、并且我收到每个响应0x2XXX。
- 启用所有通道(0x4F0F)并且我接收0x2F03 (这可以吗? 或者必须接收0x2F0F?)
- 唤醒命令、并且我接收到0x0033。
- 锁定命令、并且我接收到0x0555。
当 DRDY 引脚下降中断时、我始终接收0x7FFFFF 数据。
当我更改输入电压时、数据不会改变。 始终为0x7FFFFF 或0xFFFFFF。
问题是什么?
谢谢。