Summarization
Modules working as a Host/ Slaver/ master-slave swap can support bridge mode(Transparent Transmission) and direct-drive mode. Module can automatically broadcast after the initial setup, with a specific APP phone will scan and dock with the module, after pairing success the APP can monitor the device through BLE protocol.
In bridge mode, user 's MCU can communicate with the mobile device in two-way through module's UART. Users can also manage and control certain communica-tion parameters through specific UART AT commands.The detailed meaning of the user data is defined by the up-application. Mobile devices can write to the module through the APP. And the data written will be sent to the user’s MCU through UART.Then the module will transmit the data package from user MCU to the mobile devices automatically.In the development under this mode, the user need to undertake the code design for MCU code,and the code design of APP for smart mobile terminals.
In Direct-Drive mode, users take simple periphery expansion to the module. And APP drives the module directly through BLE protocol, to implement the monitoring and control of the module by smart mobile devices. In this mode, users only need to do the code design for smart mobile terminals.
Main Features
1. Easy to use, no need of any experience of Bluetooth protocol stack application;
2. UART design for user interface, full-duplex bi-directional communication, and supporting the minimum baud rate of 9600 bps;
3. Supporting bridge mode (USART transparent transmission), and direct-drive mode (no additional MCU needed);And direct-drive mode support IIC/SPI/UART;
4. Default connection interval of 20ms, which makes quick connection;
5. Support software reset module by AT/IIC/SPI/UART command, and access to the MAC address;
6. Support adjust Bluetooth connection interval by AT/IIC/SPI/UART command, and the control of different forwarding rates (dynamic power adjustme -nt);
7. Support adjust the transmission power by IIC/SPI/UART command,modifying broadcasting interval/connection timeout time/the amount of product connection delayed, the modify of the USART baud rate/module names (all settings can be saved after power-off);
8. The length of the UART packets can be any below or equal to the arbitrary length of 128 byte (large packet automatic distribution);
9. High-speed transparent transmission forward rate maximum up to 1 K/S;
10. Support modify module name by APP/IIC/SPI/UART in mobile devices, the change of UART baud rate and product UDID, the customization of broadcasting contents and cycle (all settings can be saved after power-off);
11. Supporting the remote reset of module by APP/IIC/SPI/UART in mobile devices,and the setting of transmission power;
12. Supporti the adjustment of Bluetooth connection interval by APP/IIC/SPI /UART in mobile devices but the setting cannot be saved after power-off (dynamic power adjustment);
13. All IO port expansion,including debug ports;
14. Support the connection status and the flexible configuration of broadcasting status prompt pin / general IO;
15. 6 two-way programmable IO port, input check triggered by external interrupt,and low power operation (applied in trigger alarm, lighting control, remote control toys, and various i/o switch);
16. 2 programmable single timing / cycling timing output port ;
17. 8 ADC inputs (12 bit), ENABLE/BAN, free configuration of sampling cycle (applied in temperature/humidity metering, photometry, & etc.);
18. 6 programmable PWM outputs (1MHz) (applied in dimming control);
19. Module-side RSSI continuous acquisition, APP readable and auto-notifying,ENABLE/BAN, free setting of acquisition frequency (applied in finder, anti-loss and alarm);
20. Support battery reading and prompt, able to auto upload (notification of remaining battery);
21. Support internal RTC, which can be synchronized any time from APP side;
22. Support IO configuration and output status saving function, customizable default initialization state;
23. Support shallow recovery and deep recovery mode, flexible restore user data,while retaining the product configuration which is needed;
24.Support TX obtain Bluetooth connection status string prompt (connection,disconnection,or timeout disconnection);
25. Support low-level-enabled mode and pulse-width-enabled mode, and the remote shutdown;
26. Extremely low power in standby mode;
27. Support the host scan 8 Mac addresses/Mac address reading/slaver number/any slave disconnected;
28. Support command/ data communication free of switching;
29. Supports 200 bytes (25 pages per page / 8 bytes), user area can be saved after power-off;
30. Support Bluetooth host and Slave device free of switching;
31. Support APP / IIC / UART / SPI free to switch, TX power / RX gain, adjust the sensitivity to achieve different transmission distance;
32. Support APP / IIC / UART / SPI free on / off radio, access to real deep sleep;
33. Support IO reading/power-level output;
34. Support APP / IIC / UART / SPI command clears the data cache, refused to accept the data;
35. Support power on slave (power down save);
36. Support power on watch dog to prevent the Bluetooth from crashing;
37. Support APP / IIC / UART / SPI password setting;
Schematic Diagram
Typical application of the circuit diagram
I / O port description
Bluetooth Features
Modulation Mode:GFSK
Bluetooth Version:BT4.0 BLE protocol
Frequency Range:2400-2483.5MHZ(2.4G ISM Band)
Transmit Power:-23-0dBm(The user can be programmed by software)
Receiving sensitivity:-94dBm typ
Antenna Type:PCB antenna(can be an extemal antenna)
Transmission Rate:1K/S(Not encrypted)
Transmission Distance:30M(The actual distance is subject to the test environment)
Hardware Parameters
Data Interface:UART/SPI/IIC
Chip:CC2541
Audio Port:without
Operating Voltage:2.0-3.6VDC
Ripple Voltage:100mVp-p (max)
Working Current:Transmissive operating current:8.3mA
Low power deep sleep mode current:0.3uA
Receive mode current(at high gain setting):20.2mA typ
Transmitting mode current(at 0dBm O/P setting):18.2 mA ytp
Low MCU activity cutrrent(32MHz X-tal OSC running only):6.7mA type
Power mode 1 consumption current:(MCU standby modewake up time=4uS):I =270uA typ
Power mode 2 consumption current:(Sleep mode timer activewake up time by programming):I=1uA typ
Power mode 3 consumption current:(Power down deep sleep modewake up by hardware active):I=0.5uA typ
The average working current of this module is less than 500uAStandby current less than 100uAsleep current less than 1uA
Operating temperature:-20℃-+65℃
storage temperature:-30℃-+85℃
Conform to certification:BQB/FCC/CE/RoHS
Size:13.93*9.2*2.04mm
Software Parameters
Master and slave type:Master/Slave
Default Setting:
Set the command:AT + command structure
User configuration:Serial AT command,Data transfer AT command
Secondary development:Support customer secondary development,Provide SDK toolkit
Functional application development:Support customization