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.

[参考译文] ADS7953:自动2模式下的通道数据错误

Guru**** 2943400 points

Other Parts Discussed in Thread: ADS7953

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/923106/ads7953-channel-data-error-in-auto-2-mode

器件型号:ADS7953

你(们)好。

我使用 ADS7953 CH0-CH13在自动2模式下测量温度。 我发现 CH9-CH13数据等于 CH0-CH4、看起来 CH9-CH13只是重复 CH0-CH4的数据。 这是我的代码。 我想知道我应该检查哪个部分来解决这个问题。 我还在这里连接 SCH。

谢谢。

发送(0x9340) //选择 CH13作为最后一个通道

发送(0x3C40)

发送(0x3840)

对于 I IN 范围(14)

  Val[i]=发送(0x3840)

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

    您好!

    对于我可以看到的内容、它看起来就像您使用的是正确的命令。

    我建议使用一个连接到数字线路、CS、SCLK、SDI、SDO 的示波器

    这将确认您对代码的期望实际上是正在发生的情况

    这还有助于确认正在转换哪些通道。 SDO 帧的前四位将显示转换数据所对应的通道。 这将是一种非常快速和直接的方法来确认最后四个通道是否重复。  

    另一种方法是:将通道9 (或任何可疑的重复通道)的输入电压更改为已知的直流值、并检查 SDO 数据是否跟随直流输入、或显示可疑的重复通道值。  

    请注意、无需在自动模式2下重新对寄存器进行编程即可对通道进行排序。 该模式的目的是让器件自动对每一帧执行该操作。 这意味着、在您选择最后一个通道并发送第一个帧以在 ch0重新启动并设置 Vref 范围后、  

    您只需要发送重复的0x0000h 代码、器件将自动循环浏览通道。 当环路完成时、它也将在 Ch0处重新启动。  

    此致

    Cynthia