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.

[参考译文] ADS1255:0xFFFF 有问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/699701/ads1255-problem-with-0xffffff

器件型号:ADS1255

 

您好!

 

我们使用 ADS1255并测试 Vin= 1V、单通道连续读取10个数据。

同步操作通过 SPI 命令提供。

但20~30出现了一个问题、即我们每隔1 μ s 读取一次0xffffffff。

我们遵循单通道连续读取序列。

我们发现、当读取0xffffffff 并重新发送 RDATAC 命令时、问题有时可以解决、但有时无法解决。

您以前有过吗?或者您有什么意见吗?

谢谢你。

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

    欢迎访问 TI E2E 论坛!

    在您的"单通道连续读取"序列中、是否通过发送"SDATAC"命令或除"0x00"以外的任何命令退出 RDATAC 模式?

    如果您以某种方式退出 RDATAC 模式、我可能会看到设备无法返回正确的数据。 在这种情况下、您需要发送 RDATA 命令来检索数据。 作为完整性检查、您可能需要尝试在 SDATAC 模式下读取数据、并在计时时始终发送"RDATA"。

    另一种可能是器件根本不响应您的命令(因此 DOUT 可能保持高电平或低电平)。 在这种情况下、/RESET、/PWDN 或/CS 引脚是否设置不正确、或者同一 SPI 总线上的另一个器件是否会导致争用? 这些似乎是器件可能不响应的最常见原因。 SPI 时序问题也可能存在、但通常在时序问题上、您仍会看到器件的一些响应。

    此致、
    Chris