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.

[参考译文] ADS7854:读取配置数据时出现问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1191195/ads7854-issue-when-reading-configuration-data

器件型号:ADS7854

您好!

我将使用具有单个 SDO 链路和32CLK 配置的 ADS7854。 执行配置后、当我读回配置寄存器 CFR 时、位 R13和 R12均为"0"、预期为"1"。 其他位(R11至 R0)正确。 这样做的原因可能是什么?

此外,我使用的是 SPI 模式3。 是这样吗?

此致。

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

    阿尔纳德

    对于 SPI 模式: 不同的文献并不完全恒定、这些数字对于 SPI 模式是指什么。   因此、我将介绍该器件的模式行为。  对于 ADS7854、时钟可以处于高电平或低电平空闲状态。  数据在上升沿转换、并在下降沿捕捉。  我相信您假设时钟空闲、数据在上升沿转换、并在下降沿捕捉。  这是 SPI 通信互操作的正确方法。  

    寄存器读取。  数据表意味着您应该能够读取 ADDR1和 ADDR0位。  但是、我怀疑这可能不正确、这些是只写位(类似于位15写入/读取)。  正确回读所有再挖掘位这一事实支持这一假设。  此外、其余位看起来正确这一事实表明您使用的是正确的 SPI 模式。  我将在实验中确认此操作、但这可能需要一些时间。  现在、我认为您正在正确配置器件。

    此致、

    艺术

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

    艺术、

    非常感谢您的回答和帮助。 因此、我将从现在开始保留这些设置。

    请告诉我实验室测试是否会导致不同的结果。

    此致、

    Arnaud。

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

    阿尔纳德

    我手头上没有任何设备。  我订购了一些样片。  我将在几天前确认这一点。

    谢谢、

    艺术