Electronic – PWM vs. PPL in L298 motor controller

h-bridgel298motorpllpwm

I am currently developing a small robot project. The motor driver I have uses a L298 motor driver IC. It supports two methods of control, PWM and PLL and it is configurable with on-board jumpers on my board. What is the difference between the two in motor control? I understand how PWM works, but PLL got me thinking. Should I consider PLL?

For reference, it seems that they work in the same way: http://www.dfrobot.com/wiki/index.php?title=Arduino_Motor_Shield_(L298N)_(SKU:DRI0009)#Sample_Code

Also, here is the L298 datasheet, but it doesn't mention anything about PLL: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000240.pdf

Best Answer

This answer isn't correct. f.e. L298 motor shiled has PWM and PLL too. look at L298 wiki. Main difference is that with PLL you controlling speed and direction at one pin from -255 to 255 and second pin HIGH/LOW sets only enable/disable motor (you must switch pins as wiki says). With PWM you controlling speed with one pin and direction with second pin.

For me PLL works better than PWM, where I had problems that one of motor starts later.