将dsp的qep模块用在电机控制中
需要使用qep来定位一个绝对角度
然而观测结果显示,输入的z信号(index)是正常的,但通过在IEL标志位里设置的变量变化来看,有部分位置会出现误触,即没有z信号输入但dsp却认为有输入
程序之前也使用过,各项配置都是正常的,最近也参考了多个TI例程,可以保证没问题
(和手册里的唯一区别是,手册里来了z信号会出现高电平脉冲,实验中因为使用了反相器,因此z信号来的对应低电平脉冲)
将z信号的上升沿检测和下降沿检测都试过了,基本没有区别
实验测试结构如下
上图中最下面的波形是输入到dsp的z脉冲信号,可以看到分布比较均匀,是正常的
但中间的是程序里识别到z信号后就反转输出电平,可以看到在没有z信号的位置,也会出现翻转,这就是z信号误触了
请问有什么办法可以解决该问题吗?