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.

[参考译文] TMS320F28379D:配置 QEP 的 CCP 和 UPP 以适应不同的电机速度

Guru**** 2534650 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/818215/tms320f28379d-configuring-ccps-and-upps-of-qep-to-fit-different-motor-speed

器件型号:TMS320F28379D

大家好、  

我的客户正在测试 F2837x QEP、他们希望重新配置 CCP 和 UPP、以获得更好的性能和低速/高速范围。

我在 TRM 中注意到:  

1. UPP 不能动态修改;

2. CPPS 可以动态修改,但只能在禁用捕捉单元后修改;

我的问题是:

1.如何识别"动态"?  如何修改 UPP?

2.我的客户在禁用捕捉单元后修改了两位客户。 他们注意到、该模块在再次启用后将错过前几次捕获。 是否由"动态修改"引起? 如何避免这种情况?

此致、

Brian

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

    您好!

    对于 TRM、"QCAPCTL[UPPS]预分频器不应动态修改(例如、将单元事件预分频器从 QCLK/4切换到 QCLK/8)。 这样做可能会导致未定义的行为。"
    [引用用户="Brian Wang0]1. 如何识别"动态"?  如何修改 UPP?[/报价]
    由于在更改预分频器的这种情况下模块行为未定义、因此最好对模块进行软复位。

    [引用用户="Brian Wang0">2. 我的客户在禁用捕捉单元后修改了两个客户。 他们注意到、该模块在再次启用后将错过前几次捕获。 是否由"动态修改"引起? 如何避免这种情况?[/引述]

    正如我之前所说的、最好通过一个干净的配置并从模块复位开始、因为不允许动态变化、这个时钟预分频器的机会是很好的。 在这种情况下、行为未定义、因此很可能是由于这种情况。

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

    您好 、Subrahmanya、

    感谢您的回复。

    我没有注意到我们有一个用于软件复位的寄存器。 请帮助您指出如何做到这一点?

    此致、

    Brian

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

    您好!

    对于 eQEP、这将是 SOFTPRES4位0、1、2。
    您可以参阅 3.15.9.31 SOFTPRES4寄存器