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.

[参考译文] ADS8166:自动序列模式- SEQSTS 不切换

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1249947/ads8166-auto-sequence-mode---seqsts-not-toggling

器件型号:ADS8166

您好!

按照数据表第34页的步骤、我们使用 ADS8166的自动定序功能来模仿图48。  但在我们发出 START 命令之后、SEQSTS 引脚永远不会变为高电平。  我在 SDO_CNTL4中看到一个注意事项、即如果您将该位设置为1、则表示活动状态。  我今天的代码并未这么做、而是依靠自动序列来自动驱动 SEQSTS 引脚。  这是错的吗? 是否还需要将 SDO_CNTL4编程为1以显示活动状态、从而切换 SEQSTS 引脚?  在 SDO_CNTL4寄存器中、该语句对活动状态的意义是什么?

下面是我写入寄存器的内容:

ADDR:0x1C、值为0x02 (DEV_cfg)

addr:0x80、0xFF 的值(AUTO_SEQ_cfg1)

addr:0x82、值为0x01 (AUTO_SEQ_cfg2)

ADDR:0x1E、值为0x01 (起始)

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

    大家好、Jason、

    是的、我的理解是、SDO_CNTL4寄存器必须设置为0x01、SDO-1引脚才能反映序列状态(SDO_WIDTH=0b、默认值)。  如果未设置、则该引脚将始终为高阻态电平、并且可能会根据存在的泄漏电流从接地端悬空到 DVDD。  如果设置为1、则引脚处于活动状态、并将反映序列状态。

    另请注意、要写入 SDO_CNTL4寄存器、REG_ACCESS 寄存器必须首先写入0xAA。

    当 AUTO_REPEAT=1且扫描全部8个通道时、自动序列模式下的所有其他寄存器设置看起来都是正确的。

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

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

    感谢您的反馈。  我们曾尝试过、但仍然没有在我们的一个电路板集上看到 SEQSTS 切换。  我们已经验证了配置的时序、因此现在我们将订购部件并进行 A-B-A 交换、查看部件或电路板是否有问题。