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.

[参考译文] UCD3138A:ADC12

Guru**** 2455560 points
Other Parts Discussed in Thread: UCD3138A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/675516/ucd3138a-adc12

器件型号:UCD3138A

尊敬的 TI:

我对 UCD3138A 的 ADC 模式有2个问题

在数据表中"注意:即使通过设置 ADC12采样频率被预设为默认值267kSPS、也是如此

ADC_SAMPLINGSEL 设为零、以便获得最佳测量结果
建议通过将 ADC_SAMPLINGSEL 设置为6"将采样率设置为267kSPS

那么,我必须配置这个 ADC_SAMPLINGSEL 吗? 如果我  不 进行配置、会发生什么情况、因为默认情况下为 267kSPS?

2. ADC12控制提供 ADC 结果平均值计算功能, 设置100us 以在代码中触发 ADC 模式。 如果我选择 8样本移动平均值、那么800us 后、我可以在开始时获得 ADC 值的平均值?

如果 ADC 转换完成、您检查.adc_intTM  ADC_INT_RAW 和 ADC_INT 有何不同?  

如果使用 ADC 取平均值,是否必须使用 .ADC_INT?

祝你一切顺利

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

    为实现最佳性能、应使用 ADC_SAMPLINGSEL 为6。
    此设置中的性能经过测试、其他设置(0) 也可以正常工作、但不会受到影响。

    平均值计算实际上是一个 IIR (无限脉冲响应)、并会记住甚至超过8个结果。
    加电后、您可能需要等待一段时间(远远超过800us) 才能使平均值计算稳定下来、但从该点开始、您可以每100 μ s 读取一次。

    使用 ADC_INT、原始值不会被锁存、INS 不适合轮询。
    实际上、如果您每100us 进行一次轮询、并且通道数乘以4us 小于100us、则甚至无需检查此位。

    此致、