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.

[参考译文] TMS320F28P650DK:内部温度传感器:CPU2中的温度计算不正确

Guru**** 2553620 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1293525/tms320f28p650dk-internal-temperature-sensor-temperature-calculation-in-cpu2-is-incorrect

器件型号:TMS320F28P650DK

尊敬的 专家:

我在 CPU2中使用了 ADC_getTemperatureC ()函数计算内部温度、发现结果不正确。  该函数使用存储在 TI OTP 区域中的偏移和斜率参数、但我发现 TI OTP 的内容只能由 CPU1读取、并且 CPU2可以读取所有零。

TI OTP 区域是否只能由 CPU1访问? 如果是、这是否意味着我需要通过其他方式将这些参数传递到 CPU2、然后才能在 CPU2中进行温度计算?

此致、

Shwan

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

    大家好、Shawn、

    是的、您必须将温度传感器的 OTP 值从 CPU1传递到 CPU2、才能进行正确的计算。  CPU2无法访问存储温度传感器斜率和偏移的 OTP 位置。

    此致、

    约瑟夫

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

    非常感谢。 这可以解决我的问题。