Haikelight MT03 II modding (driver)

Thanks :+1: very helpful, bookmarked.
Now i see 0.08 + 0.08 + 0.15 in parallel makes 0.031, which is a little lower than 3 × 0.1 in parallel.

I can’t really afford it either… :person_facepalming: …but there was a coupon code floating around at the time, so i could buy it for $80 at Gearbest and i couldn’t resist. :heart_eyes:

Yes i will.

But how about the FETs they use?
It’s the “XORB 48” next to the diodes marked as Q1 to Q6 on the PCB.
They use 2 of them for each LED, but they’re very tiny.
From what i could find about them (thus far) is 5.8 Amperes max. continuous current, and i think they’re in parallel so that would mean 11.6 Amperes.
But the FX-30 driver (convoy L6) uses (as far as i can tell) 4 big power switching transistors, i assume they’re FETs too.
The FX-30 uses a big fat diode too, so maybe i should put extra diodes in parallel?

I like where this mod is going ! But this baby worth everything..! So , let the dogs out..

The new coils you have are clearly better , but you have to see how they gone handle the 5-6 Amps that you are aiming to, right? I'm still thinking that the ones hand made will do better , especially that they will give you the possibility to solder its in every position that suits the other changes you want to do ( I have in mind the driver with 3 coils from SRK...) but this is up to you .

The fly back diodes are only 5A so , some Schottky diodes , of 10A or so , will be fine .The problem is that the size will be greater and not fit in the space.., but you have the solution of stacking 3 more SS54 on the existing ones , and here comes an other problem , that you'll have to pair them , in order to have the same voltage drop across , at different currents .Is about the same thing that you've done with the coils , a graphic at 1A , 2A , 3A ...and so on , with the same dropping voltage across the diodes . That means that you'll have to take the ss54 out of the board and match them with other 3 diodes .This has to be done in order to spread the current evenly, between the 2 diodes in parallel.

About the FET , you're right , they are in parallel . The XORB 48 is equivalent with 3400L ,link here: mosfet 3400L 30V 5.8A N-Channel SOT-23-3 Suitable for Use as a Load Switch/in PWM, View mosfet 3400L semiconductor, OGFD Product Details from Shenzhen Goford Electronics Co., Ltd. on Alibaba.com

As you can see , Vdss=30V , Rds on=31mohm@4.5V , 45 mohm@2.5V , 28 mohm@10V , Ids=5.8A .If the data sheet is accurate , the power dissipation on these FETs should be around 0.3W (6 Amps X 0.045 ohm) , that makes them suitable for the driven currents , BUT, not only the Rds on , is the only one that contribute to the power loss , the shape of the pulse on gate is important , the time of transition between the state off-on is also very important. Here , at the transition are the biggest loss of power , dissipated as heat .The FETs are considered fast switched devices , but if the wave form that drives them are not square enough , there is the bottle neck...

There are a lot of very good transistors , with a extremely low Rds on resistance ( ex: TPCA 8028-H , with Rds on of only 2 miliohms !) but the problem is the size or the shape of its , that makes the replacement very difficult. I'm not saying that it is impossible , as far as I saw in your posts , you CAN do it , but , because of the limited space ,hard to do . Maybe , after soldering better FETs , will be necessary to pot the driver , in order to obtain the mechanical shock resistance ...

Now , I've notice that instead of making your work easier , I opened some new paths...

Anyway , the idea is to put the driver on the bench , and test it after each modification made , in order to see the improvements.., so , in order :

New coils , test , double diodes , test , new FETs , test , resistor mod , test.. Also , it is possible that the UI modes to change really hard , after modding...

I hope I didn't harm too much your choices , you are the only one that decide what to do. We can help.. if this could be named "help"... Cheers !

Thanks for the “help” :wink: Adrian.
Yes… There’s a lot to think about…

The potential UI problems are a little discouraging…
What to do when the UI doesn’t work good anymore?

Actually i don’t have enough knowledge for this… :weary:

Is it the LEDA1624 that makes the square wave?

With the 2S2P light, I'd prefer a FET based driver replacement. Custom modes, thermal stepdown, LVP - all should work. Maximize the power and flexibility, use a SIR404DP FET, good to go.

