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.

[参考译文] ADS8860:将 ADS8860与 ESP32微处理器连接

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/951000/ads8860-interfacing-ads8860-with-esp32-micro-processor

器件型号:ADS8860
主题中讨论的其他器件: OPA320REF6033

尊敬的先生:  

我想知道如何连接 MEMS 振动传感器(ADXL1002z)和 ADS8860单端16位 ADC 以及微处理器(ESP32)。 请参阅以下原理图、了解我当前在具有传感器和处理器的 ADS8860之间的接口。 请帮助我回答以下问题?

问题1. 我是否需要在 MEMS 传感器输出和滤波器之间添加缓冲器?

问题2. 我能否将滤波器输出直接连接到 ADS8860的 AINP 引脚并将 ADS8860的 AINN 引脚接地?

问题3. 我可以为 ADS8860的"REF"、"AVDD"和"DVDD"提供+3.3V 电压吗?

问题4. 如果使用4线连接,从 ADS8860到 ESP32的以下连接是否正确?  

  • DIN > CS
  • SCLK > CLK
  • DOUT > MISO
  • DIN > MOSI

谢谢、

Peter

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

    您好、Peter、

    欢迎访问 TI E2E 社区。

    Q1: 这对 ADXL1002z 传感器的制造商来说确实是一个问题。  查看 MEMS 的数据表、您可能需要添加缓冲器。  如果您仍然可以添加一个缓冲 器、我建议添加一个缓冲器、因为这显然可以满足 MEMS 传感器的要求。

    Q2: 否、ADS8860的输入将需要一个输入 RC 滤波器以及一个低输出阻抗放大器来支持1MSPS。  请查看 ADS8860数据表中的图3、了解推荐的放大器和 RC 滤波器。  如果 Sallen Key 滤波器使用 OPA320、则可以将 Sallen-key 滤波器的输出连接到 RC 滤波器和 ADS8860。

    Q3: 如果您的最大采样率远低于1MSPS (确切数字取决于3.3V 电源的输出阻抗)、您可以这么做。  通常、要获得数据表性能、您需要为 REFin 使用良好的低输出阻抗基准。  REF6033将提供出色的性能、并在1MSPS 下实现完整的数据表性能。

    Q4: DIN 仅在使用菊花链模式时用于数据。  连接 ADS8860有多种选项、但最简单的方法是使用3线模式、如数据表的图1所示。  在这种情况下、请进行以下连接。

    DIN -> 3.3V (将此引脚连接至高电平)

    CONVST -> CS (ESP32上的芯片选择)

    DOUT -> MISO (ESP32上的 MISO)

    SCLK -> CLK (ESP32上的串行时钟)

    有关如何为 ADS8860 SAR ADC 设计电压基准电路和输入放大器电路的更多背景信息、请参阅 TI 高精度实验室- ADC 培训、其中详细介绍了所有这些主题。  培训的第6部分介绍了输入放大器设计、第7部分介绍了参考设计。

    https://training.ti.com/ti-precision-labs-adcs?context=1128375

    此致、
    Keith Nicholas
    精密 ADC 应用