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

ADS5294: 出现偶发性数据异常,且无法修改ADDR 0x42H [D6:D5]

Part Number:ADS5294

使用ADS5294在test patterns模式下,会偶尔出现一个时钟8通道全部数据错误。尝试修改ADDR 0x42H [D6:D5],但是读出来一直是10,说明写入失败。对这个位置进行读写有什么前提条件吗?

Amy Luo:

您好,

我去确认下您的这个现象

,

jf niu:

你好,我看到英文回复了,但是我无法直接回复。

所有的板子都不能修改这些寄存器。0x46/0x25这些寄存器都改过,且能生效。而且又发现了一个奇怪的寄存器,读0xD1内容为0x0000,手册里面只定义了0x40、0xc0、0x140、0x0240。

,

Amy Luo:

很抱歉,我自以为已经将E2E工程师的反馈回复给您,看到您的回复才发现没有;

另外,其他的寄存器是否都可以写入和读取,包括除0x42寄存器[D6:D5]位的其他位?当然再次除外寄存器0xD1

,

jf niu:

其他位也不可以写。另外,0xD1是ADC自动写,还是需要我们根据频率自己写。

,

Amy Luo:

您的意思是说除0x42和0xD1寄存器,其他寄存器写入和读取都正常?

,

Amy Luo:

您好,读写寄存器的问题是否解决?如果没有,请对我上面的问题进行反馈,即

除0x42和0xD1寄存器,其他寄存器写入和读取是否都正常?

,

jf niu:

你好,我们将0x42最高位改为1以后能修改D6:D5,0xD1是因为要把地址01写成0x10.

非常感谢!

,

Amy Luo:

好的,很高兴您的问题得到解决,也非常感谢您的反馈

赞(0)
未经允许不得转载:TI中文支持网 » ADS5294: 出现偶发性数据异常,且无法修改ADDR 0x42H [D6:D5]
分享到: 更多 (0)