基于WiFi的点对点双工音频传输系统
26 Mic rocontrol lers &Em bedded S y stems 2016年第10期
www .mesnet .com .cn
基于WiFi 的点对点双工音频传输系统
李忠廉
(南京邮电大学通信与信息工程学院,南京210003)
摘要:WiFi 是无线音频传输中较为理想的传输技术,本文介绍了TI 公司的CC3200LaunchPad 和CC3200BoostPack 套
件,在此套件平台上以SDK 例程为基础编码,调试实现了一种以WiFi 为传输媒介的新型的点对点音频双工传输系统三介绍了硬件平台框架二程序的编写,以及程序的设计流程三关键词:WiFi ;音频传输方案;CC3200中图分类号:TP368 文献标识码:A
Peer -to -p eer Du p lexin g Audio Transm ission S y stem Based on WiF i
Li Zhon g lian
(Colle g e of Telecommunications and Information En g ineerin g ,Nan j in g Universit y of
Posts and Telecommunications ,Nan j in g 210003,China )
Abstract :WiFi is an ideal technolo gy for the wireless audio transmission ,the CC3200LaunchPad and CC3200BoostPack kits are intro -duced.In the p a p er ,takin g the SDK routine as the basic encoder ,a new p oint audio du p lex transmission s y stem with WiFi transmission medium is achieved.The construction of hardware p latform ,the realization of software p ro g ram and desi g n p rocess are introduced.Ke y words :WiFi ;audio transmission scheme ;CC3200
引 言
无线音频系统应用十分广泛,所使用的技术也呈现多
样化三目前常见的无线传输方案包括:红外传输二蓝牙二Zi g Bee 二WiFi 三
红外传输方式由于信号接收对于传输路径的方向性要
求高二节点的移动性差,因此使用上受到约束三它的音频传输方式的特点是简单可靠,无电磁污染;缺点是传输距离近(<10m )
,传输方向性要求高,功耗高,且易受特种光源干扰三蓝牙无线通信技术采用跳频工作方式,成本低,技术成熟,受到大多数厂商的支持与推广,但其最大缺点在于目前大多数蓝牙设备通信距离较短(<10m ),功耗较高三Zi g -
Bee 是一种新兴的短距离二
低速率二低功耗无线网络技术,主要用于近距离无线连接,也存在一些不足,诸如传输范围小二数据传输速率低二时延不易确定三WiFi 是目前应用最广泛的无线局域网标准,其最高达每秒上百兆比特的传输速率使之成为高品质无线音频传输的理想选择三
1 一种基于CC3200的点对点双工音频传
输方案
CC3200是TI 推出的内置WiFi 连接的微控制器,TI
专为物联网的开发与应用设计了这块集成芯片三在这块芯片上集成了高性能的ARM Cortex M4处理器核和
WiFi 网络处理器,CC3200的网络通信能力稳定可靠,并拥有完整的安全协议三不仅如此,CC3200平台还提供了完整的开发软件二开发样例二调试工具与文档,是十分理想的开发平台[
1]
三Cortex M4处理器的运行频率为80MHz ,并外接多种外设,包括快速并行接口二SPI 二UART 串口二I 2
S 等三
CC3200拥有一个通用多通道音频串行接口(McASP ),为多通道音频应用优化,支持通过两个数据引脚进行立体声传输,发送和接收部分可同步工作三而且CC3200的I 2S
可以配置成DMA 方式传输,DMA 传送过程无需CPU ,数据可以通过DMA 快速的传送,这就节省了CPU 资源来做其他操作,为实现点对点双工传输音频提供支撑三
1.1 方案的选型
Sim p leLink WiFi CC3200LaunchPad (CC3200LP )
是用于CC3200无线微控制器的开发平台三此板使用FTDI 器件实现板载仿真,并且包含提供开包即用体验的传感器,可以使用软件开发平台(本文使用CCS )直接将此板连接到PC 三CC3200LaunchPad 作为主控模块,通过片内外设接口多通道音频串行接口I 2S 可以保证音频流准确而
万方数据