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.

[参考译文] ADS114S08B:在多通道加热系统中使用具有单 SPI 总线的多个 ADS114S08B

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1395919/ads114s08b-using-multiple-ads114s08b-with-single-spi-bus-in-multi-channel-heating-system

器件型号:ADS114S08B

工具与软件:

您好!

我目前正在设计一个多通道加热系统、该系统将利用 FPGA 与多个 ADS114S08B 器件连接、以进行4线 RTD 测量。 为了优化 FPGA 信号线的数量、我计划使用单个 SPI 总线连接多个 ADS114S08B 器件。 我对这种设置有几个问题:

   1.数据表(第10.1.1节)建议将一个47欧姆电阻与数字输入和输出信号串联。 在所示的两种电阻配置中、哪一种更合适? 或者、您是否会推荐更好的连接方法?
   2.同一 SPI 总线上最多可并联的 ADS114S08B 器件数量是多少?
   3.使用内部时钟信号还是外部4.096MHz 时钟信号的选择是否会影响获得的 RTD 电阻值的准确性?
   4.在随附的图中、连接 DRDY 信号、以便在 FPGA 发送 START/SYNC 信号后、只需检查 DRDY 是否为1即可确保所有 ADS114S08B 器件均已完成转换并准备好进行数据读取。

感谢您的帮助。

此致、

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

    您好、

    对您的问题的回答:

    [报价 userid="581463" url="~/support/data-converters-group/data-converters/f/data-converters-forum/1395919/ads114s08b-using-multiple-ads114s08b-with-single-spi-bus-in-multi-channel-heating-system (第10.1.1节)]数据表建议将一个47欧姆电阻与数字输入和输出信号串联起来。 在所示的两种电阻配置中、哪一种更合适? 或者您建议使用更好的连接方法吗?

    通常、这些电阻器应放置在信号驱动器附近。 例如、控制器驱动 DIN 引脚、因此电阻器应靠近控制器上的引脚;相比之下、ADC 驱动 DOUT 引脚、因此电阻器应靠近 ADC 上的该引脚。 但是、在这些相对较低的通信 频率下、这并不是非常重要

    [报价 userid="581463" url="~/support/data-converters-group/data-converters/f/data-converters-forum/1395919/ads114s08b-using-multiple-ads114s08b-with-single-spi-bus-in-multi-channel-heating-system "]可在同一 SPI 总线上并联连接的 ADS114S08B 器件的最大数量是多少?[/QUOT]

    这取决于运行速度和总线上的总电容(包括每个器件的容性负载+布局/布线电容)。 因此、这个问题没有单个答案、但您需要在这两个参数之间进行权衡。 速度越慢、您可以在总线上放置的器件就越多。

    使用内部时钟信号与外部4.096MHz 时钟信号的选择是否会影响获得的 RTD 电阻值的准确度?

    不是直接的。 如果您正在使用数字滤波器来抑制某些频率(例如50/60Hz)、则振荡器的精度会影响您可以获得的抑制程度。 但时钟频率不会改变固有测量精度、而且这些输入频率太低而不考虑时钟抖动

    [报价 userid="581463" url="~/support/data-converters-group/data-converters/f/data-converters-forum/1395919/ads114s08b-using-multiple-ads114s08b-with-single-spi-bus-in-multi-channel-heating-system "]在随附图中、连接 DRDY 信号时、FPGA 发送 START/SYNC 信号后、只需检查 DRDY 是否为1?[/QUOT]即可确保所有 ADS114S08B 器件均已完成转换并准备好读取数据

    您可能不需要所有这些额外的电路。 实际上、如果您每次都发出启动/同步信号、那么您当然知道数据可用之前需要多长时间、这在时钟的容差范围内。 那么、假设根据您选择的数据速率、数据将在1ms 内就绪、而时钟精度最大为2% 即1.02ms、因此如果您等待1.1ms 的额外裕量、则可以确定所有 ADC 都 已完成转换过程。

    您是否要在每次需要转换时发出 START/SYNC 命令? 还是只在开始时一次、然后从每个 ADC 获取连续数据?

    -Bryan

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

    尊敬的 Bryan:

    感谢您对我的问题的详细答复。 由于我们还处在电路设计阶段、因而还未决定使用连续转换模式还是单次转换模式。 我们将考虑您的建议、即在固件设计阶段通过延迟发送 START/SYNC 信号后的特定时间来确保 ADC 转换完成。

    再次感谢您的帮助。

    此致、