![]() |
|
||||||||||||||
| . 网站首页 . 新闻 . 新品 . 方案 . 专访 . 活动 . DSP . EDA . 评测室 . 技术文库 . 会员区 . 商城 . 服务导航 . 邮购 . 资源 . | ||
|
||
|
|||||||||
| 基于CMX860的来电显示电话测试仪的设计 | |||||||||
作者:钱渊 文章来源:电子工程师 点击数: 更新时间:2007-7-31 ![]() |
|||||||||
|
来源:电子工程师 作者:空军工程大学电讯工程学院数据通信系 钱渊 西安机电信息研究所 郭颖 1 引 言 1.1 CMX860简介
图1是CMX860的原理框图。CMX860包括SSOP及SOIC两种封装,共28脚。具体管脚图及管脚 说明请参见CMX860用户手册。 1.2 SST89C58简介 单片机SST89C58与标准的8052引脚、指令和片内资源全兼容。SST89C58的优点是包含36KB高性能的Flash,既可以存储程序,也可保存数据,简化了系统设计,省去了通常外部扩展的24XX系列或93XX系列的外部Flash,元件数目减少,系统可靠性增加,总体成本降低。SST89C58的另一个优点是保密性好,不易被解密或仿制。 2 CMX860与单片机的连接 CMX860的一个显著特点是它的所有编程功能可以通过一个称为C-Bus(C总线)的串行总线接口来完成。单片机通过C-Bus与CMX860连接,C-Bus串行总线可在单片机和CMX860内部寄存器间进行数据、控制或状态信息的传送。 2.1 CMX860与单片机的硬件连接 CMX860的C-Bus接口兼容于大多数通用的单片机串行接口,而且可与单片机的通用I/O管脚连接。本系统采用SST89C58的P1口的P1.4、P1.5、P1.6、P1.7脚与CMX860的C-Bus接口连接。具体连接如图2所示。
CMX860各引脚功能:CSN脚作为使能脚,DATA脚从单片机接收串行数据信号,CLK脚从单片机接收串行时钟信号,REDA脚向单片机发送串行数据信号。 2.2 单片机对CMX860编程 根据C-Bus接口的时序,在串行输入时钟的上升沿,从单片机命令数据线上送来的数据被锁进 CMX860。当串行时钟为高电平时,从CMX860送到单片机的响应数据有效。在数据传送期间,CSN线(使能端)必须保持低电平,而在两次传输之间保持高电平。具体传送过程中,首先由单片机发送给CMX860一个字节表示CMX860内部寄存器地址(CMX860内部寄存器说明及地址参见参考文献〔1〕),接着,由单片机发给CMX860的只写存储器一个或多个的数据字节,或者单片机从CMX860的只读存储器读出一个或多个数据字节,从而完成对CMX860的控制编程。图3是由单片机向CMX860发出一个地址信号和一个数据信号的时序图。
下面是单片机与CMX860通信的几个子程序: OUT BYTE:MOV R7,#8
3 电话主叫识别简介 3.1 主叫识别业务定义 3.2 实现主叫识别的方法 实现主叫识别的基本方法是发端交换机将主叫号码等信息通过信令系统传送给终端交换机,终端交换机将主叫识别信息以双音多频(DTMF)或频移键控(FSK)的方式传送给终端用户/终端设备。终端交换机将主叫识别信息在第一次振铃和第二次振铃间隙送给被叫用户终端。 3.3 主叫识别信息数据的传送时序 主叫识别信息数据的传送时序图见图4。
图4中,阶段A是交换机向终端电话发出的第一次振铃信号;阶段B是第一次振铃结束与数据传送开始之间的时间间隔,时长为0.5~1.5s;阶段C是交换机向终端电话发出的关于主叫识别信息的数据信号,时长应小于2.9s;阶段D数据传送结束与第二次振铃开始之间的时间间隔,时长大于200ms;阶段E是交换机向终端电话发出的第二次振铃信号,时长为1s。 3.4 主叫识别信息数据格式
4 电话测试仪中来电显示测试部分的硬件及软件实现 4.1 硬件实现 电话测试仪中来电显示测试部分模拟终端交换机向被测试电话机发出主叫用户信息,以检测被测电话显示的内容是否准确。其原理框图见图6。其中,主控部分包括SST89C58和CMX860等电路,产生并发送主叫用户信息;电源部分向主控部分及显示部分提供+5V及+9V电压;仿真部分模拟交换机的用户环路,连接电话机,并向电话机提供48V馈电;显示部分用来显示测试仪的状态及电话机向测试仪发出的各种信息如号码等;输入部分用于输入主叫用户信息及测试仪的控制命令。
4.2 软件实现 系统模拟交换机向电话机发送主叫识别信息,电话机接收后显示主叫信息。需要显示的主叫识别信息内容可以采用两种方法获得:(1)在编程时预先存入数据存储区,采用这种方法可以存储国标要求测试的所有内容;(2)由用户输入,用户可以根据需要在测试前输入信息,这样可以增加测试的灵活性。发送主叫识别信息有DTMF及FSK两种信号方式。用户可根据被测试电话机选择其中一种或两种信号方式。测试软件流程图如图7所示。流程图中输出来电显示信息部分按图4的流程。 5 结束语 我们采用CMX860为核心设计的可测试来电显示的多功能电话测试系统,目前已投入使用。 |
|||||||||
| 欢迎点击进入:TI德州中文网 (国内唯一针对TI应用的中文技术网站) 文章录入:admin 责任编辑:admin | |||||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 没有相关文章 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|
|