For me of course, I'd install Narsil of course with smooth ramping. I want to mod Narsil for supporting only one output channel - the FET, so don't have the 7135 problems with high amps, high voltage. Low and mid range modes aren't the most efficient, but they will work fine.

You are welcome , anytime !

The problem of loosing the UI should be the least of the problem , and easy to fix ... Lets go to the basic of the driver , o.k ?

I was looking to yours picture , more closely . LEDA 1624 seems to be a simplified version of a N-chanell FET Switching Regulator Controller , that is getting the PWM from the U2 circuit (with a flashed modes , factory set ). This one should have a duty-cycle according with the UI modes.

The duty-cycle refers to the total amount of time a pulse is "ON" , over the duration of a cycle. Longer time on , bigger the current on load. Logic , is it ?

This is a simplified loop : Duty-cycle generator , Switching Regulator Controller, FET ,Load (LED). Inside this loop you have feed backs that are comparing the "in" and "out" , in order to have a balanced system. These are not what we are interested in , so let ignore them , for the moment...

So , LEDA is driving the FETs and provides the feed backs from sense resistor , in order to "hold" the current within the limit imposed by the duty-cycle.

When you mod a driver by decreasing the sense resistor , the biggest increase of the current thru led should be in the high and turbo mode , where the feed backs capabilities will NOT be exceeded ,BUT in the lower modes should be very close to the original modes.

Increased currents in lower modes means that the inductors are going in the saturation zone , that should be avoided (massive heat , loss of magnetic permeability...). Because of this , I was pleading for strong inductors , hand made...

Do not discourage , You are good , I'd seen this , just be patient , make a plan of what you have to do , and do not expect miracles.., every hundred of lumens counts , is better than before , we are the ones that knows better...!!!!

See you around , we are here for you , I'm sure that more guys will step in , with better solutions than mine.., you'll see ...

That's why , when you mod a driver , this has to be done in small steps (that is not hard to do when you stack resistors in parallel !) . If you loose the UI , it means that you lost the feed backs , and you have to increase the sense resistor to the value where the feed backs are capable to hold the system stable ...

So , do not worry about lost UI , could be fixed , within decent limits .., you can not ask to a driver designed for 100W to deliver 200 W !!! Unless you change the power side , accordingly with what you want .The small signal side as able to go up to 600W , or more...

@ Tom E:

Do you mean a linear driver, constant current circuit with a FET?

I like the idea of a buck driver actually, and i’m not gonna use the light in high modes all the time, so in my view a pimped triple buck driver is the way to go.
And with the XHP70.2 in mind even more so.

I’m trying to learn more about these switched mode power supplies, so I find this very interesting. Could you explain this part more? I’m not clear on how the driver selects/controls the lower modes and why it would cause the inductor to go in saturation mode. I guess some drivers just PWM the highest mode. But I presume they could also just lower the FET duty cycle to control lower modes with constant current.

That's my man ! The buck driver is the way to go.., being a 2S2P configuration it means 8.4 volts . An XHP is 6Volt , so the efficiency of the buck driver will be more than 90% (as you know ,closer the voltage supply to led voltage , higher the efficiency !)

BTW , I've seen on the driver's board a NTC (bottom right ).It has something to do with the temperature , but with witch one ? Could be the general temperature of the light , including the leds , or the temperature of the board ? This light is timed step down or the output is self adjusting with the temperature ? Jerommel , what is the behavior of stock one ?

If it is a self adjusting, this is good , is gone work like a protection , not to worry about over heating !...

I didn’t notice any PWM on the lower modes (tested with rain drops), so it probably reduces the duty cycle like a proper buck driver should.

With the coming XHP70.2 it will have a little more overhead Voltage, which is nice for when the batteries run low.

It has a timer step down for the higher modes.
But to be honest, i haven’t used the light that much before i decided to have a look inside.
That’s when i saw the tiny coils and the thin shelf, and i decided to mod it.

Anyway, i will replace the coils first and see where we go from there.

