Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
80504NT11473A Rev.0.1 2016-11-03
THERMAL GUIDELINES XE922-3GR
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 2 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
APPLICABILITY TABLE
PRODUCTS HE922-3GR and WE922-3GR
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 3 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE
LEGAL NOTICE
These Specifications are general guidelines pertaining to product selection and application and may not
be appropriate for your particular project. Telit (which hereinafter shall include its agents, licensors and
affiliated companies) makes no representation as to the particular products identified in this document
and makes no endorsement of any product. Telit disclaims any warranties, expressed or implied, relating
to these specifications, including without limitation, warranties or merchantability, fitness for a particular
purpose or satisfactory quality. Without limitation, Telit reserves the right to make changes to any
products described herein and to remove any product, without notice.
It is possible that this document will contain references to, or information about Telit products, services
and programs, that are not available in your region. Such references or information must not be
construed to mean that Telit intends to make available such products, services and programs in your
area.
USE AND INTELLECTUAL PROPERTY RIGHTS
These Specifications (and the products and services contained herein) are proprietary to Telit and its
licensors and constitute the intellectual property of Telit (and its licensors). All title and intellectual
property rights in and to the Specifications (and the products and services contained herein) is owned
exclusively by Telit and its licensors. Other than as expressly set forth herein, no license or other rights
in or to the Specifications and intellectual property rights related thereto are granted to you. Nothing in
these Specifications shall, or shall be deemed to, convey license or any other right under Telit’s patents,
copyright, mask work or other intellectual property rights or the rights of others.
You may not, without the express written permission of Telit: (i) copy, reproduce, create derivative works
of, reverse engineer, disassemble, decompile, distribute, merge or modify in any manner these
Specifications or the products and components described herein; (ii) separate any component part of
the products described herein, or separately use any component part thereof on any equipment,
machinery, hardware or system; (iii) remove or destroy any proprietary marking or legends placed upon
or contained within the products or their components or these Specifications; (iv) develop methods to
enable unauthorized parties to use the products or their components; and (v) attempt to reconstruct or
discover any source code, underlying ideas, algorithms, file formats or programming or interoperability
interfaces of the products or their components by any means whatsoever. No part of these
Specifications or any products or components described herein may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated into any language or computer language, in any
form or by any means, without the prior express written permission of Telit.
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 4 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
HIGH RISK MATERIALS
Components, units, or third-party products contained or used with the products described herein are
NOT fault-tolerant and are NOT designed, manufactured, or intended for use as on-line control
equipment in the following hazardous environments requiring fail-safe controls: the operation of Nuclear
Facilities, Aircraft Navigation or Aircraft Communication Systems, Air Traffic Control, Life Support, or
Weapons Systems (“High Risk Activities"). Telit, its licensors and its supplier(s) specifically disclaim any
expressed or implied warranty of fitness for such High Risk Activities.
TRADEMARKS
You may not and may not allow others to use Telit or its third party licensors’ trademarks. To the extent
that any portion of the products, components and any enclosed documents contain proprietary and
confidential notices or legends, you will not remove such notices or legends.
THIRD PARTY RIGHTS
The software may include Third Party Right software. In this case you agree to comply with all terms
and conditions imposed on you in respect of such separate software. In addition to Third Party Terms,
the disclaimer of warranty and limitation of liability provisions in this License shall apply to the Third
Party Right software.
TELIT HEREBY DISCLAIMS ANY AND ALL WARRANTIES EXPRESS OR IMPLIED FROM ANY
THIRD PARTIES REGARDING ANY SEPARATE FILES, ANY THIRD PARTY MATERIALS INCLUDED
IN THE SOFTWARE, ANY THIRD PARTY MATERIALS FROM WHICH THE SOFTWARE IS DERIVED
(COLLECTIVELY “OTHER CODE”), AND THE USE OF ANY OR ALL THE OTHER CODE IN
CONNECTION WITH THE SOFTWARE, INCLUDING (WITHOUT LIMITATION) ANY WARRANTIES
OF SATISFACTORY QUALITY OR FITNESS FOR A PARTICULAR PURPOSE.
NO THIRD PARTY LICENSORS OF OTHER CODE SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND WHETHER MADE UNDER
CONTRACT, TORT OR OTHER LEGAL THEORY, ARISING IN ANY WAY OUT OF THE USE OR
DISTRIBUTION OF THE OTHER CODE OR THE EXERCISE OF ANY RIGHTS GRANTED UNDER
EITHER OR BOTH THIS LICENSE AND THE LEGAL TERMS APPLICABLE TO ANY SEPARATE
FILES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Copyright © Telit Communications PLC.
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 5 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
CONTENTS
1 Introduction 6
1.1 Scope 6
1.2 Audience 6
1.3 Contact Information, Support 6
1.4 Text Conventions 7
1.5 Related Documents 7
2 Thermal guidelines 8
2.1 Overview 8
2.2 Hardware guidelines 9
Module to application board connection 9
Module top connection 11
2.3 Software thermal management 13
Software thermal management 13
Thermal probes 13
Throttling configuration 15
3 Document History 16
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 6 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
1 INTRODUCTION
1.1 Scope
This document contains information about power dissipation of the xE922-3GR series modules and
gives recommendations to optimize the thermal design of the application board.
1.2 Audience
This document is intended to PCB layout engineers and Thermal design engineer.
1.3 Contact Information, Support
For general contact, technical support services, technical questions, to report documentation errors and
to order manuals, contact Telit’s Technical Support Center (TTSC) at:
[email protected] if located in North America
For other regions, Collabnet Telit web portal can be used at https://teamforge.telit.com (account can be
asked at [email protected])
Alternatively, use:
http://www.telit.com/en/products/technical-support-center/contact.php
For detailed information about where you can buy the Telit modules or for recommendations on
accessories and components visit:
http://www.telit.com
Our aim is to make this guide as helpful as possible. Keep us informed of your comments and
suggestions for improvements.
Telit appreciates feedback from the users of our information.
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 7 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
1.4 Text Conventions
Danger – This information MUST be followed or catastrophic equipment failure
or bodily injury may occur.
Caution or Warning – Alerts the user to important points about integrating the
module, if these points are not followed, the module and end user equipment
may fail or malfunction.
Tip or Information – Provides advice and suggestions that may be useful when
integrating the module.
All dates are in ISO 8601 format, i.e. YYYY-MM-DD.
1.5 Related Documents
● 1VV0301272 xE922-3GR Hardware User Guide
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 8 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
2 THERMAL GUIDELINES
2.1 Overview
A good thermal design is expected to provide intended performance at desired real world workloads
while maintaining acceptable temperatures for the internal components. This needs to be done with
mindful tradeoffs between cost, industrial design, structural and thermal requirements. It needs to be
robust enough not to require performance throttling under normal operating conditions. The goal is to
conduct as much heat as possible in order to obtain the best processors speeds for the maximum
possible time.
The following figure is showing a full thermal solution. The xE922-3GR modules have been designed to
optimize the heat transfer in both the top and bottom directions. Software and hardware guidelines are
provided in order to conduct the heat from the module to the external environment and to avoid the
module to reach its critical temperature zone in which it will automatically reboot. This last event is
indeed to be avoided in the final application but allows the system to recover without hardware damages.
The following sections are helping the customer to design the requested solution.
Figure 1 Thermal solution
The extended temperature version of the xE922-3GR is specifying a maximum
operating temperature of 85°C for the case temperature (Tcase) at a maximum
power consumption of 3.3 Watts.
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 9 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
2.2 Hardware guidelines
The xE922-3GR modules have been designed to optimize the heat transfer in both the top and bottom
directions. The two following sections are indicating best practices to make use of these optimizations
to obtain a good hardware thermal solution at system level.
Module to application board connection
The xE922-3GR module PCB has been designed to conduct the heat from the most consuming IC
directly to the ground layers of the module PCB. The large number of ground contact pads on the
backside of the module are available for the final customer to conduct this heat to the application board.
Figure 2 is showing the ground pads repartitions of the xE922-3GR modules.
Figure 2: ground pad position (yellow marks) – top view
It is highly recommended that the application board is having as many thermal ground vias as possible
located right under the module so that the heat can be most effectively transferred to the backside and
spread over a large copper area. The Telit test board has been designed with more than 300 all- through
vias. The repartition of the vias has been optimized regarding the location of the internal components
as depicted in Table 1 and Figure 3.
ZONE NUMBER OF VIAS
3G Power amplifier (3G PA) 20
2G Power amplifier (2G PA) 36
Digital BaseBand (SoC) 86
Analog RF + PMU (PMIC) 50
Ground area in the middle of the module
100
Table 1 : Number of vias of Telit test board
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 10 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
Figure 3 : test board bottom layer with thermal vias indications – top view
The bottom layer of the Telit test board is also including a full copper area plane about the size of the
module to help the mounting of a heatsink or for the connection to the chassis via a pedestal.
Figure 4 : bottom layer of the test board – heat conduction with housing
The layers stack-up of the Telit test board is also provided on Figure 5 for customer reference.
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 11 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
Figure 5 : layers stack-up of test board
This board configuration has shown strong heat conduction capability during all thermal tests carried by
Telit. Customer is strongly advised to follow those previous guidelines for its own application board
design. The use of metal heatsink - as part of the housing - directly attached to the ground plane on the
backside of the application PCB is also strongly recommended. Indeed, this implies to use thermal
grease or thermal gap pad in between the board and the housing to ensure a good thermal conduction.
On the application board, any other heat-generating components shall be placed far away (3 - 4 cm)
from the module.
Module top connection
The digital and analog baseband components of the xE922-3GR modules are presenting a good thermal
path to the top of their respective package. Therefore, thermal gap filler material has been added
between those components and the module shield to make use of this thermal path.
During Telit thermal measurements a heatsink with a thermal resistance of 6 K/W was mounted on the
shield of the module with conductive epoxy glue. The overall benefit was a 4°C decrease of the internal
temperature of the module.
In case the module is enclosed in a chassis, it is recommended to add thermal gap pad between the
shield and the enclosure to maintain a good thermal path. This is especially true if the module has to
operate in extreme temperature conditions (more than 60°C) for a power consumption of 3.3 Watts.
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 12 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
Figure 6 : heat sink mounted on xE922-3GR module – heat conduction on top and bottom of the housing
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 13 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
2.3 Software thermal management
xE922-3GR modules are based on Intel® Atom x3 chipset and need Intel firmware to deliver user
experience to the customer. The firmware delivered by Intel is embedding thermal management
software based on internal thermal sensors. The following sections are presenting a brief overview of
the behavior of this software and are indicating how to access the thermal sensors. This latest part could
help you during your thermal evaluation.
Software thermal management
Software and firmware algorithms allow mitigating excessive heat generated by the system components
to keep system temperatures within specified limits. It utilizes thermal sensing hardware to monitor
temperatures within the device. The results are tuning the performances and/or power control
mechanisms in system components to reduce heat dissipation.
Intel chipset firmware is provided with thermal management capabilities. This is part of the iTUX
application that will configure the hardware resources performances regarding the measurement results
coming from the thermal sensors available.
Figure 7 iTUX Intel Thermal Management overview
Thermal probes
Each modules provides seven thermal sensors.
There are six on-die sensors embedded in the Digital Baseband (DBB) and Analog RF+PMU:
● sensors for the physical core (Coretemp0, Coretemp1, Coretemp3)
● 1 sensor for the modem SPCU (Coretemp4)
● 1 sensor for the graphical GPU (Coretemp5).
● 1 sensor in the Analog RF+PMU (PMICtemp).
One sensor connected to a Thermistor in the module PCB (skin0/systemp).
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 14 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
Figure 8 : sensors locations in the module
The real-time value of the sensors could be monitored by reading the content of the following files (X=0..8):
/sys/class/thermal/thermal_zoneX/type
/sys/class/thermal/thermal_zoneX/temp
The scaling frequencies of the CPU could also be monitored by similar files (Y=0..3):
/sys/devices/system/cpu/cpuY/topology/core_id
/sys/devices/system/cpu/cpuY/cpufreq/scaling_cur_freq
/sys/devices/system/cpu/cpuY/cpufreq/cpuinfo_cur_freq
The following script is used to monitor the internal sensors. It needs to be uploaded to the module filesystem (for instance in /data/test/) and it runs using the sh and nohup shell commands.
#!/bin/bash header="%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s\n" printf "$header" "scan" "," "coretemp0" "," "coretemp1" "," "coretemp3" "," "coretemp4" "," "coretemp5" "," "bat" "," "pmictemp" "," “battemp " "," “systemp" "," "cpufrequency0" "," "cpufrequency1" "," "cpufrequency2" "," "cpufrequency3" >/data/test/thermaltest.txt SCAN=0; while true; do THERMAL_0=$(</sys/class/thermal/thermal_zone0/temp) THERMAL_1=$(</sys/class/thermal/thermal_zone1/temp) THERMAL_2=$(</sys/class/thermal/thermal_zone2/temp) THERMAL_3=$(</sys/class/thermal/thermal_zone3/temp) THERMAL_4=$(</sys/class/thermal/thermal_zone4/temp) THERMAL_5=$(</sys/class/thermal/thermal_zone5/temp) THERMAL_6=$(</sys/class/thermal/thermal_zone6/temp) THERMAL_7=$(</sys/class/thermal/thermal_zone7/temp) THERMAL_8=$(</sys/class/thermal/thermal_zone8/temp) FREQ_0=$(</sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq) FREQ_1=$(</sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq) FREQ_2=$(</sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq) FREQ_3=$(</sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq)
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 15 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
echo $SCAN, $THERMAL_0, $THERMAL_1, $THERMAL_2, $THERMAL_3, $THERMAL_4, $THERMAL_5, $THERMAL_6, $THERMAL_7, $((FREQ_0/1000)), $((FREQ_1/1000)), $((FREQ_2/1000)), $((FREQ_3/1000)) sleep 1; ((SCAN++)) done >>/data/test/thermaltest.txt
During prototyping of the final application, it is recommended to monitor the
skin0/systemp temperature. This value must never exceed 90°C in the worst
condition. This is not part of the iTUX software.
Throttling configuration
The digital Baseband and the analog RF+PMU dies temperature are constantly monitored by the
firmware and are already configured to shut-down the module if the measured temperature is too close
to their maximum junction temperature. The table below is describing the throttling behavior regarding
the readings of the thermal sensors.
Zone Throttling behavior
Normal Warning Alert Critical
CPU (coretemp0) < 65 °C 65 to 90 °C 90 to 105 °C > 110 °C
1160 MHz 900 MHz 728 MHz Shut down
GPU (coretemp5) < 85 °C 85 to 95 °C 95 to 105 °C > 110 °C
600 MHz 416 MHz 312 MHz 208 MHz
skin0 / System < 85 °C 85 to 95 °C 95 to 105 °C > 110 °C
1160 MHz 900 MHz 728 MHz 416 MHz
Table 2 : default throttling configuration
THERMAL GUIDELINES XE922-3GR 80504NT11473A Rev.0.1 • 2016-11-03 16 of 17
Reproduction forbidden without Telit Communications PLC written authorization – All Rights Reserved
3 DOCUMENT HISTORY
Revision Date Changes
0 2016-10-21 First issue
0.1 2016-11-03 Minor typo fixes
Mod. 0809 2015-02 Rev.6