PRBMD02 tiny BT5 ready module Data sheet version 1.10 PRBMD02 DATASHEET 1.10 K-SOLUTION 1 Disclaimer Liability Disclaimer K-Solution Consulting Co. Ltd reserves the right to make changes without further notice to the product to improve reliability, function or design. K-Solution Consulting Co. Ltd does not assume any liability arising out of the application or use of any product or circuits described herein. Life Support Applications K-Solution Consulting Co. Ltds products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. K-Solution Consulting Co. Ltd customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify K-Solution Consulting Co. Ltd for any damages resulting from such improper use or sale. PRBMD02 DATASHEET 1.10 K-SOLUTION 2 Introduction Base on PHY+ Microelectronics PHY6222 Bluetooth 5 ready core chip, PRBMD02 BT 5 ready module provides a reliable and easy BT5 solution, allowing user, even without any RF design experience, brings their their product or system, embedded with BT5 feature, to market in time. Integrated with almost all peripheral components, such as RF matching network, Antenna, 16MHz Crystal, 32768Hz RC, and DC/DC inductor, which saves engineer resource from hardware design for BLE. PRBMD02 provides a small form factors which is suitable for different applications, with GPIO count, provides high exibility to user. PRBMD02 is FCC, CE and Telec * certied module, which reduces customers resource for qualication and allows product to be time to market. Applications CE remote controls for TV, STB and media systems Phone accessories Computer peripherals Beacons Proximity and security alert tags Sports and tness sensors Healthcare and lifestyle sensors Game controllers Home Automation Smart RF tags for tracking and social interaction
*In progress PRBMD02 DATASHEET 1.10 K-SOLUTION 3 Hardware information PRBMD02 DATASHEET 1.10 K-SOLUTION 4 Features 32bit CortexTM-M0 processor with 2.4GHz wireless Single-scale 32-bit multiplier Nested Vector Interrupt Controller (NVIC) Up to 48MHz ARMv6M architecture, Thumb ISA but no ARM ISA Up to 32 interprets embedded NVIC Sleep/deep sleep mode On board chip antenna On board 16MHz crystal Internal 32K RC network On board DC/DC converter 128KB Flash, 64KB SRAM, 8K cache Small form factor: 10 x 14mm High GPIOs count : up to 19 JTAG for debugging Up to Five channels 12bit ADC (Single ended) Programmable Gain Amplier (PGA) Bluetooth v5.0 compliant Protocol Stack (BLE) Sensitivity up to -103dBm @125Kbps Tx power from -20 to +10dBm FCC, CE and TELEC certication (in progress) Soft congurable interfaces: PWM (6), PDM (2), I2C (2), SPI (2), UART (2) Low power consumption (1A when sleep; 0.3 when OFF) Supports SIG_Mesh feature: Friend node, Low Power node, Proxy node and Relay node PRBMD02 DATASHEET 1.10 K-SOLUTION 5 Pin assignment pin 1 pin 24 pin 8 pin 17 6 1 n i p pin name GND Description Power ground 9 n i p GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO RESET GPIO GPIO GPIO GPIO GPIO GPIO GND Mode select pin VDD, 1.8 - 3.6V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 P23 P24 P25 P31 P32 P33 P34 P00 P01 P02 P03 TM P09 P10 P14 P15 P16 P17 P18 P20 RST VDD GND 1. ADC input 1; 2. Mic bias Alternative ADC input 2 ADC input 8 SWD debug data in SWD debug clock ADC input 3 1. ADC input 4; 2. MIC bias output 32768 oscillator in 32768 oscillator out 1. ADC input 7; 2. PGA negative input 1. ADC input 9; 2 PGA positive input PRBMD02 DATASHEET 1.10 K-SOLUTION 6 Dimension thickness: 3mm Unit: mm PRBMD02 DATASHEET 1.10 K-SOLUTION 7 Specications (major parameters) Description Typical value Operation voltage 1.8V to 3.6V DC Operation current Advertising:
Average - 3mA; Max peak - 9mA Connected Average - 3.18mA; Max peak - 9mA Sleep mode: 1uA, with 32768Hkz RTC SLEEP mode current
* needed rmware activation General OFF mode current 0.3uA Microcontroller 32-bit ARM Cortex M0, PHY6222 GPIO Oscillators 19 congurable 16MHz crystal oscillator 32kHz RC oscillator (internal) Digital I/O X2 Hardware SPI master UART Frequency band 2.4GHz ISM ( 2.40000 2.4835GHz) Modulation GFSK RF Data rate TX Power Sensitivity 250kbps, 1 Mbps, 2 Mbps
-20 to +10dBm in 4dB steps
-97dBm @ 1Mbps Bluetooth LE
-103dBm @125kbps Bluetooth LE RF Range (indoor)
~100m Environment Storage temperature
-40 to 125C Operation temperature
-40 to 85C Moisture sensitivity level 3 ESD Human Body Model Class2 2kV Flash memory Endurance 100000 write/erase cycles Retention 10 year @ 40C PRBMD02 DATASHEET 1.10 K-SOLUTION 8 Description Radio current consumption Tx only at 0dBm, with internal DC-DC@3V Rx only, with internal DC-DC@3V Transmitter RF max output power RF min output power OBW for BLE, 1Mbps, 20dB occupy-bandwidth for BLE modulation 1Mbps OBW for BLE, 2Mbps, 20dB occupy-bandwidth for BLE modulation 2Mbps OBW for GFSK, 500Kbps, 20dB occupy-bandwidth for GFSK modulation 2Mbps OBW for GFSK, 125bps, 20dB occupy-bandwidth for GFSK modulation 2Mbps 1100KHz Receiver Rx sensitivity, 1Mbps BLE ideal transmitter, 37 Byte BER=1E-3 co-channel rejection modulated interferer in channel, 37 Byte BER=1E-3 Selectivity +-1MH , Wanted signal at -67dBm, modulated interferer at +/- 1MHz, 37 Byte BER=1E-3 Selectivity +-2MHz Wanted signal at -67dBm, modulated interferer at 45 +/- 2MHz, 37 Byte BER=1E-3 Selectivity +-3MHz Wanted signal at -67dBm, modulated interferer at +/- 3MHz, 37 Byte BER=1E-3 BLE 1Mbps GFSK RX Selectivity +-4MHz Wanted signal at -67dBm, modulated interferer at 50 +/- 4MHz, 37 Byte BER=1E-3 Selectivity +-5MHz or more Wanted signal at -67dBm, modulated interferer at >=+/- 5MHz, 37 Byte BER=1E-3 Selectivity Imag frequency Wanted signal at -67dBm, modulated interferer at image frequency, 37 Byte BER=1E-3 Intermodulation Wanted signal at 2402MHz, -64dBm, Two interferers at 2405 and 2408 MHz respectively, at the given power level, 37 Byte BER=1E-3 Carrier Frequency Offset Tolerance Sample Clock Offset Tolerance Typical typ. 4.6mA typ. 4mA 10dBm
-20dBm 1100KHz 2300KHz 1100KHz
-99dBm
-6I/C dB 7 I/C dB 45 I/C dB 50 I/C dB 50 I/C dB 55 I/C dB 22 I/C dB
-20dBm
+- 350KHz
+-120ppm PRBMD02 DATASHEET 1.10 K-SOLUTION 9 Description Receiver Rx sensitivity, 500kbps BLE ideal transmitter, 37 Byte BER=1E-3 co-channel rejection modulated interferer in channel, 37 Byte BER=1E-3 Selectivity +-1MH , Wanted signal at -67dBm, modulated interferer at +/- 1MHz, 37 Byte BER=1E-3 Selectivity +-2MHz Wanted signal at -67dBm, modulated interferer at the +/- 2MHz, 37 Byte BER=1E-3 Selectivity +-3MHz Wanted signal at -67dBm, modulated interferer at +/- 3MHz, 37 Byte BER=1E-3 BLE 2Mbps GFSK RX Selectivity +-4MHz Wanted signal at -67dBm, modulated interferer at 50 +/- 4MHz, 37 Byte BER=1E-3 Selectivity +-5MHz or more Wanted signal at -67dBm, modulated interferer at >=+/- 5MHz, 37 Byte BER=1E-3 Selectivity Imag frequency Wanted signal at -67dBm, modulated interferer at image frequency, 37 Byte BER=1E-3 Intermodulation Wanted signal at 2402MHz, -64dBm, Two interferers at 2405 and 2408 MHz respectively, at the given power level, 37 Byte BER=1E-3 Carrier Frequency Offset Tolerance Sample Clock Offset Tolerance 500Kbps GFSK RX Rx sensitivity, 2Mbps BLE ideal transmitter, 37 Byte BER=1E-3 co-channel rejection modulated interferer in channel, 37 Byte BER=1E-3 Selectivity +-1MH , Wanted signal at -67dBm, modulated interferer at +/- 1MHz, 37 Byte BER=1E-3 Selectivity +-2MHz Wanted signal at -67dBm, modulated interferer at the +/- 2MHz, 37 Byte BER=1E-3 Selectivity +-3MHz Wanted signal at -67dBm, modulated interferer at +/- 3MHz, 37 Byte BER=1E-3 Selectivity +-4MHz Wanted signal at -67dBm, modulated interferer at 50 +/- 4MHz, 37 Byte BER=1E-3 Selectivity +-5MHz or more Wanted signal at -67dBm, modulated interferer at >=+/- 5MHz, 37 Byte BER=1E-3 Selectivity Imag frequency Wanted signal at -67dBm, modulated interferer at image frequency, 37 Byte BER=1E-3 Intermodulation Wanted signal at 2402MHz, -64dBm, Two interferers at 2405 and 2408 MHz respectively, at the given power level, 37 Byte BER=1E-3 Carrier Frequency Offset Tolerance Sample Clock Offset Tolerance Typical
-96dBm
-6I/C dB
-5 I/C dB 9 I/C dB 30 I/C dB 40 I/C dB 55 I/C dB 22 I/C dB
-20dBm
+- 350KHz
+-120ppm
-100dBm
-4 I/C dB 10 I/C dB 45 I/C dB 50 I/C dB 50 I/C dB 55 I/C dB 24 I/C dB
-19dBm
+- 350KHz
+-120ppm PRBMD02 DATASHEET 1.10 K-SOLUTION 10 Description Receiver Rx sensitivity, 125kbps BLE ideal transmitter, 37 Byte BER=1E-3 co-channel rejection modulated interferer in channel, 37 Byte BER=1E-3 Selectivity +-1MH , Wanted signal at -67dBm, modulated interferer at +/- 1MHz, 37 Byte BER=1E-3 Selectivity +-2MHz Wanted signal at -67dBm, modulated interferer at the +/- 2MHz, 37 Byte BER=1E-3 Selectivity +-3MHz Wanted signal at -67dBm, modulated interferer at +/- 3MHz, 37 Byte BER=1E-3 125Kbps GFSK Rx Selectivity +-4MHz Wanted signal at -67dBm, modulated interferer at 50 +/- 4MHz, 37 Byte BER=1E-3 Selectivity +-5MHz or more Wanted signal at -67dBm, modulated interferer at >=+/- 5MHz, 37 Byte BER=1E-3 Selectivity Imag frequency Wanted signal at -67dBm, modulated interferer at image frequency, 37 Byte BER=1E-3 Intermodulation Wanted signal at 2402MHz, -64dBm, Two interferers at 2405 and 2408 MHz respectively, at the given power level, 37 Byte BER=1E-3 Carrier Frequency Offset Tolerance Sample Clock Offset Tolerance RSSI Dynamic Range RSSI Accuracy RSSI accuracy valid in range -100 to -30dBm RSSI specicati on RSSI resolution Total 7bits, from 0 to 127 RSSI period Typical
-105 dBm
-1 I/C dB
-11 I/C dB 45 I/C dB 50 I/C dB 50 I/C dB 55 I/C dB 28 I/C dB
-18dBm
+- 350KHz
+-120ppm 70 dB
+-2dB 1 dB 8us PRBMD02 DATASHEET 1.10 K-SOLUTION 11 Reset the module The reset pin connection could be one of the following:
optional 3.3VDC 10k 1uF optional 3.3VDC 10k 1uF MCU 1uF reset reset reset power up reset push button reset circuit reset by MCU Reset pin contains internal pull up, and external pull up circuit is optional. A low signal will reset the module, and the timing is illustrated as following:
Reset tr = at least 1s to = 500s tr to module enters operation PRBMD02 DATASHEET 1.10 K-SOLUTION 12 The clock Main clock PRBMD02 embeds with a 16MHz main oscillator, and it is software congurable up scale to higher internal frequency: 32M, 48M, 64M or 96MHz. By default it is not up scaled. RTC If 32.768kHz crystal is not installed (pin P16 and P17), internal RC oscillator circuit can be then enable by rmware and be use as real time clock. This internal RC oscillator circuit will be calibrated periodically. External 32.768KHz circuit is illustrated as below:
20PF 32.768kHz 20PF PRBMD02 DATASHEET 1.10 K-SOLUTION 13 GNDP34P00P01P02P03TMP09/TXGNDGNDP33P32P31P253.3VGND9mm9mmGNDP34P00P01P02P03TMP09/TXGNDGNDP33P32P31P253.3VGND9mm9mmPRMBD01 front view, with shieldingPRMBD01 front view, without shielding Firmware programming User is able to program their own developed rmware (with SDK) into PRBMD0x. The programming procedure is as following, programming software, PhyPlusKit.exe (for window) must be pre-installed, and UART-USB dongle may be needed:
1. Connect TM pin (pin 10) to 3.3V 2. Connect Tx and Rx (P09 and P10) pin to UART dongle 3. On PhyPlusKit, select the proper COM port and Baud Rate (default: 115200) 4. Click Erase to erase current rmware in PRBMD02 5. Load the rmware and click Write to program into PRBMD02 6. Connect TM pin to low level and apply reset. New rmware then starts to operate. PRBMD02 DATASHEET 1.10 K-SOLUTION 14 GPIO and interfaces Every GPIO can be congured as Input, Output and Interrupt, and can also be congured as weak pull-up, strong pull-up, weak pull-low or oating mode. Except ADC, all interfaces are possible to map to different GPIOs by software. The interface including:
1. 2. 3. UART: Asynchronous Rx/Tx, up to almost 1Mbps, supports parity and 9 bit-data 4. PWM: 6 channels PWM is multiplex with GPIO, and the frequency is base on the main I2C: it supports 100KHz and 400KHz modes, 7-bit and 10-bit address I2S: either master or slave mode can be enabled clock (16MHz) as the following equation:
Freq_PWM=16MHz/(N_prescaler x N_top_count);
where the value in N_top_count register controls the frequency and the Duty cycle is controlled by the following equation:
Duty_cycle_PWM=N_threshold/N_top_count where the value in N_threshold, together with N_top_count, control the duty cycle 5. Quadrature decoder: it can interface and decode signal from quadrature-encoded sensor, both mechanical and optical sensors. Input debounce lters is included. 6. Keyscan: it supports up to 16 rows by 18 columns key matrix. Multi-key-press support and de-bounce time is congurable. 7. Analog to Digital converter (ADC) : Up to 10 12-bit SAR ADC, and two inputs are with PGA, which provides a software congurable 0 to 42dB with 3dB steps. 8. PGA provides 42dB gain range from 0dB to 42dB in 3dB steps. PRBMD02 DATASHEET 1.10 K-SOLUTION 15 PRBMD02 RF characteristic is illustrated as following:
RF characteristic PRBMD02 DATASHEET 1.10 K-SOLUTION 16 PRBMDxx family comparison PRBMD00 PRBMD02 Cortex -M0 Cortex -M0 with SWD Core chip Dimension
# of GPIO Operation voltage Flash SRAM ROM Cache e-fuse ADC PGA PWM I2S SPI I2C UART Tx Power Sensitivity 12x18mm 33 GPIOs 2.5 - 6V 512KB 138KB 128KB N/A N/A N/A 6 channels 4 channels 2 channels 2 channels 1 channels 10x14mm 19 GPIOs 1.8-3.6 128KB 64KB 96KB 8KB 256bit 1 6 channels N/A 2 channels 2 channels 2 channels 1uA, 0.3uA 8 channel, 12 bits 7 channels, 12 bit Current (Sleep, OFF) 2uA, 0.8uA
-20 to +10dBm in 4dB steps
-20 to 10dBm in 3dB steps Operation temperature
-10 to 60C PRBMD02 DATASHEET 1.10 K-SOLUTION 17 Points to note IO pins pull high/low resistance:
Floating: Hi-Z Strong pull up: 150K
- Weak pull up: 1M Pull down: 100k
P1, P15, P16, P17 do not support FullMUX, and only treated as GPIO. Except TM/ P16 and P17, all GPIO support interrupt and wakeup Single-end ADC pins: P11, P23, P24, P14 and P15 Differential ADC pins: P18-P25; P14-P24; P20-P15 Two modes available for ADC: bypass and attenuation:
- By-pass mode
- Attenuation mode Without attenuation, input range should be 0-0.8V Attenuation circuit enable, and input range is 0.3.2V PRBMD02 DATASHEET 1.10 K-SOLUTION 18 Firmware information PRBMD02 DATASHEET 1.10 K-SOLUTION 19 Default rmware PRBMD02 comes with default UART-BT rmware, allowing user able to enable their product with BT feature without any extra engineer resources. The rmware basic feature is to tunnel data between UART port and Bluetooth device (Transparent mode). User can develop their own rmware by SDK as well if default rmware is not applicable. AT-CMD and Transparent Modes The rmware contains two modes: AT-CMD mode and Transparent mode. In AT-CMD mode, PRBMD02 accepts AT-command from UART port and change the conguration;
in Transparent mode, ALL data from UART port will forward to Bluetooth and vice versa. PRBMD02 with default rmware UART port MCU data from BLE appears on UART_TX pin automatically data sent to UART_RX pin will automatically forward to BLE side TRANSPARENT mode description PRBMD02 with default rmware UART port set Baud rate set advertising name set module GPIOs AT-CMD mode description MCU PRBMD02 DATASHEET 1.10 K-SOLUTION 20 Mode switching The switching between AT-CMD and Transparent mode is automatically. When PRBMD02 is NOT connected with smartphone, tablet, PRBMD02 will enter AT-CMD mode and AT-command will be accepted from UART port; and once PRBMD02 is connected to with smartphone or any other BT device, PRBMD02 will automatically go into Transparent mode, and all data from UART, even AT-CMD, will be treated as data and send out to BT side. The operation is illustrated as following:
AT-CMD Transparent AT-CMD Transparent AT-CMD Transparent AT-CMD Connected Disconnected Connected Disconnected Connected Disconnected Pin denition The PRBMD02 default rmware mainly dened some pins of PRBMD02 as following:
Pin assignment in PRBMD02 P34: BT_Connect, it is used to connect with LED to indicate the BT connection status. Before connection, this pin will toggle at about 2Hz frequency, and after a connection is established, this pin will turn to LOW status P09: UART_Tx, Firmware dene it as Tx pin of UART, which is supposed to be connect to UART Rx pin of MCU or other device. P10: UART_Rx, Firmware dene it as Rx pin of UART, which is supposed to be connect to UART Tx pin of MCU or other device. PRBMD02 DATASHEET 1.10 K-SOLUTION 21 AT-command AT-command in AT-CMD mode are listed as below:
Action set/get ID Help Reset enquiry return value set return value AT+ID?
Current address AT+ID=addr AT+HELP List all AT commands and status Factory Default setting
(reset needed)
- BAUD = 115200, TXP = 0, NAME =
PRBMD02 BT related Change name AT+NAME
- current name Default:PRBMD02 AT+NAME= New name Start advertising Stop advertising Get/Set Tx power level AT+TXP?
0-4 0: 5dBm 1: 0dBm 2: -5dBm 3: -20dBm 4: -10dBm BAUD rate AT+SPEE D?
Current baud AT+SPEED=BAUD, BAUD = 4800, 9600, 14400, 19200, 38400,57600, 115200 and 5000000
- New BAUD if success note: data byte, parity and stop bit are xed at 8,N,1 UART and GPIO Dene a pin as BT_Connect LED pin Enable BT_Connect LED Disable BT_Connect LED Read and set IO pin
(except P09 and P10) All GPIO HIGH All GPIO LOW 1 or 0 AT+GPIO xx=?
xx:availabl e GPIO AT+GPIOxx=y xx:available GPIO y= 0 or 1, where 0 is low level and 1 is high level addr format:
xx:xx:xx:xx:xx:xx AT+RESET AT+DEFAULT AT+BDCS AT+BDCE AT+TXP=y y= 0-4 AT+LED=xx, xx=GPIO AT+LEDON AT+LEDOFF AT+HIGH AT+LOW PRBMD02 DATASHEET 1.10 K-SOLUTION 22 Firmware programming Tx Rx USB-UART dongle 3.3V Note: Some USB-UART dongle may have different denition of Tx and Rx, can swap these pins if not success Note: More information will be described in PRBMD0x Programming document. PhyPlusKit interface MAC address Unless otherwise instructed, each PRBMD02 will be shipped with KATP pre-
programmed but no MAC address is pre-programmed. User can program their own MAC address by PhyPlusKit. It is important to be reminded that MAC address can be only writen once and cannot be re-writen. PRBMD02 DATASHEET 1.10 K-SOLUTION 23 Mounting guide PRBMD02 is RF sensitive; in order to obtain the best performance, it is recommended to mount the module at corner of mother board, and with some marginal space. Also, keep it away from metal components, such like speakers, transformers, batteries, big aluminum capacitors, heat sinks and Metal Panels. The gure below illustrates how to mount the PRBMD02 module. Improper mounting will decrease the RF performance dramatically. PRBMD02 PRBMD02 DATASHEET 1.10 K-SOLUTION 24 Evaluation Board Evaluation board (EVB) is available, helping engineer for the rmware development. It is in DIP form factor, allows engineer to connect with external circuit easily for debugging and testing. EVB for PRBMD02 is same as EVB for PRBMD00, and an adaptor board that convert PRBMD02 pin to connect with the EVB The EVB is illustrated as following:
PRBMD02 on adaptor board The EVK is in DIP format with PRBMD02 (and adaptor board) on it, and with on board 32.768KHz crystal and UART-USB chip, allow user to test and program the module easily. PRBMD02 is pre-programmed with the UART-BT tunnelling rmware. Below is the block diagram of the EVK:
50mm 30mm PRBMD02 PRBMD02 DATASHEET 1.10 K-SOLUTION 25 USB-UART LED module LED TM jumper Reset button VBUS 1. 32K jumper:
2. LED & UART jumper:
Since P16,P17 are multiplex with external 32.768KHz oscillator, this jumper allows the PRBMD02 to connected with the on board 32.768KHz oscillator. This jumper allows the module to connected with on-board LED and the on-board USB-UART chip. Connecting 5V allow PRBMD02 to be powered from USB. Connecting 3V3 will provides a 3.3VDC to the rest of the board PRBMD02 goes into rmware programming mode if TM pin is connected to the 3V3 pin. Pressing this button to reset PRBMD02 module 3. TM Jumper 4. Reset button 5. USB-UART LED:
6. module LED:
LEDs indicate UART trafc, yellow LED represents TXD and green LED represents RXD LEDs connect to the LED & UART jumper, user can makes use of these LED by shorting the jumper. 7. VBus pin:
The EVK can be powered by USB port, or a 5VDC can be applied to this pin to power up the board. PRBMD02 DATASHEET 1.10 K-SOLUTION 26 PRBMD02 DATASHEET 1.10 K-SOLUTION 27 Firmware development and SDK User is allowed to developed their own rmware for PRBMD02 through SDK as following:
1. copy SDK to a working directory 2. install MDK Keil5 for ARM IDE 3. Example code in SDK can now be edit and compiled. Experience on ARM core rmware development will be very helpful for development the rmware. The SDK for PRBMD02 including the following resource:
; SDK components, including BLE API, GATT prole, drivers and other components
; example
; alternate iBeacon example
; Apple Notication Center Service example
; I2S tunnelling example
; General peripheral example
; UART tunnelling example
; eddystone example
; HID example
; Heart rate prole example
; iBeacon example
; Basic OTA example
; example of LED control by PWM, by BLE command
; simple boardcasting example, for tire pressure monitor
; General example for sport bracelet
; General example, real time timer base on AP Timer + OSAL Timer
; Example of running within ash, for application not requiring realtime response
; OTA bootloader
; Special example for upgrading OTA bootloader
; ADC driver example
; AP timer driving example
; File system example
; GPIO demo example
; 4x4 keypad example
; 240x240 TFT display example
; PWM demo example
; QDEC demo example
; SPI ext. device example
; Audio sampling example
; SBC coding format audio sampling example
; Watchdog example
; lib and .h document, including Bluetooth stack and Font library
; Font resource document
; ROM symbol table and others Note: SDK for PRBMD02 (PHY6222 core) is different from the SDK for PRBMD00 (PHY6212 core). PRBMD02 DATASHEET 1.10 K-SOLUTION 28 Service Firmware programming K-Solution provide pre-programming service, so that PRBMD02 will be shipped with rmware pre-programmed. Service charge is needed. Software service from K-Solution K-Solution also provides rmware develop service for PRBMD02 module, hence customer do not need to spend their resource on the rmware development. These services requires NRE charge. For the details, please contact our local sales representative or distributor. Hardware design service K-Solution can also provide circuit design service base on PRBMD02, so that customer can simply focus on the ID of their product. Circuit board production service With our partners factory, K-Solution is able to provide SMT-ed PCB with PRBMD02 to customers, and helping customer the assembly their products. Certication service K-Solution could introduce our partnered test lab to customer for their product certication, where K-Solution could facilitate the process. PRBMD02 DATASHEET 1.10 K-SOLUTION 29 Certications PRBMD02 DATASHEET 1.10 K-SOLUTION 30 Ordering part number PR BM D xx - XXX optional, Pre-program rmware number module model version Application: D-IoT, A-Audio Wireless technology Products Prex Available part number:
PRBMD00 - PHY6212 core BT5 module, on board chip antenna, 38 pins, 12 x 18 mm, standard UART rmware, chip antenna, metal shielding and certications PRBMD01 - PHY6212 core BT5 module, on board chip antenna, 38 pins, 12 x 18 mm standard UART rmware, chip antenna, no metal shielding and no certication, on board DC-DC removed, Build-to-order PRBMD02 - PHY6222 core BT5 module, 10 x 14 mm, standard UART rmware, chip antenna, metal shielding and certications PRBMD03 - PHY6222 core BT5 module, 10 x 14 mm, standard UART rmware, chip antenna, without metal shielding nor certications PRBMD12 - PHY6222 core BT5 module, 10 x 14 mm, standard UART rmware, PCB antenna. PRBMDEVK - Evaluation board with PRBMD00 on board PRBMDEVK2 - Evaluation board with PRBMD02 on board PRBMD02 DATASHEET 1.10 K-SOLUTION 31 PRBMD00 label PRBMD00 label PRBMD00 label Label hardware version, including PCB and components 8.8mm 10mm 10mm 10mm 9mm 9mm 9mm K-Solution Consulting K-Solution Consulting K-Solution Consulting PRBMD00 PRBMD00 PRBMD02 PRBMD00 HW ver: 1.0 FM version:0.0 HW ver: 1.0 FM version:0.0 HW ver: 1.0 FM version:0.0 date: 202116 date: 202116 date: 202116 FCC ID: 2AX9WMD02 FCC ID: 2AX9WMD00 FCC ID: 2AX9WMD00 T o b e u p d ate d Note: label design may be update and modied if needed Production lot Certication information PRBMD02 DATASHEET 1.10 K-SOLUTION 32 Conformity FCC regulatory conformance This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference.
(2) This device must accept any interference received, including interference that may cause undesired operation. NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
-Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
-Consult the dealer or an experienced radio/TV technician for help NOTE: The manufacturer is not responsible for any radio or TV interference caused by unauthorized modications to this equipment. Such modications could void the users authority to operate the equipment. RF Exposure This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. PRBMD02 DATASHEET 1.10 K-SOLUTION 33 To be updated ORIGINAL EQUIPMENT MANUFACTURER (OEM) NOTES The OEM must certify the final end product to comply with unintentional radiators (FCC Sections 15.107 and 15.109) before declaring compliance of the final product to Part 15 of the FCC rules and regulations. Integration into devices that are directly or indirectly connected to AC lines must add with Class II Permissive Change. The OEM must comply with the FCC labeling requirements. If the modules label is not visible when installed, then an additional permanent label must be applied on the outside of the finished product which states:
Contains transmitter module FCC ID: xxxxxxxxxxx. Additionally, the following statement should be included on the label and in the final products user manual: This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interferences, and
(2) this device must accept any interference received, including interference that may cause undesired operation. The module is limited to installation in mobile or fixed applications. Separate approval is required for all other operating configurations, including portable configuration with respect to Part 2.1093 and different antenna configurations. A module or modules can only be used without additional authorizations if they have been tested and granted under the same intended enduse operational conditions, including simultaneous transmission operations. When they have not been tested and granted in this manner, additional testing and/or FCC application filing may be required. The most straightforward approach to address additional testing conditions is to have the grantee responsible for the certification of at least one of the modules submit a permissive change application. When having a module grantee file a permissive change is not practical or feasible, the following guidance provides some additional options for host manufacturers. Integrations using modules where additional testing and/or FCC application filing(s) may be required are: (A) a module used in devices requiring additional RF exposure compliance information (e.g., MPE evaluation or SAR testing); (B) limited and/or split modules not meeting all of the module requirements; and (C) simultaneous transmissions for independent collocated transmitters not previously granted together. This Module is full modular approval, it is limited to OEM installation ONLY. Integration into devices that are directly or indirectly connected to AC lines must add with Class II Permissive Change. (OEM) Integrator has to assure compliance of the entire end product include the integrated Module. Additional measurements (15B) and/or equipment authorizations (e.g. Verification) may need to be addressed depending on co-location or simultaneous transmission issues if applicable. (OEM) Integrator is reminded to assure that these installation instructions will not be made available to the end user PRBMD02 DATASHEET 1.10 K-SOLUTION 34 To be updated Operating FrequencyBluetooth LE2402-2480MHz RF output power(Max)-3.08dBm Manufacturer information:
Company name: K-Solution Consulting Co. Ltd AddressBlk. H, 11/f, Yuet Wah mansion, 39 Yuet Wah street, KwunTong, HK CAUTION 1. EUT Temperature: 0+50. 2. Input: DC 3.3V 3. The device complies with RF specications when the device used at 5 mm from your body, and the holder must not be of metal composition. RF exposure information: The EIRP power of the device at maximal case is below the exempt condition, 20mW specied in EN62479: 2010. RF exposure assessment has been performed to prove that this unit will not generate the harmful EM emission above the reference level as specied in EC Council Recommendation(1999/519/EC). T o b e u p d ate d Hereby, K-Solution Consulting Co. Ltd. declares that the radio equipment type PRBMD02 is in compliance with Directive 2014/53/EU.The full text of the EU declaration of conformity is available at the following internet address: www.k-sol.com.hk PRBMD02 DATASHEET 1.10 K-SOLUTION 35 Package Standard package of PRBMD02 is anti-electro static plastic tray, where each tray should able to contain xx pcs PRBMD02. Dimension of each tray is xxxx mm. Note: package format is subject to change in order to enhance the efciency PRBMD02 DATASHEET 1.10 K-SOLUTION 36 To be updated PRBMD0x comparison PRBMD00 PRBMD01 PRBMD02 PRBMD03 PRBMD12 PHY6212 PHY6212 PHY6222 PHY6222 PHY6222 available available available available available M0 138K 512K 5.2 0 33 chip M0 138K 512K 5.2 0 19 chip M0 64K 128K 8K 5.2 19 chip M0 64K 128K 8K 5.2 19 chip M0 64K 128K 8K 5.2 19 PCB 32768Hz OSC external external external external external main clock Tx power max 16MHz 10dBm 16MHz 10dBm 16MHz 10dBm 16MHz 10dBm 16MHz 10dBm Sensitivity @1M
-97dBm
-97dBm
-97dBm
-97dBm
-97dBm 670uA 670uA 460uA 460uA 460uA 0.7uA 0.3uA 0.3uA 0.3uA 1.8-3.6V 1.8-3.6V 1.8-3.6V 1.8-3.6V FCC. CE. TELEC N/A no shielding TBC 0.7uA 3.3-6V FCC, CE, TELEC N/A Build-to-
order Status in production designing designing planning Core chip MCU core RAM (Byte) FLASH (Byte) Cache (Byte) Metal shielding SDK BT ver MESH Audio GPIO Antenna Operating current Idle current Operating voltage Certication PRBMD02 DATASHEET 1.10 K-SOLUTION 37 PRBMD0x power consumption test result The following is are power consumption testing result of PRBMD0x under different conditions. testing condition 3.3V+0dbm+16M+RC32K+sleep advertising connected model EVK with SDK time(ms) 100 500 1000 1500 2000 100 200 300 400 500 1000 1500 2000 PRBMD00 with DCDC 2.1.0 poweruA 202.67 46.33 27 21.67 19 118 61 50 37 30.33
Typical sleep mode (Advertisement off, a RAM block + a SRAM block + CPU auto wakeup periodically) standby mode Advertisement ON and one block of SRAM off modeonly Advertisement ON 1.37uA 8.07mA Tx system peak current(including CPU) Rx system peak current (including CPU) 7.43mA Note:
7.73uA
PRBMD02 without DCDC with DCDC 3.1.1 poweruA 338 80 40 31 25 223
60 40 33 32 10uA 3uA 1uA 10mA 9.8mA 3.1.1 poweruA 190 55 29 24 20 120
35 24 21 19 10uA 3uA 1uA 6.7mA 5.1mA Typical sleep mode The CPU and most peripherals go to sleep. Support 32KHZ RTC/
IO/interrupt/event wake-up, this mode is controlled by the OS itself, and the application does not need to intervene standby mode off mode SRAM Except for Advertisement is ON and 1 RAM area memory retention, the CPU and other peripherals all go to sleep. Only the RAM0 area contents are maintained. Only supports IO wake-up Except for Advertisement is ON, the CPU and other peripherals go to sleep. After waking up, it is equivalent to a system restart. Only supports IO wake-up Each sram consumes about 2uA, 5 blocks for PRBMD00, 3 blocks for PRBMD02 PRBMD02 DATASHEET 1.10 K-SOLUTION 38 Revision History 2021-03-02 2021-12-16 2022-04-01 version 0.5 version 0.9 version 0.99 INTEGRATION TO THE END PRODUCT The Transceiver Module, model 2AX9WMD02 has to be installed and used in accordance with the technical description/installation instructions provided by the manufacturer. Integration instructions for host product manufacturers according to KDB 996369 D03 OEM Manual v01 2.2 List of applicable FCC rules CFR 47 FCC PART 15 SUBPART C has been investigated. It is applicable to the modular transmitter 2.3 Specific operational use conditions This module is stand-alone modular. If the end product will involve the Multiple simultaneously transmitting condition or different operational conditions for a stand-alone modular transmitter in a host, host manufacturer have to consult with module manufacturer for the installation method in end system. 2.4 Limited module procedures Not applicable 2.5 Trace antenna designs Not applicable 2.6 RF exposure considerations This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator and your body. 2.7 Antennas This radio transmitter 2AX9WMD02 has been approved by Federal Communications Commission to operate with the antenna types listed below , with the maximum permissible gain indicated. Antenna types not included in this list that have a gain greater than the maximum gain indicated for any type listed are strictly prohibited for use with this device. 2.8 Label and compliance information The final end product must be labeled in a visible area with the following"
Contains FCC ID: 2AX9WMD02". 2.9 Information on test modes and additional testing requirements Host manufacturer is strongly recommended to confirm compliance with FCC requirements for the transmitter when the module is installed in the host. 2.10 Additional testing, Part 15 Subpart B disclaimer Host manufacturer is responsible for compliance of the host system with module installed with all other applicable requirements for the system such as Part 15 B. FCC ID : 2AX9WMD02 PRBMD02 DATASHEET 1.10 K-SOLUTION 39 Reference ADC Application Note ANCS Application Note Font Application Note GPIO Application Note OTA Note SDK Application Guide MESH Application Guide KATP product brief PRBMD02 DATASHEET 1.10 K-SOLUTION 40 Contact information Head quarter:
K-Solution Consulting Co. Ltd. web: www.k-sol.com.hk Tel: +852-91983405 Fax: +852 3013 8763 E-mail: sales@k-sol.com.hk PRBMD02 DATASHEET 1.10 K-SOLUTION 41