No, straight PWM'd FET, nothing fancy - cheap, simple. Basically what we've been doing for other single XHP70 lights. I have an L6 with a FET+1 driver working well. Might give the FET+single 7135 a try. On my 16X XHP50 light, the single 7135 is not behaving well - probably too much amps combined with voltage from a 2S3P driving 16 XHP50's.

@ EasyB

I never said that the lower mode is the cause for the saturation of the core ! I said that IF , in lower modes, you have a significant increase of current ,not only in led , but in the whole circuit , this is a sign that the inductor is not able to store , and give back the amount of energy required . Maybe I was not so clear in explanations, could be , English is not my native language...

First of all, " a sense resistor" is NOT the same thing as " a limit resistor" , and the difference between this two is about HOW they act in a driver.

A sense R , is "reading" the current , and the voltage across it , is sent to the Switching Regulator Controller , as a feed back , in order to hold the current constant. If the led is heating,it is gone "ask" for more current , but that means that the voltage in the feed back loop is going up , so the controller is gone reduce the duty-cycle to the gate of the FET , regardless of what duty-cycle is getting from generator ,to the point where the system is in good ballance. So , it is able to change , within some limits the duty-cycle. This is one of the limits I was talking about.

If , due to some reason , the feed back is exceeding the upper limit of voltage ( for ex. more than 0.25 V , depending on the type of the Controller ) , the internal architecture of it , is gone "latch", sending to the gate of FET a continuous pulse , as a 100% duty-cycle . In that moment the FET's gate is driven with a continuous voltage , and not pulses of variable duration.This is translated in loosing the modes.If the cause that generated the latch is not removed , you will have only the highest mode. That's why you can use a FET like a ON-OFF switch by connecting the gate to +V or -V , depending if it is a N or P channel FET.

Not all the drivers has these Switching Regulator Controller ( SRC) that could be designed for N channel or P channel FET transistors. Also , there are cheap SCRs and not so cheap ones , the last ones are designed with internal circuits , in order to prevent the latch . A more complex SCR requires more external components , so the cost of production will increase. So , the manufacturer are designing a driver as a final product , and not a one that could be improved by the customer...

About "limit Resistor" :

Some of drivers are just simple , Pulse Generator + FET with no feed back , and a Limit Resistor . The idea is that , at 100% duty-cycle , the sum of FET Rds on , plus the limit R, to limit the current to a safe value for the load :

V led= V supply - V r limit.

This type of drivers will not loose the UI, no matter how hard you drive them. Also you will see that the constant current is not so "constant".You can include here the , so much controversial DDdriver...

I'll continue tomorrow ..., damn , is already tomorrow , I need rest... See you...

I have been looking for toroid cores, but it’s probably too big.
So i will use the square ones that i have.

Adrian, can you tell me what replacement diodes i should buy? (not stacking)
And what replacement FETs should i buy?

Sorry for the delay Jerommel , the winter came back here and I had to clean my yard...Now, I'm back in business ...

I respect your decision , the new toroid should do , just keep an eye on the heating...

About the diodes , I see that you do not want to stack its. Good call , I'm not doing like this either , but in some cases I had to do that ( no space at all ).

The Schottky diode : SK 86 ( Diotec Semiconductor ) should do the trick . I'm using this diode for few years now , and never failed on me.Is a little bigger than ss54.

The next diode , from the link :PDS1040-13 Datasheet(PDF) - Diodes Incorporated , ( just click on the image on the upper , left corner ) , 10 Amps , are the best I ever used ,and most of its were recovered from power supplies ! Even Fenix are using these for their TK 75 ! This one is easy to mount , regardless the distance between the board traces ,cause of the katode that is used as a heat sink , and the height of it , less than 1 mm ! I'll choose this one...

On the FET side , here the possibilities are almost endless...Is all about if me , or somebody else, ever used some in their modding attempts. I hope that at least few more guys to chime in , with their experience...COME ON BLF MEMBERS , THIS THREAD WILL BE , LATER , YOUR GUIDE IN MODDING THE HAIKELITE HT03II !!!... What I used and had good results are the following :

The old 436 :aod436_Rev4_rohs.xls - aod436.pdf , this one is a "mule" , reliable and with good parameters.The order of the pins are the same like the ones from your board :gate , drain , source , from left to right .Is a little bigger , but can be soldered in the space.

