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.

[参考译文] TMS320F28062:ADC 偏移校准

Guru**** 2534460 points
Other Parts Discussed in Thread: TMS320F28062

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/941198/tms320f28062-adc-offset-calibration

器件型号:TMS320F28062

大家好、

我的客户将其系统中的问题追溯到其 TMS320F28062的 ADC 偏移校准:

"根据几天的调查、这可以跟踪到 ADC 的偏移校准–工厂校准和通过重新校准函数 AdcOffsetSelfCal()获得。

具体而言、在偏移量较差的单元上、存储在 ADCOFFTRIM 中的值为17、而偏移量良好的单元的值为1。

我将偏移例程更改为使用具有已知3.0V 精密基准的 ADC 引脚,这似乎大大减少了两个“相同”单元的差异。

使用 VREFLO 和引脚 B5校准失调电压时是否存在问题、如技术手册中的示例所示?"

我不希望这会成为方法(VREFLO 至引脚 B5)和怀疑接地噪声方面的问题、但他们尚未验证这一点。 有什么想法可以导致这种情况?:

"我尚未检查我们的接地是否有噪声、但即使在提供干净的台式3.3V 电源且没有进行反相切换时、我们也能实现高偏移。

我们会注意到我们用于为微控制器供电的3.3V 稳压器的变化。 我们使用 TI 的内部 VREG、因此我们选择将3.3V 馈入 VDDA、VDD3VFL、VDDIO 和 VDD 引脚。

此外、我们还为 ADC 使用内部3.3V 基准。

如果用于为芯片供电的外部3.3V 稳压器在电路板之间存在差异、这会改变提供给 ADC 的内部3.3V 基准吗? 这可能是导致偏移差异的原因?"

谢谢、

Antonio

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

    安东尼奥

    只要外部电压电源在规格范围内、就不应以客户观察的方式影响 ADC。  使用到 ADCINB5上 VREFLO 的内部连接是校准器件偏移的首选方法、并且与我们在工厂环境中使用的填充启动时加载到 ADCOFFTRIM 的默认值的方法一样。

    只需确认、存储在 OTP 中的值和客户运行重新校准时返回的值都是17?

    我想让客户使用97加载 ADCOFFTRIM 寄存器、并手动对 ADCINB5上的 VREFLO 连接进行采样并报告转换。(我认为这也是在重新校准代码中完成的、 因此、如果他们想要从该中间步进中捕获 ADCRESULT、这也很好)。

    我们还能获得相关的 ADC 设置吗、即 ADC 时钟(或只给我提供系统时钟和所有时钟 DIV 值)和 ACQPS (我也能理解其中是否有任何内容)。

    如果可能、客户可以从外部将 VREFLO 连接到另一个 ADC 通道、并对其进行采样、以查看使用内部连接时看到的值是否有差异?

    最棒的

    Matthew