I’ve run into an issue that you might be able to help me with.
I’m using the Grove - I2C Motor Driver (TB6612FNG) board to stear a DC Motor. I want to measure the minimum voltage that my system still runs fine. For that I alter the PWM with values from 0 to 255 and check if the system still runs. Now I run into the issue, that the output PWM is not behaving linear with setting the values from 0 to 255. Instead it only changes every 10-12 values like a stair, see graphic below where I have the PWM setting on the x-axis (0 to 255) and the output voltage on the y-axis. The blue curve is the linear behaviour I expected and the orange curve is the actual output. Is there a way to achieve a more linear behaviour?