单片机
我最近在用TI的DSP芯片,型号是F2808,打算用里面的eCAP模块测直流无刷电机的霍尔信号频率,以此来测速。
我先用一块我做的板子发送PWM波,然后用eCAP测频率,测出来的没有问题,但是当我接上电机后,问题就来了,无论电机的转速是多少ecap测出来的频率都是25K。。。用示波器看霍尔信号才50Hz....用信号发生器发的PWM波测起来也很准。。。哪位遇到过相似的问题?求高手帮助,小鸟先行谢过了
PS:我用自己的板子发的PWM波和霍尔发出的波形一样,都是5V的方波
开关电源芯片用的LM2596,放置的是离着霍尔的输入不远,明天我再去查查,看看epwm输出的频率是不是25K,之前还真没往干扰上想。。。
明天我再测下,如果到DSP管脚上的波形还是正常的,这样能排除是干扰的原因吧?
怀疑是软件或者芯片寄存器设置什么有问题。
如果是干扰,正好就在25K,并且始终保持在那个值上的可能应该不会太高。