- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程控课程设计.
计算机与信息工程学院
程控交换课程设计
题 目: DTMF板二次开发
专业班级:
指导老师: 谢铁强
姓 名:
同组成员:
DTMF板二次开发
一、课程设计目的
1.了解电话号码双音多频信号在程控交换系统中的发送和接收方法。
2.熟悉该电路的组成及工作过程。
3.通过进行DTMF二次开发,熟悉MT8870的工作方式以及在编译码中的作用。
4.通过编写单片机程序,进一步提高自己的编程水平。
5.通过焊接电路板,进一步提高自己的焊接水平以及动手能力。
6.对程控交换系统有进一步的认识。
二、课程设计原理
1.双音多频DTMF的产生与接收
在电话机中,有两种拨号方式,即脉冲拨号和双音多频拨号。双音多频,简写 DTMF(Dual Tone Multifrequency)。双音多频拨号方式中的双音多频是指用两个特定的单音频信号的组合来代表数字或功能,两个单音频的频率不同,所代表的数字和功能也不同,在双音多频电话机中有 16个按键,其中有10个数字键 0~9,6 个功能键*、#、A、B、C、D,按照组合的原理,它必须有8种不同的单音频信号,由于采用的频率有8种,故又称之为多频,又因以8种频率中任意抽出2种进行组合,又称其为8中取 2的编码方式。随着通讯事业的发展,数字传输的逐渐普及,DTMF信号已经不仅仅局限于终端信令的传输,同时也广泛应用于IP网关、远程控制、局端信令传输,成为传统业务和现代 科技应用系统的桥梁。
根据 CCITT的建议,国际上采用697 Hz、770Hz、852Hz、941Hz、1209Hz、1336Hz、1477Hz 和1633Hz,把这 8 种频率分成两个群,即高频群和低频群,从 高频群和低频群中任意各抽出一种频率进行组合,共有16种不同组合,代表16种不同数字或功能。见下图。
图1.双音多频(DTMF)信号频率表
例如拨数字号码“6”,则发双音多频信号频率为 fH=1477Hz、fL=770Hz。
(1)双音多频DTMF信号的产生
DTMF发送器的原理与构成如图所示,它主要包括:
●晶体振荡器:外接晶体(通常采用 3.579545 MHz)与片内电路构成振荡器,经分频产生参考信号。
●键控可变时钟产生电路:它是一种可控分频比的分频器,通常由n级移位寄存器与键控反馈逻辑单元组成。
●正弦波产生电路:它由正弦波编码器与 D/A 变换器构成,通常,可变速时钟 信号先经 5 位移位寄存器,产生一组5位移位代码,再由可编程逻辑阵列(PLA) 将其转换成二进制代码,加到 D/A 变换器形成台阶型正弦波。显然台阶的宽度等于 时钟频率的倒数,这样形成的正弦波信号频率必然对应时钟的速率和按键的号码。
●混合电路:将键盘所对应产生的行、列正弦波信号(即低、高群 fL、fH)相加、混合成双音信号输出。
●附加功能单元:如有时含有单音抑制,输出控制(禁止)、双键同按无输出等控制电路。
图2.DTMF信号产生原理
DTMF发送器按输入控制方式可分为键盘行列控制和BCD接口控制两种。它们的控制部分真值表分别示于图3、图4。
图3.键盘行列控制
图4.BCD接口控制
(2)双音多频DTMF信号的接收
图5.DTMF信号接收原理
DTMF接收器包括 DTMF分组滤波器和DTMF译码器,其基本原理如图4-2所示。DTMF接收器先经高、低频组带通滤波器进行fL/fH区分,然后过零检测、比较,得到相应于DTMF的两路fH、fH信号输出。该两路信号经译码、锁存、缓冲,恢复成对应于16种 DTMF信号音的4比特二进制码(D1~D4)。
在本系统电路中,DTMF接收器采用的是MT8870芯片。
(3)MT8870芯片简介
MT8870音调译码器(Tone Decoder)是MITEL公司所开发生产为一颗常用复频译码IC,引脚图如图6所示,这个电路可以接收DTMF信号,是一个完整的DTMF接收器。它接收了DTMF信号后,内部将信号分成高频带和低频带,并将此信号送至数字译码器,然后将讯号送至数字译码器以解出按键值,接着将解出的按键值以二进制的方式以四条线(Q1、Q2、Q3、Q4)输出到外部共享总线上,MT887引脚说明如图7及内部结构如图8所示。值得一提的是,当 MT8870解出一个按键值且输出到外部时,其STD接脚会由低态升为高态,经一段时间后再降为低态,我们便可利用此特点侦测到此脚有讯号时便马上将 Q1-Q4接脚所产生的值读入 CPU,即可解出电
文档评论(0)