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.
CCS/DRV8323: update from DRV8305 to DRV8323
Part Number: DRV8323
Tool/software: Code Composer Studio
Hello everyone, I am again with a question on DRV8323.Driver output looks like this
I can not understand where these short signals come from. At the input of the driver, the signal is not interrupted.
Green middle point of the bridge. blue gate high FET.
The output of DRV8305 looks better.
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 Adam Sidelsky:
I use CSD88599Q5DC. I use DRV8323RH. I tried IDRIVE = Hi-Z 240IDRIVE = 75 kΩ to DVDD 520, IDRIVE = 18 kΩ to DVDD 1140, IDRIVE = to DVDD 2000.
R15,R16 = 0R.
In reply to Andrew Buckin:
The second transistor is not installed.
Switching in one channel is induced on the gate in another channel?Does Switching open a high transistor in another channel and then the driver closes it?
I looked three channels in the gates. In one of the channels visible fluctuations. 0-RPM. IDRIVE - 2A.
We have a standard scheme. :)EVO BLDC 6050C.PDF
Thanks for the advice, I watched. nFAULT - everything is clean. We want current up to 70A. I set GAIN to 40V/V and #define USER_ADC_FULL_SCALE_CURRENT_A (82.5) I set PWM frequency to 60-80KHz. fluctuations gone. :) How set the dead time between phases in MotorWare? Is now the dead time depends on the frequency of the PWM? Where can I find recommendations (formulas) on the PWM frequency for motors with a small inductance. thank Andrew.
I returned to PWM to 15 KHz, reduced two define to 0.5.The signals have become readable and beautiful. :)// # define HAL_PWM_DBFED_CNT 1#define HAL_PWM_DBFED_CNT (uint16_t) (0.5 * (float_t) USER_SYSTEM_FREQ_MHz) // 2 usec//! \ brief Defines the PWM deadband rising edge count (system clocks)//!// # define HAL_PWM_DBRED_CNT 1#define HAL_PWM_DBRED_CNT (uint16_t) (0.5 * (float_t) USER_SYSTEM_FREQ_MHz) // 2 usecNow I repeat all the tests.Maybe something else forgot and missed.
I did the first tests. A beautiful signal in the GATE and phase does not mean that the motor is working well. :(
I made a speed comparison regarding the delay. And back to delay 2us or 3us.
I did not expect that with "field weakening" a big difference in speed. To change the direction of rotation with the "field weakening" with great acceleration is generally impossible.
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.