DRV10983: An issue while Driving Ceiling Fan using DRV10983
Part Number: DRV10983
Hello team TI,
After long time i'm having conversation.
Sorry that i left last conversation incomplete. It is because i was shifted to another project.
Now i'm on Bldc ceiling fan project again.
My ceiling fan is perfectly rotating, but the issue is when fan is at maximum speed and if i make Duty to zero at the moment fan starts Jerk and then Coast smoothly.
Same thing happening when fan is already in rotating condition initially when Pwm=0 and then if i set fan speed maximum Pwm=100 motor jerk for the moment and then start rotation smoothly.
I've changed tuning parameter many times but could not solve this issue. And I'm running out of ideas.
DRV10983 parameter of EEPROM:
SysOpt9 = 0X3E
Thanks for posting your question in E2E forum. Can you share the .csv file or the screenshots of all the windows in GUI? Have you enabled all the faults? Do you see any fault being triggered?
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 Vishnu Balaraj:
Were you able to resolve the issue?
I'm not using the software that TI suggest to tune the motor. Instead of that I've created commands to change the DRV tune parameter through MCU.
But i can tell you which commands I've enabled and disabled.
Current limit fault, and Stuck close loop fault disabled and except these all faults are enabled.
MotorParam1 OP_DOUBLE_FREQ25Khz Rm = 0x4C MotorParam2 ADJ_MODE_HalfCycle Kt = 0x4F MotorParam3 CTRL_ADV_MODE_FixTime Tdelay = 0x5E SysOpt1 ISD_THR0_8Hz_640ms IPD_ADV_AGL30Degree INITIAL_SPEED_DETECT_Enable REV_DRIV_Disable REV_DRIV_THR6_3Hz SysOpt2 OPEN_L_CURR1_6Amp OPEN_L_CURR_RT1_5VccBySec BRK_DONE_THR_NoBrake SysOpt3 CTRL_COEF1Sec ST_ACCEL_2ORDER1_6HzBySec2 ST_ACCEL_1ORDER0_96HzBySec SysOpt4 OP2CLS_THR_0RANGE12Hz ALIGN_TIME5_3Sec SysOpt5 LOCK3EN_NoMotor LOCK2EN_AbormalKt LOCK1EN_AbormalSpeed AVS_Mechanical_Disable AVS_MechanicalAVStoVcc IPD_HighImpedOnInductRelease SysOpt6 SWi_CurrLimit_NoLimit; HWi_CurrLimit_Thr4_8Amp; SysOpt7 CLS_LP_ACCEL_0_045VccBySec; DEAD_TIME640ns; SysOpt8 IPD_CURR_THR3_2Amp; LOCK4EN_StuckOpenLoop; VREG_SEL_3_3Volt; IPD_CLK95Hz; SysOpt9 FG_OUTPUT_OpenCloseLoop FG_CYCLE_1Pulse3Cycle KT_LCK_THR_High2_Low1by2 SPD_CTRL_PWMInput CLOSE_LP_TransferToCloseLoop
In reply to Vrajesh Prajapati:
Thanks for sharing the parameters. Do you see any fault being triggered when you see a jerk in the fan? Also, in order to understand the problem better, can you share the motor phase current and voltage?
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.