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

Integrators guide

Download: Wistron TP00043AEF 10.1 inch Tablet with 802.11 abgn  1x1 + BT 4.0 User Manual Integrator s Guide   C5621   C33
Mirror Download [FCC.gov]Wistron TP00043AEF 10.1 inch Tablet with 802.11 abgn  1x1 + BT 4.0 User Manual Integrator s Guide   C5621   C33
Document ID1834315
Application IDc3a0nevyS7Ug9EgvJ2RzCw==
Document DescriptionIntegrators guide
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize87.13kB (1089084 bits)
Date Submitted2012-11-09 00:00:00
Date Available2013-05-07 00:00:00
Creation Date2011-11-15 17:14:40
Producing SoftwareAdobe LiveCycle PDF Generator ES2
Document Lastmod2011-11-15 17:14:53
Document TitleIntegrator's Guide - C5621 / C33
Document CreatorAcrobat PDFMaker 10.0 for Word
Document Author: QSUKACH

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                          : QSUKACH
EXIF Metadata provided by EXIF.tools
FCC ID Filing: PU5-TP00043AEF

Navigation menu