miaozheng 发表于 2012-10-13 14:23:44

小弟真心求教一个关于PWM步进细分的问题。

小弟第一次做步进驱动,碰到一个基础问题。小弟用的是ST的L6205驱动芯片来驱动电机,看了数据手册,得知开关频率是100K,意思是不是能接受的最小脉冲宽度是1/100K=10us呢?如果是这样的话,使用20K的PWM进行128细分的时候,最小的pwm占空比为20K*128的时间,将近要达到2-3M了,肯定小与10us,就算是64细分也要达到1M,这样开关还能不能正常工作呢?所以比较纳闷,L6205开关频率100K到底是什么意思?和PWM的占空比的时间到底是个什么关系呢?

silk 发表于 2012-10-13 20:32:13

开关频率100K与信号输入的脉冲宽度时间毫无关系。100KHz是与步进电机电流PWM有关,不用理会

miaozheng 发表于 2012-10-14 07:43:28

silk 发表于 2012-10-13 20:32 static/image/common/back.gif
开关频率100K与信号输入的脉冲宽度时间毫无关系。100KHz是与步进电机电流PWM有关,不用理会 ...

如果脉冲宽度时间很短的话,意味这开关打开时间很短,很有可能开关还没打开,脉冲就变低电平了,所以脉冲也变无效了呢?还有如果说步进电机电流和PWM有关的话,是怎么样来定义的呢?

silk 发表于 2012-10-14 11:24:15

脉冲宽度时间很短,譬如stk672要求大于10us,TB6560大于1us。脉冲信号会被步进电机锁存

miaozheng 发表于 2012-10-14 14:07:30

silk 发表于 2012-10-14 11:24 static/image/common/back.gif
脉冲宽度时间很短,譬如stk672要求大于10us,TB6560大于1us。脉冲信号会被步进电机锁存 ...

多谢大侠指点!再请教这个最短脉冲宽度是资料里面哪个参数决定的呢?
页: [1]
查看完整版本: 小弟真心求教一个关于PWM步进细分的问题。