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.

[参考译文] ADC161S626:SPI数据不稳定

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1093103/adc161s626-spi-data-is-unstable

部件号:ADC161S626

您好,专家,

我的客户正在使用ADC161S626。

它们为输入和输入+提供几乎相同的电压2.5V,因此输出应约为0V。  

他们尝试 两次 16位读取和三次8位读取来读取数据。

但是,他们发现数据更改太多。  

您可以看到下面的波形。SPI时钟为5MHz。因为CS始终为低。所以它不会输入另一个AD转换,对吗?  

低于2个波形均为0V输入,但数据完全不同。

这种方法不正确吗? 但是,客户在另一个项目中使用此方法,并且它运行良好。

或者SPI时钟间隔过长?

主机是IMX6ULL,运行Linux系统。 SPI配置如下:

巴西

Emma

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

    Emma,您好!

    客户需要使用/CS引脚来开始每次转换。  保持/CS低档将不能正常工作。  可以使用主机处理器上的GPIO引脚切换/CS引脚,它应以所需的采样速率重复。

    ADC在SCLK的下降沿上启动数据;主机处理器可以读取上升沿上的数据以满足设置和保持时间要求。  

    如果在/CS转换为低电平时SCLK为高电平(图41),则MSB (D15)将在SCLK的第三下降沿启动,并且主机处理器可以读取SCLK的第三上升沿上的数据。   

    此外,如果客户希望在/CS从高转换到低时保持SCLK低电 平,则MSB (D15)将在SCLK的第二个下降沿启动,并且主机处理器可以读取SCLK的第三个上升沿上的数据。

    如果客户无法使其正常工作,请告诉我。

    此致,
    Keith Nicholas
    精密ADC应用

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

    Keith

    问题已解决,谢谢!

    Emma

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

    Emma,您好!

    感谢更新!  很高兴听到客户说一切都能正常工作。

    此致,
    Keith