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.

DRV11873 DIY made eval board and motor driving - PROBLEM

Other Parts Discussed in Thread: DRV11873

Hello,


I am working on a project with DRV11873.

I made my own DRV11873 board to test the IC.

In the movie below you can see 2 soldered boards - it's like the evaluation board of DRV119873, but split into 2 boards:

- left board - it's a part of timer555 and it's PWM generation (it was my first board which worked very well, but suddenly it died, so I created new board with only DRV11873 part)

- right board - it's a part of DRV11873 recommended in it's datasheet

The video shows the problem:

Don't care about left board - it works just fine, I checked it's PWM generation (by changing potentiometer output it generates 0 to ~5V signal).

The problem is somewhere with right board - the DRV11873 part. As you can see it has a motor connected to it. The motor is alive and working. It's a 12V motor from an old HDD.

Electrical schematic:

DRV11873_alone.pdf

It's basically almost the same as it is in DRV11873Eval Board datasheet but without PWM generation part.

Can you, after watching the schematic and the video, tell me what's wrong with the whole structure of connections?

What I already did:
- made a voltage regulator board (with L7812) and powered the driver - I thought it's something with the power part, but nothing changed,

- few times changed the filter capacitors (C4, C5 in my scheme) to bigger capacitors - no change,

- even changed C4,C5 to non-SMD capacitors (because I thought that it's something with their structure [X5R, X7R, Y5V..] [I read about SMD capacitors capacity dependance over changing voltage - that's why] - nothing changed.

What I measured:

- 12V does go to IC,

- 5V does go out IC (LED proves it),

- ALL connections are good,

- non-connected PWMIN pin to PWM source has ~5V over it - when connected it gets voltage from PWM,

- between CPP and CPN there's ~12V,

- VCP has ~18V,

- every motor pin (MOTA, MOTB, MOTC, MOTCOM) has ~3,5V when the motor does not move (changing when moving),

- Motor "moves" like on the video every ~3 secs.

Any ideas?

  • Hi Sebastion

    We will check and get back to you later.

    Best regards,

  • 1. There has another guy using DRV11873 to driver Hardrisk motor, It is very good to driver it. You can see the picture even they use chinese to describe it.

    http://forum.eepw.com.cn/thread/240493/1

    2. Where your 555 circuit power come from?   DRV11873 just can supply 5V/ 20mA.

    3. How much the current limit through resistor?

    Could you share your fundemental parameter and simple block diagram?

  • 1. Thanks for sharing the link, but it didn't help me. I will try to see the article carefully.
    2. I know that DRV11873 can supply 5V/20mA - it powers blue LED on it. The left PCB with 555 was the first board with timer and DRV11873. It was working very nice, but just like that it died and I don't know why. Then, I created new PCB (the one on the right), but only with DRV11873 (because timer was still working on the old PCB).
    The 555 is powered from other source than DRV11873, but it's stable and good.

    3. Which resistor do you mean?
  • 1. Set a smaller current limit.  You can set 1 A through setting Rcs=6-7kΩ.

    2.You can choose high speed application through Pin FS.

    3.For safety, You can decrease the power supply at first.

    Please carefully check the schematic.

  • Thank you for answers!
    1. I did. It worked again, but with a problem. I used 6.8 kΩ instead of 3.3kΩ resistor and finally got it moving again.
    Why was taht a problem? The first PCB I made was working very well for a time - before it died. I used then 3.3kΩ too. With 3.3kΩ resistor the overcurrent on CS pin equals 2A; with 6.8kΩ it's almost 1A.
    What can be the difference now? May it be that the 6.8kΩ resistor was.. a higher value?

    I am making new PCB, so I will check any day now and post it working or not.

    2. What's the definition of "high speed"? I was wondering when I first read the datasheet. If "high speed" is above any value (of RPM?), what is that value?
  • Ok, few news from me.

    1. I changed 3.3k resistor at CS pin to 6.8k and it is moving, but still not working good.

    2. I made new PCB to be sure I didn't break anything with other elements. No change.

    Below is a video:


    Actual schematic - it's changed only in resistor value (3.3k to 6.8k):

    1817.DRV11873_alone.pdf

    As descibed in video, the IC is getting hot when it tries to spin the motor. In both slow and high speed modes.

    The motor is getting hot when trying to spin on high speed mode.

    What can be wrong now?

    EDIT:

    I found the reason... 1 of my 0ohm resistors was.. I don't know. Didn't work. Don't know how to explain that. I checked its soldering, but there was nothing wrong.

    After desoldering it - the resistor at MOTCOM pin - and soldering a piece of wire in it's place it worked. The motor is running.

    For now, 4 wires-motors are good. I don't know why, but 3-wires-motors don't work. Any suggestions welcomed. I think it may be something with artificial neutral point - COM with resistors to other phases.


    Will post the news.