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.

关于C2000的eqep模块

index信号用于一圈的位置校零,eqep模块可以设置在index信号的上升沿或下降沿来锁存QPOSCNT的值。但是对于增量式的电机,index信号还是有一定宽度,在上升沿和下降沿之间会经过几线A、B信号,如果电机始终保持一个方向转动,总是在上升沿来锁存QPOSCNT的值,这不会有问题,但是如果电机有时正转,有时反转,如果还都是在上升沿来锁存,那么就有问题了,很显然,我们期望的是:在正转时,上升沿锁存;反转时,下降沿锁存。不知道TI的eqep模块能否自动完成这个功能?

  • 再补充一下,把问题说简单点,index信号用于校零,我想用Position Counter Reset on Index Event功能,但是index信号有上升沿和下降沿,当正转和反转的时候,显然上升沿和下降沿会对调,那么就会造成Position Counter Reset的实际位置不一样,怎么解决?