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.

[参考译文] ADC12J4000:数字输出LSB

Guru**** 2502205 points
Other Parts Discussed in Thread: ADC12J4000

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/578874/adc12j4000-lsb-of-digital-output

部件号:ADC12J4000

您好,

我们在  我自己的设计中使用ADC12J4000,配置为“旁路模式,无小数位,DDR =1,P54 =0”。 测试在测试模式下成功,数据模式与数据表中的表33相同。 但在正常操作(Time_stamp_EN,寄存器0x050的Bit5被禁用)中,每个样本(12位)的LSB (bit0)始终为零,无论我们测量的是正弦波信号还是噪声。 正常操作的寄存器与测试模式下的配置相同,ADC_PAT_EN (寄存器0x058的第2位)除外。 是否有寄存器会影响ADC编码过程?

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

    您好,Shun

    请发送您正在写入设备的所有寄存器值的列表,以更改设备的默认设置。

    使用默认设置时,设备将处于DDC旁路模式,时间戳将被禁用,因此在lsb中将切换。

    此致,

    Jim B

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

    您好,Jim,

    也许我没有清楚地描述这个问题。 我已将ADC配置为“DDC旁路模式和时间戳禁用”,但LSB始终为零,未切换。

    寄存器配置如下:

    0x0.21万;
    0x0.2101万;
    0x0.201万E;
    0x0.0003万C;
    0x0.02万;
    0x0.1万;
    0x0.224万;
    0x0.23万;
    0x0.254万;
    0x0.26万;
    0x0.3287万;
    0x0033C3;
    0x0.0342万F;
    0x0.4004万;
    0x0030F0;
    0x0030C0;
    0x0.6603万;
    0x0.5802万;
    0x0206F2;
    0x0.207万E;
    0x2.0803万;
    0x0.2018万E;
    0x2万;
    0x2.024万;
    0x0.5184万;
    0x0.571万;
    0x0020BF;
    0x0.2994万;
    0x002AEA;
    0x0.05万E;
    0x0.2018万F;

    您能帮我找到问题吗?

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

    您好,Shun

    我理解您看到的问题。

    感谢您发送正在加载的注册设置。 这有助于了解您所看到内容的原因。

    应将0x0.5802万设置更改为0x0.58万。 当前设置(OR_EN =1)允许输出ADC内核超范围位,而不是正常的数据lsb。 如果您的输入信号始终处于范围内(正常代码范围为0至4095),则lsb将为0。 如果您驾驶时信号超出范围,您将看到lsb变为1。

    数据表中未正确描述OR_EN位的描述。 我将在下一版本中添加改进的描述。

    此致,

    Jim B

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

    谢谢。

    它现在就能正常工作了。