http://www.xie-gang.com/dhykq.htmhttp://www.xie-gang.com/dkz.htm、使用mt8888芯片还可以进一步扩展其功能,而且使本装置的体积大大减小,在这里就mt8888集成电路作一个简单的介绍。
mt8888是mitel公司的产品,是一种带呼叫进展过滤器的单片双音多频收发器。它包括一个带增益可调放大器的dtmf接收器和一个dtmf发送器。接收器的结构及工作原理与mt8870大同小异,也采用集频带分离滤波和数字解码为一体的结构。其中滤波电路也采用高频群和低频群两个六阶开关电容带通滤波器,解码采用数字计数器技术来确定输入的dtmf音调的频率,并将其译成标准的四位二进制码。发送器采用开关电容d/a变换器。片内使用了一个脉冲计数器,能合成精确的音调脉冲,保证音调脉冲准确的定时发送。mt8888提供了一个标准的微处理器总线接口,可以直接与mcs-51系列微机接口。它还可以选用呼叫进展方式工作,通过呼叫进展滤波器来检测特定通带内的信号频率,供微处理机或计数器电路分析,以确定检测到的呼叫进展音的性质。
mt8888的接收工作方式,从检测dtmf信号到解码的过程与mt8870完全一致,差异较大的是解码后的二进制码的输出。mt8888没有延时导引输出端std,当收到的有效音调对已被寄存且相对应的四位二进制码已被锁在接收数据寄存器中时,片内状态寄存器中的延时控制标志位b3复位,同时状态寄存器中的接收数据寄存器满标志位b2置位,cpu可通过查询这些状态标志来了解解码的过程。如果选中的是中断方式,当延时控制标志位复位时,irq/cp端将变为低电平,向cpu发送中断请求,当cpu响应此中断,读出状态寄存器中的数据后,irq/cp端返回高电平状态。
根据mt8888的以上特点,它可以检测出电话振铃音、忙音等信号音。我设计了新的系统功能,改进了的系统可以首先工作于第二方式,即电话线路信号音检测状态,然后根据振铃情况控制摘挂机,摘机后mt8888工作于第四方式,即双音频解码状态,后面就和8870一样了。这样就能节省硬件电路的设计制作,还可以大大缩小本装置整体体积。
2、利用138译码器的sta、stb和stc还可以进行级联扩展为24线译码器,若外接一个反向器还可以级联扩展成为32线译码器。
3、使用lm567锁相环可以对电话信号音中的忙音进行识别,使使用者更加方便,而且能够提高本装置的稳定性。