一个8通道 MUX 被连接至 ADC121的输入。
ADC 使用自动模式、并且在使用 SDA 进行读数之前、MUX 通道每1ms 切换一次。
我想问一下提高 fconvert 采样率的缺点。
我实际上比较了1.7ksps 和13.5ksps 设置。
13.5ksps 的读数更准确。
我想知道是否有推荐的设置方法。
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.
一个8通道 MUX 被连接至 ADC121的输入。
ADC 使用自动模式、并且在使用 SDA 进行读数之前、MUX 通道每1ms 切换一次。
我想问一下提高 fconvert 采样率的缺点。
我实际上比较了1.7ksps 和13.5ksps 设置。
13.5ksps 的读数更准确。
我想知道是否有推荐的设置方法。
您好!
使用的周期时间设置取决于您的系统要求和输入电路。 输入电路需要能够驱动输入并在分配的时间内稳定、因此器件采样速度越快、输入电路必须稳定的时间就越短。 器件性能将在整个采样率范围内保持不变。
与较低的采样率相比、较快的设置会导致更准确的读取、这一点很奇怪。 我建议使用满足您系统要求的采样率、然后优化您的输入信号电路以使其稳定在该范围内。
您能否分享您的原理图、包括输入信号电路
此致
Cynthia
您好!
辛西亚-圣
首先、出于我们的目的、我们希望在10ms 周期内读取 MUX 的所有8个通道、并每1ms 切换一次 MUX 通道。
ADC 读取时序发生在 MUX 通道切换之前。 因此、切换 MUX 通道后有1ms 的读取等待时间。
所附原理图的右侧连接到多路复用器输入。 原理图中的 SWBAT 为12V。
其他6个通道是相同的电路、SWBAT 和 D5.0V 基本上是相同的电压。
我对您的答案有疑问。
我知道转换结果在转换结果寄存器中被覆盖、除非转换结果被读出。 在这个用法中、例如、13.5ksps 意味着在1ms 内执行13.5次转换。 当切换通道后1ms 读回数据时、我们假设在该时间内转换的数据将被丢弃、寄存器中剩余的数据最终将被读回。 因此、我认为数据读取只会在1ms 后读回稳定的数据、但事实并非如此?
此致
Katsuya
Katsuya-san、
在自动 模式下、ADC 将仅保持转换值、直至下一次转换(将自动发生)、并将用更新的测量值覆盖。 在正常模式下、ADC 将保持该值、直到读出该值。 这意味着您计划如何使用它将不起作用、如果器件执行13次转换、然后您读出该值、您将读出最后一个测量值、而不是第一个测量值。
从您共享的内容来看、对于您的应用、正常模式可能是最合适的、而不是自动模式。
此致
Cynthia