BLK-MD-BC04-B蓝牙模块开发说明

日期:2011-9-24 浏览次数:4178

 
 

BLK-MD-BC04-B蓝牙通信模块, BLK-MD-BC04-B蓝牙通信模块 为本公司自主开发的智能型无线数据传输产品,高灵敏性接收,低成本,体积小巧,低功耗,用于蓝牙的数据传输领域。

BlueCore4-Ext芯片,完全兼容蓝牙2.0规范

Uart接口,支持1200bps~2764800bps等多种波特率

支持SPP协议最高可支持3M调制模式

外围IO口通信

米,板载天线

产品概述:

博陆科BLK-MD-BC04-B蓝牙模块基于CSR BC04 External芯片设计,内置天线。结合本公司软件,可方便应用于多种蓝牙产品。 用户可定制片内软件,即对应各种应用的Profiles,50欧姆天线接口, 多达7个设备连接。

产品特点:

主 芯 片:CSR BC04 External

蓝牙规范:V2.0+EDR

蓝牙应用:HSP, HFP, PBAP, SPP, OPP, HCI,HID等

输出功率:Class 2

应用接口:PIO, AIO, UART, USB, PCM, UART

支持多种蓝牙协议 A2DP,AVRCP,PBAP,DUN,,FTP GAP,GAVDP,GOEP,HCRP,HF1.5,HID,OPP,PAN,SPP

供电电压:3.3V

符合ROHS标准

尺寸大小: 27mm*13mm*2mm

 
 

 
 

典型应用:

· 蓝牙耳机、手持设备 

· 蓝牙鼠标、蓝牙键盘

· 蓝牙操纵杆,蓝牙游戏手柄

· 数码相机、摄像机 

· 个人数字助理 

· 微型蓝牙打印机 

· 电脑及外设 

· 蓝牙打印机 

· 蓝牙点钞机

· 蓝牙遥控玩具

· USB蓝牙适配器 

· 蓝牙串口设备

· 蓝牙无绳电话 

· 蓝牙GPS接收机 

· 传真机 

· 蓝牙车载 

· 无线仪器仪表 

· 无线工业控制 

· 蓝牙无线条码扫描仪 

· 蓝牙无线RS232/485 接口

UART及外围PIO

Uart串口信息:

电平:   3.3V  CMOS电平

波特率:  1200,2400, 4800,9600,19200,38400, 57600,

76800,115200,230400,460800,921600,1382400,

数据位: 8bit  停止位:  1bit  校验位:  无

注:若芯片与标准RS232、RS485连接则需要使用驱动芯片

PIO口信息

PIO口 功能配置详见对应模块的资料

 
 

BLK-MD-BC04-B蓝牙模块                          IO口版本蓝牙固件

简述:模块的主从模式、波特率选择及通道选择都采用IO口来设置

应用:用于从模块或者主从模块替代串口线场合

从模式:作为从模式,可以被其他的蓝牙设备(蓝牙适配器、手机蓝牙等)查找并且形成透明串口线进行数据传输。

替代串口线模式:两个模块,一个是主模式,一个是从模式,设置相同的通道后,模块上电会自动连接并形成透明串口线传输。适合于单片机和单片机之间替代串口线应用。

更多详细自己请登录:www.bolutek.cn

 
 

6.系统框图及应用电路图

系统框图

 
 

应用电路图

注:蓝牙模块供电推荐使用AMS1117等纹波小的稳压芯片

7.模块性能参数

物理层参数

序号

名称

描述

1

Operating Frequency

2400 MHz to 2483.5 MHz (In the ISM-Band)

2

Carrier Spacing

1.0 MHz

3

Symbol Rate

1 Mbps

4

Channels

79

5

Duplexing

TDD

6

FHSS

1600 hops/s.

通用参数

 
 

 
 

序号

名称

描述

1

Supply voltage

3.3 V ± 0.1 V regulated voltage. (Noise < 10 mVP-P.)

2

Supply current

Maximum current (peak): 60mA

Average current : active 20 mA; idle 2mA

3

Bluetooth specification

version 2.0/2.1+EDR

4

Maximum data rate

3M

5

Frequency range

2400 MHz … 2483.5 MHz. (ISM-Band)

6

Guard band

2 MHz < F < 3.5 MHz. (Europe, Japan, USA)

7

Carrier frequency

2402 MHz … 2480 MHz. F = 2402 + k MHz; k = 0...78

8

Modulation method

GFSK, 1 Mbps, 0.5 Gaussian

9

Hopping

1600 hops/s, 1 MHz channel space

10

Receiving signal range

-82 to -20 dBm. (Typical)

11

Receiver IF frequency

1.5 MHz. (Center frequency)

  

Transmission power

Minimum: -18 … -16 dBm

  

  

Maximum +0 … +4 dBm

12

  

(Class 2 device with 6 power control levels)

13

External interfaces

10 GPIO(all voltage level is 0~3.3V)

14

Operation temperature

(-20ºC to + 70 ºC)

15

Storage temperature

