单片机实现DTMF或FSK来电显示
根据CCITT的建议,国际采用的多种频率为687 Hz,770 Hz,852 Hz,941 Hz,1 209 Hz,1 336 Hz,1 477 Hz和1 633 Hz等8种。用这8种频率可形成16种不同的组合,从而代表16种不同的数字或功能键,具体组合见表1。
2硬件部分
来电显示FSK传输频率为1 200 Hz和2 200 Hz,FSK是连续相位的,且高电平与低电平的频率不成倍数关系(1 200 Hz与2 200 Hz)。采用测量脉冲宽度不容易确定上升沿与下降沿,理论上用A/D转换后的幅值对时间查表可确定上升下降沿,但软硬件太复杂,还不如用成品FSK解调IC。在电路设计中先通过三级管放大提高增益,后加1个RC滤波器限定输入信号的带宽,最后利用三级管的3个区(饱和区、放大区、截止区)把波形整形成近似方波形式利用单片机在I/O口上采集的脉冲宽度来判别频率值。单片机的外围电路如2图所示。
ETIP和ERING直接接到电话线上,Q101集电极输出到单片机I/O口,当有数据信号时,OUT1会出现一个低电平输入单片机,用于监测信号的到来;Q100用来补偿RC的衰减;输入上限频率为2 400 Hz左右,下限频率为100 Hz左右;Q101的静态工作点为IE=0.22 mA,IB=5.6 A,Q点接近截止区又临近饱和区,利用这两个区来整形滤波后的波形使其近似于方波;在实验和应用中效果还是可以的;FSK的半个周期波形的解调输入/输出波形如图3所示。
交换机相关文章:交换机工作原理
评论