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.

[参考译文] TMS320F28388D:在 eQEP 上使用带有 ADC SOC 的选通事件锁存器

Guru**** 2611705 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1020169/tms320f28388d-using-strobe-event-latch-with-adc-soc-on-eqep

器件型号:TMS320F28388D

您好!

对于一个项目、我需要在精确的时刻读取 ADC 采集和位置编码器。

在该设计中、ADC SOC 由 PWM 事件触发器(TBCTR 为零)同步、并在转换结束时生成它。 必须在同一 PWM 事件期间读取 eQEP、并且我也会生成 eQEP。

在 TRM (27.5.2.2选通信号事件锁存)中、提到可以从外部引脚或 ADCSOCA 和 B 锁存位置计数器

您是否有更多有关如何使用此函数以减少其数量的信息?

此致。

Jerome

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

    您好!

    最后、我认为我找到了解决方案。 回复不在 ADC、PWM 或 eQEP 章节中、而是在 TRM 的3.14.17 - SYNC_SOC_REGS 中。 ADCSOCOUTSELECT 寄存器管理 ADCSOC A 或 B 源选择。

    因此、我是否必须设置选通引脚(我的设计中不使用选通引脚)、因为选通事件锁存器与 ADCSOC 进行或操作?

    此致。

    Jerome

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

    您好 Jerome、

    为了在 ADCSOCA 或 ADCSOCB 上锁存 eQEP 的位置计数器、需要在 eQEP 内部将 eQEPx.QEPSTROBESEL.STROBESEL 设置为0x2 (ADCSOCA)或0x3 (ADCSOCB)。

    此致、

    Nirav

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

    Nirav、您好、感谢您的回复。

    我有一个关于这个问题的最后一个问题。 由于选通信号事件锁存功能是逻辑功能、或者在 ADCSOC 和锁存输入引脚之间、您知道我是否必须将引脚设置为0?

    此致。

    Jerome

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

    您好 Jerome、

    不是必需的、您可以将 eQEPxS 引脚用作 GPIO、不要将 GPIO 多路复用器配置为 eQEPxS、这样它将仅由 ADCSCOC 事件驱动。

    此致、

    Nirav