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.

关于eQEP手册中的一些疑问



上图为eQEP手册21页Software Index Marker相关的时序图

这幅图描绘的是index event marker时序,该模式下,QEPCTL[IEL]按照之前的描述应该是11吧

这幅图标题中的QEPCTL[IEL] = 1 是不是写错了

  • 再有就是请问QPOSILAT捕获值 F9F后面的捕获值为什么是0而不是FA0;

    还有一个问题是:

    eQEP Edge Capture Unit章节,26页

    从这幅图后面的公式描述看似乎并没有体现QCAP低速下计算转速相关的内容。

    理解1:

    对于低速计算转速,设定一个Unit position,也就是设定了一个单位角度,QCAP单元的timer按照一定的分频对系统时钟计数,在unit position事件发生时将计数值保存到PRD寄存器并清零计数器,这样也就知道了时间。有角度(角度折算成转)有时间就可以计算转速RPM值了

    理解2:

    Unit timer base单元用在高速计算转速设定时间间隔,低速下可能用不到,figure17这个图把unit timer base的UOUT也画在一起了,似乎是不是不太符合章节5 eQEP Edge Capture Unit的内容

    以上两点理解,请大家指正 

  • haichao zhang 说:
    这幅图标题中的QEPCTL[IEL] = 1 是不是写错了

    查了一下勘误表,并没明确给出,我也觉得是标错了,您可以按照QEPCTL[IEL]=11来配置。

  • 您好 感谢答复

    您看我对eQEP单元的理解是否合理呢