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.

[参考译文] ADS8363:ADS8363 CONVST 具有16位时钟输出

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/855388/ads8363-ads8363-convst-has-a-16bit-clock-output

器件型号:ADS8363

我现在使用的是 ads8363芯片...获取4个通道是差分信号。当我写入配置寄存器时、数据为0x1062 0x03fff 0x1065 0x03fff.CONVST 该引脚具有时钟输出。我真的不明白为什么。我是否将芯片恢复到出厂设置? 还是芯片损坏了?

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

    您好、Jianli、

    感谢您的发帖、欢迎来到我们的论坛!

    CONVST 引脚是数字输入、而不是输出。 此信号必须由 MCU 控制才能设置所需的转换周期。

    引脚 M0和 M1的状态是什么?

    为了写入 REFDAC1和 REFDAC2控制寄存器、命令序列看起来正确。  您是否在对这些寄存器进行编程之前尝试过读取它们?

    如果您参考数据表中的图37、您将看到每个寄存器写入都需要两个帧。 在第一个帧中、您将在 CONVST/RD 上发送脉冲、后跟0x1062 + 0h。 然后、在第二个帧中、您将发送另一个 CONVST/RD 脉冲、后跟0x03FF + 0h。 ("+ 0h"是为了完成所需的每帧20个时钟的要求)。

    此致、

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

    好的、感谢您的回复!

    M0和 M1均为“0”。 我选择了模式 I

    我已经改变了 SDI 和时钟之间的相位,并且得到了 SDOA 和 SDOB 的信号。 我还将对话通道从 CHX_0更改为 CHX_3,但在我的 MCU 中,我无法 从 SPI 获得正确的序列(CHX_0后跟 CHX_3)。 有时 CHX_0后跟 CHX_3、有时 CHX_3后跟 CHX_0。

    真诚地期待您的回复!

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

    您好、Jianli、

    您的原始问题是否已解决? 您能否启用内部基准电压? 可以通过探测 REFIOx 输出引脚并测量相对于 GND 的电压来验证这一点。

    请参阅数据表中的图31。 在更改输入 MUX 和接收新的转换结果之间存在两个20时钟帧的延迟。 例如、如果您更改第一个帧中的多路复用器、则第二个帧中将发生模数转换、而16位结果将在第三个帧中读取。

    此致、