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.

[参考译文] TMS320F28377S:ADC PPPB 锁存器 ADCyEVTx

Guru**** 2482215 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/652944/tms320f28377s-adc-pppb-latches-adcyevtx

器件型号:TMS320F28377S

你(们)好

很遗憾、这个线程 https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/631741?tisearch=e2e-quicksearch 似乎被锁定、我无法回复。

首先、我想查看有关缺失 CBCEN 位的文档。

上述 线程中的 Devin Cottier 相反、PPB ADCAEVT0似乎被锁存、并且 ePWM CBC 跳闸区域保持激活状态、直到 我在 ADCEVTCLR 寄存器的相应位位置写入"1"。 我将使用修订版 C 器件。  根据 TRM 中的 PPB 图、ADCAEVT0应该是脉冲而不是锁存。

Edward

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

    我们已指派 TI 工程师来帮助解决您的问题。 由于假期,答复可能会延迟。 感谢您的耐心等待。

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

    我将对此进行研究、但可能需要几天的时间才能得到答案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 EK:

    很抱歉耽误你的时间、也很困惑。

    在 F28377x 修订版本0、A 和 B 上、遵循以下勘误表:

    • ADC:ADC PPB 事件触发器(ADCxEVT)至 ePWM 数字比较子模块
      •  ePWM 可能无法检测到 ePWM 数字比较子模块的 ADCxEVT 触发。

    此勘误表的原因是 PPB 仅产生脉冲输出、其时间不够长、无法始终如一地触发 EPWM。

    现在在 F28377x 修订版 C 上、这是固定的、输出现在被锁存。  与我在参考线程中所说的相反、您确实必须先清除 PPB 状态位、然后才能清除 ePWM 跳闸区域。

    现在、在 F2804x 器件上、有一个额外的特性:逐周期跳变(CBCEN 位)。  如果设置此位、则在加载新的 ADC 结果时、如果 PPB 标志不显示跳闸条件、则会自动将其清除。  F28377x 上不存在此功能。

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

    非常感谢您的解释。 何时在参考手册和/或勘误文档中进行更改? 它仍然没有记录!!! 我是否可以假设下一个芯片修订版将像修订版一样工作 C?

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

    下一个文档发布应包含这些更改。 所有未来的修订都将支持当前的功能。