您现在的位置: 通信界 >> 测试仪表 >> 技术正文  
 
基于CMX860的来电显示电话测试仪的设计
[ 通信界 / 钱渊 郭颖 / www.cntxj.net / 2006/8/9 22:42:26 ]
 

钱 渊  空军工程大学电讯工程学院数据通信系(西安 710077)
郭 颖  西安机电信息研究所(西安 710068)

1 引 言
  
  目前,随着电信部门电话主叫识别(来电显示)业务的普遍开通,具有主叫识别功能的电话机越来越普及。 
根据这个情况,我们设计了一台可以测试主叫识别功能的多功能电话测试仪,采用了CML(ConsumerMicrocircuit Limited)公司的CMX860作为其中来电显示测试电路的核心元件,单片机采用了SST89C58。

  1.1 CMX860简介
  
  CMX860是一块通用的低功耗电话机信令收发集成电路。CMX860包含DTMF编码解码器、V.23调制解调器,具有铃流检测、话机摘机检测等功能,它可以广泛应用于由线路提供电源的电话设备。
  
  CMX860的主要特性有:(1)提供V.23 1200/75bps的FSK信号发送和接收;(2)双音多频及音频信令的发送和接收;(3)用户线端和电话机端驱动;(4)呼叫进程解码;(5)来电等候信号的产生和检测;(6)“C-BUS”串行总线接口;(7)低功耗工作方式。


图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通信的几个子程序:
  
  (1)单片机向CMX860写入一个字节信息子程序,信息存在寄存器A中。

OUT BYTE:MOV R7,#8

OUTB1: CLR CLK;时钟信号置为低电平

RLC A;从A中读出一比特

MOV DATE,C;将一比特信息放入DATA数据线上

SETB CLK;时钟信号置为低电平

RLCA;从A中读出一比特

MOV DATE,C;将一比特信息放入DATA数据线上

SETB CLK;时钟信号置为高电平,在时钟的上升沿时DATA数据线上数据被送入CMX860

DJNZR7,OUTB1;总共输入8比特CLR CLKRET
  
  (2)单片机从CMX860读出一个字节信息子程序,信息存入寄存器A中。

IN BYTE:MOV R7,#8

INB1: CLR CLK;时钟信号置为低电平

NOP

SETBCLK;时钟信号置为高电平

MOV C,SOUT;在时钟信号为高电平时将RDDA数据线上的数据比特读入单片机

RLCA;将数据比特存入寄存器A中

DJNZR7,INB1;共读入8个比特

CLR CLK

RET

  (3)单片机向CMX860特定寄存器写入一个字节信息子程序。

WRITE BYTE:CLR CSN;使能端置为低电平

MOV A,ADDR;



  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 主叫识别信息数据格式
  
  主叫识别信息数据由信息头和信息体两部分构成,信息头由信息类型和信息长度组成,它们均为8比特,信息类型的值用来识别信息的类型,信息长度指明后来跟的信息值的长度,信息体包括交换机发送给终端用户的主叫用户信息,信息体可容纳1~255个8比特的消息字,每个字用带校验的ASCII码表示。如图5所示。



  4 电话测试仪中来电显示测试部分的硬件及软件实现

  4.1 硬件实现

  电话测试仪中来电显示测试部分模拟终端交换机向被测试电话机发出主叫用户信息,以检测被测电话显示的内容是否准确。其原理框图见图6。其中,主控部分包括SST89C58和CMX860等电路,产生并发送主叫用户信息电源部分向主控部分及显示部分提供+5V及+9V电压;仿真部分模拟交换机的用户环路,连接电话机,并向电话机提供48V馈电;显示部分用来显示测试仪的状态及电话机向测试仪发出的各种信息如号码等;输入部分用于输入主叫用户信息及测试仪的控制命令。



  4.2 软件实现

  系统模拟交换机向电话机发送主叫识别信息,电话机接收后显示主叫信息。需要显示的主叫识别信息内容可以采用两种方法获得:(1)在编程时预先存入数据存储区,采用这种方法可以存储国标要求测试的所有内容;(2)由用户输入,用户可以根据需要在测试前输入信息,这样可以增加测试的灵活性。发送主叫识别信息有DTMF及FSK两种信号方式。用户可根据被测试电话机选择其中一种或两种信号方式。测试软件流程图如图7所示。流程图中输出来电显示信息部分按图4的流程。

  5 结束语

  我们采用CMX860为核心设计的可测试来电显示的多功能电话测试系统,目前已投入使用。

 

