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.

[参考译文] ADS124S08:如何读取多个差分通道的伪代码?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1083009/ads124s08-pseudocode-of-how-to-read-multiple-differential-channels

部件号:ADS124S08

TI 您好,

我正在研究的设计利用 ADS124S08部件和5个应变仪,我正在尝试将我的头缠绕在该 ADC 在固件中的操作上。 我对以下几点感到困惑:

1.读取这5个测量值的顺序是什么? 是否可以在连续模式下执行?

2.用户是否必须手动切换代码中的频道?

3.是否有伪代码(或是否有人提供伪代码)来了解如何利用 ADC 同时读取多个信道?

4.对于所有5个应变仪的采样速度,我能期待些什么? <1秒,>5秒?

提前道歉-我知道其中一些问题是板上的,含糊不清的,但我似乎无法弄清楚这是如何在任何地方做到的。 感谢所有的指导!

迈克尔

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

    迈克尔:

    欢迎参加 E2E 论坛!

    [引用 userid="515214" url="~ë/support/data-engers-group/data-engers/f/data-engers-forum/1083009/ads124s08-伪 文档代码操作指南-读-多差分通道]1. 读取这5个测量值的顺序是什么? 是否可以在连续模式下完成?
    1. 将 ADS124S08配置为所需的配置。
    2. 设置为连续转换模式(默认模式)并发出 start 命令。 (这假定起始销保持在低位。  如果启动时间较高,设备将自动进入连续转换模式。
    3. WREG 到 MUX 输入寄存所需的输入通道。 (写入 MUX 寄存器将重新启动转换。)
    4. 监控 DRDY 并查找信号转换结束的高到低转换。
    5. 用于下一个所需输入通道的 WREG 到 MUX 输入寄存器。  
    6. 使用 RDATA 命令可以读取上次的转换结果。
    7. 回放至4。

    这不是实现此目的的唯一方法,因为可以在写入下一个输入通道的同时直接读取转换结果(请参阅 ADS124S08数据表中的图92)。  我认为以上内容可以更好地解释整个流程。  另请注意,设备已设置为连续模式。

    [引用 userid="515214" url="~ë/support/data-engers-group/data-engers/f/data-engers-forum/1083009/ads124s08-伪 文档代码操作指南-读-多差分通道]2. 用户是否必须手动切换代码中的频道?[/quot]

    是的,您将需要手动更改代码中的固定输入通道。  此设备没有自动序列发生器。

    [引用 userid="515214" url="~ë/support/data-engers-group/data-engers/f/data-engers-forum/1083009/ads124s08-伪 文档代码操作指南-读-多差分通道]3. 是否有伪代码(或有人可以提供伪代码)来了解如何利用 ADC 同时读取多个信道?

    我基本上给了上面的伪代码。  由于该设备是一个具有多 路复用输入的单 ADC,因此没有机制可以同时转换多个信道。  换言之,一次转换一组差动输入。

    [引用 userid="515214" url="~ë/support/data-engers-group/data-engers/f/data-engers-forum/1083009/ads124s08-伪 文档代码操作指南-读-多差分通道]4. 对于所有5个应变仪的采样速度,我能期待什么? <1秒,>5秒?

    此处的答案取决于所选的数据速率和所选的过滤模式。  最快的数字滤波器模式是低延迟滤波器,为了帮助过滤电源线循环噪音,最好使用20sps 进行50/60 Hz 抑制。  ADS124S08数据表中的表13给出了低延迟滤波器的转换时间,每通道大约为57ms。  因此,以20sps 的输出数据速率扫描所有5个输入需要大约285ms。

    TI 最近发布 了桥接测量基本指南。  您可能会发现本指南非常有用,特别是第69页第6.8节中描述的电路。

    此致,

    鲍勃·B

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

    早上好,Bob,

    非常感谢您的知识。 你已经为我的一天做了准备!  

    迈克尔