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.

[参考译文] ADS8688A:CAN#39;t 从 ADS8688读取 ADC 值

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1053551/ads8688a-can-t-read-adc-values-from-ads8688

器件型号:ADS8688A
主题中讨论的其他器件:ADS8688

您好!

我尝试读取 ADS8688 ADC 输入、但无法读取。 请您审核并提供反馈。

原理图如下。

我尝试 在 https://github.com/siteswapjuggler/ADS8688a 中共享 Arduino 代码

然后、我在每个通道中看到始终恒定的电压、另一方面、输入没有电压、ın 通道0有1V。 但它会看到所有电压为5.07V 的通道  

此外、我还将 Arduino 代码中的范围更改为 R6。  

此外,如果您可以分享任何应用示例,我还想使用 Raspberry PI 4来构建此电路。  

谢谢、此致。  

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

    您好、Besir、

    您的原理图看起来不错。 如果可能的话、您可以考虑通过/RST 引脚向器件发送一个复位信号。 关于此问题、我建议在不对器件进行编程的情况下开始测试。 ADS8688A 上的默认通道为 AIN_0、因此您可以根据 数据表中图1的时序通过向 ADC 发送 SCLK 时钟和/CS 来转换通道 AIN_0。 请分享一些/CS、SCLK、SDI 和 SDO 的示波器波形图、以验证接口上的时序。 此外、请确保示波器探针靠近 ADS8688A 器件的引脚放置。

    我们没有特定微控制器的示例代码。 下面是一个 C 代码示例、 请检查源文件:

    http://www.ti.com/tool/ADS8688SW-LINUX

    谢谢、此致、

    戴尔

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

    感谢您的回答、

    但是、我将 REFSEL 设置为 GND 超过47k、我看不到 REFIO 引脚上的内部基准电压必须为4.096V。 它是正常状态吗? 我们是否需要设置任何寄存器?

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

    我再次检查、我发现它是焊问题。  

    谢谢、致以诚挚的问候

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

    您好、Besir、

    很抱歉、您的帖子缺失。 感谢您的更新。 如果您需要任何进一步的支持、请告诉我。

    此致、

    戴尔