|
|
| | -文章搜索 - 最新文章 - | |
基于51主控的lP电话设计 |
| 发布时间:2006年8月20日 点击次数:1112 |
| 来源:单片机及嵌入式系统应用 作者:东华理工学院 潘绍明 何为民 |
摘要 介绍一种基于51单片机作为主控IP电话的系统设计。系统具有开发周期短,成本低等特点;主要采用Audiocodes的AC48801语音包处理器和MicrochiD的ENC28J60以太网控制器。AC48801支持厂家提供的多种语音编码嚣,不用另外进行算法开发,提供HPI接口,用一般的51单片机即可对其进行控制。ENC28J60内置10 Mbps以太网物理层器件厦媒介接入控制器,提供SPI接口与主控制芯片相连。 引 言 1 系统硬件构成
1.1 AC48801芯片
AC48801提供了语音接口与外面的CODEC相连,由PCMIN、PCMOUT、PCMCIK、PCMFS四根信号线组成。PCMIN接收CODEC进来的PCM编码,相反PCMOUT是转送PCM编码到CODEC进行解压还原成模拟信号;PCMCLK和PCMFS分别是2.048 MHz位同步时钟和8kHz的帧同步时钟,均可以设置由AC4880l内部提供。AC48801还提供8位数据HPI接口。由于AC4880l是16位的DSP,所以主控每次对AC48801操作都是连续进行2字节的读写过程,HI/LO信号显示当前操作是高8位还是低8位;HRS0、HRSl信号组合对三个寄存器(控制寄存器HPIC,地址寄存器HPIA,数据寄存器HPID)操作;HR/w信号控制当前的读写,高电平表示主控芯片要进行读操作,低电平表示主控芯片要进行写操作;HRD信号为读锁存,HWR信号为写锁存,在它们的下降沿锁存HI/LO、HR/w、HRS0、HRSI等信号,所以在每次对。HI/LO、HR/W、HRS0、HRSI设置前都将HRD或HWR先置1,设置完成后再置O,然后所进行的设置马上生效;CS是片选信号;HINT是DSP对主控的中断。
2 工作流程 系统上电,主控芯片要对各个部分进行初始化。 ①初始化ENC28J60,配置相关寄存器,设置缓冲区。 ②主控芯片首先从24C1024读取内核代码和程序代码,通过HPI放到SRAM里,然后发出AC48801初始化命令和运行命令。AC48801给出摘机音,然后AC48801检测到DTMF信号并通知主控芯片,主控芯片读取DTMF信号并打成IP包通过RJ45发送出去,同时给AC48801拨号音;建立连接后AC48801按照G.729标准进行解压缩运算,每10ms和主控芯片交换1次数据。同样,若主控芯片收到的IP包有DTMF信号,就给AC48801发出DTMF命令,给出振铃信号。 结语 本文采用51单片机、AC48801与ENC28J60构成的IP电话具有成本低,开发周期短的特点。对以太网控制器的设计有较好的参考价值。
|
|
|
|
|
[通信网络] 相关文章: 解决方案—IPTV承载网的建设策略简介:
IPTV承载网建设是一项复杂的系统工程,涵盖网络业务能力的规划、网络流量模型的建立、网络拓扑的设计、网络设备的选型、端到端QoS机制的设计与实施等多个方面。承载网不做与时俱进的调整,再好的IPTV系统也只能是空中楼阁。 IPTV业务对承载网提出了新的要求 IPTV采用流媒体方式实现即时视频、音频等业务,因而对IP承载网的端到端时延、抖动、误码率有较高的要求。...... 宽带网络新势力,IPTV技术详解
基于XScaIe处理器的视频通信系统
TD测试多项基站技术不过关 通话接通率40%
自适应均衡器在LVDS息线长距离传输中的应用
基于TCP/lP嵌入式网关的IP地址远程设置
欧美3G标准悄悄圈地 国产3G标准处境堪忧
短距无线技术融合中演进802.11n开始应用
蓬勃发展的无线技术
中联通竞投澳门3G 积累网络建设业务运营经验 |
|
|
|