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.

DRV10983EVM: GUI FFS!

Part Number: DRV10983EVM
Other Parts Discussed in Thread: DRV10983, USB2ANY, DRV8316, MCT8316Z, MCT8316A, MCF8316AEVM, , MCT8316AEVM, MCF8316A

Well TI you went and did it

"Notifier Timed Out
Device GUI.lvlib:GUI Wait for GUI Response via Notifier.vi:5770006:\DRV10983.lvlib:Export Read All.vi\DRV10983 High Level.lvlib:Main.vi"

First what the F, I have spent the best part of 5 hours debugging YOUR unfinished product.

Rant over, what is going on here, this is a brand new out of the box configuration, every step of the process followed to the letter, and still I am getting the above.

I have checked the runtime with LabView blah blah blah, checked voltages, all are nominal but... when I use USB2ANY explorer to enable the i2c line, it does not get pulled high... according to your schematic it should both SDA and SCL as we would expect.

As you may tell I am super p'd with this, it was for a project over Christmas, TI have ruined Christmas...

It is also clear from the MANY other threads this is a common problem, why are you relying on 8 year old runtime files anyway, none of it makes any sense, and I wish I knew this before spending 130€ on this Piece o' crap.

So for the avoidance of doubt, I have installed NI LV Runtime 2014 SP1 32bit, then 64 bit, I have tested ALL of the rail... all good... I am guessing you dont have a rack solution for this, but you must have a KB based on the amount of times this seems to have happened, but I am guessing no scrum behind any of this?!?

"DRV10983 USB2ANY.lvclass:Read Register.vi<ERR>
Register reading not successful!! Please restart the GUI and try again"

Also that looks like a class, not sure if it is being handled in the USB2ANY.dll but it is referenced, also this error comes no matter what chip i pick, this could however just be a generic call to function or class.

I am a little annoyed 

Bjorn 

  • Hey Bjorn,

    Sorry to hear that you encountering some issues. I have assigned a team member to provide feedback.

    Best,
    Akshay

  • Akshay...

    I take everything back.. it seems, and I am not saying that I did not look properly but... I did not look properly... it is the Q1 variant.. and... well it worked fine when I booted fully into windows (I was using parallels on Mac) 

    However we have encountered a new issue, when I try to write to the EEPROM it is telling me that VCC < 22VDC, now I realize that my earlier misgivings may lead to some cynicism around this, but I assure you.. I have checked many times now, VCC is deadnuts 24VDC!

    So... one last hurdle and TI did not ruin Christmas

  • Hey Bjorn,

    Thanks for the update. Most of our team is out on holiday so please be aware that there might be some delay before we can provide feedback.

    Best,
    Akshay

  • Sure,

    So I got over the issue by just writing the values directly to the IC via an MCU over i2c.

    The next issue I am having is the bizarre behaviour of the chip, BEMF is all over the place according to the chip, but not the scope, and it stalls literally when you touch it.

    Phase Current is not what the chip is reporting, I have played with the LEAD TIME, Kt is as close as I can get it, so I am starting to think these chips are really just for 12VDC PC style fans, and not a lot more.

    We are just trying to drive a small compressor, it spins up and runs, but when you attach any device to the compressor it just stalls out with very small gain in current.

    Can you recommence a different IC, has to have the following criteria

    Can source over 2A continually regardless of PWM_DC, can be controlled with PWM and is programmable with i2c or SPI.

    The best option of course is to get this thing working, but I am not going to spend hours on this, would rather just move on.

    I have over 25 years experience in electronics, big TI fanboy, it was the TI calculators that set me on my path, but this IC does not seem to me like a solid product at the minute.

    Have also ran through the tuning guide, not really any difference in performance save as to a 100mA increase in drive, but still stalls with minimum resistance.

    I chose this chip with your selector by the way!!!!

    Björn 

  • Hi Bjorn,

    If you are wanting to move away from the DRV10983 then I would recommend the DRV8316, the MCT8316A, or the MCF8316 devices. These devices have input voltage capability of up to 35V continually (40V abs max), and a peak current of 8A, and has the FETs integrated. The DRV8316 requires external control, the MCT8316A has integrated sensorless trapezoidal control, and the MCF8316 device has integrated sensorless FOC control. These have EVMs available if you would like to try them out. If you want integrated trapezoidal control for a sensored solution then you could consider the MCT8316Z.

    Regards,

    Anthony Lodi

  • Anthony,

    Thank you so much for your response, I have ended up using a driver from a competitor that pretty much worked out of the box, bit of tuning and it works. I am not sure if there is an issue with the crossing point on the BEMF of the chip, I am not going to advertise your competitor on your forum as I think that is just bad decorum, but if you are interested I will happily send you a DM. It is an integrated package IC same as the 10983 not a gate driver just for the benefit of doubt and literally is the identical spec.

    This is not my first rodeo, I am not sure what the algorithm is doing on the IC, but I have measured every criteria with 2 scopes, and have played methodically with the lead time, still cannot got to stop stalling at the lightest of touch.

    The motors are a well known German brand, but I have literally tried 6 others with reproducible outcomes, tried the other IC and just worked on all motors... take from that what you will!

    Kiitos

    Björn

  • Hi Bjorn,

    Sorry to hear that you had difficulties with the DRV10983EVM, if you are interested in our newer devices with integrated control and integrated FETs I would recommend the MCT8316AEVM or the MCF8316AEVM. I wish I could have been more help, but I personally haven't worked with the DRV10983 (I focus more on external control devices), so my coworker has more expertise in this area. If you are interested in continuing to figure out the best way to tune the DRV10983EVM to work with your particular motor then let me know and my coworker can help you with the more technical side of things.

    Regards,

    Anthony Lodi

  • Hi Anthony,

    I think that I have no more energy left for the DRV10983 to be honest and reading through the archive posts I fear I am not the only one that has had the issues nor have bailed on it.

    I feel compelled to try one of the above, but then again it is another 140$ that is a bit of a dice role, so I will give it some thought first before I leap.

    Thanks for your time and response bud

    Kiitos

    Björn

  • Hi Björn,

    Understood, I have attached a few links to resources for the MCT and MCF8316A in case you decide to go forward with evaluating one of those.

    Regards,

    Anthony Lodi

    MCF8316A Tuning Guide

    MCT8316A Tuning Guide

    MCF8316A Datasheet

    MCT8316A Datasheet