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.

[参考译文] TMS320F28035:64引脚封装版本上的振荡器1Comp (temp)校准

Guru**** 2593490 points
Other Parts Discussed in Thread: TMS320F28035

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/666728/tms320f28035-osc1comp-temp-calibration-on-a-64-pin-package-version

器件型号:TMS320F28035

尊敬的 e2e 支持:

我的客户需要通过 Osc1Comp (temp)功能进行低温校准。

由于知道他在64引脚封装版本中使用 TMS320F28035、因此 ADCINA5引脚不可用。

此 F28035版本的温度校准是否有权变措施?

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    温度传感器在内部与 ADCINA5通道复用。 无论 ADCINA5是否为引脚输出、它始终可用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们的 ECU 必须在40ºC Ω 至+ 85ºC Ω 的范围内工作、但我在使用 CAN 总线的低温下面临一个问题。 通信似乎被卡住、重新传输了相同的消息。 这是我们第一次观察此行为。

    经过一些调查、我决定使用外部振荡器、现在通信正常。 然而、我对通过软件使用您的校准建议感兴趣、但我尚未成功。  

    您能否帮助澄清一些要点、以了解我们是否做得好:

    • 下一个定义是否适用于针对振荡器1校准的器件 F28035? 如果不是、是哪一个?  

    #define 振荡器1FineTrimSlope ()(*(int16 (*)(void)) 0x3D7E90)()

    #define 振荡器 getOsc1FineTrimOffset()(*(int16 (*)(void)) 0x3D7E93)()
    #define 振荡器 getOsc1CoarseTrim()(*(int16 (*)(void)) 0x3D7E96)()

    #define getRefTempOffset()(*(int16 (*)(void)) 0x3D7EA2)()

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

    是的、这些 API 函数确实适用于 F28035。

    请启动新主题、以便我们更好地跟踪您的特定问题。

    Tommy