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.

[参考译文] ADC128S102:ADC128S102查询需要帮助

Guru**** 2455240 points
Other Parts Discussed in Thread: ADC128S102

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/615311/adc128s102-adc128s102-query-need-help

部件号:ADC128S102

你(们)好

我的客户需要ADC128S102的帮助。

由于每个ADC输入 来自16by1 MUX,因此每个DIN有16个模拟输入变化。

更改DIN时,唯一的第一个数字输出不能正确工作。

请检查附加的文件。 在从DIN (0,0,0)更改为(0,0,1)后,您可以看到控制信号,模拟输入和数字输出。

-模拟输入:IN1 (数据更改:2V,1V,2V)

—数字数据输入:DIN (=>0,0,1),用于第二个模拟输入通道的A/D。

- SCLK:11.5MHz (未显示在文件上。

在切屑选择器脱落后,我将DIN设置为如下数据表。

第一个数字输出用于模拟2V,但实际上并非如此。 无论输入变化如何,它始终约为数字10。

第二个输出是指模拟输入1V。

第三个输出是指模拟输入2V。

当我改变DIN时,我总是会获得无意义的第一个数字输出。

在相同的DIN中,第2,第3,第4,...更改是指更改的模拟输入。

我认为在更改DIN时有一些错误的控制。 但我找不到。 能否让我弄清楚这个问题?

正在等待您的回复。

谢谢

星号

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    星号,
    我会再研究一下,然后再回来。
    谢谢!
    Vishy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    星号,

    您指的是16路模拟输入和16by1 mux。 我们是谈论ADC128S102还是其他设备? ADC128S102只有8个输入通道(如时序图所示,因此3个地址位AD2,AD1,AD0)。 请检查并提出建议。 请参阅下面DS的功能框图。

    另外,请注意地址位是控制寄存器的位3,位4和位5。 因此,请确保正确地解决这些问题,如下图所示。

    谢谢!

    Vishy

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

    您好,Vishi

    感谢您的回复。

    16by1 MUX的输出仅与ADC的输入连接。

    例如,AIN1的模拟输入变化低于16。

    DIN设置如下。

    DIN: 000 (用于AIN1)

            001用于AIN2

            010用于AIN3

    在这种情况下,只有每个ADC输入的第一个模拟输入不会转换为数字。

    第一个模拟输入表示低于红色标记信号。

    我检查了控制时间,但我无法找到错误的地方。

    谢谢

    星号

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

    在ADC128S102中,当转换进行中时,下一个转换输入的地址将通过DIN引脚计时到控制寄存器中。 因此,当DIN输入更改时,它将应用于下一个转换。 参见以下示例(假设AIN1地址= b000,AIN2地址= b010等)

    谢谢!

    Vishy