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 Experts,
Our customer wants to use DRV8848 to drive a unipolar motor like below block diagram showing, can you help to check if we can use it?
From the datasheet description, we do not find any info regarding to such application, not sure if it will workable or not.
Thanks.
Hi Experts,
Add some test waveform as attached on customer side for this application, and it looks like it does not match our datasheet bridge control true table. Can you help to check what's problem in here?
Jacky,
The DRV8848 bridge control table assumes the winding across OUT1 and OUT2 without center tap connection. After modifying the connection, we could get different output voltage and get more complicate when the current regulation loop or OCP is triggered.
Can you remove the center tap connections?
Hi Wang,
As this is used for the specific unipolar stepper motor with the center tap which can not be removed, so customer can not remove it.
Based on my today's experiments on our EVM, we find that it could be related to AINx ports. Currently we checked the BINx ports which worked fine with expected output logic(BINx=L, BOUTx=L; BINx=H, BOUTx=H;). Some strange behaviors are related to AINx ports, please find my test results as below:
Can you help to explain the above behavior on our EVM?
Thanks a lot!
Jacky,
When AIN1 or AIN2 are set to Hi-Z and not in parallel mode, the output driver maintains the previous state (See datasheet page 10 under table 1). BIN1 or BIN2 has 200k internal pull-down resistor (check the spec table). Floating BINx means BINx low to the internal circuit. That can explain your test procedure 1 and 2.
BTW, the center tap which can not be removed. But, when you connect it to EVM, you can leave it floating. When you leave it floating, what do you have? I want to verify the correct DRV8848 logic first. At the same time, we can observe the motor behave. That may be a potential solution.
Hi Wang,
The previous abnormal output logic for DRV8848 should be cased by unsuitable control for AINx pins on customer's board. As we further checked customer's schematic they used two open drain GPIO with relative high pull up resistors to drive the AINx pins, so it could trigger this special AINx pins function. Customer has tried to change to other general GPIO pins which gets the correct logic now. They will do more tests further and feedback to you if we have.
Thanks for the support.
Jacky,
Great! Please let me know if you have any update. We don't have many unipolar motor applications. This may be a good one.