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.

[参考译文] ADS131E06:ADS131E06:通过 SPI 接口读取默认寄存器时出错

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1022273/ads131e06-ads131e06-error-during-default-register-read-through-spi-interface

器件型号:ADS131E06
主题中讨论的其他器件: ADS124S08

您好!

我们已经制作了具有 ADS124S08和 ADS131E06 ADC 的硬件原型。 我正在尝试读取 ADS131Thirt's config1 (复位行切换后的01h 寄存器)。 我将从 MISO 线路获得00h。 另一方面、ADS124S08的工作方式与魅力相同。 我能够使用 ADS124S08运行应用程序代码。 我将从微控制器的固件中发送前2个字节、即21h、00h。 随附原理图和示波器捕获。

预期值为91h。 但是、我将得到00h

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

    您好、Sadashiva、

    感谢您的发帖。

    您能否在启动后检查/DRDY 脉冲? 连续/DRDY 下降沿之间的周期应与32kSPS 的默认数据速率匹配。 这将确认器件正在运行。 您还可以尝试读回 ID 寄存器。

    如果这两种情况都不起作用、您能否在电源保持连接的情况下额外脉冲/RESET 引脚、然后重复上述建议?

    此致、

    Ryan

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

    您好、Ryan、

      我们在过去两天里做了几次实验 -

    我正在为以下提到的案例1和案例2运行相同的固件代码。

    类似代码可与 ADS124S08完美搭配使用

    案例-1:START =低电平

    • MISO 线路稳定。
    •  启动后没有/DRDY 脉冲。
    • MISO 数据始终为零。 示波器捕获与之前附加的相同。
    • ADC 的复位保持10秒、 并在复位消除后的10秒后开始 SPI 访问。 无更改

    案例-2:START =高电平

    • MISO 线路不稳定。 随机切换。 我觉得很奇怪。
    •  启动后有/DRDY 脉冲。  /DRDY 下降沿与32kSPS 的默认数据速率匹配
    • ADC 的复位保持10秒、  并在复位消除后的10秒后开始 SPI 访问。 无更改

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

    您好、Sadashiva、

    这是合理的- START 引脚必须为高电平(或者您必须发送 START 命令)、以便调制器开始转换、并使/DRDY 以数据速率进行脉冲。

    是否在尝试读取/写入寄存器之前发送 SDATAC 命令? 器件在启动时默认为 RDATAC 模式。

    此致、

    Ryan

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

    感谢 Ryan、这对我们有所帮助!

    它在我发送 SDATAC 命令后开始工作。 ADS124S08不需要此功能。 错过了一些怎么做的。

    案例-1:START =低电平( 启动后无/DRDY 脉冲)也可在该命令之后工作。

    在我们的应用中、我们计划在案例1中运行。