Thermal modeling of PCB components with pads in an electronic device

Practice to thermally connect PCB components to the underlying pads and post process results.

Download and extract the part files.

Open the simulation file

Open the Simulation file and reset the dialog box settings.

  1. Choose FileOpen and open pcb_comp_with_pads/PCB_with_pads_sim1.sim.
  2. Choose FilePreferencesUser Interface and on the Dialog and Precision page, reset the dialog box memory.
    The FEM and simulation files are defined. The model also contains a pre-defined PCB component with pads simulation objects.

Enable part translucency

Enable the Translucency preference because some polygon bodies of the model are transparent.

  1. Choose FilePreferencesVisualization, expand Rendering, and choose Graphics.
  2. In the Graphics group, make sure the Translucency check box is selected.
  3. Click OK.

Define a PCB component with pads boundary condition

Create a thermal connection between a component and the underlying pads. Define underfill material properties.

  1. Choose Home tab→Loads and Conditions group→Simulation Object Type list→PCB Component .
  2. From the type list, select PCB Component with Pads.
  3. In the Name box, type IC1.
  4. In the graphics window, select the top face of the component as displayed.

  5. In the Pad Region group, click Select Object .
  6. In the Simulation Navigator, expand the PCB_with_pads_fem.fem, hide Polygon Geometry, and show PAD_IC1 (26), PAD_IC1 (27), PAD_IC1 (28), and PAD_IC1 (29) to display the pads' surfaces.
  7. In the graphics window, select the 4 pads surfaces under the component.

  8. In the Mounting Region group, from the Mounting Region list, select Top Board Region.
  9. In the Model Parameters group, set the following values:
    • Theta JC = 10 °C/W
    • Theta CB = 10 °C/W
    • Tmax Case = 105 °C
    • Tmax Junction = 110 °C
    • Dissipation = 0.5 W
  10. In the Underfill Model Parameters group, click Choose material .
  11. Click Create material .
  12. In the Name - Description group, type Thermal Paste.
  13. In Properties group, in Mass Density (RHO) box, type 2.5E-09 kg/mm3.
  14. On the Thermal page, in the Thermal group, set the following values:
    • Thermal Conductivity (K) = 8 W/(m·°C)
    • Specific Heat (CP) = 880 J/(kg·K)
  15. Click OK twice.
  16. In the PCB Component dialog box, in the Underfill Model Parameters group, in the Thickness box, type 5.5 mm.
  17. In the Void Fraction box, type 0.4.
  18. In the Advanced Model Parameters group, in the Junction Capacitance box, type 0 J/°C.
  19. In the Description group, set the following manufacturing characteristics:
    • Part Number = DIGIKEY_LT1117CST_5_PBF_ND
    • Package = SOT230P700X180-4N
    • Manufacturer = Murata
  20. Click OK.

Create a convection to environment constraint

  1. In the Simulation Navigator, expand the Simulation Object Container node and hide IC1 to hide the boundary condition in the graphics window.
  2. Under the PCB_with_pads_fem.fem, show Polygon Geometry to show the PCB component.
  3. Choose Home tab→Loads and Conditions group→Constraint Type list→Convection to Environment .
  4. From the type list, make sure Convection to Environment is selected.
  5. In the graphics window, select the top surface of the 4 displayed components and the PCB board.

  6. In the Magnitude - Top group, in the Convection Coefficient box, type 10 W/(m2·°C).
  7. In the Environment group, from the Temperature list, select Specify.
  8. In the Temperature Value box, type 20 °C.
  9. Click OK.

Generate the temperature report

Generate selected thermal solution data for a specified region of your model.

  1. In the Simulation Navigator, hide Constraint Container.
  2. In the Simulation Navigator, under the PCB_with_pads_fem.fem node, hide Polygon Geometry and show Pads.
  3. Choose Home tab→Loads and Conditions group→Simulation Object Type list→Report .
  4. In the Region group, select the shown faces.

  5. In the Thermal Data, select the Temperature check box.
  6. Click OK.

Solve the model

  1. In the Simulation Navigator, right-click the Solution 1 node and choose Solve.
  2. Click OK.
  3. Wait for the solve to end, before proceeding.
  4. In the Review Results dialog box, click No.
  5. In the Analysis Job Monitor dialog box, click Cancel.
  6. Close the Information window.

Display results

  1. In the Simulation Navigator, expand the Solution 1 node and double-click the Results node.
  2. In the Post Processing Navigator, expand the Thermal node and double-click the Temperature - Nodal node.
  3. Expand the Post View 1Mesh CollectorsPCB_with_pads_fem.fem2D Elements nodes and hide 0D Elements and 2D Elements except Pads.

    Results show the temperature distribution on pads elements.

Review the HTML report

Explore the HTML file in your analysis directory.

  1. In the Simulation Navigator, right-click the Solution 1 node and choose Browse.
  2. Double-click the PCB_with_pads_sim1-Solution_1.GroupReport.htm file to display the report.
  3. Observe the temperatures on the selected regions.
    You have completed this lab.