蓝牙芯片ROK 101 007在语音系统中的应用
蓝牙适配器和耳机的硬件结构基本相同,其电路框图如图2所示。
硬件电路主要由三个模块组成:
单片机控制模块 包括AT89C4051芯片和信号灯系统,完成系统的初始化、蓝牙通信链路建立和监测手机来电等功能。单片机通过串口与ROK 101 007连接。
语音模块 包括MC145483语音编解码电路和耳机、麦克语音输入输出外围电路,完成语音的编解码功能。MC145483是13位线性PCM 编码解码滤波器,可完成语音信号的数字化和重构,与ROK 101 007的PCM语音接口连接。
蓝牙模块 包括爱立信点对多点蓝牙芯片和倒F天线。芯片实现蓝牙通信的核心功能。
3.3 软件设计
软件设计采用直接对HCI层进行编程。由主机向HCI发命令,HCI收到命令后,会向下传递到LM层,由LM负责链路的建立、加密和鉴权;主机接收HCI发来的事件包,根据具体的事件采取相应的处理。链路建立成功后,语音流使用连续可变斜率增量调制(CVSD)技术,获得高质量的音频编码。
软件流程由四个功能模块组成,如图3所示。
初始化模块:初始化蓝牙芯片及各状态变量;
事务调度模块:根据返回的事件状态参数对系统事务调度,跳转到返回事件处理模块中。
蓝牙返回事件处理模块:各个子程分别处理蓝牙各个返回事件。
中断模块:包括外部中断模块和串口中断模块。外部中断模块判断手机是否有来电(仅主方需要);串口中断模块负责蓝牙数据包和事件包的接收和发送。
3.4 系统特点及使用效果
该语音系统最大的特点是实现了与现有通信设备的后向兼容。用户无需更换现有的不具蓝牙功能的通信设备,就可享受到无线通信带来的便捷。如何使现有设备与新技术产品之间保持平滑的过渡或者无缝连接是每个研发人员在开发产品时要着重考虑的问题。正是基于以上考虑,才开发了这套蓝牙语音系统,旨在把蓝牙产品尽快地推向市场。
经试用后,该系统话音清晰稳定(可达到市话标准),当有来电或有电话拨出时,主从设备之间切换迅速,用户感觉不到明显的时延差异。该系统性价比高,有很好的市场推广前景。
《蓝牙芯片ROK 101 007在语音系统中的应用(第3页)》