Skip to main content
Jacek Pieczaba
Associate III
June 7, 2019
Question

L6470 / L6472 VREG line question

  • June 7, 2019
  • 13 replies
  • 5061 views

Hello,

I am designing the system with both L6470PD and L6472PD stepper drivers. Since my system is operating on 3.3V (MCU is STM32F103 ) I have tight the VReg with VDD line as suggested. The problem which I am facing is following. I supply the drivers from 48V while the MCU via DC/DC converter from 24V to 3.3V. If I am turning of the 24V only the logic is still supplied via VREG embedded in Stepper driver ( since 3.3V line is tight with Vreg ). This condition is not good for my application since a) ST not recommended to supply anything from this VREG b) I wanted to be able to turn of the logic completely when I turn on the 24V.

Please advice since it is not clear for me, can I maybe place the Schottky diode between VDD and VReg so there will be no possible supply the system from Vreg?

Or maybe I can leave open the Vreg and not tight this to VDD

Any suggestion is more than great.

Thank you very much

Jacek

This topic has been closed for replies.

13 replies

BRYAN SPEED
Visitor II
June 7, 2019

Is it possible you can draw and post a block diagram of the power sources and how you have them connected or wish to have connected ? Not 100% following the setup. You can also submit this as a support request via support home via web request on st.com

Jacek Pieczaba
Associate III
June 8, 2019

Hello Bryan,

Thanks a lot for quick replay.

Here is the block diagram..

0690X000008iOGMQA2.jpg

Basically I am planning to use 48V to supply the power stage of the H-bridge in L6470 to drive the motors with defined torque. +24V is my main power supply for the rest of electronic system. I am rectify from 24 to 3.3V to supply MCU, Following to spec from L6470 I tight the VREG and VDD to 3.3V line. Now there is a scenario when I unplug the +24V input the MCU is still alive since is sourced from internal VREG from L6470 which is not good in my case ( i need switch off logic completely ). Can I place the Schottky diode in the way that I will be not able to source from VREG the logic , and if yes what I am risking there?

Thank you very much

Jacek

BRYAN SPEED
Visitor II
June 10, 2019
Hi,
Well, I am not an expert on this part, but it appears the :
The Vreg and VDD are indeed supplied externally.. I had to clear that up in my mind.
If you turn off 24volts, it seems all the 3.3 lines will be 0 volts, both the motor driver and MCU.
So I don’t see any need for steering diodes. Sorry, I have not worked with the part before, just reading datasheet, and trying to put myself in your situation.
Best Regards,
Bryan
Jacek Pieczaba
Associate III
June 10, 2019

Hi,

Thanks a lot for replay. Unfortunately is working in this way if I turn off 24V I will have 3.0V on the VDD rail ( not 0V ) from the internal regulator embedded in the L6470PD ( Internal VREG rectify from 48V to 3.0V ) , so my MCU will still respond. So my idea around Schottky diode was to not allow to feed anything from VREG.

Thanks a lot

Jacek Pieczaba

BRYAN SPEED
Visitor II
June 10, 2019
IS this measured ? I did not see the Vreg being powered from the connections from main power ☺
I will look again
Jacek Pieczaba
Associate III
June 10, 2019

Yes it is measured...

BRYAN SPEED
Visitor II
June 10, 2019
Yes, of course, I did not read enough..! has been a rough morning.
So.. most elegant and simple perhaps, a “switch�? in line with L6470 Vreg, that the truth table is 24v = 1, switch on. 24v = 0 , switch off. So a series FET - so neither 24v supply output or mcu can see l6470 vreg voltage when 24v is off
Does that makes sense to you ?
Jacek Pieczaba
Associate III
June 10, 2019

Bryan,

No problem Mondays are almost always a bit hectic. You know maybe I will do a bit different approach, I will use the LVD from MCU. If I am seeing voltage below 3.0V it will means that I 24V is out so I will place MCU in the idle state , if the voltage is above 3.3V will means that everything is great and lest rock and roll.

series FET are good idea but it is a extra cost the same like with Schottky diode.

