Quectel BC66-OpenCPU Hardware Design V1.2
Quectel BC66-OpenCPU Hardware Design V1.2
Quectel BC66-OpenCPU Hardware Design V1.2
Hardware Design
Rev. BC66-OpenCPU_Hardware_Design_V1.2
Date: 2019-05-06
Status: Released
www.quectel.com
LPWA Module Series
BC66-OpenCPU Hardware Design
Our aim is to provide customers with timely and comprehensive service. For any
assistance, please contact our company headquarters:
GENERAL NOTES
QUECTEL OFFERS THE INFORMATION AS A SERVICE TO ITS CUSTOMERS. THE INFORMATION
PROVIDED IS BASED UPON CUSTOMERS’ REQUIREMENTS. QUECTEL MAKES EVERY EFFORT
TO ENSURE THE QUALITY OF THE INFORMATION IT MAKES AVAILABLE. QUECTEL DOES NOT
MAKE ANY WARRANTY AS TO THE INFORMATION CONTAINED HEREIN, AND DOES NOT ACCEPT
ANY LIABILITY FOR ANY INJURY, LOSS OR DAMAGE OF ANY KIND INCURRED BY USE OF OR
RELIANCE UPON THE INFORMATION. ALL INFORMATION SUPPLIED HEREIN IS SUBJECT TO
CHANGE WITHOUT PRIOR NOTICE.
COPYRIGHT
THE INFORMATION CONTAINED HERE IS PROPRIETARY TECHNICAL INFORMATION OF QUECTEL
WIRELESS SOLUTIONS CO., LTD. TRANSMITTING, REPRODUCTION, DISSEMINATION AND
EDITING OF THIS DOCUMENT AS WELL AS UTILIZATION OF THE CONTENT ARE FORBIDDEN
WITHOUT PERMISSION. OFFENDERS WILL BE HELD LIABLE FOR PAYMENT OF DAMAGES. ALL
RIGHTS ARE RESERVED IN THE EVENT OF A PATENT GRANT OR REGISTRATION OF A UTILITY
MODEL OR DESIGN.
Copyright © Quectel Wireless Solutions Co., Ltd. 2019. All rights reserved.
BC66-OpenCPU_Hardware_Design 1 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
History
Brooke WANG/
1.0 2018-08-31 Initial
Newgate HUA
Updated supported bands and involved RF
1.1 2018-11-14 Newgate HUA
parameters of BC66-OpenCPU.
1. Enabled USB interface and added its related
description (Chapters 2.3, 3.2, 3.3 & 3.7).
2. Enabled additional five GPIO interfaces.
3. Optimized the description of the module’s
operating modes (Chapter 3.4).
4. Added a note for the reference design of power
supply (Chapter 3.6.2).
Speed SUN/
1.2 2019-05-06 5. Added ADC sample range (Chapter 3.12).
Allan LIANG
6. Added the current consumption values for band 4
and the testing conditions (Chapter 5.2).
7. Updated the module’s recommended stencil
thickness and peak reflow temperatures (Chapter
7.2).
8. Updated multiplexed pins and their functions
(Appendix B).
BC66-OpenCPU_Hardware_Design 2 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Contents
1 Introduction .......................................................................................................................................... 7
1.1. Safety Information ....................................................................................................................... 8
BC66-OpenCPU_Hardware_Design 3 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
8 Appendix A References..................................................................................................................... 57
9 Appendix B Multiplexed Pins ........................................................................................................... 60
BC66-OpenCPU_Hardware_Design 4 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Table Index
BC66-OpenCPU_Hardware_Design 5 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Figure Index
BC66-OpenCPU_Hardware_Design 6 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
1 Introduction
This document defines the BC66-OpenCPU module and describes its air interface and hardware
interfaces which are connected with customers’ applications.
This document can help customers quickly understand BC66-OpenCPU module interface specifications,
electrical and mechanical details, as well as other related information of the module. Associated with
application notes and user guides, customers can use BC66-OpenCPU to design and set up mobile
applications easily.
BC66-OpenCPU_Hardware_Design 7 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
The following safety precautions must be observed during all phases of operation, such as usage, service
or repair of any cellular terminal or mobile incorporating BC66-OpenCPU module. Manufacturers of the
cellular terminal should send the following safety information to users and operating personnel, and
incorporate these guidelines into all manuals supplied with the product. If not so, Quectel assumes no
liability for customers’ failure to comply with these precautions.
Full attention must be given to driving at all times in order to reduce the risk of an
accident. Using a mobile while driving (even with a handsfree kit) causes
distraction and can lead to an accident. Please comply with laws and regulations
restricting the use of wireless devices while driving.
Switch off the cellular terminal or mobile before boarding an aircraft. The operation
of wireless appliances in an aircraft is forbidden to prevent interference with
communication systems. If the device offers an Airplane Mode, then it should be
enabled prior to boarding an aircraft. Please consult the airline staff for more
restrictions on the use of wireless devices on boarding the aircraft.
Cellular terminals or mobiles operating over radio signals and cellular network
cannot be guaranteed to connect in all possible conditions (for example, with
unpaid bills or with an invalid (U)SIM card). When emergent help is needed in such
conditions, please remember using emergency call. In order to make or receive a
call, the cellular terminal or mobile must be switched on in a service area with
adequate cellular signal strength.
The cellular terminal or mobile contains a transmitter and receiver. When it is ON, it
receives and transmits radio frequency signals. RF interference can occur if it is
used close to TV set, radio, computer or other electric equipment.
In locations with potentially explosive atmospheres, obey all posted signs to turn
off wireless devices such as your phone or other cellular terminals. Areas with
potentially explosive atmospheres include fuelling areas, below decks on boats,
fuel or chemical transfer or storage facilities, areas where the air contains
chemicals or particles such as grain, dust or metal powders, etc.
BC66-OpenCPU_Hardware_Design 8 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
2 Product Concept
OpenCPU is a solution where the module acts as a main processor. With the development of
communication technology and the ever-changing market demands, more and more customers have
realized the advantages of OpenCPU solution. Especially, its advantage in reducing the product cost is
greatly valued by customers. With OpenCPU solution, development flow for wireless application and
hardware design will be simplified. Main features of OpenCPU solution are listed below:
Simplifies the development of embedded applications, and shortens product development cycle
Simplifies circuit design, and reduces product cost
Decreases the size of terminal products
Reduces power consumption
Supports firmware and APP bin upgrade via DFOTA
Anti-copy technology to enhance product safety
Improves products’ cost-performance ratio, and enhances products’ competitiveness
Mode BC66-OpenCPU
H-FDD B1/B2/B3/B4/B5/B8/B12/B13/B17/B18/B19/B20/B25/B26*/B28/B66
BC66-OpenCPU is an SMD type module with LCC package, and has an ultra-compact profile 17.7mm ×
15.8mm × 2.0mm. These make it can be easily embedded into size-constrained applications and provide
reliable connectivity with the applications.
BC66-OpenCPU provides abundant external interfaces (USB, UART, GPIO, SPI, ADC, etc.) and protocol
stacks (UDP/TCP, MQTT, LwM2M, etc.), which provide great convenience for customers' applications.
BC66-OpenCPU_Hardware_Design 9 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Due to compact form factor, ultra-low power consumption and extended temperature range,
BC66-OpenCPU is a best choice for a wide range of IoT applications, such as smart metering, bike
sharing, smart wearables, smart parking, smart city, security and asset tracking, home appliances,
agricultural and environmental monitoring, etc. It is able to provide a complete range of SMS* and data
transmission services to meet customers’ demands.
The module fully complies with the RoHS directive of the European Union.
NOTE
Feature Details
BC66-OpenCPU_Hardware_Design 10 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
idle mode, the baud rate synchronized during start-up will be used directly.
Also can be used for firmware upgrade, and in such case, the baud rate is
921600bps by default.
Debug UART Port:
Used for firmware debugging
Default baud rate: 115200bps
Auxiliary UART Port:
Used for firmware debugging
Hardware flow control* supported
Default baud rate: 115200bps
Firmware Upgrade Upgrade firmware via DFOTA, USB or main UART port
RoHS All hardware components are fully compliant with EU RoHS directive
NOTES
BC66-OpenCPU_Hardware_Design 11 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
The following figure shows a block diagram of BC66-OpenCPU and illustrates the major functional parts.
Radio frequency
Baseband
Power management
Peripheral interfaces
RX
TX
XO
26MHz
XTAL
RF Transceiver
and Subsystem
BUCK
MAIN_UART
Baseband
LDO
PMU AUX_URAT
VDD_EXT
Flash
DBG_UART
PSRAM
SPI
USB
RTC BLOCK USIM GPIOs
32KHz
NOTE
Quectel provides a complete set of development tools to facilitate the use and testing of BC66-OpenCPU
module. The development tool kit includes the TE-B board, USB cable, antenna and other peripherals.
For more details, please refer to document [1].
BC66-OpenCPU_Hardware_Design 12 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
3 Application Interfaces
BC66-OpenCPU is equipped with a total of 58 pins, including 44 LCC pins and 14 LGA pins. The
subsequent chapters will provide detailed descriptions of the following functions/pins/interfaces:
PSM
Power Supply
PWRKEY
RESET
USB Interface
UART Interfaces
SPI Interface
USIM Interface
ADC Interface
BC66-OpenCPU_Hardware_Design 13 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
RESERVED
RXD_DBG
TXD_DBG
VBAT_RF
VBAT_BB
GND
GND
GND
GND
44
43
42
40
37
41
39
38
36
GND 1 35 RF_ANT
RESERVED 2 34 GND
SPI_MISO 3 33 GPIO5
SPI_MOSI 4 58 57 56 32 GPIO4
45 55
SPI_SCLK 5 31 GPIO3
SPI_CS 6 46 Module 54 GPIO8 30 GPIO2
PWRKEY 7 Top View 29 TXD_AUX
USB_MODE 47 53 GPIO7
GPIO0 8 28 RXD_AUX
ADC0* 9 48 52 GPIO6 27 GND
SIM_GND 10 49 50 51 26 GPIO1
SIM_DATA 11 25 RESERVED
USB_DM
VUSB_3V3
USB_DP
SIM_RST 12 24 VDD_EXT
SIM_CLK 13 23 RTS_AUX*
15
16
17
18
20
14
19
21
22
RESET
NETLIGHT
RI
SIM_VDD
RXD
TXD
PSM_EINT
CTS_AUX*
DCD*
NOTES
BC66-OpenCPU_Hardware_Design 14 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
The following table describes the pin definition of BC66-OpenCPU module in details.
Type Description
AI Analog input
AO Analog output
DI Digital input
DO Digital output
IO Bidirectional
PI Power input
PO Power output
Power Supply
BC66-OpenCPU_Hardware_Design 15 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Pull down
VILmax=0.3*VBAT
PWRKEY 7 DI PWRKEY to turn on
VIHmin=0.7*VBAT
the module
Reset Interface
PSM_EINT Interface
Dedicated external
interrupt pin.
PSM_EINT 19 DI Used to wake up
the module from
PSM.
Network status
NETLIGHT 16 DO
indication
ADC Interface
General purpose
Voltage range:
ADC0 9 AI analog to digital
0V~1.4V
converter interface
BC66-OpenCPU_Hardware_Design 16 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Data carrier
DCD* 21 DO
detection
Ringing Signal
Ring indication
RI 20 DO 1.8V power domain.
signal
USIM Interface
Antenna Interface
BC66-OpenCPU_Hardware_Design 17 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
GPIO Interfaces
GPIO0 8 IO
GPIO1 26 IO
GPIO2 30 IO
GPIO3 31 IO
General purpose
GPIO4 32 IO Input/output 1.8V power domain.
interfaces
GPIO5 33 IO
GPIO6 52 IO
GPIO7 53 IO
GPIO8 54 IO
SPI Interface
USB Interface
BC66-OpenCPU_Hardware_Design 18 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Reserved Pins
2, 25,
44~46, Keep these pins
RESERVED
48, unconnected.
55~58
NOTE
BC66-OpenCPU provides 23 GPIOs, some of which can be multiplexed into other functions. When the
default function is not used, the corresponding pin can be configured into GPIO. For details about
multiplexed pins, please refer to Appendix B.
The following table briefly describes the three operating modes of the module.
BC66-OpenCPU_Hardware_Design 19 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Connected
Software control
CPU PSM
Active
1. RTC event CPU
2. PSM_EINT
Deep Sleep
Idle
CPU
Light Sleep
Based on system performance, the module consumes an ultra-low current (3.5μA typical power
consumption) in PSM. PSM is designed to reduce power consumption of the module and improve battery
life. The following figure shows the power consumption of the module in different modes.
Power Consumption
Transmission
Reception
Idle PSM
Idle
T3324
UE inactive time T3412 TAU
The procedure for entering PSM is as follows: the module requests to enter PSM in “ATTACH REQUEST”
message during attach/TAU (Tracking Area Update) procedure. Then the network accepts the request
and provides an active time value (T3324) to the module and the mobile reachable timer starts. When the
T3324 timer expires, the module enters PSM for duration of T3412 (periodic TAU timer). Please note that
BC66-OpenCPU_Hardware_Design 20 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
the module cannot request PSM when it is establishing an emergency attachment or initializing the PDN
(Public Data Network) connection.
When the module is in PSM, it cannot be paged and stops access stratum activities such as cell
reselection, but T3412 is still active.
Either of the following methods can make the module exit from PSM:
After the T3412 timer expires, the module will exit PSM automatically.
Pulling down PSM_EINT (falling edge) will wake the module up from PSM. The timing of waking up
the module from PSM is illustrated below.
VBAT
4ms
PSM_EINT
VDD_EXT
Module
OFF RUNNING
Status
NOTE
Among all GPIO interrupts, only the dedicated external interrupt pin PSM_EINT can successfully wake up
the module from PSM. The module cannot be woken up by any other general purpose GPIO interrupts.
BC66-OpenCPU provides two VBAT pins for connection with an external power supply. The table below
describes the module's VBAT and ground pins.
BC66-OpenCPU_Hardware_Design 21 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Power design for a module is critical to its performance. It is recommended to use a low quiescent current
LDO with output current capacity of 0.5A as the power supply for the module. A Li-MnO2/2S alkaline
battery can also be used as the power supply. The supply voltage of the module ranges from 2.1V to
3.63V. When the module is working, please make sure its input voltage will never drop below 2.1V,
otherwise the module will be abnormal.
For better power performance, it is recommended to place a 100uF tantalum capacitor with low ESR
(ESR=0.7Ω) and three ceramic capacitors (100nF, 100pF and 22pF) near the VBAT pins. Also, it is
recommended to add a TVS diode on the VBAT trace (near VBAT pins) to improve surge voltage
withstand capability. In principle, the longer the VBAT trace is, the wider it should be. A reference circuit
for power supply is illustrated in the following figure.
Module
VBAT
VBAT_RF
VBAT_BB
D1 + C1 C2 C3 C4
TVS
100uF 100nF 100pF 22pF
0402 0402
GND
GND
NOTE
During the module’s power-on or reset, an instantaneous current of 700mA will be generated for a period
BC66-OpenCPU_Hardware_Design 22 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
3.7.1. Turn on
BC66-OpenCPU can be turned on by driving the PWRKEY pin to a low level voltage for at least 500ms.
It is recommended use an open drain/collector driver to control the PWRKEY. A simple reference design
is illustrated in the following figure.
PWRKEY
4.7K
Turn on pulse
47K
Another way to control the PWRKEY is using a button directly. When pressing the key, electrostatic strike
may generate from the finger. Therefore, a TVS component is indispensable to be placed nearby the
button for ESD protection. A reference design is shown in the following figure.
BC66-OpenCPU_Hardware_Design 23 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
S1
PWRKEY
TVS
Close to S1
≥500ms
VBAT
PWRKEY
42ms
VDD_EXT
NOTE
PWRKEY cannot be pulled down all the time, otherwise the module will not be able to enter into PSM.
BC66-OpenCPU_Hardware_Design 24 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
VBAT
1.02s
AT+QPOWD=0
VDD_EXT
Module
Status RUNNING OFF
≥5ms
VBAT
VDD_EXT
Module
Status RUNNING OFF
Driving the RESET pin to a low level voltage for at least 50ms will reset the module.
The recommended circuits of resetting the module are shown below. An open drain/collector driver or
BC66-OpenCPU_Hardware_Design 25 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
RESET
4.7K
Reset pulse
47K
S1
RESET
TVS
Close to S1
VBAT
≥50ms
20ms
RESET
VDD_EXT
············
Module
Running Resetting Restart
Status
BC66-OpenCPU_Hardware_Design 26 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
The USB interface of BC26-OpenCPU module conforms to USB 1.1 specifications and supports full
speed (12Mbps) mode. The interface can be used for software debugging and software upgrading, and
supports USB serial driver under Windows/Linux operating systems.
Module PC
3.3V
USB_DM USB_DM
USB_DP USB_DP
GND GND
In the circuit design of USB interface, in order to ensure the performance of USB, the following principles
are suggested in the circuit design:
It is important to route the USB signal traces as differential pairs with total grounding. The impedance
of USB differential trace is 90Ω.
BC66-OpenCPU_Hardware_Design 27 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Do not route signal traces under power supply, RF signal traces and other sensitive signal traces. It is
important to route the USB differential traces in inner-layer with ground shielding on not only upper
and lower layers but also right and left sides.
Pay attention to the influence of junction capacitance of ESD protection components on USB data
lines. Typically, the capacitance value should be less than 3pF.
Keep the ESD protection components as close to the USB connector as possible.
NOTES
1. USB_MODE must be pulled down so as to realize USB download function.
2. When the USB interface is used for log capturing, the module will not be able to enter PSM.
3. When using USB function of the module, an external 3.3V power supply should be provided.
The module provides three UART ports: main UART port, debug UART port and auxiliary UART port. The
module is designed as DCE (Data Communication Equipment), following the traditional DCE-DTE (Data
Terminal Equipment) connection.
BC66-OpenCPU_Hardware_Design 28 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
NOTE
The main UART port supports AT command communication, data transmission and firmware upgrade.
By default, the module is in auto-baud mode and it supports automatic baud rates not exceeding
115200bps. When powering on the module, the MCU has to send AT command consecutively to
synchronize baud rate with the module. When OK is returned, it indicates the baud rate has been
synchronized successfully. When the module is woken up from PSM or idle mode, the baud rate
synchronized during start-up will be used directly.
When the port is used for firmware upgrade, the baud rate is 921600bps by default.
The figure below shows the connection between DCE and DTE.
TXD TXD
RXD RXD
GND GND
Through debug tools, the debug UART port can be used to output logs for firmware debugging. Its baud
rate is 115200bps by default. The following is a reference design of debug UART port.
BC66-OpenCPU_Hardware_Design 29 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Module DTE
TXD_DBG TXD
RXD_DBG RXD
GND GND
The auxiliary UART port is designed as a general purpose UART for communication with DTE. It also
supports log output for firmware debugging, and hardware flow control*. Its baud rate is 115200bps by
default. The following is a reference design of auxiliary UART port.
Module DTE
TXD_AUX TXD
RXD_AUX RXD
CTS_AUX GPIO1
RTS_AUX GPIO2
DCD GPIO3
GND GND
The module provides 1.8V UART interfaces. A level translator should be used if the application is
equipped with a 3.3V UART interface. A level translator TXS0108EPWR provided by Texas Instruments
(please visit http://www.ti.com for more information) is recommended. The following figure shows a
reference design.
BC66-OpenCPU_Hardware_Design 30 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Module DTE
VDD_EXT VCCA VCCB VDD
0.1uF
0.1uF
OE GND
RXD A1 B1 TXD
TXD A2 B2 RXD
RXD_DBG A3 Translator B3 TXD_DBG
TXD_DBG A4 B4 RXD_DBG
RXD_AUX A5 B5 TXD_AUX
TXD_AUX A6 B6 RXD_AUX
RI A7 B7 GPIO
51K 51K
GND A8 B8 GND
Another example with transistor translation circuit is shown as below. The circuit design of dotted line
section can refer to the design of solid line section, in terms of both module input and output circuit
designs, but please pay attention to the direction of connection.
4.7K
VDD_EXT VDD_EXT
1nF
Module DTE
10K
RXD TXD
TXD RXD
1nF
10K
VDD_EXT
4.7K VCC_DTE
RXD_DBG TXD_DBG
TXD_DBG RXD_DBG
RXD_AUX TXD_AUX
TXD_AUX RXD_AUX
RI GPIO
GND GND
The following circuit shows a reference design for the communication between the module and a PC with
standard RS-232 interface. Please make sure the I/O voltage of level shifter which connects to module is
1.8V.
BC66-OpenCPU_Hardware_Design 31 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
C1+ V+ GND
T1IN T2OUT
T3IN T5OUT
To PC Main Serial Port
RI T4IN T3OUT
Level Shifter
T5IN T4OUT
(1.8V~3.3V)
6 1
/R1OUT
2
RXD R1OUT R1IN
7
3
R2OUT R2IN
8
4
R3OUT R3IN
9
5
GND
RS-232
GND
Transceiver
Please visit vendors’ websites to select a suitable RS-232 transceiver, such as: http://www.exar.com and
http://www.maximintegrated.com.
NOTES
1. Transistor circuit solution is not suitable for applications with high baud rates exceeding 460Kbps.
2. In the above voltage level translation reference circuits, the circuit design for DCD and CTS_AUX is
similar to that of TXD_AUX, and the design for RTS_AUX is similar to that of RXD_AUX.
3. “ ” represents the test point of UART interfaces. It is recommended to reserve the test points of
VBAT and PWRKEY, for convenient firmware upgrade and debugging when necessary.
BC66-OpenCPU provides one SPI master interface. The following table shows the pin definition of SPI
interface.
BC66-OpenCPU_Hardware_Design 32 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
The module provides a 1.8V SPI interface. A level translator between the module and host should be
used if the application is equipped with a 3.3V processor or device interface. A voltage level translator that
supports SPI data rate is recommended. The following figure shows a reference design.
Module DTE
VDD_EXT VCCA VCCB VDD
0.1uF
0.1uF
OE GND
SPI_CS A1 B1 CS_SPI
Translator
SPI_SCLK A2 B2 SCLK_SPI
SPI_MISO A3 B3 MISO_SPI
SPI_MOSI A4 B4 MOSI_SPI
The module provides a USIM interface compliant to ISO/IEC 7816-3, enabling the module to access to
external USIM cards.
The external USIM card is powered by an internal regulator in the module and supports 1.8V power
supply.
BC66-OpenCPU_Hardware_Design 33 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
A reference design for USIM interface with a 6-pin USIM card connector is illustrated below.
TVS
GND GND
Figure 23: Reference Design of USIM Interface with a 6-pin USIM Card Connector
In order to enhance the reliability and availability of USIM card in application, please follow the criteria
below in USIM circuit design:
Keep the placement of USIM card connector as close as possible to the module. Keep the trace
length as less than 200mm as possible.
Keep USIM card signals away from RF and VBAT traces.
Assure the trace between the ground of module and that of USIM card connector is short and wide.
Keep the trace width of ground no less than 0.5mm to maintain the same electric potential. The
decouple capacitor between SIM_VDD and GND should be not more than 1μF and be placed close
to the USIM card connector.
To avoid cross talk between SIM_DATA and SIM_CLK, keep them away from each other and shield
them separately with surrounded ground.
In order to offer good ESD protection, it is recommended to add a TVS diode array. For more
BC66-OpenCPU_Hardware_Design 34 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
information of TVS diode, please visit http://www.onsemi.com. The ESD protection device should be
placed as close to USIM card connector as possible, and make sure the USIM card signal lines go
through the ESD protection device first and then to the module. The 22Ω resistors should be
connected in series between the module and the USIM card connector so as to suppress EMI
spurious transmission and enhance ESD protection. Please note that the USIM peripheral circuit
should be close to the USIM card connector.
Place the RF bypass capacitors (33pF) close to the USIM card connector on all signal traces to
improve EMI suppression.
The module provides a 10-bit ADC input channel to read the voltage value. The interface is available in
active mode only and must be woken up first in sleep modes.
BC66-OpenCPU_Hardware_Design 35 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
4 Antenna Interface
The pin 35 is the RF antenna pad. The antenna port has an impedance of 50Ω.
B1 2110MHz~2170MHz 1920MHz~1980MHz
B2 1930MHz~1990MHz 1850MHz~1910MHz
B3 1805MHz~1880MHz 1710MHz~1785MHz
B4 2110MHz~2155MHz 1710MHz~1755MHz
B5 869MHz~894MHz 824MHz~849MHz
BC66-OpenCPU_Hardware_Design 36 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
NOTE
The RF trace on host PCB connected to the module’s RF antenna pad should be coplanar
waveguide or microstrip, whose characteristic impedance should be close to 50Ω.
BC66-OpenCPU comes with ground pads which are next to the antenna pad in order to give a better
grounding.
In order to achieve better RF performance, it is recommended to reserve a π type matching circuit
and place the π-type matching components (R1/C1/C2) as close to the antenna as possible. By
default, the capacitors (C1/C2) are not mounted and a 0Ω resistor is mounted on R1.
BC66-OpenCPU_Hardware_Design 37 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
GND R1 0R
RF_ANT
GND
C1 C2
Module NM NM
For user’s PCB, the characteristic impedance of all RF traces should be controlled as 50Ω. The
impedance of the RF traces is usually determined by the trace width (W), the materials’ dielectric constant,
the distance between signal layer and reference ground (H), and the clearance between RF trace and
ground (S). Microstrip line or coplanar waveguide line is typically used in RF layout for characteristic
impedance control. The following are reference designs of microstrip line or coplanar waveguide line with
different PCB structures.
BC66-OpenCPU_Hardware_Design 38 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Figure 27: Coplanar Waveguide Line Design on a 4-layer PCB (Layer 3 as Reference Ground)
Figure 28: Coplanar Waveguide Line Design on a 4-layer PCB (Layer 4 as Reference Ground)
In order to ensure RF performance and reliability, the following principles should be complied with in RF
layout design:
BC66-OpenCPU_Hardware_Design 39 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Use impedance simulation tool to control the characteristic impedance of RF traces as 50Ω.
The GND pins adjacent to RF pins should not be designed as thermal relief pads, and should be fully
connected to ground.
The distance between the RF pins and the RF connector should be as short as possible, and all the
right angle traces should be changed to curved ones.
There should be clearance area under the signal pin of the antenna connector or solder joint.
The reference ground of RF traces should be complete. Meanwhile, adding some ground vias around
RF traces and the reference ground could help to improve RF performance. The distance between
the ground vias and RF traces should be no less than two times the width of RF signal traces (2*W).
To minimize the loss on RF trace and RF cable, please pay attention to the antenna design. The following
tables show the requirements on NB-IoT antenna.
Band Requirements
NOTE
Parameters Requirements
VSWR ≤2
BC66-OpenCPU_Hardware_Design 40 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
B1 23dBm±2dB <-39dBm
B2 23dBm±2dB <-39dBm
B3 23dBm±2dB <-39dBm
B4 23dBm±2dB <-39dBm
B5 23dBm±2dB <-39dBm
B8 23dBm±2dB <-39dBm
NOTES
1. The design conforms to the NB-IoT radio protocols in 3GPP Rel.13 and 3GPP Rel.14.
2. “*” means under development.
BC66-OpenCPU_Hardware_Design 41 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
B1 -129dBm
B2 -129dBm
B3 -129dBm
B4 -129dBm
B5 -129dBm
B8 -129dBm
B12 -129dBm
B13 -129dBm
B17 -129dBm
B18 -129dBm
B19 -129dBm
B20 -129dBm
B25 -129dBm
B26* TBD
B28 -129dBm
B66 -129dBm
NOTE
BC66-OpenCPU_Hardware_Design 42 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
If RF connector is used for antenna connection, it is recommended to use the U.FL-R-SMT connector
provided by HIROSE.
U.FL-LP serial connectors listed in the following figure can be used to match the U.FL-R-SMT.
BC66-OpenCPU_Hardware_Design 43 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
BC66-OpenCPU_Hardware_Design 44 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
The following table lists the operation and storage temperatures of the module.
NOTES
1) Within
1. operation temperature range, the module is 3GPP compliant.
2) Within
2. extended temperature range, the module remains the ability to establish and maintain an
SMS*, data transmission, etc. There is no unrecoverable malfunction. There are also no effects on
radio spectrum and no harm to radio network. Only one or more parameters like Pout might reduce in
their value and exceed the specified tolerances. When the temperature returns to normal operation
temperature levels, the module will meet 3GPP specifications again.
The table below lists the current consumption of BC66-OpenCPU under different states.
BC66-OpenCPU_Hardware_Design 45 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
@DRX=2.56s 434 μA
BC66-OpenCPU_Hardware_Design 46 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
NOTES
1) Power
1. consumption under instrument test condition.
2. 2)
The “maximum value” in “Connected” mode refers to the maximum pulse current during RF
emission.
3. “*” means under development.
The module is not protected against electrostatics discharge (ESD) in general. Consequently, it is subject
to ESD handling precautions that typically apply to ESD sensitive components. Proper ESD handling and
packaging procedures must be applied throughout the processing, handling and operation of any
application that incorporates the module.
BC66-OpenCPU_Hardware_Design 47 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
BC66-OpenCPU_Hardware_Design 48 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
6 Mechanical Dimensions
This chapter describes the mechanical dimensions of the module. All dimensions are measured in
millimetre (mm), and the tolerances for dimensions without tolerance values are ±0.05mm.
BC66-OpenCPU_Hardware_Design 49 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
BC66-OpenCPU_Hardware_Design 50 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
NOTE
The module should be kept about 3mm away from other components on the host PCB.
BC66-OpenCPU_Hardware_Design 51 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
NOTE
These are renderings of BC66-OpenCPU module. For authentic dimension and appearance, please refer
to the module that you receive from Quectel.
BC66-OpenCPU_Hardware_Design 52 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
7.1. Storage
BC66-OpenCPU module is stored in a vacuum-sealed bag. It is rated at MSL 3, and storage restrictions
are shown as below.
2. After the vacuum-sealed bag is opened, devices that will be subjected to reflow soldering or other
high temperature processes must be:
When the ambient temperature is 23ºC±5ºC and the humidity indication card shows the humidity
is >10% before opening the vacuum-sealed bag.
Device mounting cannot be finished within 168 hours at factory conditions of ≤30ºC/60%.
NOTE
As the plastic package cannot be subjected to high temperature, it should be removed from devices
before high temperature (120ºC) baking. If shorter baking time is desired, please refer to
IPC/JEDECJ-STD-033 for baking procedure.
BC66-OpenCPU_Hardware_Design 53 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Push the squeegee to apply the solder paste on the surface of stencil, thus making the paste fill the
stencil openings and then penetrate to the PCB. The force on the squeegee should be adjusted properly
so as to produce a clean stencil surface on a single pass. To ensure the module soldering quality, the
thickness of stencil for the module is recommended to be 0.18mm~0.20mm. For more details, please
refer to document [3].
It is suggested that the peak reflow temperature is 238~245ºC, and the absolute maximum reflow
temperature is 245ºC. To avoid damage to the module caused by repeated heating, it is strongly
recommended that the module should be mounted after reflow soldering for the other side of PCB has
been completed. The recommended reflow soldering thermal profile (lead-free reflow soldering) and
related parameters are shown below.
Temp. (°C)
Reflow Zone
Max slope: Cooling down
2~3°C/sec C slope: 1~4°C/sec
245
238
220
B D
200
Soak Zone
150 A
100
Max slope: 1~3°C/sec
Factor Recommendation
Soak Zone
BC66-OpenCPU_Hardware_Design 54 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
Reflow Zone
Reflow Cycle
NOTES
1. During manufacturing and soldering, or any other processes that may contact the module directly,
NEVER wipe the module’s shielding can with organic solvents, such as acetone, ethyl alcohol,
isopropyl alcohol, trichloroethylene, etc. Otherwise, the shielding can may become rusted.
2. The shielding can for the module is made of Cupro-Nickel base material. It is tested that after 12
hours’ Neutral Salt Spray test, the laser engraved label information on the shielding can is still clearly
identifiable and the QR code is still readable, although white rust may be found.
7.3. Packaging
The modules are stored in a vacuum-sealed bag which is ESD protected. The bag should not be opened
until the devices are ready to be soldered onto the application.
The reel is 330mm in diameter and each reel contains 250 modules.
BC66-OpenCPU_Hardware_Design 55 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
BC66-OpenCPU_Hardware_Design 56 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
8 Appendix A References
Abbreviation Description
I/O Input/Output
BC66-OpenCPU_Hardware_Design 57 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
RF Radio Frequency
TE Terminal Equipment
BC66-OpenCPU_Hardware_Design 58 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
BC66-OpenCPU_Hardware_Design 59 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
UART1_RT
22 CTS_AUX* 2) 0 GPIO / / / / / EINT I,PD 4mA
S
BC66-OpenCPU_Hardware_Design 60 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
UART1_RX
28 RXD_AUX 3) 3 GPIO / / / / / / I,PD 4mA
D
UART1_TX
29 TXD_AUX 3) 3 GPIO / / / / / / I,PD 4mA
D
UART2_RX
38 RXD_DBG 3) 3 GPIO / / / / / / I,PD 4mA
D
UART2_
39 TXD_DBG 3) 5 GPIO / / / / / / I,PD 4mA
TXD
BC66-OpenCPU_Hardware_Design 61 / 62
LPWA Module Series
BC66-OpenCPU Hardware Design
NOTES
1)
1. Indicates the status of each pin after reset. ("I" means "input "; "PD" means "internal pull-down"; and "PU" means "internal pull-up".)
2)
2. Pins 22 and 23 have exchanged the pin function inside the module. Therefore, during external circuit design, please connect pin 22 (CTS_AUX) to CTS
of DTE and pin 23 (RTS_AUX) to RTS of DTE.
3)
3. Pins 28/29/38/39 are configured as UART pins by default. After power-on, they will change from LOW to HIGH level and then maintain high level status.
4. Except the default mode, the pin functions in other modes take effect only after software configuration.
5. "*" means under development.
BC66-OpenCPU_Hardware_Design 62 / 62