微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于51主控的lP电话设计

基于51主控的lP电话设计

时间:05-13 来源:21IC中国电子网 点击:

  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电话具有成本低,开发周期短的特点。对以太网控制器的设计有较好的参考价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top