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.

[参考译文] MSPM0G3507:有关 MSPM0计时器 CCP 同步器的问题

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1478836/mspm0g3507-question-about-mspm0-timer-ccp-synchronizer

器件型号:MSPM0G3507

工具与软件:

团队成员、您好!

在我读取 MSPM0 G 系列 TRM 时、我发现 TRM 中的图(时序图)具有不同的 CCP 输入~同步 CCP 输入 TIMCLK 周期延迟。

图27-13在 CCP 和同步 CCP 输入之间有一个周期延迟、而图27-14有大约1.7个周期延迟。

请提供我理解正确的反馈。

1.这是因为 同步器吗?

在 TRM 的27.2.3.1.1.1 CCP 输入边沿同步部分、同步器可以检测至少持续1个周期的状态。

在图27-13中、CCP 输入在 TIMCLK 上升沿同时变为高电平、因此 同步器可以输出同步 CCP 输入  在 TIMCLK 的下一个上升沿。

但27-14、CCP 输入在 TIMCLK 上升沿后0.3个周期后变为高电平、因此同步器无法确定 CCP 输入是否为高电平(因为信号小于1个周期)、

因此、必须等待另一个时钟周期来输出同步 CCP 输入。

我是否正确了解同步器工作流程?

2.是否可以更改同步器中输入检测的周期量?

谢谢!

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

    尊敬的 James:

    [报价 userid="637524" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1478836/mspm0g3507-question-about-mspm0-timer-ccp-synchronizer ]]但27-14、CCP 输入在 TIMCLK 上升沿之后0.3个周期后变为高电平、因此同步器不确定 CCP 输入是高电平(因为信号小于1个周期)、[/QUOT]

    如 TRM 中所述、我认为您是正确的。

    从我的角度来看、我的理解如下:

    因为数字电路始终由时钟驱动、更具体地说、是由边沿驱动。 因此、它需要等待下一个时钟边沿来捕获输入信号。

    Unknown 说:
    2. 是否可以更改同步器中输入检测的周期数?[/QUOT]

    否 我找不到任何配置。

    B.R.

    SAL