guihu 发表于 2013-11-27 20:20:00

呃,我不太明白L297这个芯片第11脚的作用。

我是参照reprap网站上,StepperMotorDriver1.2那个电路图来的。
当11脚接在低电平的时候,clock的脉冲正确的在A B C D(4 6 7 9)输出,和文档上写的一致。
但是此时,第58 脚(INH1INH2)并没有像文档上画的图那样依照脉冲输出高低电平,而是一直保持在低电平上,无论是halfstep还是fullstep。

当我把11脚接在高电平上的时候,是 5 8(INH1 INH2)按照文档那样输出信号了,但是 A B C D(4 6 7 9)反而是全部保持在高电平上。

依照电路图,11脚是接在高电平上的,那么此时ABCD全部都是高电平没有变化,步进电机是不转的,即使INH1 INH2接在L298的enableA enableB 上,也只是让L298的A+ A-同时有电或者没电,依然不会让电机转起来。

或者我猜想,11脚接高电平,是为了控制 单极性步进电机(unipolar)的 ?但是电路图上画的却是双极性的(bipolar),这里我完全想不通也搞不明白。

还有一点想不明白的是,有些帖子说11脚控制斩波生效脚,高电平的时候对ABCD有效,但是ABCD是输出脚,这又有什么用呢?低电平的时候对INH1 INH2有效,而此时INH1 INH2本身就是低电平,几乎没有什么电压,这又有什么用呢?难道这ABCD INH1 2根据情形不同,还可以作为输入来使用吗?
页: [1]
查看完整版本: 呃,我不太明白L297这个芯片第11脚的作用。