
上图为eQEP手册21页Software Index Marker相关的时序图
这幅图描绘的是index event marker时序,该模式下,QEPCTL[IEL]按照之前的描述应该是11吧
这幅图标题中的QEPCTL[IEL] = 1 是不是写错了
user78960159:
再有就是请问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的内容
以上两点理解,请大家指正

上图为eQEP手册21页Software Index Marker相关的时序图
这幅图描绘的是index event marker时序,该模式下,QEPCTL[IEL]按照之前的描述应该是11吧
这幅图标题中的QEPCTL[IEL] = 1 是不是写错了
Seven Han:
haichao zhang这幅图标题中的QEPCTL[IEL] = 1 是不是写错了
查了一下勘误表,并没明确给出,我也觉得是标错了,您可以按照QEPCTL[IEL]=11来配置。

上图为eQEP手册21页Software Index Marker相关的时序图
这幅图描绘的是index event marker时序,该模式下,QEPCTL[IEL]按照之前的描述应该是11吧
这幅图标题中的QEPCTL[IEL] = 1 是不是写错了
user78960159:
回复 Seven Han:
您好 感谢答复
您看我对eQEP单元的理解是否合理呢
TI中文支持网



