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.

[参考译文] TMDSCNCD28388D:为 eQEP 模块计算速度、QCAPCTL[UPPS]是在什么基础上设置的?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1325279/tmdscncd28388d-on-what-basis-qcapctl-upps-is-set-for-eqep-module-to-calculate-velocity

器件型号:TMDSCNCD28388D

QCAPCTL[UPPs]是单元位置事件预分频器。 在第一个示例项目的 CCS 项目示例中、eQEP_ex1_freq_cal 设置  QCAPCTL[UPPs]=0011、UPEVNT = QCLK/8。 在 eQEP_ex2_CCS 的第二个示例 Pos_Speed 工程中、设置 QCAPCTL[UPPs]=0101、 UPEVNT = QCLK/32。 在 Lab_eQEP 项目的实验示例中、设置为 QCAPCTL[UPPs]=0000、 UPEVNT = QCLK/1。 我请求在上述三个示例中解释选择 QCAPCTL[UPPS]这些不同数字的基础,并解释如何选择 QCAPCTL[UPPS]。

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

    您好、Nama:

    其默认值为 UPEVNT = QCLK/1。 选择 QCAPCTL[UPPS]就是选择单位位置预分频器。 预分频器越低、进行边沿计数和递增 QCTMR 时的分辨率就越高。 根据您的计算、您将需要选择不会导致 QCTMR 溢出的预分频器。 例如、如果您要测量低速、则需要不会引起以下条件的适当预分频器。

    此致!

    马瑞安