TPCA8028-H Toshiba Semiconductor, TPCA8028-H Datasheet , smaller , odd terminals (as a IC) , reversed order :123 pins=source , 4 pin=gate , 5678 pins=drain

Excellent Rds on , great power dissipation with no heat sink ( 1.6 - 2.8 W) . Used it in a buck driver LX-9028, 12.6V ,3X XM-L2 serie , current 4.5 Amps , working as a dream...

PH2925U N-channel TrenchMOS ultra low level FET - PH2925U.pdf , suitable for drivers with 2S batteries , not for single cell drivers (the threshold gate voltage a little high ) , very reliable , good dissipation capabilities .Reversed pin order , but not a problem , just flip it.

These are the ones that I used in more than one tests. For sure there are a lot more , but I do not know , or test ...

I do have a strong suggestion , based on my trials and errors ( A LOT OF ERRORS... MORE THAN SUCCESS !!!) . Do all the test on ONLY one channel , and after you got the best result ,operate the other 2 . The resistor mod should be the last one , because , most of the time , due to the spreading of components parameters ,you will have differences in led's current , that can be equalized thru resistor mod.

Good luck , just wait to hear from you...

Hey! sorry to derail this topic somewhat but you seem to know what i am trying to find a answer to.

What value on the inductor is the one to match if i am trying to find a new better one?

I am modding a [H2-C driver](http://www.kaidomain.com/p/S026504.H2-C-22mm-1_5A-1-or-2-cell-5-Mode-Boost-Driver-Circuit-Board-for-Cree-XHP35-XHP50-12V-(-1-pc) it has a 2.2 uH inductance inductor now. Will any 2.2uH inductor work with this driver?

Trying to find something here that will handle more amps then the original one.

:smiley:

@ Tjhosan

In theory any inductors with the stated value will work ! Even with an other value , up to 2-3 times bigger.., BUT , ( the omnipresent BUT...) , there are some things to think about...

The value of a inductance is given by the inductance factor (different for each material used for the core) , number of turns , size of the wire , size of core , the way the turns are made (parallel , crossed ...) and Quality factor ( given by the reactive power and active power in the inductance).., too much theory , right ?

Lets go to the practical side !

The size of an inductor is the one that tells you how much current is able to deliver .In a word , bigger size , better behavior . A bigger size is due to the increased diameter of the wire used that has to fit inside the core ! If you measure 2 inductors of same value but different sizes you'll find that the bigger one has a lower resistance ( in ohms) ! And here we are going to find an other parameter of a inductor : lose resistance , that should be as small as possible in order to minimalize the loses. The size of the core is important , because this one is the one that "stores" the energy . It is the same thing like an transformator from 220 VAC to , lets say 12 VAC , where the size of the core is telling you how much power can you use.

In the last decade , the passive component manufacturers started to make inductors not by wire but by pressing under controlled temperature of mixed metalic powders. Good for miniaturised electronics but not so good for power electronics !

Avoid these in high power drivers !!!! As I said before , even is not very easy , use DIY inductors , wired with a wire that can sustain the current without significant heating , they are easy to solder in any position , can be mechanical sustained with silicon compound and easy to change during the tests...

Ok i think i get it :slight_smile:

Thank you!

You're welcome , anytime...

Regarding making your own inductor:
Here is a calculator:

The “52” core material you mentioned has a relative permeability of about 250. With a reasonably sized torroid, it only takes 3 turns to get an inductance of 10 micro Henrys. I guess one could use large diameter wire and reduce the inductor resistance to negligible levels (less than 5 mOhms). How critical is the exact inductor value?

Power loss and heat generation due to the flyback diode forward voltage is significant. I read about “smart diodes” (made by Texas instruments for example) that have some circuitry that switches a FET on and off, I think. They can have effective forward voltages of 0.05V, compared to 0.4V of a typical schottky diode. Are these ever used in voltage converters to reduce losses?

I wouldn’t even know where to find toroid cores with specific core materials…

No updates on this from me yet, i’m busy with other things at the moment.