Driver chip selection advice

Hello,

I’m looking to drive two relatively high power and high speed (20k rpm, 120 watt) BLDC motors with hall sensors from an ESP32 at 48 volts.

I designed a board around the DRV8316 chip and then realized that it only supports up to 40 volts :man_facepalming:.

There are a fairly overwhelming number of driver and gate options especially looking at external gate options.

Is there a preferred option that the community likes? This seems like a pretty standard application where I probably don’t need to reinvent the wheel :grinning:

Thanks for any help or advice!

It seems like the L2635 is still actually a pretty decent choice even though it is quite old. Is that crazy? Is there something more recent which is better?

EDIT: Ah it’s discontinued so yes it is crazy :cry:

Second Edit: It looks like the PD package is still in production, but I’d still love to find something a little more modern

The MP6540H looks like it might be a good option although I can’t find much record of folks using it with a quick search of the forums

Welcome!

For 48 volts you need something around 70 TO 80V to handle the spikes.

I’m not aware of any fully integrated driver going that high. DRV832x (DRV8323) go as high as 65, try that one? You’ll need a lot of protection to avoid spikes.

Or just go for discrete (one per mosfet pair phase), or 3-phase bare bone for high voltage mosfet designs.

Either way you need external mosfets.

Or, you can do IGBT integrated, those beasts go up to 1200 volts.

Cheers,
Valentine

1 Like

IGBT smart modules

There are a lot more of those.

Cheers,
Valentine

1 Like

That’s great advice! Thank you, I didn’t realize I needed that much overhead.

That is also a great tip. I didn’t realize that those existed. From a quick search it looks like they are out of my budget but super cool tech

Actually I take that back, some of those that you found look very reasonable.

Are you seeing them in stock at LCSC though? That screenshot seems to say yes, but when I’m searching they are coming up as not available

This is incredibly helpful, thank you!

Is this a terrible Mosfet selection choice? My hunch is yes, because motor driving isn’t listed in the applications section of the data sheet.

My guess is that the RDS(on) value of 36mΩ@10V is too high?

The MOSFETS with lower RDS(on) values don’t seem to support higher voltages :confused:

It is pretty high, but I don’t know if there are any better with high voltage in a small package. Single channel 5x6mm have much better specs, but of course take up twice as much space. This is the best high voltage one I found when I searched around a while back. 80V, 3.9mOhm. About a dollar each, so several times the price of the one you found, but still not bad in the grand scheme of things.

1 Like

Yes, they are. Also, the igbt intelligent modules are all through holes, you can order the PCB and solder yourself if you order the module separately.

JLC has currently 21 different modules in stock. Search in the

Also I see a mosfet module, not as fancy as the TI’s but super cheap and high voltage (500V).
You need 3 of those.

Ahhh… so many drivers, soo little time…

Valentine

Yeah, that is a great find. It seems like a little bit of overkill for my application, but it might be worth it for something which is less likely to blow up.

MCACD60N06Y-TP looks pretty good too and it’s a double package…but it’s also a big package and almost twice the price so not much of a win there…and it seems to only be available in the US mostly.

That is the conundrum. I’m getting the impression that there are a lot of options which can be a bit overwhelming. I was hoping there was a community standard tested setup that I could hop on :joy:

LKS1D5005D looks like a SUPER interesting option. It’s so compact with very few external components needed. I can’t find much in english about it, but that looks worth exploring. Thanks for finding that! It’s wild that they got 500v rating, that’s so much higher than a lot of the other options out there.

This might be exactly what I’m looking for.

Having to use 6x mode is not ideal since I need to drive two motors on the same board, but they’re being driven by an ESP32 so it should have the power.

At 48V there isn’t.

Sure. Also, at a quarter per driver, your driver is $0.75, cant beat that.
But watch out, it’s made out of Chinesium. YMMV

Cheers,
Valentine

1 Like

The quality of Chinesium is getting pretty good these days!

And at $.75 it seems worth a shot!

I’m a little confused by what is going on here:

image

Do you have any thoughts on what VCCB and Rbst are? The notes section says to make sure that Rbst can handle the power, but I’m not seeing where that power is specified. The 15v seems like it’s an external source to drive the gate, right?

Edit: All I know about Rbst is that it is that at the grocery store it says that milk doesn’t contain it, so I’ll have to get it somewhere else
image

B is for Boost

VCC Boost = 15V
R Boost (usually around 10 to 100 ohm).

Power probably mean you need to be able to supply around 1A 15V / 1A of gate voltage to the boost circuit. You can get away with much less if you have a big capacitor, say, 22uF next to the boost pin. The 1A is peak current, and the average is less, since the gates are charge / discharge only.

Ask any other questions.

Cheers,
Valentine

2 Likes

That is incredibly helpful. So the capacitor would go between the resistor and the boost pin, right?

What is the purpose of the resistor there? Is it to prevent inrush current?

It looks like the difference between the D and DT models is the addition of the Vst line which seems to be temperature feedback which is nice.

Do you have any thoughts about reasonable values for Cbst and Rcs?

It looks like I’ve hit my maximum number of replies as a new user :stuck_out_tongue:

I’ll need some time to answer anyways. I’m getting tired. I need to give the document to a chinese translator, too.

Let me boost your user you so you can post unlimited.

Cheers,
Valentine

1 Like

Sounds good! I’m off to sleep too

A couple things I’ve found for anyone else who stumbles across this and is interested in this part.

There is also a 7A version if you are willing to drop the big bucks ($0.40) which has a similarly underwhelming datasheet.

One concerning thing that I noticed in the datasheet is this:

As a non-expert that seems frighteningly high…but maybe I’m not understanding something. LKS1D5007DT is slightly better at 1.1ohm.

The question then is what are the values of Cbst and Rcs. I asked the manufacturer, but until we hear back from them we’re kinda shooting in the dark.

Cbst -

It seems like this is for the charge pump and from what I’m reading the recommended Cbst values for different chips can range pretty widely from 0.01uF to 2uF. Some chips seem to indicate that anything over the recomended value is fine and others say that it can’t be above the recommended value.

I’m going to guess and place a 1uF X7R cap there and hope for the best

Rcs -

Truly no idea what this one does. It seems like it’s probably a current sense resistor, but the chip doesn’t seem to have OC protection or any current sensing capabilities. There is a note which says “In the figure, the sampling method shown is single resistor sampling. The sampling method can be selected
according to the actual situation.” which makes me think that maybe this is a sense resistor to be used by the MCU? Is it optional?