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.

[参考译文] TMS320F28335:ADC 内部电压基准、温度系数

Guru**** 2613355 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/694538/tms320f28335-adc-internal-voltage-reference-temperature-coefficient

器件型号:TMS320F28335

您好!  

客户将 F28335用于电机应用。  

现在、他们面临着从低到高温度的 ADC 精度问题、例如0到89C。 存在偏移误差、增益误差甚至内部基准温度系数误差。  

如果可以校准这三个误差、精度将非常好。 但基于其硬件、无法实现全部3个。

那么、我们想知道、哪个具有最高优先级、要进行校准?   

对于偏移校准、不可能执行。 客户的硬件、任何 ADC 通道都没有 ADCLO。 失调电压与温度之间是否存在任何关系? 或者、如果每个温度中的偏移是固定的? 如果是、客户可以校准。  

请注意:在代码中调用 ADC_Cal ()。 F28335附近有一个 NTC、用于获取环境温度。  

非常感谢。

BR、Jordan  

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

    您能否澄清一下此电路板是否仍在开发中、是否可以向电路板添加 ADC 连接、或者这是否适用于现有电路板、且它们不会对硬件进行修改?

    一般来说、所有 ADC 误差源都会随温度漂移、但漂移会因器件而异。 无法预测漂移误差。 内部基准误差被视为增益误差、因此、如果增益误差得到补偿、则可以忽略内部基准漂移。

    我要说、首先需要使用 ADC 参考指南中描述的过程来校准偏移误差。 偏移误差会干扰增益误差的补偿尝试。 最好使用 ADC 通道连接到 ADCLO、但也可以使用连接到模拟接地的方式。

    如果有已知的电压要与之进行比较、则可以使用软件补偿增益误差。 例如、如果一个 ADC 引脚连接到固定的2.5V 电压基准、系统可以定期转换电压并计算软件比例因子以补偿误差。

    Tommy