This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS8914B:是由芯片或用户清除的DATA_VAL位

Guru**** 2604225 points
Other Parts Discussed in Thread: ADS8914B

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/667199/ads8914b-is-the-data_val-bit-cleared-by-chip-or-user

部件号:ADS8914B

ADS8914B在内部寄存器中有一个名为DATA_VAL的位。  设置DATA_VAL后,芯片将向用户发送测试模式,而不是ADC结果。 这类似于测试模式,用户可以检查通信。 当接收到的数据与测试模式相同时,将验证通信。

我期待这一系列的操作

-用户设置DATA_VAL位
-读取ADS8914。 返回测试图案。
再次读取ADS8914。 返回测试图案 

相反,会出现此序列。

-用户设置DATA_VAL位
-读取ADS8914。 返回测试图案。
再次读取ADS8914。 返回ADC结果。

问题–什么清除了ADS8914B中的DATA_VAL位?  读取测试模式寄存器时是否清除了该位? 数据表忽略了清除该位的内容。 它是否被用户在零件中自动清除,另一个操作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jeff:

    22位数据输出字取决于上一帧中给出的命令。
    如果在帧F中设置DATA_VAL,F+1将显示固定模式寄存器;如果F+1中未提供新命令,则帧F+2将默认显示转换结果。 如果在最后一个帧F+1上再次设置DATA_VAL,则帧F+2将再次显示固定模式寄存器。

    最佳,
    路易斯