Part Number:TMS320F28062
在EQEP模块中,程序设置如下,输入的正交信号QA相位超前QB相位90°,固定不变,为什么QEPSTS[QDF]一直在1和0之间跳变?
Ben Qin:
你好,请参考下手册7.4.1.1章节:www.ti.com.cn/…/spruh18i.pdf
,
yiyuquan yi:
这个我看过了,是正交解码器用来解析出两个正交信号的方向方法,但是如果QA超前QB90度一直保持下去,方向寄存器QDF不应该一直保持不变吗?
,
yiyuquan yi:
我不明白,在QA,QB固定输入情况下,难道状态寄存器QDF表示方向还会变化吗?
,
Ben Qin:
的确是不应该变化,可能是其他配置出错了。会不会是IO口接错了?
,
yiyuquan yi:
图中依次是:QB,QA,索引信号和索引标志(索引标志是我检测QFLAG[IEL]有使用GPIO翻转得到的),但是,我感觉配置和引脚都没有接错呢?您可以帮我找看看原因吗?为实在找不出来了?为怀疑有没有可能芯片本身出了问题?
,
Ben Qin:
是只有一次还是会持续翻转?
,
yiyuquan yi:
一直持续出现
,
Ben Qin:
这是相关真值表,请参考下,看是否符合:
,
yiyuquan yi:
不符合呢,我了解过论坛中也有不少人问过这个问题,但是好像都没有一个确切的解答,您也可以看看英文论坛里看看,感觉这个问题很奇怪?
,
Ben Qin:
我将问题发到英文论坛上看是否有人知道。
,
yiyuquan yi:
好的,非常感谢