System integration manual
This manual provides the necessary guidelines to successfully integrate the E series module in your product.
For further information about this module please refer to:
E-Series architecture:
The block diagram below summarizes the architecture of the E series module. It's key components are the STM32F205 microcontroller and the u-blox SARA cellular modem. In addition to that, the module has an on board power management IC, 3.3V DC regulator, LiPo fuel gauge, and an Particle embedded SIM chip. There is also room for additional SPI based FLASH memory expansion.
Overview
Pinout diagram
You can download a high resolution pinout diagram in a PDF version here.
Pin description
# | PIN | FUNCTION | DESCRIPTION |
---|---|---|---|
1 | VIN | POWER | This pin can be used as an input or output. As an input, supply 5VDC to 12VDC to power the Electron. When the Electron is powered via the USB port, this pin will output a voltage of approximately 4.8VDC due to a reverse polarity protection series Schottky diode between VBUS and VIN. When used as an output, the max load on VIN is 1Amp. |
2 | GND | POWER | System ground. |
3 | VBUS | POWER | This is connected to the VBUS power pin of the USB port. |
4 | GND | POWER | System ground. |
5 | LiPo | POWER | This is connected to the +LiPo connector. |
6 | NC | TBD | Do not connect. |
7 | GND | POWER | System ground. |
8 | PMID | POWER | This is connected to the PMID pin of the PMIC. |
9 | 3V3 | POWER | This is the output of the 3V3 regulator on the E0. |
10 | VDDA | POWER | This is the input to the analog block of the STM32. |
11 | VBAT | POWER | Supply to the internal RTC, backup registers and SRAM when 3V3 is not present (1.65 to 3.6VDC). |
12 | GND | POWER | System ground. |
13 | USB+ | IO | Data+ pin of the USB port. |
14 | USB- | IO | Data- pin of the USB port. |
15 | GND | POWER | System ground. |
16 | TX | IO | Primarily used as UART TX, but can also be used as a digital GPIO or PWM. |
17 | RX | IO | Primarily used as UART RX, but can also be used as a digital GPIO or PWM. |
18 | GND | POWER | System ground. |
19 | WKP | IO | Active-high wakeup pin, wakes the module from sleep/standby modes. When not used as a WAKEUP, this pin can also be used as a digital GPIO, ADC input or PWM. Can be referred to as A7 when used as an ADC. |
20 | DAC | IO | 12-bit Digital-to-Analog (D/A) output (0-4095), referred to as DAC or DAC1 in software. Can also be used as a digital GPIO or ADC. Can be referred to as A6 when used as an ADC. |
21 | A5 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), and also digital GPIOs. |
22 | A4 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), and also digital GPIOs. |
23 | A3 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), and also digital GPIOs. |
24 | A2 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), and also digital GPIOs. |
25 | A1 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), and also digital GPIOs. |
26 | A0 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), and also digital GPIOs. |
27 | GND | POWER | System ground. |
28 | B5 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), and also digital GPIOs. |
29 | B4 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), and also digital GPIOs. |
30 | B3 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), PWM and also digital GPIOs. |
31 | B2 | IO | 12-bit Analog-to-Digital (A/D) inputs (0-4095), PWM and also digital GPIOs. |
32 | B1 | IO | Digital only GPIO, and PWM. |
33 | B0 | IO | Digital only GPIO, and PWM. |
34 | GND | POWER | System ground. |
35 | D7 | IO | Digital only GPIO. |
36 | D6 | IO | Digital only GPIO. |
37 | D5 | IO | Digital only GPIO. |
38 | D4 | IO | Digital only GPIO. |
39 | D3 | IO | Digital only GPIO, and PWM. |
40 | D2 | IO | Digital only GPIO, and PWM. |
41 | D1 | IO | Digital only GPIO, and PWM. |
42 | D0 | IO | Digital only GPIO, and PWM. |
43 | GND | POWER | System ground. |
44 | C5 | IO | Digital only GPIO, and PWM. |
45 | C4 | IO | Digital only GPIO, and PWM. |
46 | C3 | IO | Digital only GPIO. |
47 | C2 | IO | Digital only GPIO. |
48 | C1 | IO | Digital only GPIO. |
49 | C0 | IO | Digital only GPIO. |
50 | NC | TBD | Do not connect. |
51 | GND | POWER | System ground. |
52 | BLU | IO | Blue pin of the RGB LED. |
53 | GRN | IO | Green pin of the RGB LED. |
54 | RED | IO | Red pin of the RGB LED. |
55 | MODE | IO | Connected to the MODE button input. |
56 | RST | I | Active-low reset input. |
57 | STAT | O | Connected to the charge status pin of the PMIC. |
58 | GND | POWER | System ground. |
59 | GND | POWER | System ground. |
60 | GND | POWER | System ground. |
61 | UB_USB+ | IO | Data+ pin of the u-blox USB port. |
62 | UB_USB- | IO | Data- pin of the u-blox USB port. |
63 | UB_VUSB_DET | IO | USB detect pin of the u-blox USB port. 5V on this pin enables the u-blox's USB interface. |
[1] PWM is available on D0, D1, D2, D3, B0, B1, B2, B3, A4, A5, WKP, RX, TX with a caveat: PWM timer peripheral is duplicated on two pins (A5/D2) and (A4/D3) for 11 total independent PWM outputs. For example: PWM may be used on A5 while D2 is used as a GPIO, or D2 as a PWM while A5 is used as an analog input. However A5 and D2 cannot be used as independently controlled PWM outputs at the same time.
Technical specifications
Absolute maximum ratings [1]
Parameter | Symbol | Min | Typ | Max | Unit |
---|---|---|---|---|---|
Supply Input Voltage | VIN-MAX | +17 | V | ||
Supply Output Current | IIN-MAX-L | 1 | A | ||
Battery Input Voltage | VLiPo | +6 | V | ||
Supply Output Current | I3V3-MAX-L | 800 | mA | ||
Storage Temperature | Tstg | -30 | +75 | °C | |
ESD Susceptibility HBM (Human Body Mode) | VESD | 2 | kV |
[1] Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under recommended operating conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
Recommended operating conditions
Parameter | Symbol | Min | Typ | Max | Unit |
---|---|---|---|---|---|
Supply Input Voltage | VIN | +3.88[1] | +12 | V | |
Supply Output Voltage | VIN | +4.8 | V | ||
Supply Output Voltage | V3V3 | +3.3 | V | ||
LiPo Battery Voltage | VLiPo | +3.6 | +4.4 | V | |
Supply Input Voltage | VVBAT | +1.65 | +3.6 | V | |
Supply Input Current (VBAT) | IVBAT | 19 | uA | ||
Operating Current (uC on, Cellular ON) | IIN avg | 180 | 250 | mA | |
Peak Current (uC on, Cellular ON) | IIN pk | 800[2] | 1800[3] | mA | |
Operating Current (uC on, Cellular OFF) | IIN avg | 47 | 50 | mA | |
Sleep Current (4.2V LiPo, Cellular OFF) | IQs | 0.8 | 2 | mA | |
Deep Sleep Current (4.2V LiPo, Cellular OFF) | IQds | 110 | 130 | uA | |
Operating Temperature | Top | -20 | +60 | °C | |
Humidity Range Non condensing, relative humidity | 95 | % |
Notes:
[1] The minimum input voltage is software defined with a user selectable range of 3.88V to 5.08V in 80mV increments. Out of the box, the minimum input voltage is set to 4.36V in order for the LiPo battery to be able to properly charge.
[2] 3G operation
[3] 2G operation
Design
Power supply interface
The E series modules can be powered over VIN, VBUS, LiPo or a combination of them. The VIN and VBUS pins are connected to the input of the power management IC which handles regulation, charging and powering of system. The VIN pin is directly connected to the input while VBUS pin has a reverse polarity protection diode so that power over VIN does not back feed into the USB port. You will see a drop of 0.43 V at the input when powered over USB.
Tip: Most of the power requirements of the E series module are dictated by the u-blox's SARA cellular modem, so it is important that you also refer to the SARA-G3 and SARA-U2-series System Integration Manual's section 1.5.
Powering using a battery:
The E series module uses TI's BQ24195 to do all of its power management. It is designed to charge a single cell Li-Ion or Li-Polymer battery while intelligently switching between charging and discharging based on the presence of an additional power supply. You can power your design with a battery alone or use it as a back up in addition to having a permanent DC source. The two things you need to keep in mind while choosing a battery is its cell chemistry and max discharge rate. The on board PMIC only supports single cell Li Ion and Li Polymer (3.7V) chemistry. The discharge rate should be able equal to or greater that 2A to meet the cellular modems peak current requirements. The battery provided with the E series evaluation kit is rated at 1,800mAH and a discharge rate of 1C with internal over current protection.
Powering over VIN along with the LiPo battery
If you are planning to use a different cell chemistry or voltage, you'll have to design its charging and management separately.
Powering using an external DC source
VIN
The E series module can be powered from an external DC source via the VIN pin. The pin can accept voltages from 3.88V to 12VDC. For continuous operation without a battery, please spec the power supply at 10 Watts. For example, if powering at 5 V, the supply should be able to supply 2 A of current.
LiPo
You can also bypass the PMIC's internal regulator and power the module directly by connecting an externally regulated DC source (3.8 V to 4.1 V) to the LiPo pin as long as the VIN pin is left disconnected. The PMID internally routes power from the LiPo pin to the system via a FET with minimal losses.
VDDA
This pin powers the analog block of the on board microcontroller. You can connect this directly to the 3V3 pin or power it separately with a low noise power source. In either case, you need to connect it to a source for the module to boot up.
Note: Do not leave this pin unconnected. For the module to boot up, you need to tie this pin to systems 3V3 or other 3.3V supply.
Using an external low-noise power source
VBAT
This is the supply to the internal RTC, backup registers and SRAM. You can connect a backup battery to it (1.65 to 3.6VDC), if you wish to retain RTC/RAM when system supply is removed or simply tie it up to 3V3.
Basic setup
The following is a sample schematic needed to power up and use the E series module. The module is powered over VIN with an external DC power source along with a LiPo battery used as a back up. The RGB LED provides a visual aide to detect the state of the module. Two buttons, RESET and MODE provide the ability to put the module in different modes. LED1 indicates the charging status of the LiPo battery. The main USB port can be used for debugging or to update the firmware on the module.
In addition to these parts, it is also encouraged to add a USB interface for the u-blox module as it provides additional debugging channel and can be used to update the firmware of the modem. The JTAG/SWD interface can be useful to provision the product during manufacturing or when testing/debugging the firmware.
You can also take a look at the schematic and board files of the E series evaluation kit as a reference design available here.
GPIO interface
Electrical parameters
These specifications are based on the STM32F205RGT6 datasheet, with reference to E series pin nomenclature.
Parameter | Symbol | Conditions | Min | Typ | Max | Unit |
---|---|---|---|---|---|---|
Standard I/O input low level voltage | VIL | -0.3 | 0.28*(V3V3-2)+0.8 | V | ||
I/O FT[1] input low level voltage | VIL | -0.3 | 0.32*(V3V3-2)+0.75 | V | ||
Standard I/O input high level voltage | VIH | 0.41*(V3V3-2)+1.3 | V3V3+0.3 | V | ||
I/O FT[1] input high level voltage | VIH | V3V3 > 2V | 0.42*(V3V3-2)+1 | 5.5 | V | |
VIH | V3V3 ≤ 2V | 0.42*(V3V3-2)+1 | 5.2 | V | ||
Standard I/O Schmitt trigger voltage hysteresis[2] | Vhys | 200 | mV | |||
I/O FT Schmitt trigger voltage hysteresis[2] | Vhys | 5% V3V3[3] | mV | |||
Input leakage current[4] | Ilkg | GND ≤ Vio ≤ V3V3 GPIOs | ±1 | µA | ||
Input leakage current[4] | Ilkg | RPU | Vio = 5V, I/O FT | 3 | µA | |
Weak pull-up equivalent resistor[5] | RPU | Vio = GND | 30 | 40 | 50 | k Ω |
Weak pull-down equivalent resistor[5] | RPD | Vio = V3V3 | 30 | 40 | 50 | k Ω |
I/O pin capacitance | CIO | 5 | pF | |||
DAC output voltage (buffers enabled by default) | VDAC | 0.2 | V3V3-0.2 | V | ||
DAC output resistive load (buffers enabled by default) | RDAC | 5 | k Ω | |||
DAC output capacitive load (buffers enabled by default) | CDAC | 50 | pF |
Notes:
[1] FT = Five-volt tolerant. In order to sustain a voltage higher than V3V3+0.3 the internal pull-up/pull-down resistors must be disabled.
[2] Hysteresis voltage between Schmitt trigger switching levels. Based on characterization, not tested in production.
[3] With a minimum of 100mV.
[4] Leakage could be higher than max. if negative current is injected on adjacent pins.
[5] Pull-up and pull-down resistors are designed with a true resistance in series with switchable PMOS/NMOS. This PMOS/NMOS contribution to the series resistance is minimum (~10% order).
Peripheral Type | Qty | Input(I) / Output(O) | FT[1] / 3V3[2] |
---|---|---|---|
Digital | 30 | I/O | FT/3V3 |
Analog (ADC) | 12 | I | 3V3 |
Analog (DAC) | 2 | O | 3V3 |
UART | 3 | I/O | 3V3 |
SPI | 2 | I/O | 3V3 |
I2S | 1 | I/O | 3V3 |
I2C | 1 | I/O | FT |
CAN | 2 | I/O | 3V3[4] |
USB | 1 | I/O | 3V3 |
PWM | 133 | O | 3V3 |
Notes: [1] FT = 5.0V tolerant pins. All pins except A3 and DAC are 5V tolerant (when not in analog mode). If used as a 5V input the pull-up/pull-down resistor must be disabled.
[2] 3V3 = 3.3V max pins.
[3] PWM is available on D0, D1, D2, D3, B0, B1, B2, B3, A4, A5, WKP, RX, TX with a caveat: PWM timer peripheral is duplicated on two pins (A5/D2) and (A4/D3) for 11 total independent PWM outputs. For example: PWM may be used on A5 while D2 is used as a GPIO, or D2 as a PWM while A5 is used as an analog input. However A5 and D2 cannot be used as independently controlled PWM outputs at the same time.
[4] Technically these pins are 5.0V tolerant, but since you wouldn't operate them with a 5.0V transceiver it's proper to classify them as 3.3V.
Antenna interface
Antenna interface provided via an IPEX MHF/U.FL receptacle. The interface has LC ESD protection of XXXKV.
Particle recommends the Taoglas PC104 penta-band (850/900/1800/1900/2100 MHz) GSM antenna. The antenna comes with an adhesive backing making it easy to mount. Please refer to its datasheet for further details on power characteristics and optimal placement in a product.
Antenna Type | Manufacturer | MFG. Part # | Gain |
---|---|---|---|
PCB antenna | Taoglas | PC104.07.0165C | 1dBi ~ 2.39dBi |
If you are choosing your own antenna please make sure of the following:
- Optimal support for the operating frequency bands of the module.
- Select an antenna cable with minimum insertion loss.
- Select a connector with 50 ohm impedance.
- Select the antenna with appropriate gain figure that does not exceed the regulatory requirements in the country of operation.
Handling and soldering
ESD precautions
The E series contains highly sensitive electronic circuitry and is an Electrostatic Sensitive Device (ESD). Handling an E series without proper ESD protection may destroy or damage it permanently. Proper ESD handling and packaging procedures must be applied throughout the processing, handling and operation of any application that incorporates the module. ESD precautions should be implemented on the application board where the E series is mounted. Failure to observe these precautions can result in severe damage to the E series!
Packaging
Dimensions and Weight
- Width = 36 mm
- Height = 43 mm
- Thickness = 4.6 mm
- Weight = 8 gms
Pick and place
Fiducials
You can use the three fiducials on the top layer for alignment during machine placement of the module.
Soldering
We recommend no clean solder paste over water soluble as it does not require additional cleaning processes.
Alloy specification
- 95.5% Sn / 3.9% Ag / 0.6% Cu (95.5% Tin / 3.9% Silver / 0.6% Copper)
- 95.5% Sn / 4.0% Ag / 0.5% Cu (95.5% Tin / 4.0% Silver / 0.5% Copper)
Melting temperature: 217 °C
Stencil thickness: 150 micrometer
Reflow
We recommend a three phase convection reflow oven process. Please refer to IPC-7530 guidelines for in depth details on reflow temperature profiles.
Typical reflow profile for a Pb free solder paste:
Recommended PCB land pattern