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.

[参考译文] ADS127L11:ADS127L11 &SPI 故障

Guru**** 2475415 points
Other Parts Discussed in Thread: ADS127L11

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1329548/ads127l11-ads127l11-spi-troubles

器件型号:ADS127L11

您好!

我在与 ADS127L11转换器通信时遇到问题。 连接:

  • 4线 SPI、
  • 外部时钟25MHz、
  • SCLK 关于12MHz、
  • START 引脚连接到 GND、
  • RESET 引脚未连接。

操作顺序:

  • 复位(0x8358)、
  • 等待612us、
  • 发送0x8510、0x8620、0x8793、0x8888、0x8300、 0x8302、
  • 设置 CS=L (查看转换器是否已开始工作)、
  • 等待 SDO 处于低电平状态、
  • 读取状态(0x4200)以检查是否一切正常。

症状是转换器有时无法启动、我需要从头开始重复整个序列。 如果该命令启动、则有时读取状态会设置 CS_MODE=1。 我重复整个序列、直到一切正常-转换器启动并且 SDO 上每5.12us 产生一次脉冲。

我想按如下方式通过硬件使测量与测量信号同步并更改启动顺序(仅使用启动命令):

  • CS=0、SDI=0、SCLK 正常工作、
  • 及时发送0x8302并设置 CS=1。

转换器启动。

在测试期间、我会重复多次整个过程、有时转换器以每4.99us 一次的频率启动(正确时间为5.12us)。

SPI 通信是否存在任何错误?

(例如、我附加了前两个命令0x8510和0x8620的序列)

此致

安德鲁

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

    Andrew、您好!

    欢迎来到 TI E2E 社区。

    我认为您有信号完整性问题。  尽管这可能是示波器/示波器设置/示波器探头的带宽限制、但 SCLK 和/CS 的上升和下降时间太慢。  您能否在示波器上使用更高的带宽设置来确认在 ADC 引脚上测量的信号的上升沿和下降沿?

    当 ADC 确实启动并且偶尔在4.99us 更新时、这表示 ADC 由内部振荡器运行、并且没有切换到您的外部25MHz 时钟源。

    您似乎满足了时序要求(上升和下降时间除外)、但我建议在连续寄存器写入之间添加一个小延迟、从而增加/CS 在两次操作之间保持高电平的时间。

    此外、如果在电源旁路电容器靠近器件的情况下电路板布局不佳、也会导致通信问题。  此外、您可能需要将复位引脚直接连接到 IOVDD。  通常不需要这个、但是如果很多噪声耦合进入这个引脚、它也会导致问题。

    如果以上任一建议都不起作用、并且您确认时钟边沿比随附图中所示的要快得多、那么我需要查看 ADC 的原理图和电路板布局布线、以确认是否存在任何硬件问题。

    此致、
    N·基思
    精密 ADC 应用

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

    Keith、您好、

    非常感谢您的答复。 事实上,起初我认为这是我的范围的局限性。 但是、正如您提到的、我记得我在所有数字线路上都有200欧姆的串联电阻、在这些频率下、这肯定太多了。 我将更改这些电阻器、看看它是否会改进...

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

    Andrew、您好!

    O.K .,与200Ohm 电阻器,这可能是根本原因。  请告诉我这是否能解决您的问题。

    此致、
    基思

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

    尊敬的 Keith:

    是的、我将电阻器更改为20欧姆、现在所有命令都可以正确执行。

    再次感谢您的帮助

    此致

    安德鲁

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

    Andrew、您好!

    欢迎您!

    此致、
    基思