Other Parts Discussed in Thread: DRV8305, LAUNCHXL-F28069M
I am getting the nfault while running in closed loop , open loop run fine . But the same code was working before now i am getting nfault how can i resolve this ?
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.
I am getting the nfault while running in closed loop , open loop run fine . But the same code was working before now i am getting nfault how can i resolve this ?
Hey Sanjana,
Thank you for posting your question to e2e. We will aim to provide a response by early next week.
Thank you for your patience.
Best Regards,
Akshay
Hey Sanjana,
To provide better feedback, I would like to request some information from the SPI registers to understand why the nfault is being triggered.
Could you please provide the information from the following status registers?
In the meantime, I would recommend checking out section 7.6.1 of the DRV8305 datasheet which highlights information on the fault detection.
https://www.ti.com/lit/ds/symlink/drv8305.pdf
Best Regards,
Akshay
Hey Sanjana,
I will consult with the team on potential reasons for the fault and get back to you before the end of the week.
Best Regards,
Akshay
Hey Sanjana,
Thank you for your patience.
If you are getting a PVDD fault from SPI then it means that there is PVDD undervoltage being detected.
It would be helpful if you could provide a waveform of nFAULT and PVDD, where the oscilloscope captures data when nFAULT drops. This would let us figure out the PVDD trend before and after the fault is triggered.
What is the current limit set on the power supply? This is important as too low a current limit would decrease the voltage when the current limit is hit.
I hope this offers some explanation.
Best Regards,
Akshay
Hey Sanjana,
I will consult the team and aim to provide feedback by early next week.
Thank you,
Akshay
Hello Sanjana,
Thank you for your patience.
We don’t use E2Es to answer supply questions. If you would like to know more please reach your local field representatives as they would be able to better answer those questions. You could also click the ‘Notify me when available’ button on the following website.
https://www.ti.com/tool/BOOSTXL-DRV8305EVM
Just to understand the issue better, are you using one our firmware LAUNCHXL-F28207F or LAUNCHXL-F28069M to run the motor? I am having trouble understanding what you meant by closed loop.
There is a chance that the motor is using too much current which triggered the PVDD undervoltage. Please check to see if that is the case. A waveform of the PVDD might be helpful if you are consistently getting that fault.
Hope this offers some clarification. Please reach out if you have any more questions.
Best Regards,
Akshay