- 4
- 0
- 约1.01万字
- 约 9页
- 2017-08-19 发布于河南
- 举报
CobraNet网络音频路由器设计
CobraNet网络音频路由器的设计祁才君, 赵 凡, 王培良浙江大学 电气学院, 浙江 杭州3100272008-07-30
摘 要:论述了CobraNet网络音频技术的发展,分析了嵌入CobraNet技术的CS1810xx网络音频处理芯片,并给出了应用CS1810xx设计CobraNet网络音频路由器的方法和硬件结构。着重讨论了CS1810xx的以太网控制接口设计,CS1810xx的固件装载,主机接口的软件设计等。 关键词:CobraNet;专业音频;MCU;网络协议 目前,CobraNet技术已成为专业音频领域实时网络传输的一种标准,不同厂商的CobraNet产品可以无缝连接。 CobraNet技术解决了专业音频信号在以太网平台上传输时的实时性、时钟同步、流量控制和传输控制等关键问题[1,2,4]。CobraNet技术采用等时同步传输技术在数据链路层传输音频数据包,等时延时最低等于ms。它将局域网内的CobraNet设备分成Conductor(主设备,一个系统仅有一个)和Performance(从设备,数量不限)设备,主设备等时发送时钟节拍包(beat pack),从设备从节拍包中解析主设备的时钟并用其同步本地时钟,时钟同步算法产生的时钟跳变(jitter)小于25ppm。每个CobraNet设备在发送或接收音频数据包前必须向主设备发出请求包,主设备汇总局域网内所有请求,根据流量分析结果决定该音频包能否发送或接收,从而避免网络堵塞。音频数据包支持点对点、点对多点和广播三种发送方式。应用CobraNet技术在一根CAT-5类线上最多可传输64个通道的专业(采样率48kHz,分辨率20/24bit)数字音频信号。 2000年,美国专业音频芯片制造商Cirrus Logic收购了peakaudio公司,并将CobraNet技术芯片化,开始批量生产CS1810xx和CS496xx(带DSP处理功能)两个系列的CobraNet网络音频处理器。本文研究应用网络音频处理器CS1810xx设计CobraNet网络音频路由器的方法。1 CS1810xx网络音频处理器[5] CS1810xx是内嵌TCP/IP协议栈、可以运行CobraNet技术固件(音频包的编解码算法、时钟同步算法等)的音频处理器。CS1810xx采用LPQF144脚封装,引脚可分为处理器外部总线、主机接口HMI(Host Management Interface)、数字音频和异步通信等。1.1 处理器外部总线 处理器外部总线相关引脚包括16根数据线DATA15~DATA0;20根地址线ADDR19~ADDR0;存储器选通信号#CS1、#CS2,读写信号#WE、#OE和外设等待信号IOWAIT等。 利用总线可以扩展外部存储器或扩展带微处理器接口的以太网控制器。1.2 主机接口控制 主机接口是CS1810xx的主要外设(主机控制有motorola和intel两种读写时序),主机控制信号相关引脚: (1) 读写方向控制HR#W、主机使能#HDS、主机选通#HDS、主机端口数据请求输出#HREQ、主机端口中断请求输出#HACK。 (2) 主机控制数据线HDATA7~HDATA0,宽度8位。 (3) 主机低位地址4位,对应HADDR3~HADDR0。1.3 数字音频 数字音频相关引脚: (1) 时钟类:主时钟(通常是512倍帧时钟)DAO-MCLK,移位时钟DAI1-SCLK/DAO1-SCLK,帧时钟DAI1-LRCK/DAO2-LRCK。 (2) 同步串行音频输入数据(每根2个通道)DAI1_DATA3~DAI1_DATA0。 (3) 同步串行音频输出数据(每根2个通道)DAO1_DATA3~DAO1_DATA0。 串行音频输入有两种模式。模式1如图1,一帧内每根同步串行输入/输出内部包含两个通道(一个立体声)音频信号。模式2如图2,一帧内每根同步串行输入/输出内部包含四个通道音频信号。
HYPERLINK /uploadfiles/jishu/jslw/20080730030118968.gif
HYPERLINK /bbs/attachment.php?aid=Njc1MHw3NDE1N2I3YXwxMjg2NTI0MTUwfDdmMDNxMlZMcWpRb0p5Mm5IL0VUQjQ5emZiSnlGZUdiN0xkNklXaw==1.jpg
HYPERLINK /bbs/attachment.php?aid=Njc1MXxiYmZhODdjMnwxMjg2NTI0MTUwfDdmMDNxMlZMcWpRb0p5Mm5IL0VUQjQ5emZiSn
原创力文档

文档评论(0)