(-40ºC to +85ºC)

 
 

  

 

BLK-MD-BC04-B蓝牙模块开发说明的更多相关文章

  1. 【转】android蓝牙开发---与蓝牙模块进行通信--不错

    原文网址:http://www.cnblogs.com/wenjiang/p/3200138.html 近半个月来一直在搞android蓝牙这方面,主要是项目需要与蓝牙模块进行通信.开头的进展很顺利, ...

  2. 【Arduino】开发入门【十】Arduino蓝牙模块与Android实现通信

    [Arduino]开发入门[十]蓝牙模块 首先show一下新入手的蓝牙模块 蓝牙参数特点 1.蓝牙核心模块使用HC-06从模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机 ...

  3. android蓝牙开发---与蓝牙模块进行通信

    近半个月来一直在搞android蓝牙这方面,主要是项目需要与蓝牙模块进行通信.开头的进展很顺利,但因为蓝牙模块不在我这里,所以只能用手机测试.一开头就发现手机的蓝牙不能用,为了证明这点,我刷了四次不同 ...

  4. Bluetooth篇 开发实例之九 和蓝牙模块通信

    首先,我们要去连接蓝牙模块,那么,我们只要写客户端的程序就好了,蓝牙模块就相当于服务端. 连接就需要UUID. #蓝牙串口服务SerialPortServiceClass_UUID = ‘{00001 ...

  5. 基于Neptune开发板的键盘蓝牙模块DIY指南

    目录: 1.下载开发板程序2.安装USB串口(CH340)驱动3.安装烧写工具4.烧写开发板程序 本期我们带来基于润和Neptune开发板(以下简称Neptune开发板)的键盘蓝牙模块DIY指南,利用 ...

  6. android 蓝牙开发---与蓝牙模块进行通讯 基于eclipse项目

      2017.10.20 之前参加一个大三学长的创业项目,做一个智能的车锁App,用到嵌入式等技术,App需要蓝牙.实时位置等技术,故查了几篇相关技术文章,以此参考!             //先说 ...

  7. Arduino蓝牙模块实现通信

    蓝牙参数特点 1.蓝牙核心模块使用HC-06从模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机可通过该脚状态判断蓝牙是否已经连接 2.led指示蓝牙连接状态,闪烁表示没有 ...

  8. Android蓝牙实例(和单片机蓝牙模块通信)

    最近做毕设,需要写一个简单的蓝牙APP进行交互,在网上也找了很多资料,终于给搞定了,这里分享一下^_^. 1.Android蓝牙编程 蓝牙3.0及以下版本编程需要使用UUID,UUID是通用唯一识别码 ...

  9. HC系列蓝牙模块连接单片机与电脑,传输数据(蓝牙心电测试)

    毕设做无线心电监护.有线的做出来了,AD8232+MCU+LabVIEW上位机.pcb还没时间搞,这个9*7*2.5cm拿来测试能用. 自己做了AD8232的模拟前端,打的板子还没到没法测试. 虽然比 ...

随机推荐

  1. 数据库存取缓冲区的LRU与MRU算法

    数据库存取缓冲区的LRU与MRU算法 1.Cache Hit and Cache Miss 当使用者第一次向数据库发出查询数据的请求的时候,数据库会先在缓冲区中查找该数据,如果要访问的数据恰好已经在缓 ...

  2. 【转】移动端App测试实用指南

    转自:互联网那点事 英文原文: http://mobile.smashingmagazine.com/2012/10/22/a-guide-to-mobile-app-testing/ 测试人员常被看 ...

  3. 目录启动CXF启动报告LinkageError异常以及Java的endorsed机制

    本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~ Exception in thread "main" java.lang.LinkageError: JA ...

  4. Codeforces Gym 100002 D"Decoding Task" 数学

    Problem D"Decoding Task" Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com ...

  5. Codeforces Gym 100650D Queens, Knights and Pawns 暴力

    Problem D: Queens, Knights and PawnsTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu ...

  6. Meteor 加入账户系统

    Meteor 加入账户系统 我们给meteor加入一个账户系统 导入包 meteor add ian:accounts-ui-bootstrap-3 meteor add accounts-passw ...

  7. Android之使用AchartEngineActivity引擎绘制柱状图、曲线图

    1.简介 AChartEngine(简称ACE)是Google的一个开源图表库(for Android).它功能强大,支持散点图.折线 .关于里面类的具体使用,请下载响应的文档说明(主页上有). 2. ...

  8. quickstack is a tool to take call stack

    https://github.com/yoshinorim/quickstack quickstack is a tool to take call stack traces with minimal ...

  9. js 控制div 显示隐藏的问题

    var divs = document.getElementsByTagName("div");得到所有的divfor(var i=0;i<divs.length;i++){ ...

  10. UNIX标准化及实现之POSIX标准扩展头文件

    POSIX标准定义的XSI(X/Open System Interface)扩展头文件 头文件 说明 <cpio.h> cpio归档值 <dlfcn.h> 动态链接 <f ...