Other Parts Discussed in Thread: INSTASPIN-BLDC, CONTROLSUITE, MOTORWARE
Hi,
I'm testing the InstaSPIN-BLDC solution using DRV8312-Kit (RevD) and 3 phase BLDC motor.
This motor is used in application that require high speed RPM. For example, dental, jewelry and nail grinder.
Specification of motor is below.
Rated V: 42 Vdc / 42 Vdc (max)
Rated I: 2A / 4A (max)
Rated RPM: 50,000 RPM
Inductance : 120uH ± 10 (each phase)
Resistance : 1.5Ω ± 0.5 (each phase)
And test environment is below.
Test Project : D:\C2000\controlSUITE\development_kits\DRV8312-C2-KIT_v129\GUI_project_InstaSPIN_BLDC.
I changed Gui.Max_VDC from 2880 to 5000 in source code.
Power Supply : 28V ~ 42V.
I connected 28V power supply to EVM and set very small duty (5% under) in GUI.
And then motor spun but fault state is red. When I increased duty, over current shut down is occurred.
Next, I increase power supply by 42V and set duty 5%. motor didn't spin.
So I changed the ISR_FREQUENCY and PWM_FREQUENCY from 20KHz (default in source code) to up to 50KHz.
Program didn't run when frequency rise up to above 50KHz. Because rasing frequency requires many resources.
CPU Utilization @ 60 Mhz is 25% at 20 KHz ISR frequency. So I couldn't raise frequency.
I have some questions.
1. Is it possible to raise more than frequency above 100KHz?
2. Is it possible to set different frequency of ISR and PWM?
Thanks.