你好:现在准备使用DRV8833驱动电机,请问输入芯片的pwm信号频率范围是多少?datasheet上给出的Current control PWM frequency典型值50k指什么?谢谢
芯片输入PWM可以到100k以上. Datasheet 上给出的50k是指内部电流整流的频率。就是说在输入不变的情况下,输出一旦触及我们通过Rsense 设定的限流值,将会自动产生50k PWM 来限制电流。
输入PWM没有下限,可以是常高常低输入。
电流控制主要是指内部集成了电流调节功能,通过检测Rsense上的电压和基准电压比较来实现电流控制,这个电流控制可以通过将Rsense直接接地来取消。
即使当有电流控制的情况下,只要实际电流没有超过设定值,芯片则和正常H桥一样,输出完全按照输入的PWM来变化。
这个触及限流的时机有关,所以占空比是不固定的,芯片自动调整,每个PWM周期之后芯片会再次尝试接通负载,在Blanking时间之后才比较新的电流值和设定值。
数据手册的8.3.3有详细的解释。
hi wilson:
谢谢你的答复,我用过其他芯片有采用固定off-time的,那个比较好理解。
8833的这种方式,我的理解是:只要触及限流,芯片立即进入slow decay的状态,那为什么还要在20us内存在占空比调节呢,占空比不是就意味着在20us区间内的某些时间内让芯片重新进入drive模式吗?另外这个占空比芯片是根据什么调整的呢?比如1us是drive模式,而19us是slow decay模式?
能否将您所说的数据手册8.3.3链接发一下,我再TI网站上没有找到这个,可能我这部分没有正确理解,希望能进一步了解一下。
谢谢
http://www.ti.com/lit/ds/symlink/drv8833.pdf
DRV8833采用的是固定PWM频率的调整方式,和固定OFF时间相比只是方式的区别。
受电机电感变化和反电动势影响,电流达到设定值的时间可能是不一样的,所以存在占空比的自动变化。不过当一切外部条件一定时,占空比会在几个PWM周期后回到一个相对固定的状态。
芯片永远做先开通Blanking 时间 -> 看采样电阻电压 -> 到200mV否 -> 是否decay -> 到PWM周期结束否 -> 重新开启Blanking.
还是有很大区别的。
固定PWM是指PWM的频率是内部固定死的。这里就是20us一个周期,频率是50k
Fixed off time只是说PWM为OFF的状态时间是固定值,整个PWM周期是根据电机和外部条件来的。如果电流用了10us达到设定值,再做一个20us 的off time,总的PWM周期是30us, 频率是33k