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.
图中依次是:QB,QA,索引信号和索引标志(索引标志是我检测QFLAG[IEL]有使用GPIO翻转得到的),但是,我感觉配置和引脚都没有接错呢?您可以帮我找看看原因吗?为实在找不出来了?为怀疑有没有可能芯片本身出了问题?
你好,我需要了解几个信息:
1. 您正在测试多少个正交周期,这发生了多少?在整个 EQEP 的使用过程中是否会发生这种情况?
2. 系统是什么样子的?这是发生在定制电路板上还是我们的 EVM 之一?
3. 是否能够绘制关于正交输入的 QEPSTS[QDF] 位?
1. 您正在测试多少个正交周期,这发生了多少?在整个 EQEP 的使用过程中是否会发生这种情况?
回答:我测试正交周期有很多,但是输入的正交信号是我通过epwm模拟输入的,在整个过程中eqep的表示方向的状态寄存器都在变化。
2. 系统是什么样子的?这是发生在定制电路板上还是我们的 EVM 之一?
回答:这就是一个在DSP芯片的eqep模块输入正交的QA,QB和索引信号,然后通过解码模块后观察方向;发生在我公司的自制板子上,但是我认为不影响,因为我测量的是输入芯片端信号。
3. 是否能够绘制关于正交输入的 QEPSTS[QDF] 位?
回答:正交输入的 QEPSTS[QDF] 这以为的变化是随着QA电频边缘变化,但是我程序设置是正交模块式,所以很奇怪。
确实是很奇怪。可以尝试下打开input qualifcation吗,QA、QB、index 信号都要打开,这会给输入信号增加3-6个周期的延时, 但可以看看QEPSTS[QDF] 切换是否可能是噪声 GPIO 输入的结果。
当QEPCTL[IEL] = 00是什么现象?当POSCTR被配置成置位索引时该位应该被忽略,即PCRM=00,但我想知道这会有什么影响,否则我看不出配置有什么问题。
您是否确保在整个设备操作过程中将索引事件门控到 QEPB 输入?
您能否获得 关于 QEP 输入和索引事件的 QEPSTS[QDF] 的示波器输出,这将有助于查看问题。
1.当QEPCTL[IEL] = 00是什么现象?
回答:和QEPCTL[IEL] = 03现象一样,这个确实和和手册描述不一样
2.您是否确保在整个设备操作过程中将索引事件门控到 QEPB 输入?
回答:可以确保,EQEB输入dsp,但是EQEB输入不是编码器给的,是epwm模拟输入
3.您能否获得 关于 QEP 输入和索引事件的 QEPSTS[QDF] 的示波器输出,这将有助于查看问题。
回答:如下所示,绿色线是 QEPSTS[QDF] 波形输出,粉色线椒索引信号
QDF 波形表明这不是由于信号中的任何毛刺,而是配置的结果。您能否提供用于生成 QA、QB 和 QI 的 PWM 输入的 EPWM 配置?
方便的话可以提供一些软件好让工程师在自己的板子上测试一下?