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.

[参考译文] ADS8568:配置寄存器不能读取和 AD 代码输出系数为2

Guru**** 2943350 points

Other Parts Discussed in Thread: ADS8568

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/765334/ads8568-configuration-register-doesn-t-read-out-and-ad-code-out-by-a-factor-of-two

器件型号:ADS8568

您好!

我有两个问题、但它们可能与从器件读取相关。

第一个问题是配置寄存器不会读出。 在对配置寄存器的写操作中设置 READ_EN 位、但没有回复、如下所示。 (写入配置寄存器成功、因为可以在引脚56上设置和观察到 Vref。 VREF 可从2.5V 更改为3V。)

第二个问题是返回的 A/D 转换代码是输入电压的系数2。

即 Vref 为2.5V

使用 x4范围时、-5V 至+5V 输入范围返回-10V 至+10V (来自代码等效电路的电压)

使用 x2范围时、-2.5V 至+2.5V 输入范围返回-5V 至+5V (来自代码等效电路的电压)

返回的代码饱和到这些输入之外。 尽管更改刻度显示可以更改范围、但我预计 x4范围将接受-10V 至+10V 输入、而 x2范围将接受-5V 至+5V 输入。

(所有直流电压)

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、
    我在2018年1月18日回答了您的直接电子邮件中的问题、我希望您下次可以将您的下一个问题发布到 E2E。
    对于您的第一个问题、在您发送命令(0xC00083FF)后、您是否通过 CONVST_x 激活转换?
    第二个问题是、您的 SPI 极性和相位配置是什么? 如果您可以上传/CS、SCLK、SDO 和 SDI 的数据读取时序图、将会有所帮助(图1)。

    此致、
    戴尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dale、
    是的、谢谢。
    我不知道需要激活 CONVST_x 才能返回配置寄存器-现在可以正常工作。
    SPOT On -我在设置器件时已经过了很长时间、而没有调整 SPI 配置、这是我没有想到的。
    谢谢、
    J Murray
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Joseph、

    感谢您的反馈。 如果其他工程师对 ADS8568有类似的疑问、我总结了以下两点:

    内部配置寄存器读数:   

    ADS8568需要进行两次访问(由 CONVST_x 激活的转换)、以便将配置寄存器内容输出到 SDO_A 线路。 请参阅 数据表图44中配置寄存器位30的说明。  

    2. SPI 通信:

    关于 ADS8568数据表图1中的串行时序、SCLK 电平  对于空闲状态为"1"、因此时钟极性 CPOL=1、 ADC 将 在 SCLK 的第一 个边沿下降沿锁存或读取数据、因此时钟相位 CPHA=0。

    此致、

    戴尔