基于MBM02模块的蓝牙耳机的设计

2011-04-15 17:15:05来源: 互联网
引言

  针对不同的应用场合,各种功能高度集成的蓝牙模块日益增多。日立万胜模块MBM02就是这样一款集成了射频电路、基带电路、晶振和不平衡变压器(Balun)的通用蓝牙模块。使用MBM02开发蓝牙设备可以使结构更加紧凑、设计更加简洁。

  日立万胜模块简介

  MBM02模块符合蓝牙V1.1标准,最大发射功率设计为2.5mW(4dbm),工作电压为3±0.3V,该模块为11.5mm×11.5mm的正方形,厚度仅为1.8mm,对于蓝牙耳机这样对体积和重量要求都很高的移动设备来说极为适合。

  整个模块结构中,BlueCore2-External蓝牙芯片为模块的核心。该芯片内部拥有自己的MCU,集成了射频和基带控制电路,并提

  供了丰富的外围接口,包括UART、USB、PCM和12个PIO、AIO、SPI等。要注意的是USB和UART口必须分开使用。PCM接口用于语音信号的传输,PIO接口是通用的I/O口,可以接入按钮和指示灯,SPI接口一般用于调试,这里可用于对Flash中的软件代码进行升级。

  模块内置了16MHz的晶振,为芯片提供工作时钟,一块4M Flash用于存放代码。从图1中还可以看到,模块集成了不平衡变压器和带通滤波器,这样在使用模块时就可以直接外接微带天线。另外,模块还内置了一个稳压电路为Balun等提供1.8V的工作电压。因此,从整个模块结构来看,只要扩展电源控制电路及相应的外围接口电路即可完成一些简单蓝牙设备的硬件开发。

  蓝牙耳机的设计

  总体结构

  使用MBM02开发蓝牙耳机主要包括这样几个部分:功能按键和状态指示、PCM编解码和电源的提供及监测电路。

  功能按键和状态指示电路

  主要考虑如何使用模块的PIO口,模块开放了PIO0~PIO7共8个输入/输出口,在设计中使用情况如下:PIO7~PIO4用于扩展四个功能按键,控制接听与挂机、音量增大、音量减小、睡眠模式与待机模式的转换控制。

  PIO3~PIO2接LED指示灯用于状态指示,表示当前所处状态是匹配模式还是连接待机模式。

  PIO1、PIO0为复用的I/O口,既可以控制内部功放也可以作为一般I/O口使用。由于蓝牙耳机的通信距离一般保持在3~5m,不需要打开内部功放,所以此处使用PIO1作为一般I/O口来控制PCM编解码器的打开和关闭,PIO0保留。

  PCM编解码电路

  PCM编解码器通过13bit的双向脉冲编码调制接口直接与蓝牙模块相连,模块通过这个接口发送和接收数字语音信号。PCM接口主要由四路信号组成:PCM_SYNC为8KHz的同步信号,PCM_CLK为最高256KHz的连续时钟信号,PCM_IN接收经过编码的麦克风语音信号,PCM_OUT将接收到的远端蓝牙传来的数字语音信号送给编解码器,经解码驱动扬声器输出。此处使用了Motorola的MC145483编解码芯片作为PCM编解码器,这是一块13bit的线性脉冲编码调制芯片,可以提供高质量的语音通信,而且外围电路简单,通过调节相应的电阻比值即可改变麦克风和扬声器的增益大小。

关键字:模块  蓝牙耳机  设计

编辑:神话 引用地址:http://www.eeworld.com.cn/mndz/2011/0415/article_7062.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
模块
蓝牙耳机
设计

小广播


Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /Data/webapps/cms/phpcms/libs/functions/global.func.php on line 2075

Warning: file_get_contents(http://training.eeworld.com.cn/shareCourseAPI/analog?count=5&csfl=no) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /Data/webapps/cms/phpcms/libs/functions/global.func.php on line 2075

Warning: array_values() [function.array-values]: The argument should be an array in /Data/webapps/cms/SSI/show_training_SSI.php on line 16

大学堂最新课程更多


Warning: Invalid argument supplied for foreach() in /Data/webapps/cms/SSI/show_training_SSI.php on line 23

独家专题更多

迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved