Wistron TP00043AEF 10.1 inch Tablet with 802.11 abgn 1x1 + BT 4.0 User Manual Integrator s Guide C5621 C33
Wistron Corporation 10.1 inch Tablet with 802.11 abgn 1x1 + BT 4.0 Integrator s Guide C5621 C33
Wistron >
Contents
- 1. users guide
- 2. User guide
- 3. user guide
- 4. Integrators guide
- 5. Regulatory notice
Integrators guide
Integrator's Guide - C5621 / C33 OPERATING MANUAL 2/1553-KRD 131 24 Uen Rev D Integrator's Guide - C5621 / C33 © Ericsson AB 2011 All rights reserved. The information in this document is the property of Ericsson. Except as specifically authorized in writing by Ericsson, the receiver of this document shall keep the information contained herein confidential and shall protect the same in whole or in part from disclosure and dissemination to third parties. Disclosure and disseminations to the receiver's employees shall only be made on a strict need to know basis. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 2 (72) Integrator's Guide - C5621 / C33 Abstract This document describes the Ericsson Mobile Broadband Module and is intended to support developers when integrating the product into host devices. Purpose The Integrator’s Guide is designed to give the reader a deeper technical understanding of the Ericsson Mobile Broadband Modules and information needed for integrating the product into host devices. It also describes the PC software for the Mobile Broadband Modules that has been developed by Ericsson. Trademark and Acknowledgements Microsoft, Windows, Windows Vista, Internet Explorer, .NET and Outlook are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Intel is a trademark of Intel Corporation in the United States Ericsson is a trademark of Telefonaktiebolaget LM Ericsson. GSM and the GSM Logo are registered and owned by the GSM Association. PGPS is a trademark of Rx Networks Inc. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. All trademarks are the property of their respective owners. All other product or service names mentioned in this document are trademarks of their respective companies. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 3 (72) Integrator's Guide - C5621 / C33 Contents 1.1 1.2 Introduction ..............................................................................................6 Target Users ..............................................................................................6 Prerequisites ..............................................................................................6 2.1 2.2 2.3 2.4 2.4.1 2.4.2 2.4.3 2.5 2.5.1 2.5.2 2.5.3 Product Details and Key Features ......................................................... 7 USB Quick Enumeration ............................................................................7 Always On ..................................................................................................8 Wake on Wireless ......................................................................................9 Idle Mode Power Management..................................................................9 USB Selective Suspend...........................................................................10 Continuous Packet Connectivity ..............................................................10 Fast Dormancy.........................................................................................10 Over-temperature protection....................................................................11 Over-temperature signaling .....................................................................11 GPS Thermal Throttling ...........................................................................11 PA Thermal Throttling ..............................................................................12 3.1 3.2 3.2.1 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.4.1 3.5 System Integration Overview ............................................................... 13 Power On .................................................................................................13 Power off ..................................................................................................14 Module Restart/Reset ..............................................................................15 GPS Interface...........................................................................................16 Antenna Recommendations ....................................................................16 External antenna amplifier .......................................................................17 Assisted GPS Features ...........................................................................17 2-antenna version ....................................................................................17 UICC (USIM Card) ...................................................................................18 UICC Hot Swap........................................................................................19 Electrostatic Discharge (ESD) Precautions.............................................19 4.1 4.2 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 Electrical Integration .............................................................................20 Physical size ............................................................................................20 Pinout .......................................................................................................21 System Connector ...................................................................................22 Electrical Interface Detail Format ............................................................29 TTL Levels ...............................................................................................29 Power Interfaces ......................................................................................30 Data communication interfaces ...............................................................33 Debug Interface........................................................................................34 Control and Status Interfaces ..................................................................36 UICC Interface .........................................................................................42 PCM 0 & 1 Interface.................................................................................45 RF interface..............................................................................................46 Mechanical Dimension .......................................................................... 47 Routing guidelines.................................................................................48 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 4 (72) Integrator's Guide - C5621 / C33 6.1 6.2 6.2.1 6.2.2 6.3 6.3.1 6.3.2 6.4 Recommended PCB Footprint.................................................................48 Digital I/O routing .....................................................................................49 Clock Routing ...........................................................................................50 USB Routing ............................................................................................50 Power Routing..........................................................................................51 VBAT Routing ..........................................................................................51 GND .........................................................................................................51 RF Routing ...............................................................................................51 7.1 7.2 7.3 7.4 7.5 Production Guideline.............................................................................52 Package type ...........................................................................................52 Floor life and dry storage .........................................................................52 Screen stencil design...............................................................................52 Assembly..................................................................................................52 Reflow soldering.......................................................................................53 Packaging – Tape and Reel Information ............................................. 54 9.1 9.1.1 9.1.2 9.1.3 9.2 9.3 9.4 9.5 9.5.1 9.5.2 SW integration........................................................................................56 Driver and Application Architecture .........................................................56 Windows XP and Vista Architecture ........................................................56 Windows 7 Architecture ...........................................................................57 Linux driver architecture ..........................................................................59 Connection Profile List .............................................................................60 Ericsson Mobile Broadband C++ API ......................................................60 State machine ..........................................................................................61 Service Windows Registry Keys ..............................................................62 Module state.............................................................................................62 TCP/IP Configuration ...............................................................................63 10 10.1 Firmware Updates..................................................................................64 Network Dependent Firmware Updates ..................................................64 11 Terminology and abbreviations ........................................................... 65 12 References..............................................................................................68 13 13.1 13.1.1 Annex ......................................................................................................70 Test Setup for Measuring Host-Generated Noise ...................................70 Test Setup ................................................................................................71 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 5 (72) Integrator's Guide - C5621 / C33 Introduction Ericsson’s C5621/C33 Mobile Broadband Module is a 277 pin LGA subassembly, which enables end users to have mobile access to the internet or corporate network with flexibility and high speed, including ‘always online’ capability. It supports data services HSPA Evolution, HSPA, UMTS, EDGE, GPRS, and SMS. The C5621 module also has an integrated GPS receiver, which can be used by positioning applications. The Ericsson Mobile Broadband Module is a solution designed as an add-in option for various host devices such as netbooks, tablets, Personal Navigation Devices (PND), e-Readers, handheld gaming devices, cameras and other consumer devices. The integration of HSI and SPI are not covered in this document. However, they will be covered in future revisions. Product introduction and general information can be found in the Technical Description and User Guide for the mobile broadband module, see [1]. 1.1 Target Users The Ericsson Mobile Broadband Modules are designed for the embedded community for integration into any host device. Target focus is mainstream PC-OEM businesses making slim tablet devices, Personal Navigation Devices (PND), e-Readers and other consumer devices. 1.2 Prerequisites Integration of the Ericsson Mobile Broadband Module should be performed at facilities under host device management. The necessary integration instruction, driver software and user documentation will be provided. No special prerequisite knowledge is necessary. In general, it is recommended to follow the guidelines presented by GSMA for the integration of 3G WWAN modules into notebook computers, see 3G in Notebooks Guidelines [2]. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 6 (72) Integrator's Guide - C5621 / C33 Product Details and Key Features This section explains the key features of the C5621/C33 Mobile Broadband modules. 2.1 USB Quick Enumeration The USB start-up time is defined as the time from the module power-up to USB enumeration (USB_D+ signal high), and is, normally, less than 3 s. To further shorten the USB start-up time, quick enumeration can be used as described below. The Mobile Broadband Module supports USB quick enumeration to minimize the time it takes until the USB_D+ signal becomes high. The feature can be used to improve performance if the host BIOS includes a lock mechanism which restricts the Mobile Broadband Modules that can be used with the host. The quick-enumeration process is described below and is depicted in Figure 1. When the module is powered, it will quickly bring up USB functionality to set the USB_D+ signal high. When the host device detects the module and asks for descriptors, the module will reply with a descriptor giving VID and PID (PID will not be the same as in the full enumeration that follows), model name and vendor name. When the descriptor has been received, the host will send a Set Configuration command. When the module has replied its descriptor and received the set configuration command, it will make a soft detach from the USB. If the host does not ask for the descriptor within a certain time limit, the module will make a soft detach anyway to continue the module start-up sequence. After the module has made the soft detach, it will make a full enumeration. The descriptor for the full enumeration will include configuration and interface descriptors. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 7 (72) Integrator's Guide - C5621 / C33 Host Mobile Broadband Module Power On Power On USB_D+ Quick Enumeration GetDescriptors VID, PID model and vendor name Set Configuration Soft Detach Continue Start-up USB_D+ Full Enumeration Figure 1, USB quick-enumeration process 2.2 Always On The Mobile Broadband Module behavior when the host enters Sleep (ACPI S3) or Hibernate (ACPI S4) is configurable by registry key settings. The WMCore service can command the module to either shut down or stay registered to the network - “Always On”. When the Always On setting is enabled, the module shall be kept powered-on while the host device goes into sleep/hibernate. When the Always On setting is disabled, the module power supply shall be turned off when host device enters Sleep. If “Always On” is enabled, the WWAN LED and WWAN disable functionality shall also be supported by the host device when in S3. This requirement is to ensure that the WWAN LED indication is available even if the host device is in Sleep state. For implementations that do not use the WMCore service, such as Linux or 3rd party connection managers, the host device software is required to handle the Always On functionality if implemented. It is also possible to configure the Mobile Broadband Module to automatically enable the radio and register to the network without interaction with the host device software. The module checks this configuration at each start-up and changes the radio state accordingly. Please refer to ME Radio Policy in the AT command manual [4]. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 8 (72) Integrator's Guide - C5621 / C33 2.3 Wake on Wireless The module supports Wake on Wireless (WoW) functionality, i.e. wake the host from sleep states. The WoW feature requires the host device to have the Always On feature enabled. The WoW trigger-rules can be set by AT commands. The WoW functionality can be configured to use the USB interface or WAKE_N signal to trigger a wake-up signal in order to wake up the host. Table 1 WoW support Model Interface Host State (ACPI) C5621 / C33 USB, WAKE_N signal Sleep (S3), Hibernate (S4) and Off (S5). The module can be configured to wake the host when an SMS, starting with a predefined text string (payload) and/or with a predefined originating address, is received by the module. When an SMS, which corresponds to the above criteria, is received an unsolicited AT response is generated. The wake event is signaled using the USB and the normal USB wakeup procedure is triggered. Additionally it is possible to configure out of band wakeup signaling using the WAKE_N signal. In addition to wakeup triggered by SMS, the module can be configured to wake the host when other predefined events occur, which generate unsolicited AT responses. Examples are changes in network status, reception of any SMS and SMS memory full. If the wake up was triggered by an SMS, the payload can be fetched using the SDK or AT commands [9] when the host has resumed from its sleep state. For further details see [15]. 2.4 Idle Mode Power Management The Mobile Broadband Module supports features to minimize power consumption when in idle mode. Based on the ongoing activities in the module, the module is able to remove or decrease power in various parts of the platform. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 9 (72) Integrator's Guide - C5621 / C33 2.4.1 USB Selective Suspend The Mobile Broadband Module and the drivers support USB selective suspend. The USB selective suspend functionality is available for both Windows and Linux (autosuspend). When there is no communication over the module’s USB interface, the interface will automatically be suspended independently of other devices connected to the host device. When the selective suspend mode is reached the power consumption in the module decreases significantly, and it also allows the host platform to enter lower power modes. To optimize the time the module spends in USB selective suspend, it is important that software applications on the host device subscribes to events from the WMCore service or utilize unsolicited AT commands instead of periodically polling for information. Please see note in chapter 4.3.4.1 for host design recommendations. 2.4.2 Continuous Packet Connectivity The C5621 module has support for the CPC feature available in 3GPP release 7. CPC is a set of features to save battery power. The most important features are DRX and DTX. DRX (Discontinuous Reception): When module is in HSPA mode it has to monitor a certain signaling channel from the base station to see if data packets will be delivered to it in coming time slots. If the data traffic is bursty, the base station can instruct the module to listen to the signaling channel less frequently than normal. In this way the module’s receiver can be switched off and save power. DTX (Discontinuous Transmission): When module is in HSPA mode it has to stay synchronized to the base station. The module does this by sending control information on a dedicated signaling channel to the base station. This is done continuously. If data traffic is bursty, the base station can let the module send information in bursts rather than continuously. In this way the module’s transmitter can be switched off and save power. The CPC feature also helps to improve the initial data latency which occurs while moving from the idle channels to high speed data channels. The CPC feature needs to be supported in the radio network to be effective. 2.4.3 Fast Dormancy The C5621 module has support for the Fast Dormancy feature. It is a feature for saving battery life. This functionality enables a way around the network timers for downgrading from Cell_DCH/Cell_FACH to the least power state in a faster manner. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 10 (72) Integrator's Guide - C5621 / C33 The module sends a ‘Signalling Connection Release Indication’ Cause to the network. The UTRAN (network) upon reception of this IE may decide to trigger an RRC State transition to a more battery efficient state, ultimately IDLE. Fast Dormancy is triggered and is steered from the host and it’s a feature available in 3GPP release 8. Note: 2.5 The fast dormancy support in C5621 has one of the timers (T323) set to a default value of 60 seconds. Over-temperature protection To protect the Mobile Broadband Module hardware from over-heating, and to ensure radio performance and component life length, the module supports over-temperature protection. The over-temperature protection function consists of three parts: • • • 2.5.1 Over-temperature signaling GPS thermal throttling PA thermal throttling Over-temperature signaling This function reports to the host SW, e.g. connection manager software, when the temperature passes through some configurable temperature threshold; refer to the SDK [5] and the AT Command Manual [4] for details. 2.5.2 GPS Thermal Throttling The GPS Thermal Throttling function limits the GPS functionality according to module temperature. This is done to prioritize module functionality in higher temperatures. GPS will automatically turn off when temperature exceeds Threshold A, see Figure 2. Any changes in the GPS status depending on this function is reported, unsolicited, to the host software; see the SDK [5] and the AT Command Manual [4] for details. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 11 (72) Integrator's Guide - C5621 / C33 Temperature GPS shut down, T_status changes to 2 GPS re-start allowed when below hysteresis, T_status changes to 1 Threshold A * Start limited search time, T_status changes to 1 GPS operation allowed if last command was GPS enable, T_status changes to 0 Time * Search time limited to 90s by default Figure 2, GPS Thermal Throttling 2.5.3 PA Thermal Throttling The PA Thermal Throttling function limits the output power according to module temperature. The temperature thresholds and back-off values are set in module firmware see Figure 3. The decreased maximal output power will cause the mobile network to take action, for instance limit uplink throughput or handover to 2G. Figure 3, Maximal output power reduction due to PA throttling 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 12 (72) Integrator's Guide - C5621 / C33 System Integration Overview C5621/ C33 Mobile Broadband Module is a 277 pin LGA SIP module. Interfaces and functionality needed on the host device side are shown in Figure 4. Mobile Broadband Module C5621 / C3304 LGA PADS WAKE MAIN Antenna TX/RX WWAN_Disable_N GPS_Disable_N LED HW_READY DIV Antenna WCDMA RX Control & Status Interface RF Interface RTC_CLK GPS Antenna POWER_ON SPI Data Communication Interface UICC Interface HSI Power Interface USB GND UART 0 & 1 VBAT Figure 4, Mobile Broadband module interface overview. Please note: HIS and SPI are for future use. HW_Ready is a signal directed out from the module. All other signals are directed in to the module. 3.1 Power On The module start-up is controlled by a GPIO signal, POWER_ON. Once VBAT and RTC_CLK signals are fed to the module, the host device has to drive POWER_ON signal high for starting the module. The module asserts HW_READY signal high. Though HW_READY is not an mandatory signal to setup the interface towards the module, the host system can utilize this signal to avoid back feeding. Refer to chapter 4.3.5.3 for the signal description. The power on sequence is explained in Figure 5. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 13 (72) Integrator's Guide - C5621 / C33 VBAT RTC_CLK POWER_ON ~ 32 ms HW_READY Figure 5, Example of Module Power on Sequence 3.2 Power off The module can be powered off by pulling down the POWER_ON signal low for minimum 100 μs. The power down sequence is explained in Figure 6. Though a hardware interface is available for the module shutdown, one shall use it along with the software method to shutdown the module safely. The software solution is realized by using a background service (WMCore) in Windows, which subscribes to Windows OS power events. When the host switches state into hibernate (ACPI S4) or power off (ACPI S5), a shut down command is sent to the module. The module will autonomously de-register from the radio network, save the mobile network list, turn off the radio and shut down the SIM. Finally the module itself is turned off, including the USB interface. The host device designer should keep the power to the module for at least 2 seconds after the Windows OS power event, to ensure that there is time for the module to shut down properly. The shut down behavior towards the SIM and network has to comply with 3GPP requirements, please refer to 3GPP TS 24.008 chapter 4.3.4. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 14 (72) Integrator's Guide - C5621 / C33 VBAT RTC_CLK Issue AT+CFUN=0 ~2s POWER_ON HW_READY ~ 100 μs Figure 6, Example of Module Power down Sequence Implementations that do not use the background service, such as Linux or 3rd party connection managers, needs to issue the shutdown command to the module and wait until the module disables its USB interface before turning off the power supply to the module. This procedure is recommended to ensure that the module properly de-registers from the radio network and saves the current network list. The procedure guarantees quick registration on previous available radio network during the next power-on cycle. Please refer to chapter 4.3.3.1 for more information about module electrical requirements. 3.2.1 Module Restart/Reset POWER_ON signal can be utilized to reset/restart the C5621/C33 module. This can be done by driving this signal low for minimum 200 μs before driving it high again. This will eventually power cycle the module. It is recommended that this method of module reset shall be utilized only under irrecoverable error conditions. For other conditions, it is always recommended to do a soft reset using AT-Command. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 15 (72) Integrator's Guide - C5621 / C33 VBAT RTC_CLK Module Reset Cycle ≥ 200 μs POWER_ON HW_READY Figure 7, Example of Module Reset Sequence 3.3 GPS Interface The Mobile Broadband Module supports different kinds of assisted GPS features, which put requirements on SW to be installed on the host side and in some use cases also agreements to be signed by the integrator. 3.3.1 Antenna Recommendations The GPS performance when integrated in a host device is dependent on antenna efficiency (including cable loss), antenna pattern/polarization and host-generated noise. The internal noise can be generated from DC/DC converter, LCD, CPU, hard drives etc and other co-existing radio transceivers (e.g. WLAN and Bluetooth). To achieve good performance the host-generated noise level should be less than -116.5 dBm/MHz in 1525.42 ± 1 MHz band. The noise level is not possible to measure with conventional instruments. However, there is a way to estimate the noise added by the host platform using an Over-The-Air (OTA) measurement setup. The test setup is described in chapter 13.1. General recommendation for designing 3G, 2G and GPS antenna is stated in the ‘Antenna Performance Guideline’ document [10]. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 16 (72) Integrator's Guide - C5621 / C33 3.3.2 External antenna amplifier If an external antenna amplifier is to be used, the gain of the amplifier coupled with front end losses in cables and other components must be considered. If strong jammers are picked up by the antenna and after that amplified by the antenna amplifier there is a risk that the LNA in the C5621 gw module will work in the nonlinear area and thereby degrading performance of the GPS. Therefore, if an antenna amplifier is to be used, try to avoid placing transmitting antennas close to the GPS antenna and do not use a more powerful antenna amplifier than necessary. I.e. the amplifier does not add any performance improvement by amplifying the signals more than losses in cables and passives before entering the LNA in the C5621 gw module. 3.3.3 Assisted GPS Features Assisted GPS can be divided into Internet-assisted and network-assisted GPS. There exist multiple variants of both Internet- and network-assisted GPS. Table 2 Assisted GPS features in Mobile Broadband Modules Model A-GPS Technologies Internet Assisted Variant Network Assisted Variant C5621 Extended Ephemeris, SUPL PGPS (RX Networks) OMA SUPL 1.0 Internet-assisted GPS is based on the ephemeris data that is downloaded over Internet and transferred to the module. To collect the ephemeris data, proprietary code of the provider of the Internet-assisted service (stated in Table 2) need to be run. The proprietary code is included in Ericsson’s PC software for Windows. 3.3.4 2-antenna version In the case that 2 antennas are preferred and main and diversity functionality, as well as GPS functionality is required, a split of antenna signals is needed outside the C5621 gw module. An example of how this can be achieved is illustrated in Figure 8 below. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 17 (72) Integrator's Guide - C5621 / C33 To WCDMA div On C56 module 22 p GPS extractor component GPS Ubat 47n nm nm 1μ Figure 8 Example of antenna signal split for 2 antenna version The “GPS extractor component” in Figure 8 can be chosen as follows: TDK-EPC: B39162B7742E310 Taiyo Yuden: G6KU1G575L4WF Be careful to read the application note of the chosen “GPS extractor component” in order to include matching components or other external components in the design. Also included in the illustration in Figure 8 is an example of how an antenna amplifier can be power fed. Be aware that capacitors and inductors must not be omitted. This is in order not to risk damaging components or degrade performance of the system. The signal trace from the antenna to the C5621 gw module is carrying RF signals. Thus, the trace must refer to a ground plane and the trace width must be calculated by considering the distance to the ground plane and the dielectric constant of the circuit board used. For all RF signals it is really important not to place them close to any source of distortion such as digital signals, clock signals, power signals or any other signal with sharp transients or high power. Preferably the antenna should be placed as close as possible to the module to minimize signal losses and risks for distortions being picked up. 3.4 UICC (USIM Card) An external SIM card with 3 V or 1.8 V technology must be connected to the Mobile Broad Band Module via the UIM interface pins. It is recommended that the host device design minimizes the connection length between the Ericsson Mobile Broadband Module and the UICC reader. It is also recommended to minimize the potential for coupling of interfering signals to the UICC interface. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 18 (72) Integrator's Guide - C5621 / C33 Note: The UICC design (UICC reader, signal strength and integrity), is part of the 3GPP testing on system level. Note: UICC electrical requirements are not guaranteed by the module in the event of UICC Hot swap. Host device design is required to choose a UICC socket which offers such protection. Note: This is a software-based solution. The SIM_OFF signal is not used. 3.4.1 UICC Hot Swap The Mobile Broadband module will autonomously detect and reset its internal logic to handle a UICC hot swap. The module can be configured to send an unsolicited AT response when a UICC removal event is registered. When a UICC detection event is registered, the host will be alerted by an unsolicited response before the module is automatically restarted. The WMCore service handles this logic and will issue UICC event notifications on the C++ API [5]. The host must be prepared for an automatic module restart when a UICC detection event is registered. For implementations that do not use the WMCore service, such as Linux or 3rd party connection managers, the host device software is required to handle the UICC hot swap functionality, if implemented. 3.5 Electrostatic Discharge (ESD) Precautions The Ericsson Mobile Broadband Module is Electrostatic Discharge (ESD) protected. However, it is recommended that integrators follow electronic device handling precautions when working with any electronic device system to prevent damage to the host or the radio device. When the Ericsson Mobile Broadband Module is mounted in the host, it is the responsibility of the integrator to ensure that static discharge protection is designed in to the host product. If exposed, the antenna and UICC interfaces are vulnerable contact points for ESD. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 19 (72) Integrator's Guide - C5621 / C33 Electrical Integration This chapter describes the electrical interface between the Ericsson Mobile Broadband Module and the host device. A summary of the function of each signal is provided, together with any additional relevant information. Signals are described from the perspective of the Ericsson Mobile Broadband Module. Consequently, signals described as ‘Input’ are input signals to the module, driven by the host [Host ⇒ Module]. Likewise, signals described as ‘Output’ are driven by the module into the host [Module ⇒ Host]. Bi-directional signal flow (I/O) is indicated by a double-headed arrow [Module ⇔ Host]. In cases like UICC interface, which utilizes the host circuitry to interface to the module, it will be indicated as an interface between the module and the respective component, like [Module ⇒ UICC]. Apart from the module soldering process, the system radio performance depends also on host system design, host device noise, antenna design and performance etc. The host antenna system design is very important for total radio performance. For minimal system 3G performance recommendations see [2]. Note that the operators may have stricter radio performance requirements than stated in [1]. This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment if the equipment is installed and operated with minimum distance of 20 cm between the radiator and your body. Depending on host design and antenna location there are requirements on human body exposure to RF emissions, please refer to [11] and [12] for more information. The transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. 4.1 Physical size Width: 29 (±0.1) mm Length: 29 (±0.1) mm Height: < 1.99 (±0.1) mm 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 20 (72) Integrator's Guide - C5621 / C33 4.2 Pinout The pin out is configured as a 277 pin LGA. Pad diameter is 0.63mm, pitch 1.27mm. The coordinate F6 in Figure 8 is the reference point. GND VBAT Control & Status USB UICC RF TP SYS_CLK UART RTC_CLK Reserved NC Future Use 9 10 11 12 13 14 15 16 17 18 19 20 Figure 9, C5621/C33 Top View (looking through the module) 1. The coordinate F6 is the reference point. Please use electronic format to view this figure to get better clarity on the details 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 21 (72) Integrator's Guide - C5621 / C33 4.3 System Connector All signals are routed through the LGA pads for interfacing with the host device - power, ground, data, control, status and UICC interface. Table 3, Pin List Pin Name Function A4 RF_MAIN Main RF Interface for GSM and WCDMA A5 GND A6 GND A7 GND A8 GND A9 GND A10 GND A11 GND A12 GND A13 GND A14 GND A15 GND A16 GND A17 GND B3 GND B4 GND B5 GND B6 Reserved B7 GND B8 GND B9 GND B10 GND B11 GND B12 GND B13 GND B14 GND B15 GND B16 GND B17 GND B18 GND C2 RF_GPS C3 GND C4 GND C5 Reserved C6 GND C7 GND 2/1553-KRD 131 24 Uen Rev D 2011-11-15 NC1 GPS Receiver RF Interface NC1 Ericsson AB 2011 Ericsson Confidential 22 (72) Integrator's Guide - C5621 / C33 Pin Name C8 GND C9 GND C10 GND C11 GND C12 GND C13 GND C14 GND C15 GND C16 GND C17 GND C18 GND C19 GND D1 GND D2 GND D3 GND D4 Reserved D5 GND D6 Reserved D7 GND D8 GND D9 GND D10 GND D11 GND D12 GND D13 GND D14 GND D15 GND D16 GND D17 GND D18 GND D19 GND D20 GND E1 GND E2 GND E3 GND E4 Reserved E5 GND E6 GND E7 GND E8 GND E9 GND E10 GND 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Function NC1 NC1 NC1 Ericsson AB 2011 Ericsson Confidential 23 (72) Integrator's Guide - C5621 / C33 Pin Name E11 GND E12 GND E13 GND E14 GND E15 GND E16 GND E17 GND E18 GND E19 GND E20 GND F1 RF_DIV F2 GND F3 Reserved F4 Reserved F5 GND F6 GND F16 GND F17 GND F18 GND F19 GND F20 GND G1 GND G2 GND G3 Reserved G4 Reserved G5 GND G16 GND G17 GND G18 GND G19 GND G20 GND H1 Reserved H2 Reserved H3 Reserved H4 Reserved H5 GND H16 GND H17 GND H18 GND H19 GND H20 GND J1 Reserved 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Function RF Interface for WCDMA Diversity NC1 NC1 NC1 NC1 NC1 NC1 NC1 NC1 NC1 Ericsson AB 2011 Ericsson Confidential 24 (72) Integrator's Guide - C5621 / C33 Pin Name J2 Reserved J3 Reserved J4 Reserved J5 GND J16 GND J17 GND J18 GND J19 GND J20 GND K1 Reserved K2 Reserved K3 Reserved K4 Reserved K5 GND K16 GND K17 GND K18 GND K19 GND Function NC1 NC1 NC1 NC1 NC1 NC1 NC1 K20 GND L1 GPS_DISABLE_N L2 HSI_ACDATA HSI L3 HSI_ACFLAG HSI 1 L4 HSI_CAREAD Y HSI 1 L5 GND L16 GND L17 GND L18 GND L19 GND GPS RX Disable L20 GND M1 WAKE_N Host Wake up signal M2 HSI_CADATA HSI 1 M3 HSI_CAFLAG HSI 1 M4 HSI_ACREAD Y HSI 1 M5 GND M16 GND M17 Reserved M18 Reserved NC1 M19 VBAT Power supply M20 VBAT Power supply NC1 Referenced for future use; Leave open in the host design Referenced for future use; Pull low or tie to GND in the host design 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 25 (72) Integrator's Guide - C5621 / C33 Pin Name N1 Reserved N2 Reserved N3 GND N4 USB_DP Function NC1 NC1 USB 2.0 N5 GND N16 GND N17 Reserved NC1 N18 Reserved NC1 N19 VBAT Power supply N20 VBAT Power supply P1 IPC_CA_WAKE P2 SPI0_MOSI SPI 1 P3 SPI0_CLK SPI 1 P4 USB_DM USB 2.0 HSI/SPI P5 GND P16 GND P17 Reserved P18 GND P19 Reserved P20 GND R1 IPC_AC_WAKE HSI/SPI 1 R2 SPI0_CS0 SPI 1 R3 SPI0_MISO SPI 1 R4 GND R5 GND NC1 NC1 R16 GND R17 Reserved R18 Reserved R19 Reserved R20 Reserved T1 Reserved NC1 T2 SYSCLK Reference WWAN System Clock T3 GND T4 HSIC_STROBE T5 GND T6 GND T7 GND T8 GND T9 GND T10 GND NC1 NC1 NC1 NC1 HSIC 1 Referenced for future use; Leave open in the host design Referenced for future use; Pull low or tie to GND in the host design 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 26 (72) Integrator's Guide - C5621 / C33 Pin Name Function T11 GND T12 GND T13 GND T14 GND T15 GND T16 GND T17 Reserved T18 Reserved NC1 T19 Reserved NC1 T20 POWER_ON Module Power On / Reset control U1 Reserved NC1 U2 AU X_5V NC1 U3 GND U4 HSIC_DATA NC1 HSIC U5 GND U6 Reserved U7 Reserved NC1 U8 WWAN_LED LED interface for WWAN status indication NC1 U9 UIM_SIMOFF_N UICC U10 UIM_CLK UICC U11 UIM_DATA UICC U12 UIM_PWR U13 Reserved UICC NC1 U14 Reserved U15 Reserved U16 Reserved NC1 U17 Reserved NC1 U18 Reserved NC1 U19 RESET_N NC1 U20 Reserved NC1 V2 TEST_PIN Test Pin to be terminated on a TP V3 WWAN_DISABLE_N Radio Disable Control NC1 NC1 V4 GND V5 Reserved NC1 V6 Reserved NC1 V7 Reserved NC1 V8 TX_ON V9 Reserved NC1 V10 SW_READY HIS/SPI 1 V11 Reserved NC1 GSM TX Burst Indication Referenced for future use; Leave open in the host design Referenced for future use; Pull low or tie to GND in the host design 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 27 (72) Integrator's Guide - C5621 / C33 Pin Name Function V12 UIM_RST UICC V13 PCM1_ULD PCM1 2 V14 PCM1_SCK V15 Reserved PCM1 2 NC1 V16 Reserved V17 Reserved V18 Reserved V19 Reserved W3 Reserved W4 Reserved NC1 W5 HW_READY Module start-up indication W6 UART0_CTS UART0 W7 UART0_RTS W8 Reserved UART0 NC1 W9 Reserved NC1 W10 PCM0_DLD PCM0 2 W11 PCM0_WS PCM0 2 W12 Reserved NC1 W13 PCM1_WS PCM1 2 W14 PCM1_DLD PCM1 2 W15 SMB_CLK W16 SMB_DATA W17 Reserved W18 Reserved NC1 Y4 UART1_TX UART1 Y5 UART1_RX UART1 Y6 UART0_TX UART0 Y7 UART0_RX UART0 Y8 RTC_CLK 32kHz Module Boot-up Clock Y9 GND Y10 PCM0_ULD PCM0 2 Y11 PCM0_SCK PCM0 2 Y12 GND Y13 Reserved Y14 Reserved Y15 Reserved Y16 Reserved Y17 Reserved NC1 NC1 NC1 NC1 NC1 SMB SMB 1 NC1 NC1 NC1 NC1 NC1 NC1 Referenced for future use; Leave open in the host design Referenced for future use; Pull low or tie to GND in the host design 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 28 (72) Integrator's Guide - C5621 / C33 4.3.1 Electrical Interface Detail Format The description of each interface follows a common format. An example is shown below: 4.3.2 Interface name: Name of the interface. Preferably, this is the actual name of the interface in the pin list, but some interfaces are grouped and the interface name is a collection of interface signals. Function: Describe the basic function of the interface; some interface signals are grouped according to function. Description: Basic description of the interface and the relationship to the host. Signal name: All signal names associated to the interface, all names are given Direction: Signal flow direction. If not used: Specific details for each signal how to terminate the physical connection if not used by the host. Failure to observe this convention can result in unpredictable behavior. LVTTL: TTL signal level. Details: Any specific details noted. TTL Levels The table below defines the TTL levels of C5621/ C33 Mobile Broadband Module. Table 4 TTL signal level definitions Voltage level 1.8V VMax VHigh + 0.3 VHigh 1.8 VOutHigh >1.35 VInHigh >1.17 VThreshold 0.9 VInLow <0.63 VOutLow <0.45 VLow VMin -0.3 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 29 (72) Integrator's Guide - C5621 / C33 4.3.3 Power Interfaces This chapter describes the power, ground and other signals that control or indicate power states. • • 4.3.3.1 VBAT GND VBAT Function: Power supply Description: Voltage supply to module Signal name: VBAT Direction: Host => Module If not used: Required LVTTL: N/A Details: Voltage provided by the host must range within 3.0V (minimum) to 4.2V (maximum), the typical value being 3.6V. It is essential that the host platform provides sufficient voltage during peak current conditions. Note: The supported voltage range is absolute and including voltage ripple and glitches. Function and performance are undefined outside supported range. Note: When turning off the power to the module, the host has to ensure the VBAT voltage is less than 1.2 V during 100 ms time frame, in order for the module to properly enter its power-off state. Please refer to parameter Toff in Figure 9. Note: When turning on the power to the module, the host has to ensure that the VBAT power on ramp time is kept above 40µs and below 100 ms. The slope must be monotonous and the ramp times are specified from 10% to 90% of VBAT. Please refer to parameter Trise in Figure 10. Note: There is a limited amount of power supply capacitance mounted on the module. It is essential that the host platform provides sufficient voltage during the peak current conditions. There should also be decoupling (10-22uF) located close to the VBAT pins on the module. Make sure that VBAT has a low impedance connection directly to a battery source. Please refer to Figure 11. Note: When designing the power supply on the host side, the bursty nature of GSM TDMA transmission should be taken into consideration. Please refer to Figure 12 and Figure 13 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 30 (72) Integrator's Guide - C5621 / C33 VBAT Module Power Off 4.2V Module Power On Normal Range Power On 3.0V Undefined 1.2V Power Off detected 0V Time Toff >100ms 40 us < Trise < 100ms Figure 10, VBAT Electrical Characteristics Figure 11, VBAT Implementation 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 31 (72) Integrator's Guide - C5621 / C33 Power Consumption Peak 2.50A averaged over a 100µs window in TX burst Transmit bursts Peak Power Consumption Receive bursts Time Timeslot (~577 µs) TDMA Frame (4.615 ms) Figure 12, Example GPRS/EDGE 3+2 multislot transmission VBAT must never drop below 3.0V during TX burst VBAT 4.2V Operating range 3.0V Transmit bursts Non operating range Time Timeslot (~577 µs) TDMA Frame (4.615 ms) Figure 13, VBAT during GPRS/EDGE TX burst Table 5, VBAT Electrical Characteristics Parameter Condition Voltage 4.3.3.2 Low Mid High Unit 3.0 3.6 4.2V GND Function: Ground Description: Ground connection(s) Signal name: GND 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 32 (72) Integrator's Guide - C5621 / C33 Direction: N/A If not used: Required LVTTL: N/A Details: Return path for all currents and ground reference. 4.3.4 Data communication interfaces 4.3.4.1 USB 2.0 Function: USB2.0 data communication port Description: USB transmit and receive port for data communication between module and host Signal name: USB_DP USB_DM Direction: Module host If not used: Required LVTTL: N/A Details: The module USB interface is designed to the High Speed USB specifications; see Universal Serial Bus Specification 2.0 [3]. Power to the USB interface is provided by VBAT input from the host. The USB start-up time, i.e. from module startup to D+ high, is less than 3 s. The module has support for quick enumeration which allows for even shorter BIOS detection times, please see chapter 2.1 Note: Ericsson strongly recommends that the USB is connected directly to the root HUB, which is not shared with other USB devices. This ensures that the module USB selective suspend function is not limited by other devices connected to the same HUB. Note: To achieve full throughput performance, the USB host controller should adhere to USB2.0 specification and be configured for High Speed Mode. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 33 (72) Integrator's Guide - C5621 / C33 4.3.5 Debug Interface UART 0 & 1 signals are used for debugging purpose, when USB interface is disconnected or suspended. Signals shall be routed to test pads or to a test connector. All signals shall be placed on the same side of the board, for the ease of accessibility. UART0 CTS & RTS signals can be left as ‘NC’ as they are not utilized for debugging purpose. Added to this, TEST_PIN (Pin V2) shall be placed along with these UART signals for debugging. There is cable detection functionality. Thus, if the signal goes low on these lines then the module will not go to suspend. It is recommended that the mentioned signals are routed to test pads or test connector since Ericsson will use them for claims purposes. Along with the UART signals, USB_DN, USB_DP and RTC_CLK signals from the module shall be terminated on test pads. These signals shall be used for debugging the module in the stand-alone mode. The recommendations for stand-alone mode are described further in this section. 4.3.5.1 UART0 Function: UART0 data communication port (for debugging) Description: UART data communication port with flow control Signal name: UART0_TX UART0_RX UART0_ RTS UART0_ CTS Direction: Module host If not used: Leave open LVTTL: 1.8V Details: 115200 baud, 8 data bit, 1 stop bit, no parity, flow control. Electrical specification and signaling levels according to [13]. This port is used for debugging purpose. 4.3.5.2 UART1 Function: UART1 data communication port (for debugging) Description: UART data communication port without flow control Signal name: UART1_TX UART1_RX Direction: Module host 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 34 (72) Integrator's Guide - C5621 / C33 4.3.5.3 If not used: Leave open LVTTL: 1.8V Details: 115200 baud, 8 data bit, 1 stop bit, no parity, no flow control. Electrical specification and signaling levels according to [13]. This port is used for debugging purpose. Interface for Stand-alone Debug Mode Ericsson recommends the device integrators to provide an option to start up the module in ‘stand alone’ debug mode. This interface will primarily be used for debugging during the R&D phase of the device integrators and by Ericsson personnel during claims process. The intention of defining this interface is to test the C5621/C33 module standalone, if any issues in the system functionality or performance is reported. This will help to isolate the root cause of the issue. To start up the module in stand-alone, the following recommendations are to be considered: • There shall be possibility to power-up the module in the stand-alone mode, preferably from an external power source (VBAT), bypassing the host power-on control logic. The corresponding reference GND shall also be provided on a test pad. • RTC_CLK (32.768kHz) shall be available to start up the module in this mode. Terminating RTC_CLK to a test pad enables the possibility to connect this signal to an external clock source. • A default pull-up option for POWER_ON signal enables the module to power-up even when this signal is isolated from the host control logic. • Possibility to connect USB traces to an external host – by soldering cable to the test pads or by routing USB traces to a test USB connector. • Series zero ohm resistors are to be provided on USB_DP, USB_DN, POWER_ON and RTC_CLK signals so that these signals can be isolated to the external test pads in the stand-alone mode. • UICC interface on the host PCB shall be available, by default, so that the module is able to communicate with the SIM. The mentioned signals along with the UART signals and TEST_PIN shall be placed in the same order as indicated in Figure 14, - pin 1 being referred as UART0_RX. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 35 (72) Integrator's Guide - C5621 / C33 Host VBAT 0 ohm 0 ohm USB_DN USB_DP C5621/C33 UICC Interface P4 SIM Connector N4 1.8(VBAT) 100kohm POWER_ON Y7 Y6 0 ohm T20 Y5 0 ohm RTC_CLK Y4 Y8 V2 UART0_RX UART0_TX UART1_RX UART1_TX TEST_PIN REF_GND RTC_CLK USB_DN 32.768kHz USB_DP Figure 14 Stand alone setup for C5621/C33 4.3.6 Control and Status Interfaces The Control and Status interfaces consist of the following signals: • • • • • • • • 4.3.6.1 WAKE_N WWAN & GPS Disable WWAN LED HW Ready TX_ON POWER_ON RTC CLK SYSCLK WWAN_DISABLE_N Function: Wireless disable input signal Description: Active low input to disable radio functionality Signal name: WWAN_DISABLE_N Direction: Host => module If not used: Leave open LVTTL: 1.8V Details: The function of the WWAN_DISABLE_N signal is dependant on the software configuration of the 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 36 (72) Integrator's Guide - C5621 / C33 GPS_DISABLE_N signal. The GPS_DISABLE_N signal can be configured as disabled (default) or enabled. When the GPS_DISABLE_N signal is disabled through software configuration, all radio transmitters and receivers will be disabled when the WWAN_DISABLE_N signal is asserted. When the GPS_DISABLE_N signal is enabled through soft ware configuration, all radio transmitters and rec eivers except the GPS receiver will be disabled when the WWAN_DISABLE_N signal is asserted. The signal is internally pulled high to 1.8V supply with 100kOhm. Note: 2/1553-KRD 131 24 Uen Rev D The host has to ensure that the WWAN_DISABLE_N signal is not driven high when VBAT is powered down. 2011-11-15 Ericsson AB 2011 Ericsson Confidential 37 (72) Integrator's Guide - C5621 / C33 4.3.6.2 GPS_DISABLE_N Function: GPS disable input signal Description: Active low input to disable GPS functionality Signal name: Note: The host has to ensure that the WWAN_DISABLE_N signal is not driven high when VBAT is powered down. GPS_DISABLE_N Direction: Host => module If not used: Leave open LVTTL: 1.8V Details: Signal is used in conjunction with WWAN_DISABLE_N. The function of GPS_DISABLE_N is software configurable in two states; enabled and disabled. When GPS_DISABLE_N signal is enabled through software configuration, the GPS receiver shall be disabled when the signal is asserted. When GPS_DISABLE_N signal is disabled through software configuration, nothing shall happen when the signal is asserted. Note: The host has to ensure that the GPS_DISABLE_N signal is not driven high when VBAT is powered down. Note: The module must be customized to allow the signal to control the GPS. The default configuration uses the WWAN_DISABLE_N signal to disable both WWAN and GPS functions. 4.3.6.3 WAKE_N Function: Wake up host signal Description: Wake up the host, active low Signal name: WAKE_N Direction: Module => host If not used: Leave open LVTTL: 1.8V Details: The WAKE_N pin can be used to provide an out-of-band signal for waking up the host device from sleep states. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 38 (72) Integrator's Guide - C5621 / C33 4.3.6.4 WWAN_LED Function: Wireless WAN LED control Description: LED control Signal name: WWAN_LED Direction: Module => host If not used: Leave open LVTTL: N/A Details: The Ericsson Mobile Broadband Module uses this pin for LED control. The pin is driven as a current sink of approximately 10mA maximum. The LED will reflect the current WWAN radio status. If the WWAN radio is on, the led will be lit and vice versa. Note: It is recommended that the power supply for the LED is disabled when the VBAT power rails are disabled. Table 6, WWAN_LED Electrical Characteristics Parameter Condition WWAN_LED 4.3.6.5 Min ON OFF High Z Typ 10 Input voltage level Max 5.5 Unit mA HW_READY Function: Status signal intended for preventing back feeding Description: Status signal for host I/O. Signal name: HW_REA DY Direction: Module => host If not used: Leave open LVTTL: 1.8V Details: The signal has an initial low state from the startup of the module. The signal is indicating the 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 39 (72) Integrator's Guide - C5621 / C33 modules on/off/reset state. • Via a low signal is the module indicating a power off or a reset state. • Via a high signal is the module indicating a power on state. When the HW_READY signal is high, the host can set the interfaces without risk for current leakage. 4.3.6.6 4.3.6.7 POWER_ON Function: Signal to turn on the module Description: Active high signal to start the module Signal name: POWER_ON Direction: Host => module If not used: Required LVTTL: 1.8V (VBAT Compatible) Details: The POWER_ON signal is used by the host to start up the module. This signal is level-sensitive. A high level on POWER_ON triggers the module start up sequence. The POWER_ON signal is internally gated with the 32kHz clock input signal (RTC_CLK). After 1024 pulses (32ms) the modem starts the boot process. The module has an internal pull down and requires the host system to drive this signal HIGH to start the module. The host controller must pull this pin high in order for the module to startup. TX_ON (For Future Use) Function: Indicate GSM TX burst Description: Active high signal sent during entire GSM TX burst Signal name: TX_ON Direction: Module => host If not used: Leave open LVTTL: 1.8V Details: Intended to be used for GSM TX burst masking. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 40 (72) Integrator's Guide - C5621 / C33 4.3.6.8 RTC_CLK Function: Main clock input Description: Single ended clock input Signal name: RTC_CLK Direction: Host => module If not used: Required LVTTL: N/A Details: The signal is primarily used in sleep mode when the 26 MHz clock is powered on. The clock should always be available except in shut-down mode when the platform is powered off. The RTC clock should be switched off when the power to the module is switched off to prevent back leakage. Table 7 RTC_CLK Electrical Characteristics Parameter Condition Min Typ Max Unit High level input voltage, VIH 1.7 1.8 2.1 Low level input voltage, VIL -0.3 0.3 Input frequency, fIN 4.3.6.9 32.768 Duty cycle, tDCin 40 Frequency tolerance 20ppm Rise/fall time 50 kHz 60 200 ns SYSCLK (For Future Use) Function: Long term stabile 26MHz clock Description: 26MHz clock output Signal name: SYSCLK Direction: Module => host If not used: Leave open 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 41 (72) Integrator's Guide - C5621 / C33 4.3.7 LVTTL: 1.8V Details: The clock presented on the SYSCLK signal is referenced to the WWAN system clock. UICC Interface The UICC interfaces consist of the following signals: • • • • • UIM Power UIM Data UIM Clock UIM Reset UIM SIMOFF The picture below illustrates the UICC (SIM) interface. Note: The UICC interface should be ESD protected on the host side. Module Host Device SIM Interface LGA PADS Place ESD protection close to SIM card holder UIM_PWR LDO 1.8/3V 1µF 10kOhm UIM_DATA UIM_CLK UIM_RST Figure 15, UICC interface 4.3.7.1 UIM_PWR Function: UIM Power Description: 1.8 V or 3 V power supply to the UICC Signal Name: UIM_PWR If not used: Required 2/1553-KRD 131 24 Uen Rev D 2011-11-15 [Module⇒UICC] Ericsson AB 2011 Ericsson Confidential 42 (72) Integrator's Guide - C5621 / C33 LVTTL: N/A Details: The UIM_PWR signal is the Ericsson Mobile Broadband Module power supply to the UICC. The Ericsson Mobile Broadband Module supports UICC of Class B and C. The signal details shall be according to [14]. Note: Only the UICC reader may be connected to UIM_PWR. The UIM_PWR signal should not be fitted with decoupling capacitors in the host design. Table 8, UIM_PWR Electrical Characteristics Parameter UIM_PWR 4.3.7.2 Condition Min Type Max Unit 1.8 V mode 1.67 1.8 1.98 3 V mode 2.8 2.85 2.9 UIM_DATA Function: UIM Data Description: Single-ended data signal Signal Name: UIM_DATA If not used: Required LVTTL: N/A Details: The Ericsson Mobile Broadband Module provides this data signal interface to the host mounted UICC. A 10 kOhm pullup resistor to UIM_PWR is mounted on the module. [Module⇔UICC] The signal details shall be according to [14]. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 43 (72) Integrator's Guide - C5621 / C33 Table 9, UIM_DATA Electrical Characteristics: Parameter Condition Min Type 4.3.7.3 Unit 0.2 x UIM_PWR Input low level UIM_DATA Max Input high level 0.7 x UIM_PWR Output low level 0.3 Output high level UIM_PWR -0.3 UIM_PWR V UIM_CLK Function: UIM Clock Description: Single-ended clock signal Signal Name: UIM_CLK If not used: Required LVTTL: N/A Details: The Ericsson Mobile Broadband Module provides this clock signal interface to the host mounted UICC. The signal details shall be according to [14]. [Module⇒UICC] Table 10, UIM_CLK Electrical Characteristics Parameter UIM_CLK 4.3.7.4 Condition Min 1.8 V mode, low level Type Max Unit 0.2 1.8 V mode, high level 1.6 UIM_PWR V 3 V mode, low level 0.35 3 V mode, high level 2.4 UIM_PWR V UIM_RST Function: UIM Reset Description: Reset signal to the UICC 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 44 (72) Integrator's Guide - C5621 / C33 Signal Name: UIM_RST [Module⇒UICC] If not used: Required LVTTL: N/A Details: The Ericsson Mobile Broadband Module provides this reset signal interface to the host mounted UICC. The signal details shall be according to [14]. Table 11, UIM_RST Electrical Characteristics Parameter UIM_RST 4.3.7.5 Condition Min 1.8 V mode, low level Type Max Unit 0.2 1.8 V mode, high level 1.6 UIM_PWR V 3 V mode, low level 0.35 3 V mode, high level 2.4 UIM_PWR V UIM_SIMOFF_N (For Future Use) Function: UICC interface disable Description: Active low UICC interface disable Signal Name: UIM_SIMOFF_N [UICC⇒Module] Table 12, UIM_SIMOFF_N Electrical Characteristics 4.3.8 Parameter Condition Min Type Max Unit UIM_SIMOFF_N 1.8 V mode 1.67 1.8 1.98 PCM 0 & 1 Interface The module is hardware prepared to support digital voice interface between the module and the host. PCM 0 & 1 are intended for that purpose. For C5621/C33 module configuration, this interface is not enabled. Hence, the signals corresponding to PCM 0 /1 interface shall be pulled-low or tied to GND. Refer to Table 3 for pin details. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 45 (72) Integrator's Guide - C5621 / C33 4.3.9 RF interface 4.3.9.1 RF_MAIN 4.3.9.2 4.3.9.3 Function: Main antenna port for E-GSM and WCDMA Description: 50Ω antenna interface used for main RF branch Signal name: RF_MAIN Direction: Module antenna system If not used: Required LVTTL: N/A Details: No DC protection implemented on this interface. RF_DIV Function: Antenna port for WCDMA diversity Description: 50Ω antenna interface used for receive diversity branch Signal name: RF_DIV Direction: Antenna system => module If not used: Required LVTTL: N/A Details: No DC protection implemented on this interface. RF_GPS Function: Antenna port for GPS interface Description: 50Ω antenna interface used for GPS Signal name: RF_GPS Direction: Antenna system => module If not used: Leave open LVTTL: N/A Maximum DC rating on this interface is 3V @ 25 +/- 2 degrees C. Details: 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 46 (72) Integrator's Guide - C5621 / C33 Mechanical Dimension Figure 16, Physical Dimension (All dimensions in mm) 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 47 (72) Integrator's Guide - C5621 / C33 Routing guidelines C5621 / C33 Mobile Broadband module is an LGA subassembly, soldered to the host board, and shares GND plane with the host platform, it is essential that the host board layout follows the recommendation given in this chapter to get the best performance out of the module. Some of the recommendations provided in this chapter are general PCB design guideline that may be referred from standard texts concerning the subject. 6.1 Recommended PCB Footprint The solder lands of the host PCB should be a mirror image of the 277 Ø ≥0.63 mm solder lands on the component and preferably not routed on the outer Cu-layer. The pitch is 1.27 mm. Via-in-pad should be Cu-filled (i.e. solid Cu-microvia). To improve flux outgassing during reflow, the Solder Mask Opening (SMO) is recommended to extend 50 µm outside the package outline on all four sides. Host PCB Solder Mask 29.2 mm Solder Mask Opening 29.2 mm Figure 17, Ø 0.63 mm solder lands with one large solder mask opening extending at least 50 μm outside the package outline on all four sides 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 48 (72) Integrator's Guide - C5621 / C33 If solder mask is used on the mother PCB underneath the C5621/C33, it should be NSMD design with SMO of Ø ≥0.73 mm. Host PCB Solder Mask NSMD Solder lands Figure 18, Ø 0.63 mm NSMD solder lands, SMO Ø ≥0.73 mm 6.2 Digital I/O routing Keep all trace lengths as short as possible Use stripline structure for signals with high frequency content (on the module, all 1.8V I/O signals have a rise/fall time of ~1ns, and should therefore be routed as striplines, since they all are high bandwidth signals) Treat all critical (high bandwidth) signals as current loops, and make sure that they have a return path. This means that you should refrain from routing any signals over non-continuous power or ground planes, because this causes interruptions in the impedance and results in reflections, and might also increase EMI emissions. Traces routed on adjacent layers should be oriented perpendicular towards each other; this will reduce risk for crosstalk. Impedance matching must be maintained to avoid overshoot, undershoot and ringing. Otherwise, radiated emissions increases. If nothing else is stated, digital signals should be routed with an impedance of 50-70 Ohm relative GND. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 49 (72) Integrator's Guide - C5621 / C33 6.2.1 Clock Routing Must be routed with a controlled impedance (50-60 Ohm) Should not be routed over a discontinuous GND plane Keep clock traces as short as possible Place serial termination close to transmitter output Crosstalk: Crosstalk falls off with the square of the distance, therefore adequate spacing is a good method in reducing crosstalk As a rule of thumb, 3xH can be used for all clock signals: 3xH Aggressor Victim Reference plane Figure 19, Spacing rule 6.2.2 Involved signals: SYSCLK RTC_CLK UIM_CLK USB Routing Traces should be routed as a differential pair, matched in length. Differential Impedance between the traces shall be 90 Ohm Involved signals: 2/1553-KRD 131 24 Uen Rev D USB_DP USB_DM 2011-11-15 Ericsson AB 2011 Ericsson Confidential 50 (72) Integrator's Guide - C5621 / C33 6.3 Power Routing 6.3.1 VBAT Routing 6.3.2 The VBAT pads should have a direct, low impedance connection to a battery The decoupling should be placed close to VBAT pads VBAT net shall be designed such that the supply voltage to the module is always within its operating range even at the maximum current consumption (worst case being 2G transmit operation). Refer to chapter 4.3.3.1 for details GND On the layers where a power plane is implemented, a cut-out creating a local GND plane should be implemented. The local plane should be connected to the complete GND planes with as many vias as possible; this will increase the thermal coupling. 6.4 RF Routing RF signals must have a controlled impedance of 50 Ohm The signals should be directly connected to respective antennas / antenna connectors It is important to isolate the RF-lines from any unwanted signal or noise. RF stripline is a good choice for realization of RF-lines since it provides good shielding from both radiated and conducted noise. Care must also be taken to isolate main/diversity/GPS traces with regards to each other. Via fence around the stripline, creating an embedded RF cage in the PCB, will improve isolation. Care shall be taken while calculating trace impedance since via fence placed very close to the RF striplines, may lower the impedance somewhat. Via stub should be eliminated or minimized 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 51 (72) Integrator's Guide - C5621 / C33 Production Guideline 7.1 Package type C5621 / C33 module has ENIG bottom terminations with a LGA design; no solder mask is present at the underside of the package. Figure 20, Top view of C5621/C33 7.2 Floor life and dry storage The CE module should be stored in a dry pack and handled according to IPC/JEDEC J-STD-033B.1, MSL 3 with bake at: 7.3 • 125 °C, when supplied on JEDEC tray • 40 °C ≤5% RH when supplied on 44 mm tape and reel Screen stencil design Material: Stainless steel Thickness: 0.1 mm (~4 mil) Aperture size: Ø 0.63 mm (277x) All solder paste deposits should be centered on the PCB. 7.4 Assembly Pick-up position should be centered on the package topside. Nozzle Ø: 10-20 mm 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 52 (72) Integrator's Guide - C5621 / C33 7.5 Reflow soldering Forced convection soldering in air or N2 can be used. Reflow profile shall be with the stated limits in IPC/JEDEC J-STD-020D.1. The classification temperature (Tc) is 250 °C1. The temperature value is according to the requirements stated in Table 4-2 IP C/JEDE C J-S TD-020D.1. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 53 (72) Integrator's Guide - C5621 / C33 Packaging – Tape and Reel Information C5621/C33 modules are shipped as tape reels. Each reel has 724 modules placed into the carrier tape and sealed with the cover tape. There will be 8 empty pockets as trailer and 18 empty pockets as leader in each reel. 724 Figure 21, Reel Direction 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 54 (72) Integrator's Guide - C5621 / C33 User direction of unreeling C5621/C33 Module Label Humidity Indicator Desiccant Shielding Bag Module Orientation Mark Figure 22, Tape Reel Details 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 55 (72) Integrator's Guide - C5621 / C33 SW integration 9.1 Driver and Application Architecture 9.1.1 Windows XP and Vista Architecture The driver and application architecture for XP and Vista is depicted in Figure 23. The drivers are based on standard USB functionality. The Mobile Broadband Module appears as the following devices when examined in Windows Device Manager: Device Name Mobile Broadband Device Management Mobile Broadband Network Adapter (NDIS) Mobile Broadband GPS Interface SIM Card Reader (SC) Wireless Modem Function This port can be used by an application to control and obtain status from the Mobile Broadband Module. Port type WDM NDIS interface over which Ethernet communication can be established. Appears to Windows as a network adapter. Port type Ethernet GPS COM port which streams out NMEA. Port type ACM PC-Smartcard interface. Port type WDM Modem device which may be used for legacy Dial-Up Networking connection. Port type ACM. On top of the drivers is an application, WMCore, running as background service. The service is started automatically at Windows startup and can be used to change the state of the Mobile Broadband Module without end-user interaction also prior to Windows login. The WMCore service provides a number of functions to control the module and retrieve information about the module and its states. The functions are accessible through the Ericsson Mobile Broadband C++ API, see [5]. The service is also used by Ericsson’s Wireless Manager. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 56 (72) Integrator's Guide - C5621 / C33 WMCore Service NDIS ETH Miniport Modem ACM Mgmt Modem ACM AT SC WDM GPS NME Windows 7 Network subsystem Control Drivers C++ APIC++ API Ericsson Applications Wireless Manager 6.0 Wireless Manager HW Mobile Broadband F3507g / F3607gw Module USB ETH WDM ACM Bus Driver Figure 23, Windows XP/Vista driver architecture 9.1.2 Windows 7 Architecture The driver and application architecture for Windows 7 is depicted in Figure 24. The Mobile Broadband Module drivers are based on standard USB functionality. The Windows 7 drivers support the native Windows 7 Mobile Broadband API, resulting in a different architecture compared to Windows XP and Vista, as visualized in Figure 24. The GPS driver also implements support for Microsoft’s sensor class. The devices seen in the Windows 7 Device Manager are as follows: Device Name Mobile Broadband Device Management Mobile Broadband Network Adapter (NDIS 6.20) Mobile Broadband GPS Interface 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Function This port can be used by an application to control and obtain status from the Mobile Broadband Module. Port type WDM Implements support for the Windows 7 Mobile Broadband API. Appears to Windows as a WWAN adapter. Port type Ethernet and ACM GPS port that supports the Windows 7 sensor class but can also be used as a Ericsson AB 2011 Ericsson Confidential 57 (72) Integrator's Guide - C5621 / C33 COM interface. Port type ACM PC-Smartcard interface. Port type WDM SIM Card Reader (SC) Wireless Modem Modem device which may be used for legacy Dial-Up Networking connection. Port type ACM. On top of the Windows 7 drivers is located a smaller WMCore service, which handles module functionality not handled by the Microsoft’s Mobile Broadband API. The functionality handled by the service can be reached through the Ericsson Mobile Broadband C++ API. The Wireless Manager works the same way in Windows 7 as it does in Windows XP and Vista. A port layer makes sure that Wireless Manager uses Microsoft’s Mobile Broadband API as much as possible and uses the WMCore service only for functionalities not supported by the Mobile Broadband API. This ensures that Wireless Manager is synchronized with any other functionality using the Mobile Broadband API, including the native connection manager in Windows 7. Windows 7 Mobile Broadband User Interface Port Layer Windows 7 Mobile Broadband API IP Control Drivers SC WDM NDIS 6.20 Miniport Mgmt OID AT Windows 7 Mobile Broadband Core WDM NMEA GPS Sensor Service Modem Ericsson C++ API Applications Wireless Manager HW Mobile Broadband F3507g / F3607gw Module USB ETH ACM ACM ACM Bus Driver Figure 24, Windows 7 driver and application architecture 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 58 (72) Integrator's Guide - C5621 / C33 9.1.3 Linux driver architecture Ericsson is a part of the Linux community to continuously improve the support in GNU/Linux for Ericsson Mobile Broadband Modules, please see [7] for more information. The module firmware provides WDM (Wireless Mobile Communications Device Management) interfaces for device management and ACM (Abstract Control Module) interfaces for control and data traffic. The module exposes ACM ports, which can be used for GPS, Connection Manager and SMS. WDM and ACM are both based on CDC (Communication Device Class). Control is handled by AT commands according to the V.25 standard. The network connection uses USBnet architecture as base with support from CDC-NCM. The module supports DUN using PPP on the ACM interface. Note: Kernel modifications may be needed to support customer requested VID/PID customizations, check with your Linux distributor. Network Manager and GPS functionality is provided by user space applications. For more information please refer to [8] GPS Control Network Manager User-space Kernel-space ACM WDM USBnet CDC-NCM USB Core Host USB Hardware Legend Kernel Module Hardware Figure 25, Linux driver architecture 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 59 (72) Integrator's Guide - C5621 / C33 9.2 Connection Profile List In Windows XP and Vista, the WMCore service includes a list with connection profiles which can be used by connection managers when setting up connections. The profile list contains a list of default network operator APN which is automatically selected by the connection manager depending on the detected UICC card. The matching between APN and UICC card is done based on the MCC and MNC (2 or 3 digit). In Windows 7 the list of profiles is part of the WWAN adapter and is accessed and handled through the Windows 7 Mobile Broadband API as specified by Microsoft. Wireless Manager utilizes the profile list in the WMCore service in Windows XP and Vista. In Windows 7, Wireless Manager carries the profile list itself to facilitate updates of the list without requiring a driver update. Updates of the connection profile list can be made by using a Connection Profile Updater, for more information, see [6]. The connection profile updater updates the profile list in WMCore in XP and Vista and the profile list carried by Wireless Manager in Windows 7. 9.3 Ericsson Mobile Broadband C++ API The Ericsson Mobile Broadband C++ API (the C++ API) is part of the Ericsson Mobile Broadband Software Development Kit (SDK), which is available for integration of mobile broadband modules. The C++ API can be used as an extension to the Mobile Broadband API in Windows 7 to access functionality not supported in the Mobile Broadband API. In Windows XP and Vista, the C++ API covers the entire Mobile Broadband API as well as the extensions. The C++ API is backward compatible. The C++ API supports multi-process and multi-thread access. By using the C++ API, application development becomes easier and more efficient since high-level interfaces can be used. The C++ API also leverages on functionality provided by the WMCore service, which includes: • • • • • • Module state and concurrency handling Windows Auto-connect and pre-logon connect Always-on functionality Automatic state transitions after Sleep(S3) and WWAN disable GPS configuration Internet account (APN) configuration 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 60 (72) Integrator's Guide - C5621 / C33 9.4 State machine The state machine focuses on the main states of the module; states of the mobile radio (Radio On/Off) and the GPS radio (GPS On/Off). The transitions in the state machine that require the Software (radio) and GPS to be enabled can be made using the WMCore service (recommended) or AT commands directly. In Windows 7, several of the transitions are caused by the WWAN (Network) driver. The transition between HW Off and states where the radio is on can be made automatically by the module without including any host software, see chapter 2.2. The module supports a SW Off (D3 hot) state where most functionality is turned off in the mobile broadband module. The main intention with the state is to prepare the module to be powered off. Among other things is the SIM card turned off. In the SW Off state it is possible to turn the module back on again using AT commands (AT+CFUN). When the module is turned on the SIM card is reset and all functionality of the mobile broadband module is turned on again. Additionally, the module supports a separate HW control of GPS Off, see chapter 0. This feature is not depicted in Figure 26. HW Disable || SW Disable Module Powered ( (Hardware || Software Disabled) && (Hardware || GPS Disabled) ) HW Disable || GPS Disable GPS Enable && HW Enabled Radio Off GPS Off Software Off Software On (Software || Hardware Disabled) Radio Off GPS On Module Powered (Software Disabled && Hardware Enabled && GPS Enabled) Software Off Software Disabled HW Off (D3) Hardware || Software Disabled SW Off (D3 Hot) Hardware && Software Enabled Software Enabled Software Off Module Powered (Hardware && Software Enabled && GPS Enabled) Software On (Software && Hardware Enabled) Radio On GPS On GPS Enable Module Powered (Hardware && Software Enabled && GPS Disabled) Software Off GPS Disable Radio On GPS Off Figure 26, State machine for C5621 (Same applicable for C33 - Excluding GPS events) 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 61 (72) Integrator's Guide - C5621 / C33 9.5 Service Windows Registry Keys The Ericsson WMCore service uses Windows Registry Keys to control the module behavior during OS power-state changes. Windows TCP/IP settings can also be optimized automatically when installing the drivers. When using the Ericsson Mobile Broadband C++ API there is no need to manually control the registry settings, however, integrators opting for using the module without the API could use these. The register settings are used to control the following features: • • • • Always On (OS power event behavior) Auto connect Auto radio enable TCP/IP optimization for WWAN devices. Note: The registry settings are defined within the definition of the WMCore service. The registry settings definition and function can be changed or removed without prior notice. 9.5.1 Module state The following parameters control the module function state during OS power event changes. They are used to synchronize the module state to OS state. Please refer to the AT Command Manual [4] for details on CFUN state. The registry keys are set during the driver and WMCore installation. Search path: [HKEY_LOCA L_MA CHINE\SOFTWARE\WMCore] (32bit installations) [HKEY_LOCAL_MACHINE\SOFTWA RE\Wow6432Node\WMCore] (64bit installations) Table 13 Module state settings Name Type Description LastKnownRadioState REG_DWORD CFUN value to set after boot / reboot. ShutdownCFUN REG_DWORD CFUN value to set before shutdown / reboot. KeepRadioStateDuringSleep REG_DWORD 2/1553-KRD 131 24 Uen Rev D 2011-11-15 0: Do not keep current radio state 1: Keep radio state when entering sleep Ericsson AB 2011 Ericsson Confidential 62 (72) Integrator's Guide - C5621 / C33 Table 14 Connection state settings Name Type Description AllowAutoConnectAfterSleep REG_DWORD 0: Never autoconnect after sleep, regardless of previous state 1: Allow reconnection, if previously connected. 9.5.2 AutoConnectStartup REG_DWORD DisableAutoConnect REG_DWORD 0: Do not automatically connect after boot. 1: Automatically connect after boot. 0: Does nothing 1: Never autoconnect TCP/IP Configuration As part of installation in Windows XP, the following registry settings are made in order to optimize the throughput for WWAN devices. [HKEY_LOCAL_MACHINE\SYS TEM\Current ControlSet\Services\ Tcpip\Paramet ers] Table 15 TCP/IP Optimization Name Note: Type Value TcpWindowSize REG_DWORD 0x40290 Tcp1323Opts REG_DWORD 0x1 Setting Tcp1323Opts="0x3" and thus enabling Timestamp might help in some cases where there is increased packet loss. However, generally better throughput is achieved with Tcp1323Opts="0x1", since Timestamps add 12 bytes to the header of each IP packet. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 63 (72) Integrator's Guide - C5621 / C33 10 Firmware Updates Within a single model of the Mobile Broadband Module, different firmware configuration may be introduced for mainly two reasons: 1. A firmware configuration may be accepted by some mobile operators whereas other may require further changes to be made. This will result in that two or more versions have to be available at the same time. 2. Updated firmware configurations with added features and error corrections are created as maintenance releases, which can be supplied to the end-user for improved performance. The first of these two reasons for different firmware configurations has traditionally resulted in multiple SKUs of the Mobile Broadband Module. The situation is improved now as the module will be able to change firmware configuration automatically, see chapter 10.1. The second reason for different firmware configurations results in that the updated firmware is distributed to the end-user as a firmware updater application to be run on the host device. 10.1 Network Dependent Firmware Updates The Mobile Broadband module has the capability of storing several different firmware configurations in the persistent on-board flash memory. A database containing information about all operators that have approved a specific firmware configuration is stored in the module. When a new firmware configuration is released the database will be updated. During module manufacturing the latest database available is stored in the module memory together with the valid released and approved firmware configurations. During startup, the module will use the UICC card to identify the network operator that is currently used. The module can, based on this information select to use a different firmware configuration. The host software can supply the end user with information regarding the updates as well as provide interfaces for 3rd party applications to implement own support for showing update information. For more information regarding Network dependent firmware updates, see [9]. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 64 (72) Integrator's Guide - C5621 / C33 11 Terminology and abbreviations 2G Generic term for the second generation of cellular networks. GSM is a 2G network. 3G Generic term for the third generation of cellular networks such as UMTS 3GPP The 3rd Generation Partnership Project ACM Abstract Control Model USB communications device class ACPI Advanced Configuration and Power Interface APN Access Point Name ARP Antenna Reference Point CDC USB communications device class Cu Copper DRX Discontinuous reception ECN Engineering Change Notice EDGE Enhanced Data rates for GSM Evolution ENIG Electroless Nickel/Immersion Gold ESD Electro-Static Discharge GPRS General Packet Radio Service GPS Global Positioning System GSM Global System for Mobile Communications GSMA GSM Association HSPA High Speed Packet Access LED Light-Emitting Diode LGA Land Grid Array LTO Long Term Orbits (Internet Assisted GPS) MSL Moisture Sensitivity Level 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 65 (72) Integrator's Guide - C5621 / C33 N2 Nitrogen NCM Network Control Model USB communications device class NDIS Network Driver Interface Specification NSMD Non Solder Mask Defined PCB Printed Circuit Board PC OEM Personal Computer Original Equipment Manufacturer PGPS Predicted GPS PLMN Public Land Mobile Network RF Radio Frequency RH Relative Humidity Rx Receive SAR Specific Absorption Rate SC Smart Card SIM Subscriber Identity Module SIP System In Package SKU Stock-Keeping Unit SMO Solder Mask Opening SUPL Secure User PLane (Network Assisted GPS) Tx Transmit UICC Universal Integrated Circuit Card UMTS Universal Mobile Telecommunications System USIM Universal Subscriber Identity Module USB Universal Serial Bus WCDMA Wideband Code Division Multiple Access WDM Wireless Mobile Communications Device Management USB communications device class WoW Wake on Wireless 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 66 (72) Integrator's Guide - C5621 / C33 WWAN 2/1553-KRD 131 24 Uen Rev D Wireless Wide Area Network 2011-11-15 Ericsson AB 2011 Ericsson Confidential 67 (72) Integrator's Guide - C5621 / C33 12 References [1] C5621gw Technical Description 1/1550-KRD 131 24 Ericsson AB [2] 3G in Notebooks Guidelines version 4 Copyright © 2007 GSM Association [3] Universal Serial Bus Specification 2.0 Copyright © 2000, Compaq Computer Corporation, Hewlett-Packard Company, Intel Corporation, Lucent Technologies Inc, Microsoft Corporation, NEC Corporation, Koninklijke Philips Electronics N.V. All rights reserved. [4] AT Command Manual 3/1553-KRD 131 15+ Ericsson AB [5] Ericsson Mobile Broadband SDK 1/1550-CXP 901 4397/1 Ericsson AB [6] Connection Profile Updater 1553-CXC 172 8313/1 Ericsson AB [7] MBM Linux Support 1/102 72-HRC 105 042 Ericsson AB [8] MBM Linux Wiki, http://mbm.sourceforge.net [9] Network Dependent Firmware Upgrades 1/1550-KRD 131 18+ Ericsson AB [10] Antenna Performance Guideline 1/1553-FAF 901 658/1 Ericsson AB [11] Evaluating Compliance with FCC Guidelines for Human Exposure to Radiofrequency Electromagnetic Fields OET Bulletin 65 Supplement C (2001-01) [12] Assessment Of Electronic And Electrical Equipment Related To Human Exposure Restrictions For Electromagnetic Fields (0 Hz - 300 GHz) EN 62311:2008 [13] Electronic Industries Association, "EIA Standard RS-232-C Interface Between Data Terminal Equipment and Data Communication 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 68 (72) Integrator's Guide - C5621 / C33 Equipment Employing Serial Data Interchange", August 1969, reprinted in Telebyte Technology Data Communication Library, Greenlawn NY, 1985, no ISBN [14] Smartcards, UICC-Terminal Interface; Physical and logical Characteristics, ETSI TS 102 221 [15] Wake on Wireless 2/198 10-FAF 901 658/1 Ericsson AB 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 69 (72) Integrator's Guide - C5621 / C33 13 Annex 13.1 Test Setup for Measuring Host-Generated Noise For a module integrated in host the total noise density level ( N tot ) seen at the GPS receiver can be expressed as the sum of different contributions. • Thermal Noise – Generated within the GPS receiver • External Noise – Generated by the laptop • WWAN Noise – Generated by the WWAN transmitter All of these noise sources are uncorrelated and will add up to a total noise density N tot at the auxiliary Antenna Reference Port (ARP), according to Equation 1. Equation 1 Total noise level [W/Hz] N tot = N t + N ext + N wwan The thermal noise density generated by the GPS receiver itself is equal to N t = kTF , where kT is -174 dBm/Hz at room temperature and F is the noise figure, typically 3.5 dB. The noise density generated by the GPS receiver is then calculated to -170.5 dBm/Hz=-116.5 dBm/MHz. The thermal noise is the critical contribution and will set the limit for the GPS performance. Assume that the WWAN radio is disabled, then N wwan can be set to zero and therefore neglected in the further analysis. To minimize the impact of the noise generated outside the GPS receiver a noise margin M is introduced, according to Figure 27. Ntot Nt ∆ Next Figure 27, Definition of Noise Margin 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 70 (72) Integrator's Guide - C5621 / C33 The external noise must be lower than the thermal noise to conserve the GPS performance. The main question is how much lower? The noise margin can be expressed as a function of the noise degradation as in Equation 2. Equation 2 Noise Margin [dB] 1 M = 10 log ∆ 10 10 − 1 Equation 2 then plotted in Figure 28 of degradation Noise Margin as a function as function of the degradation. 20,0 Margin [dB] 15,0 10,0 Noise Margin 5,0 0,0 -5,0 0,0 1,0 2,0 3,0 4,0 5,0 6,0 Degradation [dB] Figure 28 Noise Margin as a function of degradation It can be seen that if the margin is set to zero, then the degradation is 3 dB. A consequence of this is that the noise generated by the host device must be substantially lower than the internal noise generated by the receiver it self. So if the overall performance shall be conserved we can assume that the total noise level shall be degraded only 1 dB. This assumption gives, according to Figure 28 Noise Margin as a function of degradation , that the margin must be 6 dB and therefore the noise generated by the host device at ARP must be less than -176.5 dBm/Hz=-116.5 dBm/MHz. 13.1.1 Test Setup The test setup for measuring host-generated noise at ARP consists of two host devices: 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 71 (72) Integrator's Guide - C5621 / C33 • Host Device 1 (HD1) is used to control the GPS and measure the C / N 0 value. • Host Device 2 (HD2) is the host device to be investigated, also known as the Device Under Test (DUT). A coaxial cable is connected from HD2 auxiliary antenna to HD1 auxiliary antenna reference port (ARP). The test is made in two steps: A reference measurement is done with HD2 turned OFF. The signal strength from all satellites is documented. Then HD2 is turned ON, and a second measurement is performed. The signal strength from all satellites is documented. The C / N 0 difference for each satellite is caused by noise added by HD2. This measurement gives valid estimates if the signal strength from the satellites can be assumed to be constant. Equation 3 Relation between C / N 0 and Prx = Prx − N tot N0 Assume that Prx is constant during the measurement period, then C/No is only dependent of N tot , according to Equation 3. Doing this test with open sky and good signal conditions makes it possible to estimate the increased noise density caused by HD2. 2/1553-KRD 131 24 Uen Rev D 2011-11-15 Ericsson AB 2011 Ericsson Confidential 72 (72)
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : Yes XMP Toolkit : Adobe XMP Core 5.0-jc006 DEBUG-1.0, 2010 Feb 05 19:01:09-PST Modify Date : 2011:11:15 17:14:53+01:00 Create Date : 2011:11:15 17:14:40+01:00 Metadata Date : 2011:11:15 17:14:53+01:00 Creator Tool : Acrobat PDFMaker 10.0 for Word Document ID : uuid:d00aaf9b-654f-4c90-8e7b-2354b4af46f1 Instance ID : uuid:c9962cf2-d9c2-2c8d-7113-952157533ae9 Subject : 8 Format : application/pdf Title : Integrator's Guide - C5621 / C33 Description : Creator : QSUKACH Producer : Adobe LiveCycle PDF Generator ES2 Keywords : Source Modified : D:20111115161429 Company : Manager : Comments : 2/1553-KRD 131 24 Uen Category : Doc Name : OPERATING MANUAL Date : 2011-11-15 Doc No : 2/1553-KRD 131 24 Uen Revision : D Document Type : External3 Language : EnglishUS Prepared : QSUKACH Security Class : Ericsson Confidential Reference : Approved By : EAB/FJM/P [Per-Johan Wiberg] Keyword : Template Version : R1A Template Name : CXC 172 0065/3 Copyright : Ericsson AB 2011 Conf : Ericsson Confidential Contact : Checked : Contact Ctrl : EnterText Sub Title : Conf Ctrl : False Adm Info : Information : Page Layout : OneColumn Page Count : 72 Author : QSUKACHEXIF Metadata provided by EXIF.tools