wuyouwuyou

DTMF系统软核的设计

0
阅读(2656)

  DTMF系统软核的设计

 整体设计思路

   根据DTMF要实现的功能,本设计把DTMF分成频率控制模块、正弦波发生模块、频率合成模块,最后经过一个数模转换器把数字信号转换成模拟的在电话线上传播。其中,频率控制模块按从MPU送出的行列频率控制信号进行基准时钟分频,在分别将分频后的时钟送往行列的正弦发生模块生成正弦波,然后将两个正弦波送往频率合成模块生成一个信号,最后经过数模转换器送往电话线。此思路结构图如图。

 

外部时钟选取10MHz的信号,考虑到MCU是8位的,内部总线宽度也应该是8位,所以正弦波的周期采样点应在及一下,在根据奈奎斯特定理即采样频率必须大于等于原信号的两倍才能不失真还原原信号,所以最后选取了128个采样点,所以设正弦波发生模块生成信号频率为则得出分频系数k计算公式:

按此公式计算分频系数和分频后频率及其与标准频率的误差见表2.1。可以看出完全符合CCITT Q.23 里对频率误差的规定。