Hi team,
My customer use TMS320F28375D in their project, and they meet below issues about the eQEP, could you please help on give some suggestions? Thank you!
1. Competitive risk
Set QEPCTL.bit.PCRM=1,QPOSMAX=0xFFFFFFFF,QEPCTL.bit.IEL=1,
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.
Hi team,
My customer use TMS320F28375D in their project, and they meet below issues about the eQEP, could you please help on give some suggestions? Thank you!
1. Competitive risk
Set QEPCTL.bit.PCRM=1,QPOSMAX=0xFFFFFFFF,QEPCTL.bit.IEL=1,
Hello,
Please expect a reply by 11/30.
Thanks
Anu
Hi Ivy,
Response to your questions in order:
#1 - Yes it is possible, if Index event (QI) and Quadrature event (i.e. QA or QB) occur at the same time, QPOSLAT value can be off by 1. Reason being the internal delays are different, so it is possible QPOSLAT happens prior to QPOSCNT update.
Is customer using GPIO in Async or Sync mode? Also, is there a specific concern from customer side? This can be handle in SW where customer on Index flag can read QPOSCNT multiple time, and if there is any update QPOSLAT value can also be updated.
#2 - FIMF flag is not valid in PCRM=1 mode, it is already mentioned in TRM. Please let me know if there is any specific concern, I am not clear on this issue.
#3 - Not clear on this question, can you show the waveform of the encoders with QA, QB and QI signals?
Best Regards,
Nirav