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.

[参考译文] TMS320F28377S:温度传感器读数不正确

Guru**** 2581345 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/848141/tms320f28377s-incorrect-temperature-sensor-reading

器件型号:TMS320F28377S
Thread 中讨论的其他器件:controlSUITEREF3030

您好!

我有一段代码、用于读取内部温度传感器。 它主要基于 controlSUITE 中提供的示例。
主要区别在于传感器读数(来自 ADC-A 通道13)存储在每10ms 由软件触发的 SOC13中。
在 LAUNCHXL-F28377S 评估板上运行代码运行正常、传感器读数非常合理。

但是、同一代码在目标硬件设计(基于 LAUNCHXL 的早期版本)上产生的读数会变得非常高(大约低60%)。

到目前为止、我唯一可以发现的硬件差异是、LAUNCHXL 在电压基准源(REF3030)之后使用单位增益运算放大器
在目标设计直接将 REF3030连接到 VREFHI 并使用缓冲电容时馈入 ADC 基准电压。

因此基准电压相同、代码相同。
在目标器件上、ADC 连接到实际外设、这是否会对内部温度传感器读数产生影响?

我可能遗漏了什么?
温度传感器采样是否存在一些时序限制?
单位增益 OP-AMP 是否确实是参考手册所述的可选运算放大器、或者在某些情况下是必备运算放大器?

此致、
Andreas Fellnhofer

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

    尊敬的 Andreas:

    VREF 上的运算放大器与无运算放大器不应影响12位模式直流精度。  测试表明、这对16位交流性能的影响更大:SNR 和 THD。  

    需要注意的一些事项:

    • 定制电路板(VDD、VDDIO、VDDA)上的电压电源电平是否正常?
      • 是否有任何测量电源电流的方法?
    • 定制电路板上的 S+H 时间(由 ACQPS 设置)是否相同?  增加 S+H 时间是否会提高性能?
    • 如果您在与温度传感器相同的 ADC 上的一个外部通道上对直流电压进行采样、它在您的定制板上看起来是否正常?
    • 是否有任何外部通道(尤其是与温度传感器连接的 ADC)高于或低于[VSSA 至 VDDA]的范围?  
    • 读数是原始温度传感器转换结果的"60%关闭"还是转换为度数后的值的60%关闭。 C?
    • 芯片是否过热(您是否可以使用热像仪、您可以将热电偶卷带到封装中、或者您可以指向封装的红外温度计)?   

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

    您好 Devin、

    非常感谢!

    根据您的建议、我们很快就发现、定制板上只有 ADCB 使用3V 电压基准、而 ADCA 使用电流感应电路的电源电压基准(用于"自动缩放"测量)。

    使用固定的3V 基准、确保温度读数足够正确。

    此致、Andreas

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

    尊敬的 Andreas:

    听到它现在正在工作很棒!