作者:钱渊 郭颖 合作媒体:电子工程师 编辑:顾北

 

 

 
 热点技术
普通技术 “5G”,真的来了!牛在哪里?
普通技术 5G,是伪命题吗?
普通技术 云视频会议关键技术浅析
普通技术 运营商语音能力开放集中管理方案分析
普通技术 5G网络商用需要“无忧”心
普通技术 面向5G应运而生的边缘计算
普通技术 简析5G时代四大关键趋势
普通技术 国家网信办就《数据安全管理办法》公开征求意见
普通技术 《车联网(智能网联汽车)直连通信使用5905-5925MHz频段管理规定(
普通技术 中兴通讯混合云解决方案,满足5G多元业务需求
普通技术 大规模MIMO将带来更多无线信道,但也使无线信道易受攻击
普通技术 蜂窝车联网的标准及关键技术及网络架构的研究
普通技术 4G与5G融合组网及互操作技术研究
普通技术 5G中CU-DU架构、设备实现及应用探讨
普通技术 无源光网络承载5G前传信号可行性的研究概述
普通技术 面向5G中传和回传网络承载解决方案
普通技术 数据中心布线系统可靠性探讨
普通技术 家庭互联网终端价值研究
普通技术 鎏信科技CEO刘舟:从连接层构建IoT云生态,聚焦CMP是关键
普通技术 SCEF引入需求分析及部署应用
  版权与免责声明: ① 凡本网注明“合作媒体:通信界”的所有作品,版权均属于通信界,未经本网授权不得转载、摘编或利用其它方式使用。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:通信界”。违反上述声明者,本网将追究其相关法律责任。 ② 凡本网注明“合作媒体:XXX(非通信界)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。 ③ 如因作品内容、版权和其它问题需要同本网联系的,请在一月内进行。
通信视界
华为余承东:Mate30总体销量将会超过两千万部
赵随意:媒体融合需积极求变
普通对话 苗圩:建设新一代信息基础设施 加快制造业数字
普通对话 华为余承东:Mate30总体销量将会超过两千万部
普通对话 赵随意:媒体融合需积极求变
普通对话 韦乐平:5G给光纤、光模块、WDM光器件带来新机
普通对话 安筱鹏:工业互联网——通向知识分工2.0之路
普通对话 库克:苹果不是垄断者
普通对话 华为何刚:挑战越大,成就越大
普通对话 华为董事长梁华:尽管遇到外部压力,5G在商业
普通对话 网易董事局主席丁磊:中国正在引领全球消费趋
普通对话 李彦宏:无人乘用车时代即将到来 智能交通前景
普通对话 中国联通研究院院长张云勇:双轮驱动下,工业
普通对话 “段子手”杨元庆:人工智能金句频出,他能否
普通对话 高通任命克里斯蒂安诺·阿蒙为公司总裁
普通对话 保利威视谢晓昉:深耕视频技术 助力在线教育
普通对话 九州云副总裁李开:帮助客户构建自己的云平台
通信前瞻
杨元庆:中国制造高质量发展的未来是智能制造
对话亚信科技CTO欧阳晔博士:甘为桥梁,携"电
普通对话 杨元庆:中国制造高质量发展的未来是智能制造
普通对话 对话亚信科技CTO欧阳晔博士:甘为桥梁,携"电
普通对话 对话倪光南:“中国芯”突围要发挥综合优势
普通对话 黄宇红:5G给运营商带来新价值
普通对话 雷军:小米所有OLED屏幕手机均已支持息屏显示
普通对话 马云:我挑战失败心服口服,他们才是双11背后
普通对话 2018年大数据产业发展试点示范项目名单出炉 2
普通对话 陈志刚:提速又降费,中国移动的两面精彩
普通对话 专访华为终端何刚:第三代nova已成为争夺全球
普通对话 中国普天陶雄强:物联网等新经济是最大机遇
普通对话 人人车李健:今年发力金融 拓展汽车后市场
普通对话 华为万飚:三代出贵族,PC产品已走在正确道路
普通对话 共享退潮单车入冬 智享单车却走向盈利
普通对话 Achronix发布新品单元块 推动eFPGA升级
普通对话 金柚网COO邱燕:天吴系统2.0真正形成了社保管