LNK306DG-TL heat problem

9 posts / 0 new

Dear PI Expert,

We are designing a solution that use LNK306DG-TL , we experince a very high temperature in a short period of time ( 30min Appr.) , attached is the schematic, we noticed that D4 is DIODE U.FAST Single 1A 1000V SMT DO214AC (SMA) is Trr is < 100ns in the schematic , so we changed to STTH1R02A DIODE U.FAST Single 1.5A 200V SMT DO214AC (SMA), Trr 15ns.

Also we tried to change coils L1-L2 ,they were FPI0503-102K INDUCTOR FIXED 1mH 310MA 8 OHM SMD so we changed to RC0810U-102K INDUCTOR FIXED 1MH 750mA 10% RADIAL,

after using the new Diode and new fixed inductor , temperature are good so far in the first few hours , but diode reach 75-80 C degree. please advice as we were been testing for weeks.

Please let us know if you still need any other information,

Best Regards

schematic217.97 KB


We are still looking for help urgently please

Best regards

Hi Qawasmi,

It will be helpful to know some generic parameters of your design, like output power and input voltage.
When you say 'very high temperature' how high? On which component?
What is the actual measured RMS voltage Vin over C1 of the time of the experiments?

Best Regards,

Hi PI-Yoda,

Here are the parameters:

Vin: 85-265VAC (we are testing with 220VAC)
Vout: 12VDC
Iout: Load requires 200mA on most of times. 300mA for a short period (5 seconds)

Voltage at C1: 293VDC (tested with a 22uF 400V capacitor)

We measure up to 86 C on both LNK306 & D4. And as the circuit is too small; we are measuring around 60-70 C on some other power parts.
I wonder if 85-90 C is high or normal. If high, we need to learn about how to decrease it.

We use PIExpertOnline tool and with these values; it should provide up to 330mA without problem.

Thanks for your help.

Hi Qawasmi,
60 DegC temperature rise (on 25DegC ambient) sounds high.
1. Is it possible the surface heat-sinking area not be provided as required in page 5 of NK302/304-306 LinkSwitch-TN Family document?
2. Or some additional thermal resistance to present between this area and the pins 'S' of the controller?
3. Or this heat-sinking area to get heated from other 'lossy' components like the output inductor?
4. What is your total efficiency in comparison to 75%. If it is lower you need to work out where the additional losses are. Switching shapes OK? Inductor saturation?

From the design checklist in the LNK302/304-306 document:
Thermal check – at maximum output power, minimum input voltage and maximum ambient temperature, verify that the LinkSwitch-TN SOURCE pin temperature is 100 °C or below.
Does this check pass?

Best Regards,

Please see pcb layouts attached. For power part we just have 10 x 27 mm area as application requires this. 2nd revision of pcb has 4 layers, two of them are GND plane but result is same
Previously we made 3 different products with same components and we didn't have heat problem. But these boards were bigger sized (almost double).
For the heat-sinking area there is a drawing in datasheet but no dimensions were indicated. Our heatsink area is 9x11 mm.
As we used PIExpertOnline while making calculations and component selections; we would reach up to 350mA without problem but even at 200mA; temperature rises into 85-90 C.
I will check switching shapes but how to measure inductor saturation? In fact we even used a 1mH & 750mA inductor, result was same.
Regarding thermal check; we even have thermal problem at 25 C ambient temperature, 70% output power and max input voltage. So, it will not pass.

top.JPG116.03 KB
bottom.JPG120.37 KB

Hi Qawasmi

Please have a look at the picture attached.
Rough estimation shows that on the bottom side you have 40-45mm^2 copper area. Some chunk of it is covered by D4 which is already hot and area around D4 is not actually sinking heat.
So, more real estimation – bottom side is close to 35mm^2 actual heat dissipating copper area.
Let’s assume that on the top side is 10x10 = 100mm^2, but this heat-sinking part could be only used when the heat passes through single connection – C4 +pin. This bad thermal connection between both layers makes the effectiveness of the top layer cooling very low.
It is not far of to approximate your actual effectively cooling copper area as total of 100mm^2.
PXLS Designer shows that for 220mA load the power in the controller is 360mW.
1. Datasheet case (Page9/package D) - Copper 232mm^2 – gives Rth = 100DegC/W
0.36W*Rth = 61Deg C on the pin on the controller for 25Deg C ambient.
2. Solving back for you design case (80DegC on the pin) gives your actual thermal resistance as 152DegC/W.
In summary - even you circuit works ideally - as per the examples, the cooling copper area of the controller is by far too small from the one needed to guarantee 100DegC on the pin at min. mains and maximum power (Datasheet, p8, Quick design check list, point 4).
I will recommend to redesign the PCB to provide more cooling copper area. If this area is on two different layers to provide PROPER thermal paths between the two layers. Maybe using a lot of metalized vias.
Best Regards,

PCBLINK_TN_heating_problem.png248.95 KB


Thank you very much for this very helpful information.

We will increase heatsink area and tie them better between top and bottom layers.

1) Our middle (2nd and 3rd) layers are GND planes. Do you recommend to convert them as heatsink plane? Thus we will have two full layers (PCB total size is 29x27mm) with this plane

2) We are using 12V/16A relays and 5V & 3.3V ldo regulators supplied from 12V (LNK)306. Today I tested to reduce LNK output into 5V and I have seen temperature is now at 43 C max. Do you recommend to us apply this as well? With a simple calculation; power consumption of LNK reduced more than 50%. Thus heating is reduced.
Disadvantage for us is 5V/16A relays are more expensive for bulk production but for making safer product this sounds like a better choice. At least we will be able to remove 5V LDO!
Do you think 5V will be more safe for us as if we think on temperature side?

3) After reducing from 12V to 5V; I can now hear vibration sound from inductors. I didn't understand why it changed with voltage? Does this look like a problem?

Best Regards.

Hi Qawasmi,
Sinking heat means providing a low therm.resistance path from a hot spot to a low temperature area. This low resistance path will cause the heat to flow (get sunk) from the hot spot to the low temperature point (ambient).
In your case of internal copper layers with big areas when connected thermally to the controller are good path for the heat. BUT they are not connected to the cool point - ambient . It means that the heat flow process will not exist because the sinking point is missing.
The information I have about your project's specification is tiny and does not allow me to give advice.
For sure, in a tough thermal design it is worth every effort to optimize efficiency and power consumption. You may even be able to get rid of the expensive 4 layer PCB. Also reliability is directly connected to the components operational temperature.
It looks like there is some interruption in the controller operation. It maybe starts and stops.
You need to look at the switching wave-forms, feedback signal etc.. to find the reason for this operation.
Best Regards,