BCM-LN200-AS Specification Revision 1.
Revision History Rev. No Issued Date V0.1 2020-04-08 V0.2 2020-05-29 Add RF information, Add Layout guide V1.
Contens 1. General ...................................................................................................................................................................................................................................4 1.1 Overview ..................................................................................................................................................................................................................4 1.2 Features ..........................
1. General 1.1 Overview The BCM-LN200-AS module is a cost-effective, low-power, true system-on-chip (SoC) for Bluetooth Smart (Bluetooth low energy) applications. It enables robust BLE master or slave nodes to be built with very low total bill-of-material costs. BCM-LN200-AS combines an excellent RF transceiver with an industry-standard enhanced Cortec-M4F CPU, in-system programmable flash memory, 24kB RAM, and many other powerful supporting features and peripherals.
1.2 Features ■ Built in Antenna Bluetooth Smart (Bluetooth Low Energy) Module. ■ Bluetooth® v5.2 specification compliant ■ ARM® Cortex®-M4 32-bit processor, 64 MHz ■ Memory: 129 kB Flash/24 kB RAM ■ RF Output Power: MAX +4 dBm (-20 ~ 4 dBm) ■ RF Receive Sensitivity: -96 dBm ■ Fully automatic LDO and DC/DC regulator system (Used LDO by Default) ■ Temperature Sensor ■ UART (CTS/RTS) with EasyDMA, SPI, and I2C data interfaces. ■ 12-Bit 200 ksps ADC - 8 configurable channels with programmable gain ■ Size: 4.
1.4 Pin Configuration 28 29 GND GND 02 RF 20 G ND 22 P0.18 21 P0.17 01 ANT 19 23 P0.20 24 P0.14 P0.21 /R ESET 03 GND 18 P0.01/XL2 04 SWDIO 17 P0.00/XL1 27 EPA D 13 GND 14 VDD_nRF 12 P0.03/AI N1 09 P0.08 08 GND 07 P0.15 26 P0.11 15 DCC 11 P0.04/AI N2 06 P0.16 25 P0.12 16 DEC4 10 P0.
1.5 Device Terminal Functions Pin No. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Pin Name ANT RF GND SWDIO SWDCLK P0.16 RXD P0.15 TXD GND P.0.08 CTS P0.05 AIN3 RTS P0.04 AIN2 P0.03 AIN1 GND VDD DCC DEC4 P0.00 XL1 P0.01 XL2 P0.21 nRESET GND P0.17 P0.18 P0.20 P0.14 P0.12 P0.
1.6 Package Dimensions 1.6.1 Package Dimensions 1.30 0.60 4.00 29 GND 2.50 28 GND 1.80 0.30 0.40 23 P0.20 20 GND 19 P0.21/RESET 0.95 18 P0.01/XL2 0.35 03 GND 0.35 8.00 02 RF 24 P0.14 21 P0.17 01 ANT 22 P0.18 0.15 0.55 0.20 1.80 17 P0.00/XL1 5.50 1.65 04 SWDIO 27 EPA D 16 DEC4 05 SWDCL K 0.40 0.15 25 P0.12 26 P0.11 11 P0.04/AI N2 14 VDD_nRF 0.40 Top view 0.35 13 GND 09 P0.08 08 GND 0.15 0.40 12 P0.03/AI N1 0.40 0.40 0.35 15 DCC 0.40 07 P0.15 10 P0.
1.6.2 Land Pattern 0.50 4.00 0.25 0.35 8.00 0.55 0.30 0.20 0.15 0.20 2.50 0.60 0.70 0.35 1.65 0.40 0.25 0.15 0.35 0.40 0.35 0.40 Top View 0.40 0.15 0.40 0.55 0.40 0.
2. Characteristics 2.1 Electrical Characteristics ■ Absolute Maximum Ratings Symbol Parameter VDD Min. Max. Units -0.3 +3.9 V 0 V GND VI/O, VDD≤3.6V -0.3 VI/O, VDD >3.6V -0.3 +3.9 V Storage temperature -40 +85 °C 10 dBm 1 kV Radio RF Input Level MSL Moisture Sensitivity Level ESD HBM Human Body Model ESD MM Machine Model VDD + 0.
■ DC Characteristics - The Specification applies for Temperature: 25°C, VDD = 3.0V Symbol Parameter (condition) Min. Typ. Max. Units VIH Input high voltage 0.7 X VDD VDD V VIL Input low voltage VSS 0.3 X VDD V VOH,SD Output high voltage, standard drive, 0.5 mA, VDD ≥1.7 VDD-0.4 VDD V VOH,HDH Output high voltage, high drive, 5 mA, VDD ≥ 2.7 V VDD-0.4 VDD V VOH,HDL Output high voltage, high drive, 3 mA, VDD ≥ 1.7 V VDD-0.4 VDD V VOL,SD Output low voltage, standard drive, 0.
2.2 RF Characteristics - Frequency Range : 2402 Mhz ~ 2480 Mhz Channels : 38CH Modulation : GFSK Output Power : BLE ( 4dBm +/- 1.5dBm) Bluetooth Specification RF Characteristics Output Power (TRM/CA/01/C) In-band emissions (TRM-LE/CA/03/C) Modulation Characteristics (TRM-LE/CA/05/C) Carrier Frequency offset and drft (TRM-LE/CA/06/C) Receiver sensitivity (RCV-LE/CA/06/C) PER Report integrity (RCV-LE/CA/07/C) -20.00dBm ~ 10dBm P(f1) ≤ -20dBm P(f2) ≤ -30dBm -30dBm ≤ P(f3) ≤ -20dBm 225.
2.3 Antenna Characteristics 2.3.1 3D-PLOT 2.3.
2.3.
3. Terminal Description 3.1 Regulator The following internal power regulator alternatives are supported: • Internal LDO regulator • Internal DC/DC regulator The LDO is the default regulator. Using the DC/DC regulator will reduce current consumption compared to when using the LDO regulator, but the DC/DC regulator requires an external LC filter to be connected, as shown in Figure.
3.2 32.768KHz Crystal Oscillator The BCM-LN200-AS external 32.768KHz Crystal does not required for BLE mode If you choose to use an internal 32.768kHz oscillator, an average of 10uA of current is consumed compared to an external crystal. The ANT specification requires ± 50ppm accuracy for a 32.768kHz clock. The internal 32.768kHz oscillator may not meet specifications. BCM-LN200-AS F/W does not yet support ANT Mode. Clock control Circuit diagram of the 32.
■ 32.768 kHz RC oscillator (LFRC) Symbol Description Min. Typ. Max. Units fNOM_LFRC Nominal frequency 32.768 kHz fTOL_LFRC Frequency tolerance % fTOL_CAL_LFRC Frequency tolerance for LFRC after calibration ±2 ±250 ppm ■ 32.768 kHz crystal oscillator (LFXO) Symbol Description Min. Typ. Max. Units 32.768 kHz Frequency tolerance requirement for BLE stack ±250 ppm fTOL_LFXO_ANT Frequency tolerance requirement for ANT stack ±50 ppm CL_LFXO Load capacitance 12.
4. Application Schematic 4.
5. Layout Guide 5.1 Internal Antenna Design Guide - No vias , patterns and copper in the clearence area of entire layer. - Apply as many vias as possible around the clearence area.
6. Reflow Temperature Profile Recommended solder reflow profile are shown in below and follow the lead-free profile I accordance with JEDEC Std 20C. Table lists the critical reflow temperatures. Flux residue remaining from board assembly can contribute to lectrochemical migration over time. This depends on number of factors, including flux type, amount of flux residue remaining after reflow, and stress conditions during product use, such as temperature, humidity, and potential difference between pins.
7.Package Information 7.1 Reel Package Information 4.60±0.10 8.60±0.
7.2 Certification Label Information End Product Labeling These modules are designed to comply with the FCC single modular FCC grant, BCM-LN200-AS.
wireless solutions BCM-LN200-AS AT Command Reference v.1.0.
■ Revision History Version Distribution Date Revision Content 1.0.0 2020.06.10 Created the document draft 1.0.0 2020.07.06 Changed the description of operation functions; added OTA function. 1.0.0 2020.07.20 Changed the description of functions; added LTK command 1.0.0 2020.07.24 Added sleep mode GPIO setting. 1.0.0 2020.07.28 Changed the description of the sleep mode GPIO; added AT command.
■ Contents 1. Introduction .............................................................................................................................................................27 1.1 Basic Protocol Rules .....................................................................................................................................27 1.2 Basic protocol operation ................................................................................................................................27 2.
6.2.13 AT+TXPWR? .....................................................................................................................................38 6.2.14 AT+TXPWR=P ...................................................................................................................................39 6.2.15 AT+ADDRTYPE? ...............................................................................................................................39 6.2.16 AT+ADDRTYPE=x ....................................
1. Introduction This document defines the communication protocol through UART (serial port) between the “BCM-LN200-AS Module” (hereinafter “BT”) and the client’s MCU (hereinafter “HOST”) connected by UART interface. 1.1 Basic Protocol Rules Data transmission/reception between HOST and BT is made based on UART (serial port) interface.
2. Bluetooth Low Energy When BT operates, it operates as BLE Peripheral, and provides the following functions: 2.1. Classification of BLE Service UUIDs BT provides Data Service for data communication. Each UUID is shown in the table below. Smartphones or other devices can access each service through the following UUID. Class.
3. BT GPIO A separate GPIO is allocated to notify the status information of BT or control specific functions of BT from HOST. GPIO PIO.18 PIO.14 PIO.01 Name Connected State Command Mode State Direction Output Sleep Wakeup Input Input I/O Low High Low High Both (default : Low) Description BLE Device Disconnected. BLE Device Connected. Command Mode (When the other device is connected.) BLE Data Transfer Mode (when the other device is connected.) 1.
was not normal. 6. Summary of AT Request Command Protocols As the commands provided by BT may need to be reset after executing them, ensure to use them by referring to the table below. 6.
AT+TXPWR? AT+TXPWR=x AT+ADDRTYPE? AT+ADDRTYPE=x AT+SECURITY? AT+SECURITY=x AT+LTK? AT+PASSKEY=xxxxxx AT+DELBOND AT+SLEEP=x BLE wireless output strength information. BLE wireless output strength setting. BLE Advertiser Address type information. BLE Advertiser Address type setting. BLE Security information. BLE Security settings. BLE bonded LTK information. Enter BLE Passkey security data. BLE all bonded data deleted. BT Sleep mode operation setting. 6 (0dBm) 0 (Public Address) O 3 (IO caps none) 6..
When BT connects with the other device, the default operation is data transmission. ◼ Examples (HOST→BT) : ATO\r (BT→HOST) : +OK\r 6.2.4 AT&F ◼ Description This is a command for factory initialization of BT setting values. When using this command, the BT module initializes the device settings and executes Software Reset. An error responds if BT is connected to the other device. ◼ Examples (HOST→BT) : AT&F\r (BT→HOST) : +OK\r --- Rebooting --(BT→HOST) : +READY\r (BT→HOST) : +ADVERTISING\r 6.2.
(HOST→BT) : ATZ\r (BT→HOST) : +OK\r --- Rebooting --(BT→HOST) : +READY\r --- When ‘Advertiser Enable’ operates --(BT→HOST) : +ADVERTISING\r ◼ Examples (HOST→BT) : AT&S\r (BT→HOST) : +OK\r 6.2.6 AT+DISCONNECT ◼ Description Disconnects the BT connected with the other device. An error responds if BT is not connected with the other device. ◼ Examples (HOST→BT) : AT+DISCONNECT (BT→HOST) : +OK\r --- Device disconnection completed --(BT→HOST) : +DISCONNECTED 6.2.
6.2.9 AT+NAME? ◼ Description Information on the BT device name ◼ Examples (HOST→BT) : AT+NAME?\r (BT→HOST) : BCM-LN200-AS\r 6.2.1 AT+NAME=xxx ◼ Description Set the name of the BT device using the parameter data as ASCII data. An error responds if BT is connected to the other device. ◼ Info Data format : ASCII code ◼ Info Data beyond the maximum length that can be set is not applied.
◼ Description Set the BT Advertiser operation using the parameter data as Decimal data. An error responds if BT is connected to the other device. ◼ Info An Advertiser +OK\r response when the existing operation and a command input are the same. ◼ Info Data format : ASCII code in Decimal data format ◼ Range 0 : Advertiser Disable. 1 : Advertiser Enable. Other value error. ◼ Examples (HOST→BT) : AT+ADVERTISING=1\r (BT→HOST) : +IDLE\r or +ADVERTISING\r (BT→HOST) : +OK\r 6.2.
P = ParityBit F = FlowControl 57600, 76800, 115200, 230400, 250000, 460800, 921600, 1000000, Other value is error. 1 = Even Parity Bit 0 = None Parity Bit Other value error. 1 = Enable 0 = Disable Other value error. ◼ Info Data format : ASCII code in Decimal data format ◼ Examples (HOST→BT) : AT+UART=1000000,0,1\r (BT→HOST) : +OK\r 6.2..
Data format : ASCII code in Decimal data format ◼ Info An error responds if it exceeds the maximum length that can be set. Manufacture Lens = total(31byte) – (Device Name Lnes+2) – flag(3byte) – tx power(3byte) ◼ Examples (HOST→BT) : AT+MANUFDATA=29937,12345\r (BT→HOST) : +OK\r 6.2.9 AT+ADVINTERVAL? ◼ Description Information on BT Advertising Interval ◼ Info Data format : ASCII code in Decimal data format Uint : 1 ms ◼ Range Min : 20 ms Max : 10240 ms Other value error.
◼ Description Information on BT Connection Interval ◼ Info Data format : ASCII code in Decimal data format ◼ Range Min (Unit : 1.25ms) : 0x0006 (6 * 1.25ms = 7.5ms) ~ 0x0C80 (3200 * 1.25ms = 4s) Max (Unit : 1.25ms) : 0x0006 (6 * 1.25ms = 7.5ms) ~ 0x0C80 (3200 * 1.25ms = 4s) Latency : 0~ 499 (0x01F3) S_timeout (Unit : 10ms) : 0x000A (10 * 10ms = 100ms) ~ 0x0C80 (3200 * 10ms = 32s) Other value error. ◼ Examples (HOST→BT) : AT+CONNINTERVAL?\r (BT→HOST) : 6,6\r 6.2.
3 : -12 dBm 4 : -8 dBm 5 : -4 dBm 6 : 0 dBm 7 : 4dBm Other value error. ◼ Examples (HOST→BT) : AT+TXPWR?\r (BT→HOST) : 6\r 6.2.14 AT+TXPWR=P ◼ Description Set the BT Advertiser TX Power using the parameter data as Decimal data. An error responds if BT is connected to the other device. ◼ Info Data format : ASCII code in Decimal data format ◼ Range 0 : -40dBm 1 : -20dBm 2 : -16Bm 3 : -12 dBm 4 : -8 dBm 5 : -4 dBm 6 : 0 dBm 7 : 4dBm Other value error. ◼ Examples (HOST→BT) : AT+TXPWR=6\r (BT→HOST) : +O
(HOST→BT) : AT+ADDRTYPE?\r (BT→HOST) : 0\r 6.2.16 AT+ADDRTYPE=x ◼ Description Set the BT Advertiser Address type setting using the parameter data as Decimal data. An error responds if BT is connected to the other device. When using BLE Random Address, reset is required after saving data. When using Random Address setting, BLE OTA function is not used. The BLE OTA function can only be operated by setting PUBLIC Address.
1 : IO Capabilities Display YES or NO. 2 : IO Capabilities Keyboard Only. 3 : IO Capabilities None. 4 : IO Capabilities Keyboard Display. Other value error. ◼ Examples (HOST→BT) : AT+SECURITY?\r (BT→HOST) : 3\r 6.2.18 AT+SECURITY=x ◼ Description Set the BT Security using the parameter data as Decimal data. An error responds if BT is connected to the other device. ◼ Info Data format : ASCII code in Decimal data format ◼ Range 0 : IO Capabilities Display Only. 1 : IO Capabilities Display YES or NO.
◼ Description Delete all BT BONDED data. An error responds if BT is connected to the other device. ◼ Examples (HOST→BT) : AT+DELBOND\r (BT→HOST) : +OK\r 6.2.21 AT+SLEEP=x ◼ Description Set the BT module sleep mode operation. The default ‘idle sleep’ mode operates (Uart ON sleep mode) if a sleep mode operation is not set through a command ◼ Info Data format : ASCII code in Decimal data format ◼ Range 0 : BT Uart module off sleep mode. 1 : BT Deep sleep mode. Other value error.
7. Over The Air Device Firmware Update Guide Nordic Application “nRF Connect” User Guide. Play store Download. 7.1 Ble Device Scan 7.
7.3 BLE Device Bonded 7.
7.5 BLE Device Firmware Updating 7.
FCC Certification and Statement The BCM-LN200-AS modules from BNCOM are certified for the FCC as a single-modular transmitter. The modules are FCC-certified radio modules that carries a modular grant. Users are cautioned that changes or modifications not expressively approved by the party responsible for compliance could void the authority of the user to operate the equipment. This device complies with Part 15 of the FCC rules.
OEM/integrators Installation Manual the modules limited to OEM installation only the OEM integrator is responsible for ensuring that the end-user has no manual instruction to remove or install module. the OEM integrator is still responsible for testing their end-product for any additional compliance requirements required with this module installed. Instructions to the OEM/integrator The OEM integrator must include the instructions or statements required by part 15.19 and 15.21 in the user manual.
Information on test modes and additional testing requirements A separate test firmware is provided for the RF test and Proceeds as follows: Provides input voltage according to spec to module. Connect the serial port of the module to the PC using the external UART interface board. Download and run ‘nRF connect APP’ below link and then run ‘direct test mode’ https://www.nordicsemi.