BL600-Sx
Single Mode BLE Module
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
27
CONN-UM-BL600_v1_0
H
ARDWARE
I
NTEGRATION
S
UGGESTIONS
6
6.1
Circuit
The BL600-series module is easy to integrate requiring no external components on the customer’s board apart
from those required by customer for development and in customers end application.
Checklist (for Schematic)
VCC
External power source within the operating range, rise time and noise/ripple specification of BL600.
Add decoupling capacitors for filtering the external source. Power-on reset circuitry within BL600 series
module incorporates brown-out detector, thus simplifying power supply design. Upon application of
power, the internal power-on reset ensures module starts correctly.
VCC and coin-cell operation
With built-in DCDC (operating range 2.1V to 3.6V), reduces the peak current required from a coin-cell
(CR2032), making it easier to use with coin-cell.
AIN (ADC) and SIO pin IO voltage levels
BL600 SIO voltage levels are at VCC. Ensure input voltage levels into SIO pins are at VCC also (if VCC
source is a battery whose voltage will drop). Ensure ADC pin maximum input voltage for damage is not
violated.
JTAG
Is required if
smart
BASIC runtime engine FW upgrade capability is required (to upgrade to future /later
releases from Laird), then add JTAG connector and 12K resistor to GND as detailed in section
UART
Is required for loading customer
smart
BASIC application script during development (or for subsequent
upgrade). Add connector to allow UART to be interfaced to PC (via UART –RS232 or UART- USB).
UART_RX and UART_CTS
SIO_22 (alternative function UART_RX) is an input, set with internal weak pull-up (in FW). The pull-up
prevents the module from going into deep sleep when UART_RX line is idling.
SIO_24 (alternative function UART_CTS) is an input, set with internal weak pull-down (in FW). This
pull-down ensures the default state of the UART_CTS will be asserted which means can send data out
of the UART_TX line. In the case when UART_CTS is not connected (which we do not recommend).
nAutoRUN pin and operating mode selection
nAutoRUN pin needs to be externally held high or low to select between the two BL600 operating
modes at power-up:
- Self-contained Run mode (nAutoRUN pin held at 0V).
- Interactive / development mode (nAutoRUN pin held at VCC).
Make provision to allow operation in the required mode. Add jumper to allow nAutoRUN pin to be held
high or low (via 10K resistor) OR driven by host GPIO.
I2C
It is essential to remember that pull-up resistors on both I2C_SCL and I2C_SDA lines are not provided in
the BL600 module and MUST be provided external to the module as per I2C standard.