我用的TI推荐的taknic电机,其内置编码器输出含有较多谐波,连接正交编码器后电机一转就会影响JTAG仿真,导致仿真断开,电机不转的时候单独测试编码器的时候正常使用,另外使用外置正交编码器的时候也没有问题,我猜测是电机电磁干扰对编码器产生影响,或者电机导致电压波动,不知道如何解决,请求大家指点。
mangui zhang:地或者电源带来的影响导致JTAG断开或CPU复位看看有没有隔离的仿真器试试
如果不行最好确认一下转动瞬间CPU有没有复位
我用的TI推荐的taknic电机,其内置编码器输出含有较多谐波,连接正交编码器后电机一转就会影响JTAG仿真,导致仿真断开,电机不转的时候单独测试编码器的时候正常使用,另外使用外置正交编码器的时候也没有问题,我猜测是电机电磁干扰对编码器产生影响,或者电机导致电压波动,不知道如何解决,请求大家指点。
user5176067:
回复 mangui zhang:
感谢感谢!我当时想到仿真器隔离的事情了,只是我想有没有办法可以从源头上解决,还有这个电源和地的影响会不会引起芯片工作问题。
我用的TI推荐的taknic电机,其内置编码器输出含有较多谐波,连接正交编码器后电机一转就会影响JTAG仿真,导致仿真断开,电机不转的时候单独测试编码器的时候正常使用,另外使用外置正交编码器的时候也没有问题,我猜测是电机电磁干扰对编码器产生影响,或者电机导致电压波动,不知道如何解决,请求大家指点。
user5176067:
回复 mangui zhang:
感谢您的回复!我试了一下隔离仿真器,发现仿真还是会断,通过实验发现是电机内置的编码器的电源引入的谐波较大,有时可以高出基准电压几伏,但是CPU应该没复位,因为电机一直在转,我尝试在编码器供电的地方加2.2uf 10uf电容滤波但是效果并不明显,不知如何解决。另外我用TI的lanchpad开发板测试不会出现这个问题,我应该从哪个方面改进电路。