Hey! Nicht so schüchtern! Bin froh um alle Theorien!
Habe mir noch Gedanken wegen sich abbauenden Magnetfeldern bei Motoren und so gemacht. Gemäss der Skizze im Datenblatt müsste der Motorcontroller bereits Freilaufdioden eingebaut haben. In einem ausführenden Text steht allerdings noch folgendes:
Back-Rush Voltage
Depending on motor characteristics, the environment and the ambient conditions back-rush voltage (at the bridge) may fluctuate during brush commutation and PWM switching. Due to the energy in the coil this back-rush voltage can reach high levels if no adequate alternative current path is provided when inductor current path is interrupted. The back-rush voltage overshoot should not be allowed to go beyond the operating voltage range of the IC. This backrush voltage overshoot can be minimized by using a re-circulating bypass capacitor at the VDD and VM pins.
The value of the re-circulating bypass capacitor depends on the motor coil design, motor current, motor voltage and the IC voltage limits. This could be 0.47μF for low current applications to 10uF or more for large current applications.
An Vm habe ich bereits einen 10uF Kondensator, an VDD (3.3.V) allerdings nur den standard Stützkondensator mit 100nF. Sollte ich den möglicherweise auf 0.47uF erhöhen? Am Motorausgangspin habe ich ebenfalls 100nF. Sollte man allenfalls da noch was machen? Noch eine Diode?
Gruss
E: anbei das komplette Datenblatt des Motortreibers
zxbm5210.pdf (1.1 MB)