Part Number: DRV8711
I am using DRV8711 to drive 4 motors on one PCB. When we do run-in mode before functional test. The fault pin active sometimes. We tried to adjustment the software and different PCB layout. But the situation still happens. Can someone help to solve this problem? Many thanks.
Have you tried reading the SPI registers to see what type of fault is occurring?
Do you think you can share with me your schematic?
Regards,Pablo ArmetMotor Applications Team
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.
In reply to Pablo Armet:
The register shows over current error. Below are the schematics. DRV8711 DRIVER REV3.pdfDRV8711 DRIVER REV4.pdf
In reply to HK2245:
Thank you for sending the schematic. I have a couple questions.
All 4 motors occurs fault signal. Motor1>>5%, Motor2>>10 %, Motor3>>25%, Motor4>>>60%. Below are the motor spec:
Motor 1: 2.4VDC, 2A/PHASE, 1.2ohm
Motor2,3,4:2.6VDC, 4A/PHASE, 0.65ohm, 2.4mH
CTRL Resister: 0x0C34
TORQUE Resister: 0x07FF
OFF Resister: 0x0030
BLANK Resister: 0x00FF
Decay Resister: 0x0410
STALL Resister: 0x0040
DRIVE Resister: 0x006A
Pablo is not available today, so I am responding for him. Thank you for the additional information.
There are a few register settings to address.
First, please change the DECAY register to either 0x0510 (auto mixed decay) or 0x0310 (mixed decay) as a starting point.
Then please change the BLANK register to 0x0180 (adaptive blanking and 2us TBLANK)
The TORQUE register should be set to either 0x075D (.05Ohm resistor) or 0x0782 (.07 Ohm resistor). This should limit the current to 4A full scale
These changes should help get you closer to your goal and hopefully remove the overcurrent faults. The overcurrent faults were probably due to a combination of setting the TBLANK too long and the TOFF too short.
For more information, please see the Decay Mode Setting Optimization and DRV8711 Quick Spin and Tuning Guide www.ti.com/.../SLVA632
Best Regards,Rick DuncanMotor Applications Team
In reply to Rick Duncan:
Thank you for your reply. I will let our engineer to do more test when change the register. And we also notice a interesting thing. We change the MOSFET CSD88539ND to CSD88537ND. Suddenly the issue are solved without adjusting the register setting. Do you think any possibility the issue comes from the MOSFET? And do TI have the recommended MOSFET list or how can we to select a suitable one? Thank you for your support.
Changing to the lower Rdson FET reduces the VDS voltage, and is probably masking the OCP error.
But the OCP threshold is set at 750mV, which equates to ~32A (750mV/23mOhm) through the FETs. This is too much current and needs to be addressed.
If you have a current probe you will probably see this large current for a short period of time.
We tried to adjust the register you told us. But it's the same result. Is there any other solution?
Do you have a current probe? If so, please provide a scope capture of the current through the windings just prior to the nFAULT signal asserting.
This will help provide information on the cause.
If you do not have a current probe, please provide a scope capture of the voltage across the sense resistor to GND prior to nFAULT asserting. This can be more difficult to interpret.
Has the firmware engineer confirmed the registers writes?
If the motor is not connected, do you get the OCP fault? If so, please check the layout.
Do you have any updates?
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.