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.

[参考译文] TMS320F28033:针对振荡器补偿的温度感测问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024529/tms320f28033-question-of-temperature-sensing-for-the-oscillator-compensation

器件型号:TMS320F28033

客户希望 将内部振荡器用作时钟源、并根据 我们的应用手册 SPRAB84A 评估振荡器补偿。 它们使用 3.184V 的外部 ADC 基准电压。  由于它们需要 获取 温度传感器的 ADC 结果、因此它们想知道使用内部 ADC 基准和外部 ADC 基准之间是否存在任何差异。

对于温度感应结果、以下代码来自他们的一个旧项目、工程师想了解为什么在发送 补偿之前需要将结果乘以3847/4096。 请帮您检查并分享您的评论吗? 谢谢你。

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

    Aki、

    如果客户使用外部基准对温度传感器进行采样、则需要根据满量程范围的比率对其进行调整。  内部基准被设定为提供3.3V 的 FSR、当温度传感器被采样时、它基于 FSR 来计算电压到温度的推导。

    在这种情况下、由于 FSR 较小、来自温度传感器的相同电压似乎是一个较大的 ADC 值。  他们的旧项目看起来就是这样、即根据新的 FSR (VREFHI)进行扩展。  3847/4096 = 0.939或 FSR 为3.099。  如果客户希望将相同的理论应用于3.184的新 FSR、则需要将3847更改为3951 (我认为4096应为4095、因为这是最大代码)

    使用内部基准仍有一些差异、因为我们的校准系数还考虑了温度范围内的内部基准漂移(反映在器件的增益误差 ppm/degC 中)。  它将优于未补偿的、但可能不如原始方法稳健。

    客户可以选择切换到内部基准进行此测量、但由于更改基准时的稳定时间为1us、因此这可能是不利的。

    最棒的

    Matthew