{"id":971,"date":"2017-12-05T03:50:37","date_gmt":"2017-12-05T03:50:37","guid":{"rendered":"http:\/\/www.heatsinkcalculator.com\/blog\/?p=971"},"modified":"2023-12-19T04:57:08","modified_gmt":"2023-12-19T04:57:08","slug":"how-to-calculate-the-temperature-rise-of-a-pcb-and-its-components","status":"publish","type":"post","link":"https:\/\/www.heatsinkcalculator.com\/blog\/how-to-calculate-the-temperature-rise-of-a-pcb-and-its-components\/","title":{"rendered":"How to calculate the temperature rise of a PCB and its components"},"content":{"rendered":"<p>Heat generating electronic components mounted to print circuit boards (PCB) often times rely on the PCB to help dissipate heat to keep the component operating below its maximum temperature limit.\u00a0 \u00a0Many semi-conductor components are constructed with an exposed metal pad that is directly attached to the PCB to create a low thermal resistance path between the junction of the component and PCB. In this situation the PCB acts as heat sink that conducts heat away from the component and dissipates it to the environment from its large surface area.<\/p>\n<p>Estimating the junction temperature of surface mounted components requires some simplifications to allow the use of manageable calculations that can be carried out using a spreadsheet. The calculation procedure and associated simplifications and assumptions are explained in the following sections.<\/p>\n<h1>PCB Effective Thermal Conductivity<\/h1>\n<p>Because of the discontinuous distribution of conductor material\u00a0 used to create traces, ground planes, vias and electrical connection points the thermal conductivity of the PCB is non uniform.\u00a0 To conduct the thermal calculations required to determine the board and component temperatures a single effective thermal conductivity of the PCB is required. A widely used method for calculating an effective PCB thermal conductivity is to use a weighted volume approach.\u00a0 The weighted volume effective thermal conductivity is given by equation 1<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20k_%7Beff%7D%3D%5Cfrac%7BV_%7Bc%7D%7D%7BV_%7Bpcb%7D%7Dk_%7Bc%7D%2B%5Cfrac%7BV_%7Bd%7D%7D%7BV_%7Bpcb%7D%7Dk_%7Bd%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>1<\/p>\n<p>where:<br \/>\n<span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20V_%7Bpcb%7D%3DV_%7Bc%7D%2BV_%7Bd%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>2<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20V_%7Bc%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the total conductor volume<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20V_%7Bd%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the total dielectric volume<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20k_%7Bc%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the thermal conductivity of the conductor<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20k_%7Bd%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the thermal conductivity of the dielectric<\/p>\n<p>Often times it may be difficult to determine the values of V<sub>c<\/sub> and V<sub>d<\/sub>. A reasonable estimate of the conductor volume for modern PCBs is between 10% and 20%.<\/p>\n<h1>PCB Effective Convection Coefficient<\/h1>\n<p>Heat loss from the surface of the PCB takes place due to radiation and convection to the ambient. The following calculations to determine the temperature rise of the PCB components utilize an effective convection coefficient h<sub>eff<\/sub> that is a sum of the average convection coefficient due to convection and that due to radiation. The correlations used to calculate the convection coefficients from a flat plate due to radiation and convection will be used.<\/p>\n<p>Equations 11 through 18 in the blog post\u00a0<a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/how-to-design-a-flat-plate-heat-sink\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to design a flat plate heat sink<\/a> can be used to determine the effective convection coefficient for a PCB oriented vertically that is cooled via natural convection and radiation.<\/p>\n<p>For horizontally oriented PCBs reference\u00a0equations 1 through 7 in the blog post <a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/performance-of-a-led-flat-plate-heat-sink-in-multiple-orientations\/\" target=\"_blank\" rel=\"noopener noreferrer\">Performance of a LED flat plate heat sink in multiple orientations<\/a> to determine the natural convection coefficient. This is added to the radiation convection coefficient which is independent of orientation to determine the overall effective convection coefficient h<sub>eff<\/sub>.<\/p>\n<h1>PCB Temperature Distribution<\/h1>\n<p>A PCB from a heat transfer perceptive is a convection cooled flat plate with heat sources distributed across the surface of the plate as shown in figure 1. A method for calculating the temperature distribution across a flat plate that can be implemented using a spreadsheet or common mathematics software is the modified Bessel function method.<\/p>\n<p><a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_with_heat_generating_components.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1090\" src=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_with_heat_generating_components.png\" alt=\"\" width=\"499\" height=\"507\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_with_heat_generating_components.png 499w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_with_heat_generating_components-295x300.png 295w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/a><\/p>\n<p>Figure 1. PCB with heat generating components<br \/>\n<!--more continue&gt;&gt;--><\/p>\n<p>This method calculates the temperature distribution of a circular heat source on an infinite surface that is convection cooled.\u00a0Since almost all heat generating components on a PCB are rectangular in shape a circular source of equal area is used to represent the heat generating component. The equivalent radius is given by equation 3.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20r_%7Beqv%7D%3D%5Csqrt%7BL_%7Bs%7D%5Ctimes%20W_%7Bs%7D%2F%5Cpi%20%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>3<\/p>\n<p>Equations 4 and 5 calculate the temperature rise at any point, P on the infinite surface measured radially from the center of the heat source, to a distance d as depicted in figure 2.<\/p>\n<p><a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Infinite_plate_with_circular_heat_source.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1093\" src=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Infinite_plate_with_circular_heat_source.png\" alt=\"Infinite_plate_with_circular_heat_source\" width=\"263\" height=\"241\" \/><\/a><\/p>\n<p>Figure 2. Infinite plate with a circular heat source<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5CDelta%20T%28d%29%3D%5Cfrac%7BQ_%7Bs%7D%7D%7B%5Cpi%20%5Ccdot%20r_%7Beqv%7D%5Ccdot%20k_%7Beff%7D%7D%5Cleft%20%5BC_%7B1%7D%5Ccdot%20I_%7B0%7D%28%5Calpha%5Ccdot%20d%29%2B%5Cfrac%7Bk_%7Beff%7D%7D%7Br_%7Beqv%7D%5Ccdot%20h_%7Beff%7D%7D%5Cright%5D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/>\u00a0\u00a0for\u00a0\u00a0 <img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d%5Cleq%20r_%7Beqv%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>4<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5CDelta%20T%28d%29%3D%5Cfrac%7BQ_%7Bs%7D%7D%7B%5Cpi%20%5Ccdot%20r_%7Beqv%7D%5Ccdot%20k_%7Beff%7D%7D%5Ctimes%20C_%7B4%7DK_%7B0%7D%28%5Calpha%20%5Ccdot%20d%29&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/> \u00a0\u00a0for\u00a0\u00a0 <img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d%5Cgeq%20r_%7Beqv%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>5<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Calpha%20%3D%5Csqrt%7B%5Cfrac%7Bh_%7Beff%7D%7D%7Bk_%7Beff%7D%5Ccdot%20t%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>6<\/p>\n<p>Q<sub>s<\/sub> is the heat generated by the heat source that flows into the PCB and t is the thickness of the PCB. The constants C<sub>1<\/sub> and C<sub>4<\/sub> are calculated from equations 7 and 8. Variables I<sub>0<\/sub>, K<sub>0<\/sub> are modified Bessel functions of the first\u00a0and second kind respectively, of order 0 and \u03b1 is given by equation 6.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20C_%7B1%7D%3D-%5Cfrac%7Bk_%7Beff%7D%7D%7Br_%7Beqv%7D%5Ccdot%20h_%7Beff%7D%7D%5Ctimes%20%5Cleft%20%5B%20I_%7B0%7D%28%5Calpha%20%5Ccdot%20r_%7Beqv%7D%29%2B%5Cfrac%7BK_%7B0%7D%28%5Calpha%20%5Ccdot%20r_%7Beqv%7D%29%5Ctimes%20I_%7B1%7D%28%5Calpha%20%5Ccdot%20r_%7Beqv%7D%29%7D%7BK_%7B1%7D%28%5Calpha%20%5Ccdot%20r_%7Beqv%7D%29%7D%20%5Cright%20%5D%5E%7B-1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>7<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20C_%7B4%7D%3D-C_%7B1%7D%5Cfrac%7BI_%7B1%7D%28%5Calpha%20%5Ccdot%20r_%7Beqv%7D%29%7D%7BK_%7B1%7D%28%5Calpha%20%5Ccdot%20r_%7Beqv%7D%29%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>8<\/p>\n<p>where:<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20I_%7B1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the Bessel function of 1st kind, of order 1<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20K_%7B1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the Bessel function of 2nd kind, of order 1<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20h_%7Beff%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the effective convection coefficient<\/p>\n<p>The next step is to use the temperature rises that are calculated with equations 4 through 8 for an infinite plate to calculate those of a finite rectangular plate representing the PCB. This is done by a process of mirroring as shown in figure 3. Plate 1 in the center represents the PCB. The temperature rise at any location on plate 1 is obtained by a summation of the temperature rise contributions from all the mirrored heat sources including the heat source on plate 1. Figure 3 shows two mirroring operations, plates 2 to 9 and plates 10 to 25. Increased accuracy is achieved as the number of mirroring operations are increased. For most PCBs 1 to 2 mirroring operations provides acceptable accuracy.<\/p>\n<p><a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Mirrored_heat_sources.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1100\" src=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Mirrored_heat_sources.png\" alt=\"mirrored heat sources\" width=\"556\" height=\"623\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Mirrored_heat_sources.png 556w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Mirrored_heat_sources-268x300.png 268w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/a><\/p>\n<p>Figure 3. Mirrored heat sources to determine the heat source temperature<\/p>\n<p>Equations 9 through 17 are the distances from the center of the heat sources in the first mirroring operations (plates 1 through 9) to a point P on the center plate, plate number 1. The x and y variables with subscripts s and p are the coordinates of the mirrored heat source and the point P respectively referenced from the coordinate axes shown in figure 3.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B1%7D%3D%5Csqrt%7B%28x_%7Bs1%7D-x_%7Bp%7D%29%5E%7B2%7D%2B%28y_%7Bs1%7D-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>9<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B2%7D%3D%5Csqrt%7B-x_%7Bs2%7D-W-x_%7Bp%7D%29%5E%7B2%7D%2B%28y_%7Bs2%7D-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>10<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B3%7D%3D%5Csqrt%7B-x_%7Bs3%7D-W-x_%7Bp%7D%29%5E%7B2%7D%2B%28-y_%7Bs3%7D%2BL-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>11<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B4%7D%3D%5Csqrt%7B%28x_%7Bs4%7D-x_%7Bp%7D%29%5E%7B2%7D%2B%28-y_%7Bs4%7D%2BL-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>12<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B5%7D%3D%5Csqrt%7B-x_%7Bs5%7D%2BW-x_%7Bp%7D%29%5E%7B2%7D%2B%28-y_%7Bs5%7D%2BL-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>13<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B6%7D%3D%5Csqrt%7B-x_%7Bs6%7D%2BW-x_%7Bp%7D%29%5E%7B2%7D%2B%28y_%7Bs6%7D-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>14<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B7%7D%3D%5Csqrt%7B-x_%7Bs7%7D%2BW-x_%7Bp%7D%29%5E%7B2%7D%2B%28-y_%7Bs7%7D-L-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>15<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B8%7D%3D%5Csqrt%7B%28x_%7Bs8%7D-x_%7Bp%7D%29%5E%7B2%7D%2B%28-y_%7Bs8%7D-L-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>16<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20d_%7B9%7D%3D%5Csqrt%7B-x_%7Bs9%7D-W-x_%7Bp%7D%29%5E%7B2%7D%2B%28-y_%7Bs9%7D-L-y_%7Bp%7D%29%5E%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>17<\/p>\n<p>The temperature rise for each source at the corresponding distance d is calculated using equations 4 through 8. The resulting temperature rise values are added together to determine the temperature rise\u00a0 \u0394T<sub>P<\/sub> at the point P as shown in equation 18. The procedure is similar as the number of mirrored heat sources are increased.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5CDelta%20T_%7BP%7D%3D%5CDelta%20T%28d_%7B1%7D%29%2B%5CDelta%20T%28d_%7B2%7D%29%2B%5CDelta%20T%28d_%7B3%7D%29%2B%5Ccdots%5Ccdots%20%5CDelta%20T%28d_%7BN%7D%29&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>18<\/p>\n<p>The subscript N is the number of mirrored heat sources including the heat source on the center plate.<\/p>\n<p>Equations 4 through 7 assume heat transfer is taking place from only one side of the PCB. To evaluate cooling from both sides of the PCB the effective convection coefficient h<sub>eff<\/sub> is multiplied by 2.<\/p>\n<p>If there are more than one heat sources attached to the PCB the principle of superposition is used to determine the temperature of a location P on the surface of the PCB by taking into account the influence of each heat source at that point. For each heat source calculate the temperature rises at the location of P and then sum the temperature rise contributions at point P. The summation of the temperature rises at point P for a PCB that has M heat sources and N mirrored heat sources can be written mathematically as:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5CDelta%20T_%7BP%7D%3D%5Cbegin%7Bmatrix%7D%20%20%5CDelta%20T_%7B1%7D%28d_%7B1%7D%29%2B%20%5CDelta%20T_%7B1%7D%28d_%7B2%7D%29%2B%20%5CDelta%20T_%7B1%7D%28d_%7B3%7D%29%2B%5Ccdots%20%5CDelta%20T_%7B1%7D%28d_%7BN%7D%29%2B%5C%5C%20%20%5C%5C%20%20%5CDelta%20T_%7B2%7D%28d_%7B1%7D%29%2B%20%5CDelta%20T_%7B2%7D%28d_%7B2%7D%29%2B%20%5CDelta%20T_%7B2%7D%28d_%7B3%7D%29%2B%5Ccdots%20%5CDelta%20T_%7B2%7D%28d_%7BN%7D%29%2B%5C%5C%20%20%5C%5C%20%20%5CDelta%20T_%7B3%7D%28d_%7B1%7D%29%2B%20%5CDelta%20T_%7B3%7D%28d_%7B2%7D%29%2B%20%5CDelta%20T_%7B3%7D%28d_%7B3%7D%29%2B%5Ccdots%20%5CDelta%20T_%7B3%7D%28d_%7BN%7D%29%2B%5C%5C%20%20%5Cvdots%5C%5C%20%20%5CDelta%20T_%7BM%7D%28d_%7B1%7D%29%2B%5CDelta%20T_%7BM%7D%28d_%7B2%7D%29%2B%20%5CDelta%20T_%7BM%7D%28d_%7B3%7D%29%2B%5Ccdots%20%5CDelta%20T_%7BM%7D%28d_%7BN%7D%29%5C%5C%20%20%5Cend%7Bmatrix%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>19<\/p>\n<p>The temperature rise at the base of a component mounted to a PCB can simply be determined by calculating the temperature rise a point P located at the center of the component. The temperature at the base of the component, \u0394T<sub>b<\/sub> is then used to calculate the component junction temperature using equation 20.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20T_%7Bj%7D%3D%5CDelta%20T_%7Bb%7D%2BT_%7Bamb%7D%2BQ_s%5Ccdot%20%5Ctheta%20_%7Bjb%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>20<\/p>\n<p>where:<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20T_%7Bamb%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the external ambient temperature<\/p>\n<p>The junction to board thermal resistance, \u03b8<sub>jb<\/sub> is a tested value provided by the component manufacturer.<\/p>\n<p>This calculation methodology has one major draw back. The use of a circular heat source to approximate a rectangular heat source will introduce increasing error as the aspect ratio of the heat source (L<sub>s<\/sub>\/W<sub>s<\/sub>) deviates from a value of 1. Oblong heat sources can be more accurately modeled by subdividing the component shape into smaller areas that have an aspect ratio of 1. See figure 4.<\/p>\n<p><a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Approximation_of_oblong_heat_sources.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1104\" src=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Approximation_of_oblong_heat_sources.png\" alt=\"Approximation of oblong heat sources\" width=\"521\" height=\"270\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Approximation_of_oblong_heat_sources.png 521w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Approximation_of_oblong_heat_sources-300x155.png 300w\" sizes=\"auto, (max-width: 521px) 100vw, 521px\" \/><\/a><\/p>\n<p>Figure 4. Approximation of oblong heat sources by subdivision<\/p>\n<h1>PCB Trace Temperature Rise<\/h1>\n<p>The first step to estimate the temperature rise of a trace is to determine the heat generated by the trace, P<sub>trace<\/sub>.\u00a0 This is calculated using equation 21.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20P_%7Btrace%7D%3DI%5E2R_%7Btrace%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>21<\/p>\n<p>The resistance, R<sub>trace<\/sub> of the trace is temperature dependent and is given by equation 22 and I is the current flow through the trace.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Btrace%7D%3D%5Crho_%7Bres%7D%20%5Ccdot%20%5Cfrac%7BL_%7Btrace%7D%7D%7BA_%7Btrace%7D%7D%5Ccdot%20%281%2B%5Calpha_%7Bres%7D%28T_%7Btrace%7D-T_%7Bref%7D%29%29&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>22<\/p>\n<p>where:<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Crho_%7Bres%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the resistivity of the conductor material at T<sub>ref<\/sub><br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20L_%7Btrace%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the length of the trace<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20A_%7Btrace%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the cross-sectional area of the trace<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Calpha_%7Bres%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the temperature coefficient of resistivity for the trace material<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20T_%7Bref%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the reference temperature of the trace material&#8217;s resistivity<br \/>\n<span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20T_%7Btrace%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the average temperature of the trace<\/p>\n<p>Typical values for copper traces at a reference temperature of at 20\u00b0C are:<\/p>\n<p><span style=\"display: inline-block; width: 200px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Crho_%7Bres-cu%7D%3D1.68%5Ctimes%2010%5E%7B-8%7D%5COmega%5Ccdot%20m&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><br \/>\n<span style=\"display: inline-block; width: 200px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Calpha%20_%7Bres-cu%7D%3D4.29%5Ctimes%2010%5E%7B-3%7D%5Cfrac%7B1%7D%7B%5E%7B%5Ccirc%7DC%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span><\/span><\/p>\n<p>Note, equation 22 does not calculate power loss caused by skin effects typically seen in high frequency applications. Because the thickness of most traces are very small the skin effect is pronounced only at extremely high frequencies.<\/p>\n<p>The most accurate method to determine the trace temperature is to analyze the trace using multiple circular heat sources as shown in figures 2 and 4 and described in the previous section. For relatively short traces the number of calculations needed are manageable if using a spreadsheet since a reasonable number of circular heat sources can be used to approximate the entire trace. For long traces a simplified method can be used to provide a good estimation of trace temperature.<\/p>\n<p>The simplified trace temperature calculation method divides the circuit board into two sections as shown in figure 5. The thermal resistances from the trace to the ambient associated with each section are calculated and combined to determine an overall trace to ambient thermal resistance. Section A is approximated as an extended surface similar to a fin on a heat sink. The trace to ambient thermal resistance R<sub>A<\/sub> associated with section A is given by equation 23.<\/p>\n<p><a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Sections_used_to_approximate_trace_ambient_thermal_resistance.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1107\" src=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Sections_used_to_approximate_trace_ambient_thermal_resistance.png\" alt=\"Sections_used_to_approximate_trace_ambient_thermal_resistance\" width=\"454\" height=\"315\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Sections_used_to_approximate_trace_ambient_thermal_resistance.png 454w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/Sections_used_to_approximate_trace_ambient_thermal_resistance-300x208.png 300w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/a><\/p>\n<p>Figure 5. Sections used to approximate trace to ambient thermal resistance<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7BA%7D%3D%5Cfrac%7B1%7D%7Bh_%7Beff%7D%5Ctimes%20%28%5Ceta_%7B1%7D%5Ccdot%20A_%7B1%7D%2B%5Ceta_%7B2%7D%5Ccdot%20A_%7B2%7D%29%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>23<\/p>\n<p>\u03b7<sub>1<\/sub> and \u03b7<sub>2<\/sub> are extended surface efficiency values that are calculated using equations 24 and 25 respectively. Areas A<sub>1<\/sub> and A<sub>2<\/sub> are the rectangular areas of section A corresponding to w<sub>1<\/sub> and w<sub>2<\/sub>.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Ceta%20_%7B1%7D%3D%5Cfrac%7B%5Ctanh%20%28w_%7B1%7D%5Ccdot%20m%29%7D%7Bm%5Ccdot%20w_%7B1%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>24<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Ceta%20_%7B2%7D%3D%5Cfrac%7B%5Ctanh%20%28w_%7B2%7D%5Ccdot%20m%29%7D%7Bm%5Ccdot%20w_%7B2%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>25<\/p>\n<p>where m is given by:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20m%3D%5Csqrt%7B%5Cfrac%7B2h_%7Beff%7D%7D%7Bk_%7Beff%7D%5Ccdot%20t%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>26<\/p>\n<p>The trace to the ambient thermal resistance associated with section B is calculated by considering the combination of the conduction thermal resistance of heat flowing from the bottom of the trace through the PCB and the convection\/radiation thermal resistance of the heat flowing from the top of the trace and the bottom of the PCB. The total thermal resistance for section B, R<sub>B<\/sub> is calculated using equations 27 through 29.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7BB1%7D%3D%5Cfrac%7Bt%7D%7Bk_%7Beff%7D%5Ccdot%20W_%7Btrace%7D%5Ccdot%20L%7D%2B%5Cfrac%7B1%7D%7Bh_%7Beff%7D%5Ccdot%20W_%7Btrace%7D%5Ccdot%20L%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>27<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7BB2%7D%3D%5Cfrac%7B1%7D%7Bh_%7Beff%7D%5Ccdot%20L%28W_%7Btrace%7D%2B2t_%7Btrace%7D%29%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>28<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7BB%7D%3D%5Cleft%20%5B%20%5Cfrac%7B1%7D%7BR_%7BB1%7D%7D%2B%5Cfrac%7B1%7D%7BR_%7BB2%7D%7D%20%5Cright%20%5D%5E%7B-1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>29<\/p>\n<p>Thermal resistances R<sub>A<\/sub> and R<sub>B<\/sub> are parallel resistances. The total thermal resistance from the trace to the ambient and the average trace temperature is given by equations 30 and 31 respectively.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Btrace%7D%3D%5Cleft%20%5B%20%5Cfrac%7B1%7D%7BR_%7BA%7D%7D%2B%5Cfrac%7B1%7D%7BR_%7BB%7D%7D%20%5Cright%20%5D%5E%7B-1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>30<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20T_%7Btrace%7D%3DR_%7Btrace%7D%5Ctimes%20P_%7Btrace%7D%2BT_%7Bamb%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>31<\/p>\n<h1>Example Calculations<\/h1>\n<p>The calculation process explained previously is used to determine the junction temperature rises of two MOSFETs mounted to a 300mm X 300mm PCB with a thickness of 4mm. The MOSFETs are labeled A and B in figure 6.\u00a0 Table 1 lists the size, location, heat loss and junction to board thermal resistances for the devices.<\/p>\n<p><a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_example_calculation_parameters.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1147\" src=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_example_calculation_parameters.png\" alt=\"PCB_example_calculation_parameters\" width=\"177\" height=\"154\" \/><\/a>Table 1. Parameters for the MOSFETs attached to the PCB temperature rise calculation example<\/p>\n<p>All of the heat loss is assumed to be conducted into the PCB. The PCB is cooled via natural convection and radiation from the top and bottom surfaces with an effective convection coefficient, h<sub>eff<\/sub> of 15 W\/(m<sup>2<\/sup>K). The effective thermal conductivity, k<sub>eff<\/sub>\u00a0of the PCB is 54 W\/(mK).<\/p>\n<p><a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_layout_and_dimensions_of_calculated_example.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1148\" src=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_layout_and_dimensions_of_calculated_example.png\" alt=\"PCB layout and dimensions of calculated example\" width=\"425\" height=\"392\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_layout_and_dimensions_of_calculated_example.png 425w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_layout_and_dimensions_of_calculated_example-300x277.png 300w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/a><\/p>\n<p>Figure 6. PCB layout and dimensions of calculated example<\/p>\n<p>A MSExcel spreadsheet is used to conduct the calculations. Two calculation tables are created in the spreadsheet as shown in figure 7.<\/p>\n<p><a href=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_temperature_rise_spreadsheet_calculation_tables.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1149\" src=\"http:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_temperature_rise_spreadsheet_calculation_tables.png\" alt=\"Tables used to calculated MOSFET temperature rises\" width=\"638\" height=\"483\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_temperature_rise_spreadsheet_calculation_tables.png 638w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2017\/12\/PCB_temperature_rise_spreadsheet_calculation_tables-300x227.png 300w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" \/><\/a><\/p>\n<p>Figure 7. Tables used to calculate MOSFET temperature rises<\/p>\n<p>The first table contains the calculated distances of the mirrored heat sources for 2 mirroring operations to the center of the MOSFETs A and B. The second table uses the corresponding distances to determine the temperature rise due to each mirrored source at the locations of the MOSFET&#8217;s. The temperature values in each column are summed. The sum of the values in column &#8220;A to A&#8221; are added to that of column &#8220;B to A&#8221; to determine the temperature rise of surface of the PCB located beneath MOSFET A. Equation 20 is then used to calculate the junction temperature of the MOSFET A.\u00a0 The same is done with columns &#8220;A to B&#8221; and &#8220;B to B&#8221; to calculate the junction temperature of MOSFET B.\u00a0 The results are shown in figure 6.<\/p>\n<div style=\"background-color: #ffff99; padding: 7px;\">\n<p style=\"margin: 0px;\">An online calculate that will estimate the temperature rise of a PCB and the junction temperature of a component attached to the PCB is available free of cost. Click the following link: <a style=\"color: blue;\" href=\"https:\/\/www.heatsinkcalculator.com\/pcb-temperature-calculator.html\">PCB Temperature Calculator<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Heat generating electronic components mounted to print circuit boards (PCB) often times rely on the PCB to help dissipate heat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-971","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/posts\/971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/comments?post=971"}],"version-history":[{"count":179,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/posts\/971\/revisions"}],"predecessor-version":[{"id":1917,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/posts\/971\/revisions\/1917"}],"wp:attachment":[{"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/media?parent=971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/categories?post=971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/tags?post=971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}