I set the registrers
reg_val = 273; //0x0111 - bit11 - active high DRV8308_WriteRegister(DRV8308_REG00, reg_val); reg_val = 1279; //0x04FF DRV8308_WriteRegister(DRV8308_REG02, reg_val); reg_val = 26624; //0x6800 DRV8308_WriteRegister(DRV8308_REG03, reg_val); reg_val = 16594; //0x40D2 DRV8308_WriteRegister(DRV8308_REG04, reg_val); reg_val = 61440; //0xF000 DRV8308_WriteRegister(DRV8308_REG0A, reg_val);
Then I set ENABLE high and PWM - 50%. No movement.
Then I set PWM - 70% - motor spins in spurts. If I move the shuft by hand or after 10-20 'jumps' - it spins fast and smooth. If I lower PWM - motor immediately stops.
What parameters should I adjust?