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.

[参考译文] MSPM0C1104:MSPM0C1104 支持 FCL?

Guru**** 2805935 points

Other Parts Discussed in Thread: MSPM0C1104

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1607504/mspm0c1104-mspm0c1104-supports-for-fcl

器件型号: MSPM0C1104

您好、  

我可以检查 MSPM0C1104 是否支持频率校正环路 (FCL) 功能?

 

根据数据表、它确实支持它、但调用 DL_SYSCTL_enableSYSOSCFCL () 不会提高客户生成的 IO 脉冲计时精度。

 

谢谢、

Christina

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

    尊敬的 Christina:

    MSPM0C1104 支持频率校正环路 (FCL)。

    以下是器件数据表中 SYSOSC 的精度:

    能否详细介绍一下启用和未启用 FCL 时它们的确切执行情况以及精度?

    预期结果是什么?

    如何生成 IO 脉冲?

    此致、

    Owen

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

    尊敬的 Owen:  

    感谢您的反馈。  

    以下是客户测试方法的详细信息:

    1. 使用 PA2 引脚生成 500Hz 脉冲、50%直流(1ms 高电平、1ms 低电平)
    2. 捕获周期内的信号 5 分钟 使用示波器 500 MS/s 启用 WO FCL

     

    一方 启用 FCL 时、测得的脉冲为 501.313Hz

    误差= 501.313–500 =+1.313Hz (0.262%)  

     

    之间的比较 启用 FCL、测得的脉冲为 501.319Hz
    错误= 501.319–500 =+1.319Hz (0.264%)

     

    因此、

    运行 5 分钟、启用 FCL

    误差减小:1.319 - 1.313 = 0.006 Hz

    定时误差改善:(0.006 / 1.319​) x 100 = 0.45%

     

    这无疑是一项时序改进、但却微不足道。

     

    问题:

    1. 启用 FCL 后、客户是否应该期望获得更好的结果?
    2. 他们的测试方法是否合理?

    谢谢、

    Christina  

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

    尊敬的 Christina:

    粗略的 0.26%误差非常好。 根据器件数据表、在室温下启用 FCL 后、它完全处于预期误差范围内:+/–1.2%。 禁用 FCL 后似乎没有观察到很多误差、因此似乎他们没有从 FCL 中获得太多优势、但启用 FCL 将确保误差保持在器件数据表中列出的范围内。

    对我来说,这种测试似乎是合理的。

    改进这一点的可能方法是启用 FCC 并使用更精确的参考时钟、但一般来说、我认为他们观察到的精度非常高。

    此致、

    Owen