You may want to be somewhat more specific. A classical BLDC should be expected to involve a rotating field and provide a torque at zero rotation speed. Your design is apparently different.I have built up BLDCM driver circuit which is just like classical structure.
You're most likely not applying "logic 1" (on-state) to a low side driver while the high side is PWM switched... It would mean a bridge short. I guess, it's permanently off, similar to the waveform presented by alexplace2001 in his BLDC thread, which causes the said problem of discontinuous current flow.What i am doing is that i apply PWM only to highside MOSFETs whereas logic 1 is applied to lowside ones with respoect to info coming from hall sensors.
I guess, due to increasing losses.As a result speed has decreased to 5600 for %25 duty.
when "001" =>
ch1 <= "10" ;
ch2 <= "00" ;
ch3 <= '0' & pwm;
ch3 <= (not pwm) & pwm;
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?