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**** 2502205 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024938/tms320f28033-oscillator-compensation

器件型号:TMS320F28033

您好:

    有一个用于内部时钟校准的寄存器 INTOSCnTRIM。 FINETRIM 的范围为-31到31。 从-31到31的值是否直接与10M 相加?  

 

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

    我们想知道这种粗略和精细调节值是如何应用于10M 晶体振荡器的?

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

    Xiaolin、

    这是正确的、微调中的任何变化将根据 每个阶跃的 DS TYP (~14kHz)移动内部0引脚振荡器。

    请记住、这是有符号幅度格式、而不是二进制补码、因此 CCS 中的任何寄存器视图都不会正确显示负值。

    振荡器温度补偿函数使用 FINETRIM 寄存器根据温度传感器的测量结果将频率重新居中。

    请注意、每个器件在30°C 时从出厂时调整为理想值10MHz、因此粗调和精细修整的 DEVICE_CAal 函数后的值将不为零。  只能通过调制 FINETRIM 在器件的整个温度范围内实现~10MHz。

    最棒的

    Matthew