This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: DRV10970EVM
I am running the DRV10970 with a Maxon 339267 BLDC, with an input voltage of 12V. I am able to spin the motor without issue in trapezoidal mode, however in the desired sinusoidal mode I am encountering two issues. I have the Rcs resistor set to 33k, which should keep the current limit to 900ma
1) At low PWM the motor is "skipping", successfully making 3/4 of a rotation before slowing and then resuming.
Blue = Current through single windingGreen = FG pin
2) At higher PWM the motor spins continuously, however the waveform, which starts out as the third-order harmonic shown in the datasheet then turns into something much more trapezoidal.
Is it possible for the output to be sinusoidal for the entire range? I understand that trapesoidal could be needed to at higher RPM's however, this should not be an issue at low RPM. I also increased the current limit, by reducing the value of Rcs, and did not see any improvement.
The DRV10975 was also tested and it was able to maintain sinusoidal current draw for the entire RPM range tested.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
You are seeing the current limit being triggered in the DRV10970. As shown in the datasheet, as soon as the peak hits 1.5 times the threshold for current limit (900mA*1.5 = 1.35A), the device will change from sinusoidal mode to trapezoidal mode. Then, if the current waveform stays below the limit for 2 electrical cycles, then sinusoidal will start up again (this is your first set of waveforms). Otherwise, the device will stay in trapezoidal mode (this is your second set of waveforms). This is shown below.
Since current limit is triggered at a low duty cycle so I am not confident the DRV10970 will be able to drive the motor sinusoidally over this whole range of RPM (since current will increase with increasing RPM).
If sinusoidal mode is the desired mode (because of lower audible noise, smoother startup, higher efficiency, etc.) then I would highly recommend using the DRV10975 (if you are okay with using a highly configurable device) or the DRV10974 (if you'd like something that is more "plug-and-play"). Note the deciding the DRV10970's trapezoidal mode is "good enough" is an option as well.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.