Thanks a lot

Jacek Pieczaba

Jacek Pieczaba
Associate III
August 10, 2019

Bryan,

Just to keep you updated. I was running some tests and it looks that if I simply disconnected from the 3.3V rail the VREG pin.

Thank you

Jacek

JSing.11
Associate
January 13, 2020

Hello Folks

The L6470 datasheet (see snapshots provided by Jacek) clearly says that Vreg should be connected to VDD, as they are not connected internally. Further, VDD should have 10uF Cap to work properly.

Surprisingly, the X-NUCLEO-IHM02A1, which has two of these chip in daisy-chain mode, never connects VDD with Vreg, and there is no 10uF Cap on VDD, and VDD is connected via external power supply. That's fine. However, datasheet says that Vdd and Vreg can be tied all together with external power supply. I have yet to see a schematic by ST where that has been implemented.

On another side, EVAL6470PD schematic also connects Vreg and Vdd of one single L6470PD. That seems to be one of the method prescribed by datasheet. However, it's not mentioned or clarified that can we have both Vdd and Vreg connects to external 3.3V power supply in case of multiple L6470 are used?

My application requires daisy chaining of four L6470PD devices.

Now, my Question is if I have multiple L6470PDs then may I still connect VDD with Vreg? May I have all the Vdds and Vregs of all the L6470 CHIPs tied together and then connect them with external 3.3V supply? Is that fine? or shall I strictly follow the schematic X-NUCLEO-IHM02A1 for multiple L6470?

I have designed a PCB by following design suggestions provided by datsheet. However, it never works properly. The driver behaves erratically as it has mind of its own.

The datasheet is not at all aligned with schematic attached of X-NUCLEO-IHM02A1. I am bamboozled right now. A serious help is required!!

FYI, please see the attached schematic of X-NUCLEO-IHM02A1 and my attached schematic snapshot below for your reference:

0690X00000BvwHXQAZ.png

Jacek Pieczaba
Associate III
January 15, 2020

Hello JSang.1

Thanks a lot for sharing this with community and maybe I can try to help you. First I had a pleasure to see your schematic and I found two problems which might give you "erratic" behavior of the Chips.

  • SPI bus

0690X00000Bw1jqQAB.jpg

Both L6470 share the same SPI bus so SDO/SDI/CK lines need to be shared in the same way with both chips CS - chip select should be pin which allow your control unit to pick which one you wanted to activate. So I am seeing that CS line is not individual for each chip , and also the there is so net mismatch for SDO and SDI lines.

  • The STBY/RST | Sync_X1 and Flag_X1 lines you pulled up to different voltage that VDD. So since I don't see the full circuit and your final solution if want like tat then the VDD lines need to be tight this VDD_01 and VDD_02 respectively. However if you supply both chips from the same 3.3V bus then VDD_01 and VDD_02 in my opinion should be on the same level.

0690X00000Bw1niQAB.jpg

Now let me explain what I have learned about VDD and VREG. So This L6470 internally contain 3V regulator and it output is present on the VREG pin. If you tight it with the VDD you need to remember about one important mechanism which I was not aware at the beginning. If you generate your 3.3V from different power supply which supply for example your MCU , stepper motor driver etc... , remember that VREG 3V signal in present when you supply the chip with the voltage which you plan to use to supply stepper motor. So in other words if you keep them connected and you disconnect the 3.3V line for you MCU and driver , but the 24V will be still present then because you have VDD and VREG together you will still back feed your MCU with 3V signal. This is not recommended from ST to use VREG line to supply. What I did I am simply disconnected them and add the bypass caps to keep nice stabilization for the internal Vreg (see below ). Now it I disconnect 3.3V line my logic system is turned off even if 24V line is present on the Stepper driver.

0690X00000Bw1snQAB.jpg

So if you don't mind I was adding some modification on your schematic to present suggestions ( schematic is worth 1000 words )

ps. Please add some more capacitors for all VSA and VSB pairs...

I hope my explanation make sense and ask more if you needed I will be more than happy to help.

With Best Regards.

Jacek Pieczaba