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.

[参考译文] ADS8900B:模式寄存器的用途是什么?

Guru**** 2535150 points
Other Parts Discussed in Thread: ADS8900B

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/754502/ads8900b-what-is-the-use-of-pattern-registers

器件型号:ADS8900B

尊敬的 TI 团队:

 您能不能帮助我了解通过 DATA_CNTL、DATA_VAL、PATN_LSB、PATN_MID 和 PATN_MSB 提到的模式是什么? 请用小示例快速解释一下。
我认为 PATN_LSB/MID/MSB 寄存器。 用于修复特定 patter 中的输出数据、例如舍入、屏蔽某种位类型的工作。 如果 我错了、请纠正我的问题。
谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Venkatesh、

    是的、DATA_PATN[19:0]是一个固定模式、可通过设置数据表中的 DATA_VAL 位为输出选择该模式。 这有助于测试 ADS8900B 和主机控制器之间的数字接口。

    此致、
    Keith N.
    精密 ADC 应用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Keith。。。

    因此、如果 DATA_VAL_0、则输出直接从 ADC 的输出数据寄存器流式传输、如果 DATA_VAL = 1、则输出来自具有自定义模式的模式寄存器。

    在高速感应中、图形寄存器是否由 ODR 连续写入? 或者这只是特定的值??

    您能用一个小示例帮助我理解吗?

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

    我不确定我是否理解您的问题。

    将 DAT_CNTL 寄存器中的 DATA_VAL 位设置为1后、所有后续读数将是 PATN 寄存器的内容。 这将在每个读取周期的输出上产生相同的模式、直到 DATA_VAL 位被清除。

    例如:
    PATN_LSB= 101010b
    PATN_MID= 11110000b
    PATN_MSB= 00001100b

    ODR = 11001111000010101010xxb、其中最后2位(xx)取决于奇偶校验设置。

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

    您好、Keith、

    希望我理解您的解释。

    如果我们在图形寄存器中设置任何图形、并且 DATA_VAL=1b、则我们的输出将与图形寄存器进行 AND 运算、并将其存储在 ODR 中。 每次采样都会发生这种情况

    例如:
    PATN_LSB= 101010b
    PATN_MID= 11110000b
    PATN_MSB= 00001100b

    与当前样本等效的值是

    =         1111 1100 1111 1100 1100b

    pattern = 1010 1111 0000 1100

    ODR   = 1100 1100 0000 1000 1000xxb

    我是对的吗?

    谢谢、

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

    不、这是不正确的。 没有 AND 运算、转换结果只会替换为 pattern 值。

    当 DATA_VAL=1时、ODR =图形= 11001111000010101010xxb。 即使转换结果不断变化、例如使用输入正弦波、ODR 也将始终输出 DATA_VAL=1时的固定模式值。

    此致、
    Keith N.