Hi,
My customer is using DRV8881PEVM and customer motor.
Then, he has a issue.
Please see the below picture.
This is current waveform.
Motor operates at 1-2 phase.
Do you know the reason of red circle of this picture?
Best regards,
Shimizu
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.
Hi,
My customer is using DRV8881PEVM and customer motor.
Then, he has a issue.
Please see the below picture.
This is current waveform.
Motor operates at 1-2 phase.
Do you know the reason of red circle of this picture?
Best regards,
Shimizu
Hi Rick,
I confirmed your question.
Please see below.
and I got customer motor.
Now I am waiting for EVM to arrive. I purchased EVM.
1. About Input signal
Customer does not use coast at FET OFF.
2. Firmware
My customer is using EVM. But not using GUI.
DRV8881P on EVM is operated from external MCU. not MSP430 on EVM.
Best regards,
Shimizu
Hi Rick,
Today, I took about this issue with my customer.
This issue occurs only at low speed. For example 250 pps.
When motor speed is 2000 pps, This issue does not see.
(VM=24V, Itrip=500mA, default EVM setting, )
At previous post, I confirmed that Input signal of customer is correct.
I think this issue is related to speed.
Could you give me comment about this, please?
Best regards,
Shimizu
Hi Rick,
Thank you for reply.
Please tell me about below.
>In the DRV8881PEVM, coast mode is used for the zero current step.
I understood this is for mistaking of MSP430 firmware on EVM.
Is it correct?
I tried with DRV8881PEVM and customer motor.
But at EVM(GUI), I can only operate 2-phase operation.
For 0 current operation, It needs 1-2 phase operation.
EVM with GUI can not operate 1-2 phase operation.
We need to input control signal from external MCU.
Best regards,
Shimizu
Hi Rick,
I confirmed customer motor and DRV8881P with external MCU at 1-2 phase operation.
I could occur this issue.
And also, I could other stteper motor, too.
Please see the below picture.
This is A phase output voltage of DRV8881P and motor current at customer motor.
At 0A current operation, DRV881P output(AOUT1/2) is Low.
In the other word, Brake(Slow decay).
But current is not operated to 0A.
I guess that the cause of this issue is that decay is not enough.
Q1 : Is this guess correct? Do you think about this guess?
-> I need to explain this issue mechanism to customer.
Q2: If this guess is correct, is there countermeasure against this issue at DRV8881P?
-> Coast step? this is your opinion at privious your post.
Q3: If we use DRV8881E with AutoTune, Is this issue solved?
Best regards,
Shimizu
Hi Shimizu-san,
masahiko shimizu said:I guess that the cause of this issue is that decay is not enough.
Q1 : Is this guess correct? Do you think about this guess?
-> I need to explain this issue mechanism to customer.
Yes, brake mode (slow decay) causes the current to decay slowly. As the motor speed increases, there is less time for the current to decay to zero.
masahiko shimizu said:Q2: If this guess is correct, is there countermeasure against this issue at DRV8881P?
-> Coast step? this is your opinion at privious your post.
Yes, the countermeasure is coast step (asynchronous fast decay). This will remove the current quickly.
masahiko shimizu said:Q3: If we use DRV8881E with AutoTune, Is this issue solved?
AutoTune will have no effect.
Hi Shimizu-san,
I am glad to hear coast step worked.
The disadvantage is the current is flowing through the body diodes as it decays to zero. This creates more heat during the decay time.